View
771
Download
6
Category
Preview:
Citation preview
웨비나 시리즈 2015 | 열 번째 강연 2015년 7월 10일 금요일 | 오후 2시
http://aws.amazon.com/ko
AWS에 대해 궁금했던 10 가지 질문들
v
AWS에 대해 궁금했던 10 가지 질문들 1. AWS로 한국에서 가장 빠르게 서비스할 수 있는 방법은? 2. EBS는 다른 EC2에 공유 가능한가요? 3. T2 인스턴스의 CPU 크레딧 개념은? 4. 오토스케일링 시 프로그램 업데이트는 어떻게 하나요? 5. AWS 샘플 코드는 어디서 구하나요? 6. AWS Free-tier의 사용 조건은? 7. AWS 한국어 도움말은 어디있나요? 8. AWS 실습을 어디서 할 수 있나요? 9. 어디에서 공부할 수 있나요? 10. 여러분을 위해 남겨뒀어요~!
Q: AWS로 한국에서 가장 빠르게 서비스할 수 있는 방법은?
Mobile Client
Route 53
CloudFront
Amazon S3 Static Contents &
Logs CloudWatch
Elastic Load
Balancing
RDS (Multi-AZ)
ElastiCache
ElastiCache
API Servers
API Servers
Workers & MQ
Workers & MQ servers
AWS Tokyo region
Avability Zone #1vai
Availability Zone #2
Ansible
Origin-Access Identity Signed-
URL
DynamoDB
RDS DB
AutoScaling
비트 모바일 앱 사례
EC2 서버
RDS 관계형 데이터베이스
S3 스토리지
Route 53 DNS, Inventory
CloudFront 콘텐츠 전송
1. 서버 부하 문제 해결 및 확장성 확보 (11,500 request/sec 대응) 2. 개발 및 이전 시간 단축 3. 비용 절감 4. 웹사이트 리뉴얼 및 성능 향상
AutoScaling 오토스케일링
디스패치 웹 사이트 사례
Q: EBS는 다른 EC2에 공유 가능한가요?
v
꼭 기억해 두세요 • EC2 VM, Autoscaling • S3 무제한 스토리지, StaticWeb • RDS 백업, 패치, 고가용성 • Elasticache Memcached, Redis, • CloudFront CDN
• ELB 로드밸런서
• EBS HDD, SSD
• Glacier 아카이빙 • DynamoDB NoSQL
Storage Services
Amazon EBS
EBS
Block storage for use with Amazon EC2
Amazon S3
Images Videos Files Binaries Snapshots
Internet scale storage via API
Amazon Glacier
Images Videos Files Binaries Snapshots
Storage for archiving and backup
Amazon EFS
EFS
Shared storage for use with Amazon EC2
가격 성능 EBS
Magne&c General Purpose Provisioned IOPS
용도 Infrequent data access Boot volumes
Small to med DBs Dev and Test
I/O intensive Rela:onal DBs NoSQL DBs
디스크 Magne:c disk-‐backed SSD-‐backed SSD-‐backed
최대 IOPS 40–200 IOPS 10,000 IOPS 20,000 IOPS Latency (random read) 20–40 ms 1–2 ms 1–2 ms
가용성 Designed for 99.999% Designed for 99.999% Designed for 99.999%
가격 $.05/GB-‐month $.05/million I/O $.10/GB-‐month $.125/GB-‐month
$.065/provisioned IOPS
Q: T2 인스턴스의 CPU 크레딧 개념은?
v
T2- 저렴한 인스턴스로 시작!
• T2 타입의 장점은 저렴하지만, 갑자기 트래픽이 늘어날 때 크레딧을 통해 처리 가능 t2
T2 CPU 이용에 따른 Credits 증감 사례
v
인스턴스 타입 선택 가이드 • Amazon CloudWatch를 통해 모니터링
• T2 타입으로 가능한가요? • 만약 아니라면, 메모리를 많이 쓰나요? àr3 • CPU를 많이 쓰나요? à c3 • 스토리지(I/O)를 많이 쓰나요? à i2 • GPU를 많이 쓰나요? à g2
Q: 오토스케일링시 프로그램 업데이트는 어떻게 하나요?
v 사전 빌드 및 AMI 인벤토리로부터 배포할 수 있도록 전체적으로 동작하는(Fuylly-functional) AMI를 준비
AMIs 인벤토리
Linux
JEE
Your Code
Log4J
Spring
Hibernate
Struts
Tomcat
Apache
Amazon EC2
Linux
JEE
Your Code
Log4J
Spring
Hibernate
Struts
Tomcat
Apache
Linux
JEE
Your Code
Log4J
Spring
Hibernate
Struts
Tomcat
Apache
Linux
JEE
Your Code
Log4J
Spring
Hibernate
Struts
Tomcat
Apache
Linux
JEE
Your Code
Log4J
Spring
Hibernate
Struts
Tomcat
Apache
Java AMI
부트스트래핑: AMI 생성
v 기본 OS AMI 최소한의 구성 요소(OS, J2EE 및 Chef/Puppet)를 가진 AMI가 배포됨. 그외 모든 구성은 인스턴스 배포 후 Chef/Puppet 등과 같은 구성관리도구를 통하여 일어남
Inventory of AMIs
Amazon EC2
OS AMI
Fetch on boot
Linux
JEE
Your Code
S3
Hibernate
Tomcat
Log4J
Spring
Struts
Apache
Linux
JEE
Linux
JEE
Chef/Puppet
Chef/Puppet
scripts
부트스트래핑: 동적 구성
v 부분적으로 구성된 AMI 부트 시 애플리케이션 코드 및 다른 지원 구성요소를 읽어와서 설치하는 스크립트를 가진 “골든 이미지(Golden image)”가 배포
AMIs 인벤토리
Amazon EC2
Java AMI
Your Code
S3
Log4J
Spring
Struts
Linux
JEE
Hibernate
Tomcat
Apache
Fetch on boot
Fetch on boot
Linux
JEE
Hibernate
Tomcat
Apache
Linux
JEE
Hibernate
Tomcat
Apache
Linux
JEE
Hibernate
Tomcat
Apache
Linux
JEE
Hibernate
Tomcat
Apache
부트스트래핑: Sweet spot
v
AWS 코드 배포 서비스 활용
hSps://aws.amazon.com/ko/blogs/korea/now-‐available-‐aws-‐codepipeline/ hSps://aws.amazon.com/ko/blogs/korea/now-‐available-‐aws-‐codecommit/ NEW
NEW
Q: AWS Free-tier의 사용 조건은?
AWS 무료 사용 서비스(Free-tier)
그밖에 20여가지 서비스도 특정 범위내 12개월 동안 무료 이용 가능 http://aws.amazon.com/ko/free
Q: AWS 샘플 코드는 어디서 구하나요?
v
AWS Github 지점 http://github.com/awslabs
Q: AWS 실습을 어디서 할 수 있나요?
v
Qwiklab 활용- https://qwiklabs.com/
v
AWS $50크레딧 + 80 Qwiklab 크레딧 받기
• http://bit.ly/awskr-mobile-up
Q: AWS 한국어 도움말은 어디있나요?
v
AWS한국어 기술 백서
hSps://aws.amazon.com/ko/blogs/korea/ko-‐whitepapers/
v
AWS 한국어 설명서
hSps://aws.amazon.com/ko/blogs/korea/ko-‐documenta:on/
Q: 어디에서 공부할 수 있나요?
v
어디서 공부할까? • 생활 코딩: AWS편- https://opentutorials.org/course/608/3002
v
어디서 공부할까? • 아마존 웹서비스를 다루는 기술 (이재홍)
• 온라인: http://pyrasis.com/book/TheArtOfAmazonWebServices
v
어디서 공부할까? • AWS 한국 사용자 모임: http://awskr.org (페이스북 그룹)
v
다양한 AWS 정보 채널 • 공식 블로그 http://aws.amazon.com/ko/blogs/korea • 소셜 및 정보 공유
• http://twitter.com/AWSKorea • http://facebook.com/AmazonWebServices.ko • http://youtube.com/user/AWSKorea • http://slideshare.net/AWSKorea
• 각종 도움말 및 기술 백서
• http://aws.amazon.com/ko/documentation • 각종 서비스별 아키텍쳐 모음
• http://aws.amazon.com/ko/architecture
AWS 웨비나 시리즈에 참여해 주셔서 감사합니다! 이번 웨비나가 여러분의 궁금증 해소에 도움이 되었길 바랍니다. 이후 이어질 설문 조사를 통해 오늘 웨비나에 대한 의견을 알려주세요. aws-korea-marketing@amazon.com http://twitter.com/AWSKorea http://facebook.com/AmazonWebServices.ko http://youtube.com/user/AWSKorea http://slideshare.net/AWSKorea
Recommended