Contenu connexe Similaire à EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day (20) Plus de Amazon Web Services Korea (20) EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day3. AWS ContainerDay
AWS 스케치
EC2 Container
Service
(Background)
Route 53
OpsWorks
(Service)
CloudWatch S3SNS
RDS
ElastiCache DynamoDB
RedShift
Elastic Load
BalancingUsers
6. AWS ContainerDay
당시 AWS 스케치
Opsworks
(Background)
Route 53
OpsWorks
(Service)
CloudWatch S3SNS
RDS
ElastiCache DynamoDB
RedShift
Elastic Load
BalancingUsers
문제의 구간
9. AWS ContainerDay
Opsworks 배포 과정
배포
OpsWorks EC2
Provisioning
(10분)
소스카피 assets빌드
(10분)
Opsworks에 정의된 Ruby On Rails App
On service
(20분)
피크 대응 불가
11. AWS ContainerDay
Opsworks 배포 과정
배포
OpsWorks EC2
Provisioning
(10분)
소스카피 assets빌드
(0분)
Opsworks에 정의된 Ruby On Rails App
On service
(10분)
부족함
13. AWS ContainerDay
Opsworks 배포 과정
배포
OpsWorks EC2
Provisioning
(3분)
소스카피 assets빌드
(0분)
Opsworks에 정의된 Ruby On Rails App
On service
(3분)
꾸준한 AMI 관리 필요
16. AWS ContainerDay
Opsworks 배포 과정
배포
OpsWorks EC2
Booting
(1분)
Container Deliver
(1분)
Opsworks에 정의된 Ruby On Rails App
On service
(2분)
Good
19. AWS ContainerDay
Opsworks 장단점 파악
장점
인스턴스 Role을 파악하기 쉬움
Chef를 통한 세밀한 조정이 가능
한눈에 모니터링 하기 쉽다
단점
Scale-out 할 때 불필요하지만 같
이 Scale-out 되는 부분이 생김
인스턴스의 리소스가 효율적이지
않음
21. AWS ContainerDay
당시 AWS 스케치
Opsworks
(Background)
Route 53
OpsWorks
(Service)
CloudWatch S3SNS
RDS
ElastiCache DynamoDB
RedShift
Elastic Load
BalancingUsers
실험 대상
24. AWS ContainerDay
당시 검토한 것들
CoreOS
컨테이너 전용 경량 리눅스
안전한 업데이트
AWS에서 쓰기 위해서는
CloudFormation을 이용한 방법이 있
었으나, 관리가 불편해 보임
Kubernetes
구글
컨테이너 오케스트레이션
쉬운 설치를 위해 Cookbook을 기다
리기로..
26. AWS ContainerDay
서비스 관리를 위한 구성을 제공한다
효율적으로 컨테이너들을 배치/관리 해준다
쉬운 UI
무료로 제공된다
별도의 비용 없이 AWS Support를 받을 수 있다
ECS
27. AWS ContainerDay
개발팀 모두가 구조를 이해하는데 어려움이 없었음
Task별로 리소스를 다르게 할당이 가능
한눈에 모니터링이 가능
타 솔루션 검토에 비해 시간을 적게 투자 할 수 있음
Pioneer 정신
ECS 도입 배경