아마존 웹 서비스의 경우, 스타트업 부터 엔터프라이지까지 개발자 및 인프라 운영 엔지니어들이 주로 사용하는 것으로 알려져 있습니다. 하지만, 블로거로서 일반인들도 AWS 서비스를 유용하게 사용할 수 있습니다. 본 자료는 4주 완성으로 알파 사용자들이 아마존 웹 서비스를 활용하는 방법을 스터디 길잡이 입니다.
대상: 워드 프레스를 자체 서버로 블로그를 운영하려는 블로거, 포트폴리오 사이트를 운영하는 웹 디자이너, 클라우드를 통한 안정적인 소규모 워드프레스를 운영하려는 스타트업 등
얻을 수 있는 것:
1. 클라우드 컴퓨팅의 개념과 AWS 서비스에 대한 이해
2. AWS의 도메인 관리, 스토리지 및 동영상 인코등, 이메일 전송 서비스 활용 지식 습득
3. 복잡한 서버 운영 (콘솔 및 커맨드)과 DB 관리 없이도 안정적인 워드 프레스 운영 노하우 습득
주차별 스터디 내용:
<1주> 클라우드 컴퓨팅 및 AWS 소개
1. 클라우드 컴퓨팅 및 AWS 서비스 소개
2. AWS 가입 및 빌링 알람 설정(CloudWatch)
3. AWS Activate 프로그램 가입 및 사용 방법
<2주> 서버 없이 웹 사이트 호스팅하기
1. S3에 파일 서버 구축하기(S3 지원 FTP 클라이언트 사용법)
2. AWS 사용자 및 크리덴셜 만들기(IAM)
3. S3에 정적 웹 사이트 운영하기
4. CloudFront로 콘텐츠 배포하기
5. 도메인 네임 관리 및 설정하기(Route53)
<3주> CloudFormation으로 워드프레스 운영하기
1. AWS 아키텍쳐 이해하기 (EC2/ELB/RDS/AutoScaling)
2. 5분만에 확장 가능한 워드프레스 구성하기(CloudFormation)
3. 마켓플레이스에서 Bitnami를 활용한 웹 서비스 운영하기
4. WordPress 로컬 서버 및 GIT 레포지터리 설치하기
<4주> Elastic Beanstalk으로 워드프레스 운영하기
1. Elastic Beanstalk 설정 및 배포하기
2. Elastic Transcoder를 통한 자동 동영상 인코딩 하기
3. SES를 통해 대용량 이메일 보내기
4. S3에서 동적 블로그 웹 사이트 운영하기(Lambda with Metalsmith)
2. 여러분께 매우 유용한 정보가 될 것입니다!
만약 여러분이 개발자나 엔지니어는 아니지만,
작은 웹 사이트나 블로그를 운영하는 알파유저라면
본 세션을 통해 아실 수 있는 것:
1. 클라우드 서비스의 개념과 AWS 서비스 소개
2. AWS 가입 및 요금 알람 설정
3. AWS 사용자 설정 및 온라인으로 쉽게 저장하고 공유하는 방법
4. 간단한 정적 웹 사이트를 운영하는 방법
5. 서버에 대한 지식 없이도 WordPress 웹 사이트 운영 방법
6. 글로벌 웹 서비스를 손쉽게 하는 방법
7. 쉽게 동영상 인코딩이나 대량 이메일 전송을 하는 방법
6. 클라우드 컴퓨팅이란?
“인터넷을 통해 (물리적 서버와 네트워크와 같은) IT 리소스와 (데
이터 분석과 같은) 애플리케이션을 원할 때 언제든지(On-
demand) 사용한 만큼만 요금을 내는 서비스입니다”
http://aws.amazon.com/ko/what-is-cloud-computing/
7. 이제 여러분은…
CPU, 메모리, 스토리지, 네트워크, 데이터베이스...
몇 번의 클릭과 간단한 명령만으로
IT 자원을 언제 어디서나
바로 사용할 수 있습니다!
8. 1. 선 투자 필요 없음
서비스 규모를 예측하고 미리 서버를 구매하고
관리할 필요가 없습니다.
3. 저렴한 종량제 가격
규모의 경제를 통한 비용 절감에 따른 지속적 가격
인하 및 종량제를 통한 효율적 과금 체계입니다.
2. 탄력적인 운영 및 확장 가능
필요한 용량을 예측할 필요없이 트래픽 만큼만
사용하거나 손쉽게 확장할 수 있습니다.
클라우드 컴퓨팅의 이점
9. 클라우드에서 확장성이란?
기존 데
이터센터
호스팅
낭비 ㅜㅜ
실제 트래픽
트래픽 예측
비탄력적 탄력적 확장
실제트래픽
AWS
고객 불만족
AWS에서는 프로그램 코드로 필요한 자원을 자동 증설 및 감소 할 수 있어
자원을 손쉽게 활용할 뿐만 아니라 비용 효율적입니다.
10. 4. 속도와 민첩성
시장 상황에 빠르게 대응할 수 있는 민첩성을 통
해 비지니스를 혁신할 수 있습니다.
6. 손 쉬운 글로벌 진출
빠른 시간내에 손쉽게 글로벌 고객을 위한 서비스
를 시작할 수 있습니다.
5. 비지니스에만 집중 가능
인프라가 아니라 비즈니스를 차별화할 프로젝
트와 고객에 집중할 수 있습니다.
클라우드 컴퓨팅의 이점
11. 핵심 역량에만 집중하여
비지니스 변화에 빠르게 대처하고 있습니다!
Media
Hotels
클라우드를 통한 민첩성으로 시장 파괴
Game
AWS를 사용하는 스타트업의 약진!
18. US-WEST (Oregon)
EU-WEST (Ireland)
AP-NORTHEAST
(Tokyo)
US-WEST (N. California)
SA-EAST
(Sao Paulo)
US-EAST (Virginia)
AWS GovCloud (US)
AP-SOUTHEAST
(Sydney)
AP-
SOUTHEAST
(Singapore)
CHINA (Beijing)
EU-CENTRAL (Frankfurt)
11 리전 Regions
30 가용영역 Availability Zones
53 엣지 Edge
AWS 글로벌 인프라 구조
19. 용어 정리
• 리전 Region 글로벌 기반 지역 단위로 완전히 분리
§ 아시아에는 도쿄, 북경, 싱가폴, 시드니에 위치
§ 도쿄의 경우, ap-northeast 형식 별칭이 붙음
• 가용 영역 Availability Zone 리전 내부에 분리된 서버군
§ 리전 내에서 분리된 2개 이상의 서버 클러스터 혹은 데이터 센터
§ 도쿄의 경우, 세 개가 있으며 ap-northeast-1a 형식 별칭이 붙음
• 엣지 로케이션 Edge Location 콘텐츠 전송 및 배포 위치
§ 리전이나 AZ가 없는 곳에 더 빠르게 서비스하기 위한 전송 서버군
§ 한국에도 2개의 엣지가 위치하고 있음
20. 물리적 장치를 가상 서비스로…
CPU/메모리 하드디스크 스토리지 데이터베이스
Amazon Elastic
Compute Cloud
(EC2)
Amazon Elastic
Block Store
(EBS)
Amazon Simple
Storage Service
(S3)
Amazon
Relational DB
Services (RDS)
AWS 글로벌 인프라 위에 모든 자원이 서비스로 제공됩니다.
21. AWS의 다양하고 폭넓은 서비스 분야
데이터 분석
데이터
웨어하우스
배치 분석
Hadoop
실시간
분석
데이터
파이프라인
머신
러닝
보 안 및 관 리
사설네트웍
(VPC)
인증및 접근
제어
암호화 및
키관리
자동화
인프라관리
모니터링
로그/감사
데디케이트
서비스
인프라 및 핵심 서비스
리전 가용영역 컴퓨팅네트워킹콘텐츠배포 데이터베이스
(RDS/NoSQL/캐싱)
스토리지
(객체/볼륨/백업))
문서 공유
및 협업
가상
데스크톱
디렉토리
카탈로그
비지니스
이메일
스토리지
게이트웨이
엔터프라이즈
통합 인증
기존망
연결
백업/재해
복구
배포
서비스
통합
관리
하이브리드 지원
모바일 서비스
데이터
싱크
모바일
분석
푸시
알림
모바일
백엔드
소셜
인증
개발 배포 관리
소스
콘트롤
콘테이너
서비스
배포
도구
빌드
도구
데브옵스
큐 서비스
워크플로
앱
스트리밍
이메일
전송
검색
서비스
모바일
테스트
동영상
변환
API
관리
이벤트기반
컴퓨팅
도메인
네임관리
애플리케이션 서비스
지역별
영업 조직
파트너
생태계
프로페셔널
컨설팅
빌링 및
비용 관리
솔루션즈
아키텍트
기술 지원
교육 및
자격 인증 기술 및 영업 지원
22. 에코시스템
글로벌 확산
신규 기능
신규 서비스
AWS 사용량
증가
인프라
추가증설
인프라 비용
절감
가격
인하
고객
증가
인프라 혁신
규모의 경제
AWS 가격 정책 철학
규모의 경제와 대용량 저이익
구조에 최적화하여 비용 절감
에 따른 이익을 통해 2006년
이후 자체적으로 가격인하
23. AWS 보안 우선 순위 정책
클라우드 보안 요구 사항에 적합한 아키텍쳐
및 업무에 대한 보안 감사 및 인증 획득
“우리 경험에 따르면 AWS 클라우드
환경이 자체 데이터 센터 보다 보안이
더 강화되었다고 생각합니다.”
“Based on our experience, I believe that we
can be even more secure in the AWS cloud
than in our own data centers.”
-Tom Soderstrom, CTO, NASA JPL
http://aws.amazon.com/ko/security 참고
24. AWS 클라우드 플랫폼 생태계 확장
수천개의 SI & Consultants 및
ISV 파트너
23개의 제품 분류에 2,000개가
넘는 파트너 제품이 있으며, 고객
이 원클릭으로 설치 가능
25. 2008 2009 2010 2011 2012 2013 2014
전 세계 190여개국
1백만 이상의 고객
Over 1 Million Active Customers
“Active customer” is defined as a non-Amazon customer with AWS account usage activity in the past month, including the free tier
26. Gartner Magic Quadrant for
Cloud Infrastructure as a Service, Worldwide
Gartner “Magic Quadrant for Cloud Infrastructure as a Service, Worldwide,” Lydia Leong, Douglas Toombs, Bob Gill, May 18, 2015. This Magic Quadrant graphic was published by Gartner,
Inc. as part of a larger research note and should be evaluated in the context of the entire report. The Gartner report is available at http://aws.amazon.com/resources/analyst-reports/. Gartner
does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other
designation. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties,
expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.
28. “저희는 AWS를 통해
끊임없이 비용을 최적화하
고 있으며, 청취자 한 명
당 소요되는 AWS 비용은
1년 전 보다 97% 가까이
줄었습니다.”
-비트패킹컴퍼니 박수만 대표-
비트 모바일 앱 활용 사례
- 모바일 무료 음악 스트리밍 앱- 500만 사용자
- AWS 서비스를 통해 안정적이고 확장성 높은 아키텍쳐 구성
29. SM엔터테인먼트 활용 사례
전략1. 신규 서비스 개발
전략2. 일부 기능 적용
전략3. 기존 서비스 이전
• 연예 환경에 따른 다양한
신규 서비스 개발
(EverySing, EXO-L,
SMTOWN Atrium 사이트)
• 사내 엔터프라이즈 인프
라 중 이메일 서버 등 클
라우드에서 운용 가능한
업무 시스템 적용
• 향후 70% 이상의 업무를
클라우드로 이관 예정
• SMTOWN 등 기존 주요 웹
서비스 및 모바일 앱을 클
라우드로 이전하여 서비스
30. AWS 서비스의 차별점
2006년 부터 클라우드 서비스 운영 경험
다양한 클라우드 업무를 지원하는 40여개 이상
고객의 피드백을 기반한 빠른 혁신 속도
11 리전, 30 가용영역 , 53 엣지 로케이션
49번의 자발적인 가격 인하
수천개 파트너사 및 마켓플레이스 제품
축적된 경험
폭넓은 전문 서비스
혁신의 속도
글로벌 인프라
가격 철학
파트너 생태계
32. AWS 서비스 가입 방법
http://aws.amazon.com/ko/
가입 버튼을 누르시면 됩니다!
도움말
AWS 웹 사이트 대부분은 한국어로 제
공되나 일부는 영문으로 제공됩니다. 앞
으로 계속적으로 한국어 지원이 추가될
예정입니다.
33. 참고사항(1) 결제 정보 입력
해외 결제가 가능한 신용카드나
체크 카드를 입력합니다. 사용한
만큼만 과금되는 클라우드 서비
스로 사용하지 않으면 청구되지
않습니다.
도움말
첫 가입 시, 카드 인증을 위해 1$에 대한
해외 지불 승인 메시지를 받을 수 있으나
이는 확인 용도이며, 실제로 청구되지 않
습니다.
34. 참고사항(2) ID 확인
유선 및 무선 전화 번호를 입력하
면, AWS에서 직접 전화를 걸어
인증 번호 네 자리를 알려주는데
그대로 입력하시면 됩니다.
도움말
혹시 영어로 전화가 올지 걱정하지 마세
요. 한국어로 옵니다. 만약, 핸드폰으로
전화를 받고 입력했는데 되지 않으신다
면 가급적 유선 전화를 활용하세요.
35. AWS 로그인 해보기
가입한 정보로 로그인을 하
시고,왼쪽과 같은 관리 콘
솔 화면이 나오신다면, 여
러분은 가입에 성공하셨습
니다!
도움말
콘솔화면이 영어로 되어 있다고
걱정하지 마세요. 모든 서비스는
간단한 클릭만으로 쉽게 사용할
수 있고, 점차 한국어로 제공될 예
정입니다.
https://console.aws.amazon.com/
36. AWS 로그인 해보기
가입한 정보로 로그인을 하
시고,왼쪽과 같은 관리 콘
솔 화면이 나오신다면, 여
러분은 가입에 성공하셨습
니다!
도움말
콘솔화면이 영어로 되어 있다고
걱정하지 마세요. 모든 서비스는
간단한 클릭만으로 쉽게 사용할
수 있고, 점차 한국어로 제공될 예
정입니다.
https://console.aws.amazon.com/
37. 계정 정보 보기
오른쪽 상단의 여러분 이름
을 누르면 계정 정보와 함
께 결제 관리 화면을 보실
수 있습니다. 계정 번호를
꼭 기억하세요!
도움말
스크롤을 아래로 누르사면, 콘솔
언어를 선택할 수 있습니다. 한국
어를 선택하시면 한국어 화면을
보실 수 있습니다.
https://console.aws.amazon.com/billing/home#/account
38. 결제 알림 받기
혹시 여러분이 어떤 이유로
과금이 발생된 경우, 바로
조치를 취하기 위해서 반드
시 결제 알림을 미리 설정
해 두시기 바랍니다.
도움말
결제 알림 받기를 체크 하신 후, 결
제 알림 관리 링크를 클릭하시면
CloudWatch 기능을 통해 알림
을 받으실 수 있습니다.
https://console.aws.amazon.com/billing/home?#/preferences
39. 결제 알림 받기
Amazon CloudWatch
를 통해 사용 통계, 모니터
링 및 다양한 알림을 받으
실 수 있으며, 빌링 알림을
지금 설정하세요.
도움말
왼쪽 화면은 1달러 이상이 청구될
때, 여러분의 이메일 주소로 알림
을 보내도록 하는 설정입니다.
“Create Alarm”을 누르세요.
https://console.aws.amazon.com/cloudwatch/home?#alarm
40. Amazon Cloud Watch
• 자원 사용률, 운영 성능에
대한 모니터링
• 다양한 알림 설정
• 콘솔 뿐만 아니라 API 및
SDK를 통해서도 접근 가능
41. AWS 스터디 패키지
① AWS Activate 프로그램 가입
스터디 지원 프로그램을 위한 AWS
Activate에 가입을 합니다.
▶ URL: http://bit.ly/awskr-study
도움말
먼저 AWS 회원 가입을 완료한 후, 계정 정
보에 있는 12자리 숫자로 된 Account
Number를 함께 넣어야 합니다. 가입 양식을
작성하고 나면, 12시간 이내에 메일을 받게
됩니다.
123412341234
42. AWS 스터디 패키지
② 이메일 확인 하기
Welcome to AWS Activate라는
제목으로 온 메일을 열어 50달러 크
레딧 코드를 확인합니다.
도움말
크레딧 코드는 15자리 영문 및 숫자로 되어
있으며, 충전한 후 부터 1년간 사용 가능합니
다.
43. AWS 스터디 패키지
여러분이 무료 학습이나 스터디
를 위한 크레딧을 받으셨다면,
무료 크레딧 충전이 가능합니다.
도움말
매월 사용 금액이 발생 시 크레딧에서 먼
저 차감이 됩니다. 이미 발생된 과금은 크
레딧을 충전해도 차감되지 않으니 먼저
크레딧을 충전 후 사용하세요.
https://console.aws.amazon.com/billing/home?#/credits③ 크레딧 충전 하기 [URL]
44. AWS 스터디 패키지
④ 무료 온라인 교육 과정 등록하기
메일 내용 중에 AWS Training 항목
의 (1) AWS Essential (600불)과
(2) Self-paced labs (80불) 프로
그램에 각각 click here를 눌러 가입
합니다.
도움말
AWS Essential은 AWS Training 사이
트의 단계별 온라인 세미나로 한국어 자막이
제공됩니다. Self-paced labs는 온라인 실
습 환경이 제공되는 qwikLABS.com에서
사용할 수 있는 80 크레딧을 제공합니다.
45. AWS 스터디 패키지
⑤ AWS 1개월 비지니스 기술 지원 프로그램 가입
메일 내용 중에 AWS Support 항목
의 Support Enrollment를 눌러 가
입 양식을 작성하시면, 100달러 상당
의 1개월 무료 기술 지원을 제공 받을
수 있습니다.
도움말
AWS 비지니스 기술 지원 프로그램은 문제
발생 시, 콘솔의 고객 센터 문의를 하면 1 시
간 내로 전화/채팅/이메일 등으로 연락을
해주는 서비스입니다. 한국어 기술 지원 담당
도 있으니 참고하셔서 이용하십시오.
46. 용어 정리
• 가상 서버 CPU와 메모리를 가진 클라우드 내 서버
• 인스턴스 Instance AWS에서 가상 서버를 부르는 용어
• EC2 Elastic Compute Cloud 가상 인스턴스를 운영하는 서비스
• S3 Simple Storage Service 무제한 파일 저장 및 공유 서비스
• 관리 콘솔 AWS 서비스를 모두 관리하는 사용자 인터페이스
• 클라우드 와치 AWS 자원을 모니터링 하는 서비스
• 빌링 알림 AWS가 과금 되었는지 확인해주는 기능
47. Q: AWS 복잡하고 어렵다던데요?
AWS 서비스와 기능이 많아 일견 복잡해 보
이지만, 40여개 이상 서비스 중 여러분의 비
지니스 요구사항에 맞는 서비스 만을 선택해
서 유연하게 활용합니다.
AWS 활용 = Building Block 조립
AWS 서비스는 웹 사이트 클릭 몇 번으로
기능을 구현할 수도 개발자만 쓰는 명령어
나 프로그램으로도 사용 가능합니다. 서버
구성을 아주 세부적으로 할 수도, 한방에
만들 수도 있습니다.
쉽게도 어렵게도 할 수 있다!
48. Q: AWS는 비싸다던데요?
AWS는 규모의 경제를 기반한 가격 절감을
2006년 이후 49회의 자체적인 가격 인하로
고객에게 돌려 드려왔습니다. 서비스 규모가
커질 수록 자연스럽게 비용이 절감됩니다.
독특한 AWS의 가격 철학
여러분의 업무 요구 사항에 맞는 최적의 서
비스 구성 사례를 통해 비용을 낮추거나, 서
비스 트래픽 규모에 따른 구매 옵션을 조합
하여 효율적인 비용 구조를 직접 구성할 수
있습니다.
비용 효율적 구성과 구매 옵션Spot Instances
49. 고객 요구에 따른 다양한 구매 옵션
On-Demand
약정없이 쓴 만큼만
지불
갑작스런 트래픽이나
예측하기 어려운 경우
신규 서비스
Reserved
1년 혹은 3년 약정 시
온디멘드 대비
40~70% 할인
항상 사용 중인 안정
화된 서버 자원을 위
한 요금제
Spot
여유 자원에 대한 경매
방식 으로 온디멘드 대
비 80~90% 저렴
단기적으로 수요가 많
을 때 유리
Dedicated
VPC내에 한 고객만
을 위한 물리적 서버
에 런칭
민감한 정보, 회사내
규, 법적인 문제 가 있
을경우
Free Tier
초기 비용없이 주요
서비스를 일정 기간
활용할 수 있음
첫 테스트에 용이
50. AWS 무료 서비스 – Free Tier
• AWS는 처음 가입 후 12개월 동안 주요 서비스에 대한
무료 서비스를 제공합니다.
• 주요 서비스에 대해 기본적인 테스트와 블로그 같은 작은
서비스 운영이 가능합니다.
§ EC2 서버: 월 750시간 t2.micro 운영 가능 (윈도,리눅스 각각)
§ S3 스토리지: 5GB (다운로드 2만회, 업로드 2천회)
• 여러분이 사용 중 프리 티어를 초과하지 않으면 이용 요금
이 부과되지 않습니다.
• 자세한 정보: https://aws.amazon.com/ko/free/
51. AWS 무료 사용 모니터링
도움말
AWS 각 서비스에 대한 매월 당일까지의 사
용량을 보여줄 뿐만 아니라 월말까지 사용
예측을 통해 무료 사용 허용치를 넘어서는지
확인할 수 있습니다. 넘어서지 않는다면 과금
되지 않습니다.
52. AWS 사용 요금 계산기
http://calculator.s3.amazonaws.com/index.html?lng=ko_KR#/
AWS 서비스별, 리전별 과금 상
황별로 다양한 요금 계산을 바로
해 볼 수 있습니다. 프리티어를 포
함하여 얼마나 절감 가능한지 확
인 가능합니다.
직관적인 인터페이스
무료 웹 사이트, 마케팅 사이트,
대용량 웹 사이트 등 다양한 사례
의 비용 예측치를 원하는대로 바
꾸면서 확인해 볼 수 있습니다.
샘플 예제 제공
53. Q: 내가 원하는 것을 어디서 찾나요?
웹 서비스 콘텐츠 서비스
대량 데이터 분석
광고 서비스
게임 서비스
금융 서비스
재난 복구
AWS는 클라우드 기반 솔루션을 제공하
여 비즈니스 요구 사항을 충족할 수 있게
지원합니다.
▶ http://aws.amazon.com/ko/solutions/
솔루션 센터
AWS는 다양한 업무 요구 사항에 맞는 최
적화된 클라우드 서비스 조합 사례를 공유
하고 있습니다.
▶ http://aws.amazon.com/ko/architecture/
아키텍쳐 센터
54. 오늘의 과제
1. AWS 회원 가입 및 빌링 알림 설정
2. AWS Activate 가입 및 AWS 크레딧 충전 (50달러)
3. qwikLABS 가입 및 실습 크레딧 충전 (80크레딧)
4. AWS Training 가입 및 Essential 수강(600달러 상당)
5. AWS Business Support 1개월 가입 (100달러 상당)