아마존 웹서비스

소개

아마존 웹서비스에 대한 새로운 수업이 제작되고 있습니다. 본 수업의 모든 내용을 대체하지는 않고 있습니다만 새로운 수업은 아래 링크를 참고해주세요. 

https://opentutorials.org/module/1946

Amazon Web Service란?

온라인 서점으로 유명한 아마존에서 만든 웹서비스 인프라로 웹서비스를 운영하는데 필요한 기술들을 포괄적으로 제공하는 서비스다. 일종의 웹호스팅 서비스지만, 통상적인 웹호스팅 서비스에 비해서 편리하고 강력하다. 여기서 이야기하는 '편리'와 '강력'함이라는 모호한 표현은 후속 수업을 통해서 알아본다. 줄여서 AWS라고 부르고, 가상화 기술과 사용한 만큼 비용을 지불하는 종량제를 주요한 특징으로 한다. 

 

가상 사례

opentutorials.org라는 서비스를 오픈했는데 오픈 후 1주일만에 100만명이 사용하는 서비스로 성장했다. 전통적인 웹서비스의 영역에서 이런 가파른 성장세는 그 서비스가 '희극적인 비극' 다시 말해서 망했음을 의미한다. 기회를 맞이하는 것은 어려운 일이지만, 준비되지 않은 기회 역시 재앙이기 때문이다. 아마존 웹서비스와 같은 클라우드 서비스를 이용하면 수천대의 서버(EC2)를 클릭 몇번으로 몇 분만에 생성할 수 있다. 이렇게 만들어진 서버를 아마존 웹서비스의 부하 분산 솔루션(load balancer)에 연결하면 마치 한대의 강력한 컴퓨터로 서비스를 하는 것과 같은 효과를 낼 수 있다. 또 자동 확장(auto scaling) 기능을 활성화시키면 시스템의 부하에 따라서 컴퓨터를 자동으로 증가시키거나 감소시킬 수 있다. 아마존 웹서비스는 종량제 정책을 택하고 있기 때문에 사용한 만큼 비용을 지불하면 된다. 이런 이유로 자동확장 기능을 이용하면 비용 절감에 큰 도움이 된다. 또 아마존의 관계형 데이터베이스 서비스(RDS)를 사용하면 백업, 복제와 같은 관리 이슈를 아마존에서 대행해주기 때문에 운영의 어려움에서 벗어날 수 있다. 

참고

댓글

댓글 본문
  1. Image
    Davka
    DONE
  2. Image
    끝을 봉 수 있을지
  3. Image
    장고끝에악수
    늦으나이에 새로운 시작이네요
  4. Image
    서재성
    clear
  5. Image
    현하아빠
    감사합니다.
  6. Image
    좋은 정보 감사하게 보고있습니다 ^^
  7. Image
    min2bell
    열심히 공부하고 있습니다.
  8. Image
    Seock-In Kim
    lightsail 을 구입했습니다..
    간단한 사이트를 만드려고 웹호스팅을 알아보던 중 좀 더 자유도가 높고 많은 것을 시도해볼 수 있는 가상서버라는 개념에 끌려서 무작정 구입하고 도메인까지 구했는데 어떻게 접근을해야하는지 전혀 모르겠네요 ㅠㅠ
    AWS 강의 써두신 내용에서 답을 찾길 바랍니다 ㅠㅠ
  9. Image
    php
    phpmyadmin 접속할려면 어떻게 해야 하나요?
  10. Image
    lucas
    재밌게 공부하고 있습니다~
  11. Image
    JustStudy
    2016.08.04 목
    고맙습니다 2.
  12. Image
    Yongbin Lee
    신규 고객사 system에 aws를 써보려고 하는데 일단 겁이 나더라구요.
    강의 보면서 용기를 얻고 있습니다.
    항상 감사합니다.
  13. Image
    JustStudy
    고맙습니다
  14. Image
    guasokim
    궁금한게 하나 있는데요.

    아마존웹서비스와 아파치와 CAFE24
    다 같은 웹서버를 제공하는 것 이라고 보면 되는 건가요?

    포트폴리오 페이지를 만들려고 하는데
    정확하게 어느때 어떤 것을 이용하는지 개념이 해깔려서요.

    답변부탁드립니다. ㅠ
  15. Image
    감사합니다 와누
  16. Image
    WayneKing
    잘 보고 갑니다.
    스타트!!!!
  17. Image
    muz0880
    훌륭한 강좌 감사합니다
  18. Image
    멍뭉이jsi
    강의 잘 봤습니다.
  19. Image
    eyedroot
    감사합니다~
  20. Image
    유진
    감사합니다~
  21. Image
    번지점프
    감사합니다^^
    대화보기
    • Image
      egoing
      부끄럽습니다...
      사실 최근엔 새로 강의를 만들고 있었어요 ^^
      https://opentutorials.org......946
      봐주셔서 고맙습니다!
      대화보기
      • Image
        호눅스
        1편 동영상 소감: 완벽합니다. AWS의 특징을 정말 잘 이해하고 설명해 주시네요.
      • Image
        호눅스
        S3 공식 문서에는 1바이트부터 만들 수 있다고 되어 있는데 실험해 보면 0바이트 파일도 만들 수 있습니다 ^^.
      • Image
        호눅스
        벌써 172명이 봤네요. 좋은 영상 만들어 주셔서 감사합니다. 글로벌 1등 클라우드 AWS 화이팅입니다.
      • Image
        댓글시스탬좋은데용ㅋㅋ
        Amazon aws 랑 web server 랑 application server 관계좀 설명부탁드립니다....이제막 다 만들고 deploy할려그러는데 nginix+gunicron+aws 조합이 좋다그래서...참고로 전 초보입니다...파이썬/장고 조금 다를수 있는....간단한 설명 부탁드립니다 ^^
      • Image
        댓글시스탬좋은데용ㅋㅋ
        Amazon aws 랑 web server 랑 application server 관계좀 설명부탁드립니다....이제막 다 만들고 deploy할려그러는데 nginix+gunicron+aws 조합이 좋다그래서...참고로 전 초보입니다...파이썬/장고 조금 다를수 있는....간단한 설명 부탁드립니다 ^^
      • Image
        홍길동
        생활 코딩은 무슨 서버 사용하나요?
      • Image
        egoing
        그것도 좋은 서비스입니다~
        대화보기
        • Image
          또왔어요
          구글 앱 엔진은 어떻게생각하시나요?

          궁금합니다. (__)!
          구글앱 엔진에 대한 강의도 있으면 좋겠습니다.
        • Image
          eric oh
          AWS 보다 Microsoft Azure 가 더 실용적이지 않은가요? 운영자님 더 좋은것 있으면 갈아타신다고 하셨는데 Microsoft Azure 를 어떻게 생각하시는지 궁금합니다?
        • Image
          creeras
          프리티어가 있어서
          겸사겸사 만들어 보았는데요...

          1. 프리티어로는 일기장 수준의 개인용 웹서버로 이용이 가능한 수준입니다.
          2. 과금되는 서비스로 언제든지 빠져나갈 가능성이 있습니다. 눈탱이 위험성이 항상 존재합니다.
          삭제할 때도 주의해야 합니다. 깔끔하게 모든 서비스가 종료되었는지 확인해야 합니다.
          3. 유료 서비스를 고려한다면... 그냥 국내 VPS 서비스가 더 좋을 것 같습니다.
          (아마존이 2015년도에 국내 서비스를 개시할 것 같긴 한데... 그래도 비추합니다)
        • Image
          장훈
          잘듣고 있습니다.
        • Image
          박태균
          하...한줄기 빛과같은 정보입니다..ㅠㅜ
          이고잉님께서 어린양(?)들을 살리시는군요...
          널리널리 알리겠습니다!
          ps온오프믹스에서 오프라인 강좌를 본적이 있는데 최근엔 없더군요..혹시 앞으로 예정이 있으신지요..
        • Image
          egoing
          pem에 비밀번호를 설정하셨나요?

          기본적으로 아마존은 security key를 다시 발급하지 않기 때문에 분실하시면 재발급이 불가능합니다. 그런 경우는 인스턴스를 ami로 만든 후에 이것을 다시 인스턴스로 만들고 그 과정에서 key를 새로 만들어서 그것을 사용하셔야 합니다.
          대화보기
          • Image
            조장희
            안녕하세요 질문 있습니다.

            강의를 예전에 듣다가 다시 듣다보니 기억이 나질 않아서요.

            예전에 생성했던 pem에 비밀번호가 생각나지 않으면 어떻게 찾을 수 있나요..?

            사실 생각이 안나서 다시 설정할 생각에 instance 예전꺼 terminate하고 새로 만들면서 key도 새로운거 생성한다고 했는데 비밀번호를 확인 할 수 있는 절차가 안나와서..

            좀 컴맹같은 질문이네요.
            답변주시면 감사하겠습니다.
          • Image
            egoing
            옙!
            대화보기
            • Image
              모티
              서버 지우면 1년 경과뒤에 요금 부과되지 않는거죠?
            • Image
              joejo
              ㅎㄷㄷ 1주일만에 1백만명 서비스...^^ opentutorials.org 파이팅 입니다.
            • Image
              이재준
              질문이 있습니다.

              '아마존을 이용해 web server 용 컴퓨터를 받는다'는 것(EC2)이라면 현재 사용하고 있는 컴퓨터 와는 별도로 새로운 컴퓨터를 쓴다는 것으로 이해하고있는데요
              지금까지 css 와 java script 를 위해 다운 받았던 twitter bootstrap 과 jquery 는 사용하고 있는 컴퓨터에 다운로드가 돼어있습니다.

              지금 게시판 이런것을 구현해나보고자 생각중인데 twitter bootstrap 을 사용하려면
              아마존을 통해 만든 EC2 에 다운을 받아서 사용해야하는것 아닌가요?

              제가 생각하고 있는것이 맞다면 다운로드는 어떻게 해야하고 어떻게 불러와야하나요? UI가 제공된것이 아닌 코딩으로 다운로드를 해야하기에 막막하네요.

              또 다른 질문으로는
              지금 사용하고 있는 이 코멘트 박스는 어떻게 구현해야하는건가요. JS 라는것에는 감이오지만 다른건 감이 안오네요. 빠른 답변 부탁드립니다.

              p.s 동영상 참 도움 많이 돼었습니다 감사합니다!
            • Image
              goodman
              알아듣기 좋고 쉬운 설명 너무 감사해요 ㅎ
            • Image
              RealKanzi
              목소리 좋아요.
            • Image
              egoing
              문의 하신 문제에 대해서는 저도 아는 바가 없어서요. 그러지 마시고 ssh 클라이언트를 설치하셔서 직접 접속하시는 것이 어떨까요? 그게 훨씬 편리할꺼예요.
              대화보기
              • Image
                쏘캣
                덕분에 정말 많이 배우고 있습니다!! 그런데 최근까지 잘 되다가 java 업데이트를 했는데 그 이후부터 ssh 접속이 안됩니다. launch ssh client 버튼 이후에 아무런 작동도 하지 않네요. 혹시 자바 최신버전이 문제인걸까요?
              • Image
                egoing
                저는 이메일 관련된 부분에는 전문성이 없어서 답변을 드리기는 어려울 것 같습니다. 대신 AWS에는 SES라는 서비스가 있습니다. 이 서비스를 이용하면 차단되지 않는 것 같더라구요.
                대화보기
                • Image
                  나웅희
                  정말 꿀같은 정보 감사합니다.
                  염치불구 하고 하나만 여쭈어 보려구요 ^^;;

                  강좌에서 처럼 현재 EC2인스터스에 서버 설치후 이인스턴스를 ELB연결하고 다시 Route53에 ELB를 A type로 Rcord set 설정후 서비스 진행중입니다.

                  그 이후 인스턴스에서 smtp로 메일링 서비스를 하고 있는데요 hanmail 쪽으로 메일이 전송되지 않는 문제가 발생했습니다. 알아보니 요는 hanmail쪽 스팸정책때문 이더라구요. smtp쪽에 호스트 정보도 변경후 white Domain 등록을 하려고 하는데....DNS ZONE에 제공하는 코드를 삽입하라고 하더라구요.

                  여기서 질문!
                  삽입하라는 코드를 smtp가 설정된 인스턴스에 삽입해야 하나요? 아님 Route53쪽에서 어떻게 해줘야 하나요?
                  삽입하려는 코드가

                  [ '도메인' IN TEXT "v='도메인IP' ~all" ] <- 요렇게 생긴넘입니다.

                  혹시나 해서 Route53쪽에 TXT 타입으로 Record set 등록하려하니 ....안되더라구요....기호("",~) 때문인거 같은데....이후에 도저히 어떻게 진행을 해야 할지 몰라 답답한 마음에 이렇게 염치 불구하고 질문을 올리게 되었습니다. 행여 해결책이나 도움이 될만한 내용이 있으시면 답변 부탁드립니다.
                • Image
                  egoing
                  저도 고맙습니다
                  대화보기
                  • Image
                    1년차 신입사원
                    대박입니다..감사합니다.
                  • Image
                    캐동코딩
                    AWS EC2 Ubuntu server 생성을 한 후 Putty, Xshell로 윈도우 환경에서 사용중인데
                    GUI화면으로 바꿀수는 없나요? local서버에서는 가능했던거 같은데... 이틀때 헛질만하네요 ㅜ
                  • Image
                    최시영
                    /etc/ssh/sshd_config 파일에서
                    PermitRootLogin yes를
                    PermitRootLogin no
                    AllowUsers user name으로 변경 후

                    ec2 instance에 접속이 안되고 있습니다.
                    permission denied (publickey).

                    인스턴스에 루트권한을 가진 사용자를 추가할때 변경하는 것으로 잘못 이해하고 변경 해버렸네요.
                    이럴 경우 복구 하는 방법이 없을까요?
                  버전 관리
                  egoing
                  현재 버전
                  선택 버전
                  Image
                  graphittie 자세히 보기
                  Image Image
                  '; return o2moivepop.document.write(htmlCode); }); });