AWS CLOUD 2018- 관리형 Kubernetes 지원과 새로운 컨테이너 서비스 Amazon Fargate 소개 (정영준 솔루션즈 아키텍트)

Amazon Web Services Korea
Amazon Web Services KoreaAmazon Web Services Korea
관리형 Kubernetes 와
새로운 컨테이너 서비스 Amazon Fargate 소개
정영준 / AWS 솔루션즈 아키텍트
정성권 / 삼성전자 수석 엔지니어
목차
• AWS 컨테이너 환경
• Samsung SmartThing 과 마이크로 서비스 아키텍처
• 관리형 Kubernetes 소개
• 새로운 컨테이너 서비스 Fargate 소개
AWS 컨테이너 서비스의 시작
컨테이너 에코 시스템
다양한 워크로드와 AWS 컨테이너 에코 시스템
AWS VPC 네트워킹 모드
…{ }
전세계 다양한 활용사례
고급 작업 배치
AWS 서비스들간
간편한 연동
명령줄 인터페이스
강력한 스케줄링 기능
자동 확장
CloudWatch 매트릭
부하분산
증가하는 컨테이너 활용 사례
450+%
성장
수억개의 컨테이너
한주에 실행
수백만개의 인스턴스
컨테이너를 실행
Samsung SmartThing 의
컨테이너 및 마이크로서비스 사례
Samsung SmartThings Cloud
• IoT home solution turning your home into a smart home
• Control a number of sensors and home appliances remotely
• Easy automation experiences
• Control with intelligent voice assistant
• Sharing controls with users
• Connect more with Developer Workspace
for developers and manufacturers
• Around 100 microservices are running
and thousands of instances are deployed in US, EU, Asia and China
• Adopt OCF (Open Connectivity Foundation, https://openconnectivity.orgs)tandards as
connectivity protocol for home appliances
• SmartThings Hub technology for Zigbee and Zwave compatible devices
• Compatible with 128+ sensors
Samsung SmartThings Cloud
Samsung SmartThings
Cloud
Third-party services
Samsung Connect
(mobile client)
IoT
accessory
Home
appliances
TV,
speaker
Zigbee &
Zwave
sensors
Third-party services
Third-party
services
Third-party device
(e.g. camera, doorbell,
voice assistant)
Hub
System Overview
…
Connect
Connect
Connect
Protocol
Handler
…
User Device
Admin
Resource
Converter
Notifi
-cation
Location
Apps
Metadata
Log
API
GW
Dispatcher
Event
Mgr
Auth
Dashboard
Connect
Connect
Connect
Analytics
…
….
Rule
Engine
Monitoring
….
….
….
…
…
…
….
….
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
… … … …
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
US
Microservices in Global Regions
Connect
Connect
Protocol
Handler
User Device
Admin
Resource
Converter
Notification
Location
Apps
Metadata
Log
API
GW
Dispatcher
Event
Mgr
Auth
Dashboard
Connect
Connect
Connect
Analytics
Rule
Engine
Monitoring
Connect
AsiaChinaEUUS
IoT-connected
devices
Event pipelin
e
EC2
S3
IoT mobile client Microservice
Microservice
Microservice
ELB/NLB
DynamoDB and
Amazon Aurora KMS
CloudHSM
Lambda/
API GW
Third-party clo
ud
Admin
Amazon Clou
dWatch
Scale-in/out
policy
…..
Microservice
Connect servi
ces
Hub
NLB
Overall Infrastructure
MSA Deployment Model on AWS
• Tried to use container technology since the beginning
• Challenges of using containers
Docker Amazon ECS
• It requires a big upfront work to
integrate gracefully Docker
container with existing
build/deployment process
(Gradle/Maven)
• Container orchestrating system—
Kubernetes, Docker Swarm, and
MeSOS—is required for a large
system
• Found the stray signal issue in
initial days of Docker Swarm
• Verify whether your company’s
security audit can embrace a
container solution
• ECS was not available globally
when we started (unavailable in
AP and CN regions)
• Single build and deployment
pipeline that covers all regions
was required
Container orchestrator
EC2 Instance
Container
Service
Container
Service
EC2 instance
Container
Service
Container
Service
è Single service per instance model
• Machine image–based deployment
Immutable Infrastructure
App
App Server
Runtime
Library
OS
App
App Server
Runtime
Library
OS
AWS Base
Image Launch
Running Instances
Config/Install
by Ansible
Custom
Image
(Staging/test/
prod)
Build by Jenkins
Install by Ansible
Baked by Packe
r
Machine Image–Based Deployment
---
---
---
---
---
---
---
---
App code v3.0
Image build scripts
Infrastructure scripts
Configurations
---
---
---
---
---
---
Code repository
(GitHub/Ansible/Terraform folders)
CI build
Artifact (Jar)
Repository
AMI Repository
EU AWS
VPC
Subnet/ASG
App v3.0/Configuration
App v3.0/Configuration
CD
US AWS
AP AWS
Infrastructure as Code—Tools
EC2Ansible
….
….
AMI
ami=xyz
vpc
Ansible
Playbook
Terraform
template
(.tf, .Terragrunt)
Instance A
10.1.1.11/24
Instance B
10.1.2.11/24
가용영역 A 가용영역 B
Instance C
10.1.3.33/24
Public SubnetPublic Subnet
Private Subnet Private Subnet
Instance D
10.1.4.44/24
VPC CIDR 10.1.0.0/16
Terraform
Packer
Infrastructure provisioning
Configuration management
• Leveraging lightweight isolation without virtualization
è Fast deployment & isolating security issue within the container
• Solving common problems like installing, removing, upgrading, distributing,
trusting, and managing software
• Complicates dependency issue
è Less dependencies than VM and quicker to create new instances
• Higher portability
MSA with ECS in the Future
Container Deployment Pipeline
Build microservice
Build container image
with Dockerfile
Push into ECR
Deploy creating task/s
ervice
with new image
T1 T2 T3 T4 T5 T6
old old old old old old
old old old pendin
g
pendin
g
pendin
g
old old old new new new
pendin
g
pendin
g
pendin
g
new new new
new new new new new new
Code commit
e.g. Min = 50%, Max=100% (in place)
Unit and smoke testing
[Optional]
Use min/max healthy p
ercentage
Integration/acceptance
testing
IoT-connected
devices
Event pipelin
e
S3
IoT mobile client
ELB/NLB
DynamoDB & A
mazon Aurora
Manufacturers
Developers
KMS
CloudHSM
Lambda/
API GW
Third-party clo
ud
AdminMicroservice
Microservice
Service
Discovery
Hub
NLB
Future MSA for Enterprise
Containerized
Microservice
Scheduler
E L A S T I C C O N T A I N E R S E R V I C E F O R K U B E R N E T E S
(EKS)
NEW!
63%Kubernetes 워크로드는
AWS 에서 운영
—CNCF Survey
https://www.cncf.io/blog/2017/06/28/survey-shows-kubernetes-leading-orchestration-platform/
1 . 바 이 너 리 다 운 로 드 및 설 치 : k o p s , A W S C L I t o o l s , k u b e c t l
2 . I A M 유 저 생 성 “ k o p s ”
3 . “ k o p s ” 유 저 의 관 련 서 비 스 권 한 설 정 ( E C 2 , R o u t e 5 3 , S 3 , I A M , V P C 등 )
4 . A W S 클 라 이 언 트 I A M 유 저 “ k o p s ” 설 정
5 . D N S 를 구 성 하 거 나 , g o s s i p 기 반 클 러 스 터 를 배 포 :
• R o u t e 5 3 을 이 용 하 여 서 브 도 메 인 호 스 팅 가 능
6 . 클 러 스 터 설 정 저 장 을 위 한 S 3 버 킷 설 정 : “ d n i s h i - k o p s - s t o r e ”
7 . “ k o p s 환 경 변 수 ” 설 정
8 . 클 러 스 터 생 성 : ” k o p s c r e a t e c l u s t e r ” 와 “ k o p s v a l i d a t e c l u s t e r ”
AWS CLOUD 2018- 관리형 Kubernetes 지원과 새로운 컨테이너 서비스 Amazon Fargate 소개 (정영준 솔루션즈 아키텍트)
# aws eks create-cluster 
–cluster-name awscloud2018
–desired-master-version 1.7.1 
–role-arn arn:aws:iam::account-id:role/role-name
HTTP/1.1 200 Content-type: application/json
{ "cluster":
{
"clusterName": "string",
"createdAt": number,
"currentMasterVersion": "string",
"desiredMasterVersion": "string",
"masterEndpoint": "string",
"roleArn": "string",
"status": "string",
"statusMessage": "string"
}
}
# aws eks create-cluster
# aws eks describe-cluster –cluster-name awscloud2018
HTTP/1.1 200 Content-type: application/json
{ "cluster":
{ "clusterName": "string",
"createdAt": number,
"currentMasterVersion": "string",
"desiredMasterVersion": "string",
"masterEndpoint": "string",
"roleArn": "string",
"status": "string",
"statusMessage": "string" }
}
# aws eks describe-cluster –cluster-name awscloud2018
# aws eks list-clusters
HTTP/1.1 200
Content-type: application/json
{
"clusterArns": [ "string" ],
"nextToken": "string"
}
# aws eks list-clusters
# aws eks delete-cluster –cluster-name awscloud2018
HTTP/1.1 200 Content-type: application/json
{ "cluster":
{ "clusterName": "string",
"createdAt": number,
"currentMasterVersion": "string",
"desiredMasterVersion": "string",
"masterEndpoint": "string",
"roleArn": "string",
"status": "string",
"statusMessage": "string" }
}
# aws eks delete-cluster –cluster-name reinvent2017
Etcd
마스터
Etcd
마스터
Etcd
마스터
가용영역 1 가용영역 2 가용영역 3
mycluster.eks.amazonaws.comKubectl
가용영역 1 가용영역 2 가용영역 3
AWS CLOUD 2018- 관리형 Kubernetes 지원과 새로운 컨테이너 서비스 Amazon Fargate 소개 (정영준 솔루션즈 아키텍트)
• 새로운 CNI 플러그인
• K8s 와 VPC 네트워크 통합
• AWS 라우팅 가능한 IP 주소
EKS 네트워크 플러그인
• K8s 네트워크 브릿지 구성 – Amazon VPC
• Thin 레이어 – 성능 저하 없음
• Pod IP == ENI 보조 IP
VPC CNI 플러그인
CNI 플러그인 과
네이티브 VPC 연동
Pods 는 VPC에서와 같이
Pods 내부에
동일한 VPC 주소를 사용
간편하고 안전한
네트워크 구성
Github 에 공개된 오픈소스
…{ }
Nginx Pod
Rails Pod
ENI
Secondary IPs:
10.0.0.1
10.0.0.2
Veth IP: 10.0.0.1
Veth IP: 10.0.0.2
Nginx Pod
Rails Pod
ENI
Veth IP: 10.0.0.20
Veth IP: 10.0.0.22
Secondary IPs:
10.0.0.20
10.0.0.22
ec2.associateaddress()
VPC Subnet – 10.0.0.0/24
Instance 1 Instance 2
AWS CLOUD 2018- 관리형 Kubernetes 지원과 새로운 컨테이너 서비스 Amazon Fargate 소개 (정영준 솔루션즈 아키텍트)
네트워크 룰을 이용하여 쿠
버네티스 네트워크의 정책
을 설정
Calico 에서 네트워크 정책
설정 API 를 제공
수백명의 오픈소스 개발자
및 컨트리뷰터의 공동 개발
Tigera 를 통한 유료 기술지
원 서비스 제공
스 테 이 지
분 리
계 정 및 그 룹 등
권 한 에 따 른
네 트 워 크 격 리
세 부 적 인
방 화 벽 옵 션
규 정 준 수
네트워크 정책 등을 이용하여
계정 및 그룹 등의
권한에 따른 네트워크 격리 설정
마이크로 서비스 기반의
어플리케이션의 해킹 시도에 노출 되
지 않도록 보호
개발, 테스트, 운영등 목적에 따른
네트워크를 격리하여 관리
PCI, HIPAA 등
네트워크 보안 등에
관련된 법규 준수
AWS CLOUD 2018- 관리형 Kubernetes 지원과 새로운 컨테이너 서비스 Amazon Fargate 소개 (정영준 솔루션즈 아키텍트)
1.7.41.7.5
Version
1.7
Version
1.8
AWS CLOUD 2018- 관리형 Kubernetes 지원과 새로운 컨테이너 서비스 Amazon Fargate 소개 (정영준 솔루션즈 아키텍트)
Kubectl
Workers
PrivateLink I
nterface Amazon EKS
FARGATE: UNDER THE HOOD
NEW!
인 스 턴 스
인 프 라 없 음
컨 테 이 너 세 부 옵 션
설 정 가 능
쉬 운 배 포
빠 른 확 장
컨 테 이 너 를 사 용 한
만 큼 만 과 금
FARGATE는 어떤 서비스 인가요?
FARGATE에서 어떻게
컨테이너를 실행할까요?
EC2 Instance
TaskTask
Task Task
EC2 Instance
TaskTask
Task Task
EC2 Instance
TaskTask
Task Task
EC2 Instance
TaskTask
Task Task
EC2 Instance
TaskTask
Task Task
컨테이너 실행을 위한 EC2 인스턴스 클러스터 구성
스케줄링 & 오케스트레이션
클러스터 매니저 배치 엔진
RUNNING CONTAINERS AT SCALE WITH ECS
가용영역 #1 가용영역 #2 가용영역 #3
ECS
AMI
Docker
agent
ECS
agent
ECSTaskECSTask
ECSTaskECSTask
EC2 Instance
ECS
AMI
Docker
agent
ECS
agent
EC2 Instance
ECS
AMI
Docker
agent
ECS
agent
EC2 Instance
ECS
AMI
Docker
agent
ECS
agent
EC2 Instance
스케줄링 & 오케스트레이션
클러스터 매니저 배치 엔진
RUNNING FARGATE CONTAINERS WITH ECS
AWS CLOUD 2018- 관리형 Kubernetes 지원과 새로운 컨테이너 서비스 Amazon Fargate 소개 (정영준 솔루션즈 아키텍트)
체크포인트
• K8s 를 EC2 에서도 KOPS 를 이용하여 간편하게 설치
• EKS 는 오픈소스 업스트림을 그대로 사용함
• EKS 는 관리형 서비스로 웹콘솔에서 단일 엔드포인트로 관리
• K8s 의 다양한 Add-on 을 이용한 추가 기능도 제공됨
• CNI 나 Tigera 같은 다양한 네트워크 옵션 사용가능
• Fargate 는 EC2 관리가 필요없는 ECS 클러스터 옵션
• EKS 로드맵에는 Fargate 를 클러스터 옵션으로 추가할 예정
본 강연이 끝난 후…
1. Kops 를 이용한 K8s 설치
• https://goo.gl/MfcDY4
• https://goo.gl/5hmNDh
2. EKS 프리뷰 신청 - https://aws.amazon.com/ko/eks/
3. Virginia 에서 Fargate 활용해 보기
4. Introducing Amazon EKS (CON215) -
https://youtu.be/WHTejF3W0s4
5. AWS re:Invent 2017: Deep Dive into Amazon EKS
(CON409) - https://youtu.be/vrYLrx-a_Wg
감사합니다
1 de 57

Recomendados

AWS CLOUD 2018-AWS를 통한 알렉사 기반 플랫폼 서비스 활용하기 (윤석찬 테크에반젤리스트) por
AWS CLOUD 2018-AWS를 통한 알렉사 기반 플랫폼 서비스 활용하기 (윤석찬 테크에반젤리스트)AWS CLOUD 2018-AWS를 통한 알렉사 기반 플랫폼 서비스 활용하기 (윤석찬 테크에반젤리스트)
AWS CLOUD 2018-AWS를 통한 알렉사 기반 플랫폼 서비스 활용하기 (윤석찬 테크에반젤리스트)Amazon Web Services Korea
4.9K vistas48 diapositivas
[AWS Dev Day] 이머징 테크 | AWS 서버리스를 이용하여 IoT 수준의 메세지 폭풍을 처리하는 방법 - 김민성 AWS 솔루션즈 ... por
[AWS Dev Day] 이머징 테크 | AWS 서버리스를 이용하여 IoT 수준의 메세지 폭풍을 처리하는 방법 - 김민성 AWS 솔루션즈 ...[AWS Dev Day] 이머징 테크 | AWS 서버리스를 이용하여 IoT 수준의 메세지 폭풍을 처리하는 방법 - 김민성 AWS 솔루션즈 ...
[AWS Dev Day] 이머징 테크 | AWS 서버리스를 이용하여 IoT 수준의 메세지 폭풍을 처리하는 방법 - 김민성 AWS 솔루션즈 ...Amazon Web Services Korea
1.7K vistas45 diapositivas
컨테이너, AWS에서 날개를 달다 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Master 온라인 세미나 por
컨테이너, AWS에서 날개를 달다 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Master 온라인 세미나컨테이너, AWS에서 날개를 달다 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Master 온라인 세미나
컨테이너, AWS에서 날개를 달다 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Master 온라인 세미나Amazon Web Services Korea
373 vistas32 diapositivas
AWS CLOUD 2017 - AWS 가상 컴퓨팅 분야 혁신 서비스 (박철수 솔루션즈 아키텍트) por
AWS CLOUD 2017 - AWS 가상 컴퓨팅 분야 혁신 서비스 (박철수 솔루션즈 아키텍트)AWS CLOUD 2017 - AWS 가상 컴퓨팅 분야 혁신 서비스 (박철수 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 가상 컴퓨팅 분야 혁신 서비스 (박철수 솔루션즈 아키텍트)Amazon Web Services Korea
3.4K vistas38 diapositivas
Graviton2 기반의 EC2 인스턴스 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나 por
Graviton2 기반의 EC2 인스턴스 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나Graviton2 기반의 EC2 인스턴스 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
Graviton2 기반의 EC2 인스턴스 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나Amazon Web Services Korea
442 vistas16 diapositivas
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | AWS 최적화 사용을 위해 운영자가 아닌 개발자들이 해야 할 ... por
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | AWS 최적화 사용을 위해 운영자가 아닌 개발자들이 해야 할 ...[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | AWS 최적화 사용을 위해 운영자가 아닌 개발자들이 해야 할 ...
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | AWS 최적화 사용을 위해 운영자가 아닌 개발자들이 해야 할 ...Amazon Web Services Korea
2.4K vistas55 diapositivas

Más contenido relacionado

La actualidad más candente

AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트 :: IoT Convergence Conference 2015 por
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트  :: IoT Convergence Conference 2015AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트  :: IoT Convergence Conference 2015
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트 :: IoT Convergence Conference 2015Amazon Web Services Korea
14.2K vistas49 diapositivas
AWS CLOUD 2018- 인공지능 보안 위협 감지 서비스 Amazon GuardDuty를 포함한 AWS 보안 신규 기능 업데이트 (임기... por
AWS CLOUD 2018- 인공지능 보안 위협 감지 서비스 Amazon GuardDuty를 포함한 AWS 보안 신규 기능 업데이트 (임기...AWS CLOUD 2018- 인공지능 보안 위협 감지 서비스 Amazon GuardDuty를 포함한 AWS 보안 신규 기능 업데이트 (임기...
AWS CLOUD 2018- 인공지능 보안 위협 감지 서비스 Amazon GuardDuty를 포함한 AWS 보안 신규 기능 업데이트 (임기...Amazon Web Services Korea
3.1K vistas50 diapositivas
AWS와 함께 하는 Unity 게임 배포 및 운영 전략 - AWS Summit Seoul 2017 por
AWS와 함께 하는 Unity 게임 배포 및 운영 전략 - AWS Summit Seoul 2017AWS와 함께 하는 Unity 게임 배포 및 운영 전략 - AWS Summit Seoul 2017
AWS와 함께 하는 Unity 게임 배포 및 운영 전략 - AWS Summit Seoul 2017Amazon Web Services Korea
1.8K vistas44 diapositivas
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020 por
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020Amazon Web Services Korea
808 vistas74 diapositivas
AWS Summit Seoul 2015 - CloudFront를 활용한 글로벌 진출기 (Com2us 사례) por
AWS Summit Seoul 2015 -  CloudFront를 활용한 글로벌 진출기 (Com2us 사례)AWS Summit Seoul 2015 -  CloudFront를 활용한 글로벌 진출기 (Com2us 사례)
AWS Summit Seoul 2015 - CloudFront를 활용한 글로벌 진출기 (Com2us 사례)Amazon Web Services Korea
6.5K vistas19 diapositivas
AWS 기반 고급 하이브리드 IT디자인 - AWS Summit Seoul 2017 por
AWS 기반 고급 하이브리드 IT디자인 - AWS Summit Seoul 2017AWS 기반 고급 하이브리드 IT디자인 - AWS Summit Seoul 2017
AWS 기반 고급 하이브리드 IT디자인 - AWS Summit Seoul 2017Amazon Web Services Korea
952 vistas87 diapositivas

La actualidad más candente(20)

AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트 :: IoT Convergence Conference 2015 por Amazon Web Services Korea
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트  :: IoT Convergence Conference 2015AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트  :: IoT Convergence Conference 2015
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트 :: IoT Convergence Conference 2015
AWS CLOUD 2018- 인공지능 보안 위협 감지 서비스 Amazon GuardDuty를 포함한 AWS 보안 신규 기능 업데이트 (임기... por Amazon Web Services Korea
AWS CLOUD 2018- 인공지능 보안 위협 감지 서비스 Amazon GuardDuty를 포함한 AWS 보안 신규 기능 업데이트 (임기...AWS CLOUD 2018- 인공지능 보안 위협 감지 서비스 Amazon GuardDuty를 포함한 AWS 보안 신규 기능 업데이트 (임기...
AWS CLOUD 2018- 인공지능 보안 위협 감지 서비스 Amazon GuardDuty를 포함한 AWS 보안 신규 기능 업데이트 (임기...
AWS와 함께 하는 Unity 게임 배포 및 운영 전략 - AWS Summit Seoul 2017 por Amazon Web Services Korea
AWS와 함께 하는 Unity 게임 배포 및 운영 전략 - AWS Summit Seoul 2017AWS와 함께 하는 Unity 게임 배포 및 운영 전략 - AWS Summit Seoul 2017
AWS와 함께 하는 Unity 게임 배포 및 운영 전략 - AWS Summit Seoul 2017
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020 por Amazon Web Services Korea
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
AWS Summit Seoul 2015 - CloudFront를 활용한 글로벌 진출기 (Com2us 사례) por Amazon Web Services Korea
AWS Summit Seoul 2015 -  CloudFront를 활용한 글로벌 진출기 (Com2us 사례)AWS Summit Seoul 2015 -  CloudFront를 활용한 글로벌 진출기 (Com2us 사례)
AWS Summit Seoul 2015 - CloudFront를 활용한 글로벌 진출기 (Com2us 사례)
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트) por Amazon Web Services Korea
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016 por Amazon Web Services Korea
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
진화하는 AWS 리전 – 김일호, AWS리드 솔루션즈 아키텍트:: AWS Summit Online Korea 2020 por Amazon Web Services Korea
진화하는 AWS 리전 – 김일호, AWS리드 솔루션즈 아키텍트::  AWS Summit Online Korea 2020진화하는 AWS 리전 – 김일호, AWS리드 솔루션즈 아키텍트::  AWS Summit Online Korea 2020
진화하는 AWS 리전 – 김일호, AWS리드 솔루션즈 아키텍트:: AWS Summit Online Korea 2020
[애플리케이션 현대화 및 개발] 현대적 애플리케이션 개발을 위한 AWS 컨테이너 활용사례 및 주요 도구 알아보기 - 정영준, AWS 솔루션... por Amazon Web Services Korea
[애플리케이션 현대화 및 개발] 현대적 애플리케이션 개발을 위한 AWS 컨테이너 활용사례 및 주요 도구 알아보기 - 정영준, AWS 솔루션...[애플리케이션 현대화 및 개발] 현대적 애플리케이션 개발을 위한 AWS 컨테이너 활용사례 및 주요 도구 알아보기 - 정영준, AWS 솔루션...
[애플리케이션 현대화 및 개발] 현대적 애플리케이션 개발을 위한 AWS 컨테이너 활용사례 및 주요 도구 알아보기 - 정영준, AWS 솔루션...
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로 por Amazon Web Services Korea
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS CLOUD 2018- AWS 네트워크 신규 기능 업데이트  (강동환 솔루션즈 아키텍트) por Amazon Web Services Korea
AWS CLOUD 2018- AWS 네트워크 신규 기능 업데이트  (강동환 솔루션즈 아키텍트)AWS CLOUD 2018- AWS 네트워크 신규 기능 업데이트  (강동환 솔루션즈 아키텍트)
AWS CLOUD 2018- AWS 네트워크 신규 기능 업데이트  (강동환 솔루션즈 아키텍트)
2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍 por Amazon Web Services Korea
2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍
2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍
AWS CLOUD 2018- Amazon EC2  신규 인스턴스 및 기능 업데이트 (김민성 솔루션즈 아키텍트) por Amazon Web Services Korea
AWS CLOUD 2018- Amazon EC2  신규 인스턴스 및 기능 업데이트 (김민성 솔루션즈 아키텍트)AWS CLOUD 2018- Amazon EC2  신규 인스턴스 및 기능 업데이트 (김민성 솔루션즈 아키텍트)
AWS CLOUD 2018- Amazon EC2  신규 인스턴스 및 기능 업데이트 (김민성 솔루션즈 아키텍트)
re:Invent 2015 이모저모 - 키노트 요약 (윤석찬) :: re:Invent re:Cap 2015 웨비나 por Amazon Web Services Korea
re:Invent 2015 이모저모 - 키노트 요약 (윤석찬) :: re:Invent re:Cap 2015 웨비나re:Invent 2015 이모저모 - 키노트 요약 (윤석찬) :: re:Invent re:Cap 2015 웨비나
re:Invent 2015 이모저모 - 키노트 요약 (윤석찬) :: re:Invent re:Cap 2015 웨비나
AWS Summit Seoul 2015 - AWS를 통한 클라우드 보안 이해하기 por Amazon Web Services Korea
AWS Summit Seoul 2015 - AWS를 통한 클라우드 보안 이해하기AWS Summit Seoul 2015 - AWS를 통한 클라우드 보안 이해하기
AWS Summit Seoul 2015 - AWS를 통한 클라우드 보안 이해하기
[AWSome Day온라인 컨퍼런스] 강의 2: 클라우드 시작하기 - 장기웅, AWS 테크니컬 트레이너 por Amazon Web Services Korea
[AWSome Day온라인 컨퍼런스] 강의 2: 클라우드 시작하기 - 장기웅, AWS 테크니컬 트레이너[AWSome Day온라인 컨퍼런스] 강의 2: 클라우드 시작하기 - 장기웅, AWS 테크니컬 트레이너
[AWSome Day온라인 컨퍼런스] 강의 2: 클라우드 시작하기 - 장기웅, AWS 테크니컬 트레이너
데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series por Amazon Web Services Korea
데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series
데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series
AWS 서울 리전(Region) 서비스 소개- 김용우 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced por Amazon Web Services Korea
AWS 서울 리전(Region) 서비스 소개- 김용우 솔루션즈 아키텍트:: AWS Cloud Track 2 AdvancedAWS 서울 리전(Region) 서비스 소개- 김용우 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
AWS 서울 리전(Region) 서비스 소개- 김용우 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced

Similar a AWS CLOUD 2018- 관리형 Kubernetes 지원과 새로운 컨테이너 서비스 Amazon Fargate 소개 (정영준 솔루션즈 아키텍트)

[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019) por
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)용호 최
154 vistas109 diapositivas
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017 por
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017Amazon Web Services Korea
4K vistas59 diapositivas
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트) por
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)Amazon Web Services Korea
11.1K vistas75 diapositivas
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트 por
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트Amazon Web Services Korea
5K vistas26 diapositivas
AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트) por
AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트)AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트)Amazon Web Services Korea
4.3K vistas57 diapositivas
마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트 por
마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트
마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트Amazon Web Services Korea
2.7K vistas59 diapositivas

Similar a AWS CLOUD 2018- 관리형 Kubernetes 지원과 새로운 컨테이너 서비스 Amazon Fargate 소개 (정영준 솔루션즈 아키텍트)(20)

[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019) por 용호 최
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
용호 최154 vistas
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017 por Amazon Web Services Korea
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트) por Amazon Web Services Korea
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트 por Amazon Web Services Korea
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트) por Amazon Web Services Korea
AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트)AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트)
마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트 por Amazon Web Services Korea
마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트
마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축 por Ji-Woong Choi
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
Ji-Woong Choi4.6K vistas
AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re... por Amazon Web Services Korea
AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...
AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc... por Cloud-Barista Community
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트) por Amazon Web Services Korea
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ... por Amazon Web Services Korea
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
1711 azure-live por 세준 김
1711 azure-live1711 azure-live
1711 azure-live
세준 김1.5K vistas
지금 핫한 Real-time In-memory Stream Processing 이야기 por Ted Won
지금 핫한 Real-time In-memory Stream Processing 이야기지금 핫한 Real-time In-memory Stream Processing 이야기
지금 핫한 Real-time In-memory Stream Processing 이야기
Ted Won20.6K vistas
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬) por Amazon Web Services Korea
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬) Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
[Partner TechShift 2017] 클라우드 시대 기존 Legacy에서 벗어나는 방법 por Amazon Web Services Korea
[Partner TechShift 2017] 클라우드 시대 기존 Legacy에서 벗어나는 방법[Partner TechShift 2017] 클라우드 시대 기존 Legacy에서 벗어나는 방법
[Partner TechShift 2017] 클라우드 시대 기존 Legacy에서 벗어나는 방법
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S... por Amazon Web Services Korea
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트::  AWS S...AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트::  AWS S...
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017 por Amazon Web Services Korea
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
클라우드 네이티브로 가는길 - AWS 컨테이너 서비스 파헤치기 - 최진영 AWS 테크니컬 트레이너 / 배주혁 소프트웨어 엔지니어, 삼성전자... por Amazon Web Services Korea
클라우드 네이티브로 가는길 - AWS 컨테이너 서비스 파헤치기 - 최진영 AWS 테크니컬 트레이너 / 배주혁 소프트웨어 엔지니어, 삼성전자...클라우드 네이티브로 가는길 - AWS 컨테이너 서비스 파헤치기 - 최진영 AWS 테크니컬 트레이너 / 배주혁 소프트웨어 엔지니어, 삼성전자...
클라우드 네이티브로 가는길 - AWS 컨테이너 서비스 파헤치기 - 최진영 AWS 테크니컬 트레이너 / 배주혁 소프트웨어 엔지니어, 삼성전자...

Más de Amazon Web Services Korea

AWS Modern Infra with Storage Roadshow 2023 - Day 2 por
AWS Modern Infra with Storage Roadshow 2023 - Day 2AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2Amazon Web Services Korea
172 vistas146 diapositivas
AWS Modern Infra with Storage Roadshow 2023 - Day 1 por
AWS Modern Infra with Storage Roadshow 2023 - Day 1AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1Amazon Web Services Korea
102 vistas173 diapositivas
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ... por
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...Amazon Web Services Korea
304 vistas24 diapositivas
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ... por
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...Amazon Web Services Korea
219 vistas86 diapositivas
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev... por
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Web Services Korea
218 vistas81 diapositivas
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci... por
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Amazon Web Services Korea
473 vistas65 diapositivas

Más de Amazon Web Services Korea(20)

사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ... por Amazon Web Services Korea
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ... por Amazon Web Services Korea
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev... por Amazon Web Services Korea
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci... por Amazon Web Services Korea
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A... por Amazon Web Services Korea
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::... por Amazon Web Services Korea
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal... por Amazon Web Services Korea
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance... por Amazon Web Services Korea
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,... por Amazon Web Services Korea
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature... por Amazon Web Services Korea
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
From Insights to Action, How to build and maintain a Data Driven Organization... por Amazon Web Services Korea
From Insights to Action, How to build and maintain a Data Driven Organization...From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special... por Amazon Web Services Korea
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L... por Amazon Web Services Korea
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti... por Amazon Web Services Korea
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ... por Amazon Web Services Korea
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ... por Amazon Web Services Korea
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노... por Amazon Web Services Korea
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
AWS Summit Seoul 2023 | Amazon Neptune 및 Elastic을 이용한 추천 서비스 및 검색 플랫폼 구축하기 por Amazon Web Services Korea
AWS Summit Seoul 2023 | Amazon Neptune 및 Elastic을 이용한 추천 서비스 및 검색 플랫폼 구축하기AWS Summit Seoul 2023 | Amazon Neptune 및 Elastic을 이용한 추천 서비스 및 검색 플랫폼 구축하기
AWS Summit Seoul 2023 | Amazon Neptune 및 Elastic을 이용한 추천 서비스 및 검색 플랫폼 구축하기

Último

해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기 por
해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기
해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기Jinkyoung Kim
46 vistas139 diapositivas
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략 por
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략Open Source Consulting
114 vistas25 diapositivas
CES 처음 가는 분을 위한 가이드 por
CES 처음 가는 분을 위한 가이드CES 처음 가는 분을 위한 가이드
CES 처음 가는 분을 위한 가이드Minsuk Lee
677 vistas31 diapositivas
성능 테스트 por
성능 테스트성능 테스트
성능 테스트Wonjun Hwang
8 vistas13 diapositivas
컴포넌트 설계 por
컴포넌트 설계컴포넌트 설계
컴포넌트 설계Wonjun Hwang
11 vistas21 diapositivas
Exploring Deep Learning Acceleration Technology Embedded in LLMs por
Exploring Deep Learning Acceleration Technology Embedded in LLMsExploring Deep Learning Acceleration Technology Embedded in LLMs
Exploring Deep Learning Acceleration Technology Embedded in LLMsTae Young Lee
26 vistas53 diapositivas

Último(6)

해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기 por Jinkyoung Kim
해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기
해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기
Jinkyoung Kim46 vistas
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략 por Open Source Consulting
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
CES 처음 가는 분을 위한 가이드 por Minsuk Lee
CES 처음 가는 분을 위한 가이드CES 처음 가는 분을 위한 가이드
CES 처음 가는 분을 위한 가이드
Minsuk Lee677 vistas
Exploring Deep Learning Acceleration Technology Embedded in LLMs por Tae Young Lee
Exploring Deep Learning Acceleration Technology Embedded in LLMsExploring Deep Learning Acceleration Technology Embedded in LLMs
Exploring Deep Learning Acceleration Technology Embedded in LLMs
Tae Young Lee26 vistas

AWS CLOUD 2018- 관리형 Kubernetes 지원과 새로운 컨테이너 서비스 Amazon Fargate 소개 (정영준 솔루션즈 아키텍트)

  • 1. 관리형 Kubernetes 와 새로운 컨테이너 서비스 Amazon Fargate 소개 정영준 / AWS 솔루션즈 아키텍트 정성권 / 삼성전자 수석 엔지니어
  • 2. 목차 • AWS 컨테이너 환경 • Samsung SmartThing 과 마이크로 서비스 아키텍처 • 관리형 Kubernetes 소개 • 새로운 컨테이너 서비스 Fargate 소개
  • 5. 다양한 워크로드와 AWS 컨테이너 에코 시스템 AWS VPC 네트워킹 모드 …{ } 전세계 다양한 활용사례 고급 작업 배치 AWS 서비스들간 간편한 연동 명령줄 인터페이스 강력한 스케줄링 기능 자동 확장 CloudWatch 매트릭 부하분산
  • 6. 증가하는 컨테이너 활용 사례 450+% 성장 수억개의 컨테이너 한주에 실행 수백만개의 인스턴스 컨테이너를 실행
  • 7. Samsung SmartThing 의 컨테이너 및 마이크로서비스 사례
  • 8. Samsung SmartThings Cloud • IoT home solution turning your home into a smart home • Control a number of sensors and home appliances remotely • Easy automation experiences • Control with intelligent voice assistant • Sharing controls with users • Connect more with Developer Workspace for developers and manufacturers
  • 9. • Around 100 microservices are running and thousands of instances are deployed in US, EU, Asia and China • Adopt OCF (Open Connectivity Foundation, https://openconnectivity.orgs)tandards as connectivity protocol for home appliances • SmartThings Hub technology for Zigbee and Zwave compatible devices • Compatible with 128+ sensors Samsung SmartThings Cloud
  • 10. Samsung SmartThings Cloud Third-party services Samsung Connect (mobile client) IoT accessory Home appliances TV, speaker Zigbee & Zwave sensors Third-party services Third-party services Third-party device (e.g. camera, doorbell, voice assistant) Hub System Overview
  • 11. … Connect Connect Connect Protocol Handler … User Device Admin Resource Converter Notifi -cation Location Apps Metadata Log API GW Dispatcher Event Mgr Auth Dashboard Connect Connect Connect Analytics … …. Rule Engine Monitoring …. …. …. … … … …. …. … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … US Microservices in Global Regions Connect Connect Protocol Handler User Device Admin Resource Converter Notification Location Apps Metadata Log API GW Dispatcher Event Mgr Auth Dashboard Connect Connect Connect Analytics Rule Engine Monitoring Connect AsiaChinaEUUS
  • 12. IoT-connected devices Event pipelin e EC2 S3 IoT mobile client Microservice Microservice Microservice ELB/NLB DynamoDB and Amazon Aurora KMS CloudHSM Lambda/ API GW Third-party clo ud Admin Amazon Clou dWatch Scale-in/out policy ….. Microservice Connect servi ces Hub NLB Overall Infrastructure
  • 13. MSA Deployment Model on AWS • Tried to use container technology since the beginning • Challenges of using containers Docker Amazon ECS • It requires a big upfront work to integrate gracefully Docker container with existing build/deployment process (Gradle/Maven) • Container orchestrating system— Kubernetes, Docker Swarm, and MeSOS—is required for a large system • Found the stray signal issue in initial days of Docker Swarm • Verify whether your company’s security audit can embrace a container solution • ECS was not available globally when we started (unavailable in AP and CN regions) • Single build and deployment pipeline that covers all regions was required Container orchestrator EC2 Instance Container Service Container Service EC2 instance Container Service Container Service è Single service per instance model
  • 14. • Machine image–based deployment Immutable Infrastructure App App Server Runtime Library OS App App Server Runtime Library OS AWS Base Image Launch Running Instances Config/Install by Ansible Custom Image (Staging/test/ prod) Build by Jenkins Install by Ansible Baked by Packe r
  • 15. Machine Image–Based Deployment --- --- --- --- --- --- --- --- App code v3.0 Image build scripts Infrastructure scripts Configurations --- --- --- --- --- --- Code repository (GitHub/Ansible/Terraform folders) CI build Artifact (Jar) Repository AMI Repository EU AWS VPC Subnet/ASG App v3.0/Configuration App v3.0/Configuration CD US AWS AP AWS
  • 16. Infrastructure as Code—Tools EC2Ansible …. …. AMI ami=xyz vpc Ansible Playbook Terraform template (.tf, .Terragrunt) Instance A 10.1.1.11/24 Instance B 10.1.2.11/24 가용영역 A 가용영역 B Instance C 10.1.3.33/24 Public SubnetPublic Subnet Private Subnet Private Subnet Instance D 10.1.4.44/24 VPC CIDR 10.1.0.0/16 Terraform Packer Infrastructure provisioning Configuration management
  • 17. • Leveraging lightweight isolation without virtualization è Fast deployment & isolating security issue within the container • Solving common problems like installing, removing, upgrading, distributing, trusting, and managing software • Complicates dependency issue è Less dependencies than VM and quicker to create new instances • Higher portability MSA with ECS in the Future
  • 18. Container Deployment Pipeline Build microservice Build container image with Dockerfile Push into ECR Deploy creating task/s ervice with new image T1 T2 T3 T4 T5 T6 old old old old old old old old old pendin g pendin g pendin g old old old new new new pendin g pendin g pendin g new new new new new new new new new Code commit e.g. Min = 50%, Max=100% (in place) Unit and smoke testing [Optional] Use min/max healthy p ercentage Integration/acceptance testing
  • 19. IoT-connected devices Event pipelin e S3 IoT mobile client ELB/NLB DynamoDB & A mazon Aurora Manufacturers Developers KMS CloudHSM Lambda/ API GW Third-party clo ud AdminMicroservice Microservice Service Discovery Hub NLB Future MSA for Enterprise Containerized Microservice Scheduler
  • 20. E L A S T I C C O N T A I N E R S E R V I C E F O R K U B E R N E T E S (EKS) NEW!
  • 21. 63%Kubernetes 워크로드는 AWS 에서 운영 —CNCF Survey https://www.cncf.io/blog/2017/06/28/survey-shows-kubernetes-leading-orchestration-platform/
  • 22. 1 . 바 이 너 리 다 운 로 드 및 설 치 : k o p s , A W S C L I t o o l s , k u b e c t l 2 . I A M 유 저 생 성 “ k o p s ” 3 . “ k o p s ” 유 저 의 관 련 서 비 스 권 한 설 정 ( E C 2 , R o u t e 5 3 , S 3 , I A M , V P C 등 ) 4 . A W S 클 라 이 언 트 I A M 유 저 “ k o p s ” 설 정 5 . D N S 를 구 성 하 거 나 , g o s s i p 기 반 클 러 스 터 를 배 포 : • R o u t e 5 3 을 이 용 하 여 서 브 도 메 인 호 스 팅 가 능 6 . 클 러 스 터 설 정 저 장 을 위 한 S 3 버 킷 설 정 : “ d n i s h i - k o p s - s t o r e ” 7 . “ k o p s 환 경 변 수 ” 설 정 8 . 클 러 스 터 생 성 : ” k o p s c r e a t e c l u s t e r ” 와 “ k o p s v a l i d a t e c l u s t e r ”
  • 24. # aws eks create-cluster –cluster-name awscloud2018 –desired-master-version 1.7.1 –role-arn arn:aws:iam::account-id:role/role-name
  • 25. HTTP/1.1 200 Content-type: application/json { "cluster": { "clusterName": "string", "createdAt": number, "currentMasterVersion": "string", "desiredMasterVersion": "string", "masterEndpoint": "string", "roleArn": "string", "status": "string", "statusMessage": "string" } } # aws eks create-cluster
  • 26. # aws eks describe-cluster –cluster-name awscloud2018
  • 27. HTTP/1.1 200 Content-type: application/json { "cluster": { "clusterName": "string", "createdAt": number, "currentMasterVersion": "string", "desiredMasterVersion": "string", "masterEndpoint": "string", "roleArn": "string", "status": "string", "statusMessage": "string" } } # aws eks describe-cluster –cluster-name awscloud2018
  • 28. # aws eks list-clusters
  • 29. HTTP/1.1 200 Content-type: application/json { "clusterArns": [ "string" ], "nextToken": "string" } # aws eks list-clusters
  • 30. # aws eks delete-cluster –cluster-name awscloud2018
  • 31. HTTP/1.1 200 Content-type: application/json { "cluster": { "clusterName": "string", "createdAt": number, "currentMasterVersion": "string", "desiredMasterVersion": "string", "masterEndpoint": "string", "roleArn": "string", "status": "string", "statusMessage": "string" } } # aws eks delete-cluster –cluster-name reinvent2017
  • 35. • 새로운 CNI 플러그인 • K8s 와 VPC 네트워크 통합 • AWS 라우팅 가능한 IP 주소 EKS 네트워크 플러그인
  • 36. • K8s 네트워크 브릿지 구성 – Amazon VPC • Thin 레이어 – 성능 저하 없음 • Pod IP == ENI 보조 IP VPC CNI 플러그인
  • 37. CNI 플러그인 과 네이티브 VPC 연동 Pods 는 VPC에서와 같이 Pods 내부에 동일한 VPC 주소를 사용 간편하고 안전한 네트워크 구성 Github 에 공개된 오픈소스 …{ }
  • 38. Nginx Pod Rails Pod ENI Secondary IPs: 10.0.0.1 10.0.0.2 Veth IP: 10.0.0.1 Veth IP: 10.0.0.2 Nginx Pod Rails Pod ENI Veth IP: 10.0.0.20 Veth IP: 10.0.0.22 Secondary IPs: 10.0.0.20 10.0.0.22 ec2.associateaddress() VPC Subnet – 10.0.0.0/24 Instance 1 Instance 2
  • 40. 네트워크 룰을 이용하여 쿠 버네티스 네트워크의 정책 을 설정 Calico 에서 네트워크 정책 설정 API 를 제공 수백명의 오픈소스 개발자 및 컨트리뷰터의 공동 개발 Tigera 를 통한 유료 기술지 원 서비스 제공
  • 41. 스 테 이 지 분 리 계 정 및 그 룹 등 권 한 에 따 른 네 트 워 크 격 리 세 부 적 인 방 화 벽 옵 션 규 정 준 수 네트워크 정책 등을 이용하여 계정 및 그룹 등의 권한에 따른 네트워크 격리 설정 마이크로 서비스 기반의 어플리케이션의 해킹 시도에 노출 되 지 않도록 보호 개발, 테스트, 운영등 목적에 따른 네트워크를 격리하여 관리 PCI, HIPAA 등 네트워크 보안 등에 관련된 법규 준수
  • 46. FARGATE: UNDER THE HOOD NEW!
  • 47. 인 스 턴 스 인 프 라 없 음 컨 테 이 너 세 부 옵 션 설 정 가 능 쉬 운 배 포 빠 른 확 장 컨 테 이 너 를 사 용 한 만 큼 만 과 금 FARGATE는 어떤 서비스 인가요?
  • 49. EC2 Instance TaskTask Task Task EC2 Instance TaskTask Task Task EC2 Instance TaskTask Task Task EC2 Instance TaskTask Task Task EC2 Instance TaskTask Task Task 컨테이너 실행을 위한 EC2 인스턴스 클러스터 구성
  • 50. 스케줄링 & 오케스트레이션 클러스터 매니저 배치 엔진 RUNNING CONTAINERS AT SCALE WITH ECS 가용영역 #1 가용영역 #2 가용영역 #3
  • 52. ECS AMI Docker agent ECS agent EC2 Instance ECS AMI Docker agent ECS agent EC2 Instance ECS AMI Docker agent ECS agent EC2 Instance 스케줄링 & 오케스트레이션 클러스터 매니저 배치 엔진
  • 55. 체크포인트 • K8s 를 EC2 에서도 KOPS 를 이용하여 간편하게 설치 • EKS 는 오픈소스 업스트림을 그대로 사용함 • EKS 는 관리형 서비스로 웹콘솔에서 단일 엔드포인트로 관리 • K8s 의 다양한 Add-on 을 이용한 추가 기능도 제공됨 • CNI 나 Tigera 같은 다양한 네트워크 옵션 사용가능 • Fargate 는 EC2 관리가 필요없는 ECS 클러스터 옵션 • EKS 로드맵에는 Fargate 를 클러스터 옵션으로 추가할 예정
  • 56. 본 강연이 끝난 후… 1. Kops 를 이용한 K8s 설치 • https://goo.gl/MfcDY4 • https://goo.gl/5hmNDh 2. EKS 프리뷰 신청 - https://aws.amazon.com/ko/eks/ 3. Virginia 에서 Fargate 활용해 보기 4. Introducing Amazon EKS (CON215) - https://youtu.be/WHTejF3W0s4 5. AWS re:Invent 2017: Deep Dive into Amazon EKS (CON409) - https://youtu.be/vrYLrx-a_Wg