AWS 웨비나 시리즈를 마감하면서 첫 강연부터 마지막 강연까지 여러분이 가장 궁금해 했던 10가지 질문에 대해 심층적으로 다루어 보고자 합니다. 각 강연에서 공통으로 다루어졌던 주제 및 질문 시간을 통해서 가장 많이 물어보신 사항과 모든 분들이 꼭 알고 계시면 좋을 내용을 모을 예정입니다.
많은 고객들이 AWS 클라우드를 활용해 이용하여 자신들의 서비스와 비지니스를 성장시키고 있습니다. 이 강연에서는 고객들이 실제 사례를 통해 어떻게 AWS 클라우드를 활용하는지 소개해 드립니다.
웹 사이트 및 모바일 앱 개발, 데이터 분석 및 백업 및 재해 복구 그리고 클라우드로의 이전 사례 등 AWS 클라우드를 통한 다양한 요구 사항 충족 및 작업 처리에 대해 이해하실 수 있습니다. IT 영역의 다양한 분야에서 AWS의 컴퓨팅, 스토리지 및 데이터베이스 서비스들이 활용되는 양상을 알아보시기 바랍니다.
본 온라인 세미나에서는 AWS에서 제공하는 Computing 옵션들 중 대표적인 서비스인 EC2라는 서비스와 Serverless Computing 서비스인 Lambda를 소개합니다. 본 세미나는 AWS서비스의 소개를 시작으로EC2와 Lambda 서비스 사용 시 Best Practice와 고객 사례 등을 소개합니다.
AWS 클라우드를 활용하면 사용자의 트래픽에 따라 IT 인프라 아키텍처를 확장할 수 있습니다. 이번 강연에서는 서비스 초기의 작은 트래픽에 대응할 수 있는 단순한 아키텍처로 시작해 사업 성장 후의 수백만 사용자에 달하는 대규모 트래픽을 지탱할 수 있는 고확장성 아키텍처에 이르기까지의 단계별 아키텍처 구성 방법에 대해 소개해 드리고 컴퓨팅 및 데이터베이스 선택 및 사용자 증가에 따른 트래픽 경감 방법, 오토스케일링 및 모니터링과 자동화, DB 부하 분산, 고가용성 확보 등에 대한 다양한 모범사례를 알려드릴 예정입니다.
AWS re:Invent 행사는 총 5만여명이 참여하는 전 세계 최대 클라우드 컴퓨팅 컨퍼런스입니다. 클라우드 기술의 미래를 보여 줄 수 있는 새로운 AWS 서비스와 기능이 발표되고 개발자, 비지니스 기획 및 전략가 그리고 파트너들이 새로운 클라우드 기술에 대해 논의하고 공유하는 자리입니다.
본 온라인 세미나는 AWS re:Invent에 관심이 많으시지만 기회가 여의치 않아 참석하지 못하신 분들을 위해 준비하였으며, 새로 발표된 AWS 서비스와 기능을 소개함과 아울러 향후 클라우드 아키텍터를 구성하시는데 필요한 정보를 드리고자 합니다.
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...Amazon Web Services Korea
발표영상 다시보기: https://youtu.be/_lceAtDmlto
MSA 혹은 다양한 이유로 컨테이너 오케스트레이션 플랫폼인 Kubernetes를 사용합니다. 하지만 production scale의 kubernetes 클러스터를 만드는 것은 굉장히 큰 도전이며 또한 완전히 Containerized 된 세계 즉, Kubernetes 환경에서 Devops 환경을 구축하는것은 더 많은 고민을 하게 만듭니다. 본 세션에서는 AWS의 다양한 서비스를 활용하여 AWS의 Kubernetes 서비스인 EKS 환경에서 손쉽게 Devops 환경을 구축하는 법을 소개합니다.
발표영상 다시보기: https://youtu.be/eKtxHtVOlCw
AWS에서 제공하는 컨테이너 관련 서비스에 대해 이야기 합니다. 왜 오케스트레이션이 필요한지 이야기하고, 관리형 컨테이너 오케스트레이션 서비스인 EKS, ECS를 알아봅니다. 더 나아가 클러스터를 관리할 필요 없는 Fargate에게 컨테이너를 맡기시면 여러분은 비지니스 코드에만 집중할 수 있습니다.
모바일 퍼스트 시대에서 점점 더 고객과의 접점이 늘어나고 있습니다. 다양한 비금융 애플리케이션은 고객들의 수요에 탄력적으로 대응할 수 있는 시스템이 필요합니다. 본 강연에서는 AWS 위에서 최적의 솔루션을 구현하는 방안에 대해 공유합니다.
연사: 이창수 솔루션 아키텍트, 아마존 웹서비스
이 강연은 “클라우드 컴퓨팅”이라는 기본적 개념과 클라우드 컴퓨팅의 각 주요 요소에 대한 이해를 돕기 위해 만들어졌습니다. 또한, 아마존 웹 서비스의 컴퓨팅, 데이터베이스 및 스토리지 서비스 등 핵심 서비스에 대해 간단히 소개합니다.
사업 초기에 장비 구매에 큰 비용을 투자하거나 설치에 많은 시간을 소묘하지 않고 빠르게 성장에만 집중하고자 하는 스타트업도, IT 혁신을 통해 민첩성과 유연성을 확보하고자 하는 대기업도 AWS 클라우드가 제공하는 인프라스트럭처들을 활용하면 초기 투자 비용 전혀 없이 몇 번의 클릭만으로 원하는 순간 인프라를 조달해 활용할 수 있습니다. 본 세션에 참석하셔서 클라우드 컴퓨팅의 이점과 AWS 클라우드 서비스에 대해 더 알아보시기 바랍니다.
Similar to AWS에 대해 궁금했던 10가지 질문들(윤석찬) - AWS 웨비나 시리즈 2015 (20)
클라우드에서 Database를 백업하고 복구하는 방법에 대해 설명드립니다. AWS Backup을 사용하여 전체백업/복구 부터 PITR(Point in Time Recovery)백업, 그리고 멀티 어카운트, 멀티 리전등 다양한 데이터 보호 방법을 소개합니다(데모 포함). 또한 self-managed DB 의 데이터 저장소로 Amazon FSx for NetApp ONTAP 스토리지 서비스를 사용할 경우 얼마나 신속하게 데이터를 복구/복제 할수 있는지 살펴 봅니다.
기업은 이벤트나 신제품 출시 등으로 예기치 못한 트래픽 급증 시 데이터베이스 과부하, 서비스 지연 및 중단 등의 문제를 겪곤 합니다. Aurora 오토스케일링은 프로비저닝 시간으로 인해 실시간 대응이 어렵고, 트래픽 대응을 위한 과잉 프로비저닝이 발생합니다. 이러한 문제를 해결하기 위해 프로비저닝된 Amazon Aurora 클러스터와 Aurora Serverless v2(ASV2) 인스턴스를 결합하는 Amazon Aurora 혼합 구성 클러스터 아키텍처와 고해상도 지표를 기반으로 하는 커스텀 오토스케일링 솔루션을 소개합니다.
Amazon Aurora 클러스터를 초당 수백만 건의 쓰기 트랜잭션으로 확장하고 페타바이트 규모의 데이터를 관리할 수 있으며, 사용자 지정 애플리케이션 로직을 생성하거나 여러 데이터베이스를 관리할 필요 없이 Aurora에서 관계형 데이터베이스 워크로드를 단일 Aurora 라이터 인스턴스의 한도 이상으로 확장할 수 있는 Amazon Aurora Limitless Database를 소개합니다.
Amazon Aurora MySQL 호환 버전 2(MySQL 5.7 호환성 지원)는 2024년 10월 31일에 표준 지원이 종료될 예정입니다. 이로 인해 Aurora MySQL의 메이저 버전 업그레이드를 검토하고 계시다면, Amazon Blue/Green Deployments는 운영 환경에 영향을 주지 않고 메이저 버전 업그레이드를 할 수 있는 최적의 솔루션입니다. 본 세션에서는 Blue/Green Deployments를 통한 Aurora MySQL의 메이저 버전 업그레이드를 실습합니다.
Amazon DocumentDB(MongoDB와 호환됨)는 빠르고 안정적이며 완전 관리형 데이터베이스 서비스입니다. Amazon DocumentDB를 사용하면 클라우드에서 MongoDB 호환 데이터베이스를 쉽게 설치, 운영 및 규모를 조정할 수 있습니다. Amazon DocumentDB를 사용하면 MongoDB에서 사용하는 것과 동일한 애플리케이션 코드를 실행하고 동일한 드라이버와 도구를 사용하는 것을 실습합니다.
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...Amazon Web Services Korea
Database Migration Service(DMS)는 RDBMS 이외에도 다양한 데이터베이스 이관을 지원합니다. 실제 고객사 사례를 통해 DMS가 데이터베이스 이관, 통합, 분리를 수행하는 데 어떻게 활용되는지 알아보고, 동시에 데이터 분석을 위한 데이터 수집(Data Ingest)에도 어떤 역할을 하는지 살펴보겠습니다.
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Web Services Korea
Amazon ElastiCache는 Redis 및 MemCached와 호환되는 완전관리형 서비스로서 현대적 애플리케이션의 성능을 최적의 비용으로 실시간으로 개선해 줍니다. ElastiCache의 Best Practice를 통해 최적의 성능과 서비스 최적화 방법에 대해 알아봅니다.
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Amazon Web Services Korea
ccAmazon Aurora 데이터베이스는 클라우드용으로 구축된 관계형 데이터베이스입니다. Aurora는 상용 데이터베이스의 성능과 가용성, 그리고 오픈소스 데이터베이스의 단순성과 비용 효율성을 모두 제공합니다. 이 세션은 Aurora의 고급 사용자들을 위한 세션으로써 Aurora의 내부 구조와 성능 최적화에 대해 알아봅니다.
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...Amazon Web Services Korea
오랫동안 관계형 데이터베이스가 가장 많이 사용되었으며 거의 모든 애플리케이션에서 널리 사용되었습니다. 따라서 애플리케이션 아키텍처에서 데이터베이스를 선택하기가 더 쉬웠지만, 구축할 수 있는 애플리케이션의 유형이 제한적이었습니다. 관계형 데이터베이스는 스위스 군용 칼과 같아서 많은 일을 할 수 있지만 특정 업무에는 완벽하게 적합하지는 않습니다. 클라우드 컴퓨팅의 등장으로 경제적인 방식으로 더욱 탄력적이고 확장 가능한 애플리케이션을 구축할 수 있게 되면서 기술적으로 가능한 일이 달라졌습니다. 이러한 변화는 전용 데이터베이스의 부상으로 이어졌습니다. 개발자는 더 이상 기본 관계형 데이터베이스를 사용할 필요가 없습니다. 개발자는 애플리케이션의 요구 사항을 신중하게 고려하고 이러한 요구 사항에 맞는 데이터베이스를 선택할 수 있습니다.
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...Amazon Web Services Korea
실시간 분석은 AWS 고객의 사용 사례가 점점 늘어나고 있습니다. 이 세션에 참여하여 스트리밍 데이터 기술이 어떻게 데이터를 즉시 분석하고, 시스템 간에 데이터를 실시간으로 이동하고, 실행 가능한 통찰력을 더 빠르게 얻을 수 있는지 알아보십시오. 일반적인 스트리밍 데이터 사용 사례, 비즈니스에서 실시간 분석을 쉽게 활성화하는 단계, AWS가 Amazon Kinesis와 같은 AWS 스트리밍 데이터 서비스를 사용하도록 지원하는 방법을 다룹니다.
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...Amazon Web Services Korea
Amazon EMR은 Apache Spark, Hive, Presto, Trino, HBase 및 Flink와 같은 오픈 소스 프레임워크를 사용하여 분석 애플리케이션을 쉽게 실행할 수 있는 관리형 서비스를 제공합니다. Spark 및 Presto용 Amazon EMR 런타임에는 오픈 소스 Apache Spark 및 Presto에 비해 두 배 이상의 성능 향상을 제공하는 최적화 기능이 포함되어 있습니다. Amazon EMR Serverless는 Amazon EMR의 새로운 배포 옵션이지만 데이터 엔지니어와 분석가는 클라우드에서 페타바이트 규모의 데이터 분석을 쉽고 비용 효율적으로 실행할 수 있습니다. 이 세션에 참여하여 개념, 설계 패턴, 라이브 데모를 사용하여 Amazon EMR/EMR 서버리스를 살펴보고 Spark 및 Hive 워크로드, Amazon EMR 스튜디오 및 Amazon SageMaker Studio와의 Amazon EMR 통합을 실행하는 것이 얼마나 쉬운지 알아보십시오.
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...Amazon Web Services Korea
로그 및 지표 데이터를 쉽게 가져오고, OpenSearch 검색 API를 사용하고, OpenSearch 대시보드를 사용하여 시각화를 구축하는 등 Amazon OpenSearch의 새로운 기능과 기능에 대해 자세히 알아보십시오. 애플리케이션 문제를 디버깅할 수 있는 OpenSearch의 Observability 기능에 대해 알아보세요. Amazon OpenSearch Service를 통해 인프라 관리에 대해 걱정하지 않고 검색 또는 모니터링 문제에 집중할 수 있는 방법을 알아보십시오.
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...Amazon Web Services Korea
데이터 거버넌스는 전체 프로세스에서 데이터를 관리하여 데이터의 정확성과 완전성을 보장하고 필요한 사람들이 데이터에 액세스할 수 있도록 하는 프로세스입니다. 이 세션에 참여하여 AWS가 어떻게 분석 서비스 전반에서 데이터 준비 및 통합부터 데이터 액세스, 데이터 품질 및 메타데이터 관리에 이르기까지 포괄적인 데이터 거버넌스를 제공하는지 알아보십시오. AWS에서의 스트리밍에 대해 자세히 알아보십시오.
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
AWS에 대해 궁금했던 10가지 질문들(윤석찬) - AWS 웨비나 시리즈 2015
1. 웨비나 시리즈 2015 | 열 번째 강연
2015년 7월 10일 금요일 | 오후 2시
http://aws.amazon.com/ko
AWS에 대해 궁금했던 10 가지 질문들
2. v
AWS에 대해 궁금했던 10 가지 질문들
1. AWS로 한국에서 가장 빠르게 서비스할 수 있는 방법은?
2. EBS는 다른 EC2에 공유 가능한가요?
3. T2 인스턴스의 CPU 크레딧 개념은?
4. 오토스케일링 시 프로그램 업데이트는 어떻게 하나요?
5. AWS 샘플 코드는 어디서 구하나요?
6. AWS Free-tier의 사용 조건은?
7. AWS 한국어 도움말은 어디있나요?
8. AWS 실습을 어디서 할 수 있나요?
9. 어디에서 공부할 수 있나요?
10. 여러분을 위해 남겨뒀어요~!
4. 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
비트 모바일 앱 사례
5. EC2
서버
RDS
관계형 데이터베이스
S3
스토리지
Route 53
DNS, Inventory
CloudFront
콘텐츠 전송
1. 서버 부하 문제 해결 및 확장성 확보 (11,500 request/sec 대응)
2. 개발 및 이전 시간 단축
3. 비용 절감
4. 웹사이트 리뉴얼 및 성능 향상
AutoScaling
오토스케일링
디스패치 웹 사이트 사례
8. 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
9. 가격 성능
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
13. v
인스턴스 타입 선택 가이드
• Amazon CloudWatch를 통해 모니터링
• T2 타입으로 가능한가요?
• 만약 아니라면, 메모리를 많이 쓰나요? àr3
• CPU를 많이 쓰나요? à c3
• 스토리지(I/O)를 많이 쓰나요? à i2
• GPU를 많이 쓰나요? à g2
15. 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 생성
16. 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
부트스트래핑: 동적 구성
17. 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
Linu
x
JEE
Hibe
rnat
e
Tom
cat
Apa
che
Linu
x
JEE
Hibe
rnat
e
Tom
cat
Apa
che
Linu
x
JEE
Hibe
rnat
e
Tom
cat
Apa
che
Linu
x
JEE
Hibe
rnat
e
Tom
cat
Apa
che
부트스트래핑: Sweet spot
18. 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
30. v
어디서 공부할까?
• 생활 코딩: AWS편- https://opentutorials.org/course/608/3002
31. v
어디서 공부할까?
• 아마존 웹서비스를 다루는 기술 (이재홍)
• 온라인: http://pyrasis.com/book/TheArtOfAmazonWebServices
32. v
어디서 공부할까?
• AWS 한국 사용자 모임: http://awskr.org (페이스북 그룹)
33. 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
34. AWS 웨비나 시리즈에 참여해 주셔서 감사합니다!
이번 웨비나가 여러분의 궁금증 해소에 도움이 되었길 바랍니다.
이후 이어질 설문 조사를 통해 오늘 웨비나에 대한 의견을 알려주세요.
aws-korea-marketing@amazon.com
http://twitter.com/AWSKorea
http://facebook.com/AmazonWebServices.ko
http://youtube.com/user/AWSKorea
http://slideshare.net/AWSKorea