SlideShare a Scribd company logo
Ansible과 CloudFormation을
이용한 배포 자동화
VCNC 개발팀 이정행
AWS 한국 유저 그룹 (#awskrug)
2014.12.20
발표자 소개
• 이정행 (@eincs)
• VCNC에서 비트윈을 개발하고 있는 개발자
• 서버팀에서 잡다한 것을 개발 중
• http://eincs.com
비트윈
• 커플들을 위한 모바일 서비스
• 아이폰, 안드로이드 어플리케이션 제공
• 채팅, 기념일, 사진, 메모, 캘린더 기능 제공
• 전 세계에서 1000만+ 다운로드 (as of 2014.12)
• http://between.us
• http://engineering.vcnc.co.kr
비트윈 서버 구조
• Java로 작성되어 있음
• 데이터 저장소로 HBase를 사용함
• Haeinsa를 통해 HBase에 접근시 ACID 트랜잭션 이용
• Thrift 서비스를 Netty위에 올려서 서비스함
• 채팅의 경우, Thrift를 이용해 클라이언트와 통신함
• AWS Tokyo리전에서 운영되고 있음
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
Master Master
Backup
EC2
채팅서버
API서버
SNS
SES
SQS
S3
CloudFront
CloudWatch
IAM
누구나 다 아는
AWS에 웹서비스를
구축하는 이야기
EC2
웹서비스를 띄우기 위해
EC2 인스턴스를 만들어보았습니다.
설정해야 하는 값들: InstanceType, AMI, AvailabilityZone,

SecurityGruop, Volumes, KeyName Tags…
EC2
데이터를 저장하기 위해서
RDS를 이용하기로 하였습니다.
설정해야 하는 값들: DBName, DBSecurityGroup, Engine, EngineVersion, MultiAZ,
MaintenanceWindow, AllocatedStorage, AllowMajorVersonUpgrade…
RDS
RDS
EC2
EC2
트래픽이 많아져서 EC2를 더 띄웠습니다.
ELB를 통해 로드밸런싱을 합니다.
설정해야 하는 값들: ELB Name, AvailabilityZone, LIsteners,CrossZone,
ConnectionDrainingPolicy, LBCookieStickinessPolicy, Tags…
RDS
EC2
EC2
트래픽이 많아져서 EC2를 더 띄웠습니다.
ELB를 통해 로드밸런싱을 합니다.
설정해야 하는 값들: ELB Name, AvailabilityZone, LIsteners,CrossZone,
ConnectionDrainingPolicy, LBCookieStickinessPolicy, Tags…
손토스케일링™
(hand)
RDS
EC2
EC2
트래픽이 많아져서 EC2를 더 띄웠습니다.
ELB를 통해 로드밸런싱을 합니다.
설정해야 하는 값들: ELB Name, AvailabilityZone, LIsteners,CrossZone,
ConnectionDrainingPolicy, LBCookieStickinessPolicy, Tags…
손토스케일링™ = 서버 개발자가 잠을 잘 수 없다.
RDS
EC2
EC2
트래픽에 따라 유연하게 대응하기 위해
AutoScalingGroup을 이용하기로 하였습니다.
설정해야 하는 값들: AvailabilityZone, Cooldown,

Max/Min/DesiredCapacity, LoadBalancerName, ScalingPolicy…
RDS
EC2
EC2
어떤 매트릭에 대해 알람을 걸 것인지 결정하고

알람을 하나하나 등록해야합니다.
혹시 있을 장애 상황에 빠르게 대응하기 위해
CloudWatch를 이용하여 알림을 받기로 하였습니다.
RDS
EC2
EC2
VPC에서만 사용 가능한 인스턴스 타입이 있을 수 있습니다.
VPC안에 배포하기로 결정했습니다.
RDS
EC2
EC2
VPC에서만 사용 가능한 인스턴스 타입이 있을 수 있습니다.
VPC안에 배포하기로 결정했습니다.
전부 새로 만들면서 VPC 관련 설정도 해줘야…
RDS
EC2
EC2
VPC에서만 사용 가능한 인스턴스 타입이 있을 수 있습니다.
VPC안에 배포하기로 결정했습니다.
함정 카드 발동: 생각보다 설정해야할 게 많다!
비트윈 서버
로그 수집 서버
비트윈 채팅 서버
이벤트박스 서버
공지사항 서버
더보기탭 서버
광고 배너 서버
광고 알림 서버스티커 스토어
모바일쿠폰샵
OAuth 서버
리딤 서버
Kharon 서버
비트윈 Worker
각종 프리젠터
……
운영하는 서버의 종류가 많아진다면?
비트윈 서버
로그 수집 서버
비트윈 채팅 서버
이벤트박스 서버
공지사항 서버
더보기탭 서버
광고 배너 서버
광고 알림 서버스티커 스토어
모바일쿠폰샵
OAuth 서버
리딤 서버
Kharon 서버
비트윈 Worker
각종 프리젠터
……
운영하는 서버의 종류가 많아진다면?
함정 카드 발동: 만들고 설정해야 할게 몇 개인지 세기도 어렵다
RDS
EC2
EC2
인스턴스의 타입을
새로 나온 타입으로 바꾸고 싶어요.
원래 m1.small(paravirtual)로 이용하고 있다가 t2.micro(hvm)을 쓰고 싶어요.
RDS
EC2
EC2
인스턴스의 타입을
새로 나온 타입으로 바꾸고 싶어요.
원래 m1.small(paravirtual)로 이용하고 있다가 t2.micro(hvm)을 쓰고 싶어요.
m1.small을 쓰고 있었는데 t2.micro로 바꾸고 싶다.
RDS
EC2
EC2
인스턴스의 타입을
새로 나온 타입으로 바꾸고 싶어요.
원래 m1.small(paravirtual)로 이용하고 있다가 t2.micro(hvm)을 쓰고 싶어요.
함정 카드 발동: paravitual AMI는 hvm인스턴스에서 쓸 수 없다!
함정 카드 리스트
• 생각보다 설정 할 것들이 많다.
• 비슷한 것들을 반복해서 만들어야 할때도 있다.
• 만들다가 실수로 설정을 빼먹는다면?
• 여러 사람에게 지식을 알려주기가 힘들다.
• AMI를 새로 만들어야할 때도 있다.
이것들로 해결 할 수 있다!
서버 구성 관리 소프트웨어AWS 구성 관리 서비스
CloudFormation
CloudFormation
• 인프라 형상 관리
• JSON을 이용해 AWS 인프라를 소스코드처럼 관리
• 각종 AWS 컴포넌트를 설정에 따라 자동으로 생성할 수 있음
• 인프라 설정을 명시적 지식으로 만들기







sticker-store.json aws console
EC2 RDS SQS S3
CloudWatch
Launch
Config
입력
리소스 생성
sticker-store.json aws console
EC2 RDS SQS S3
CloudWatch
Launch
Config
입력
리소스 생성
사람이 관여하는 부분 적음 = 실수 방지
sticker-store.json
Launch
Config
sticker-admin.json
Launch
Config
notice-server.json
Launch
Config
sticker-store stack
sticker-admin stack
notice-server stack
sticker-store.json
Launch
Config
sticker-admin.json
Launch
Config
notice-server.json
Launch
Config
sticker-store stack
sticker-admin stack
notice-server stack
만들어진 리소스들은 스택이라는 단위로 관리된다.
sticker-store.json
Launch
Config
sticker-admin.json
Launch
Config
notice-server.json
Launch
Config
sticker-store stack
sticker-admin stack
notice-server stack
스택을 수정하거나 삭제가 가능하다.
CloudFormation Console
CloudFormation 템플릿의 구조
sticker-store.json
Ansible과 CloudFormation을 이용한 배포 자동화
템플릿으로 스택을 만들 때
입력받을 파라메터들을 정의
이 파라메터의 값들을 이용해
리소스들의 설정들을 조정할 수 있다.
스택을 만들때 생성할
AWS리소스들과 설정 값들을 정의
(AutoScalingGroup, ELB …)
스택을 만든 후 AWS콘솔 상에서 결
과로 보여줄 값들을 정의
Parameters
Resources
CloudFormation Console
CloudFormation의 추가 기능
• Mapping을 이용하여 조건에 따라 다른 값 설정 가능
• Condition를 이용하여 조건에 따라 리소스의 생성 여부나
리소스의 설정값을 경우에 따라 다르게 할 수 있음
• 여러 연산자(Fn::Join, Fn::Equals…)를 이용하여 데이터를
조합하여 새로운 데이터를 만들어 낼 수 있음
• 뭔가 업데이트 되는 경우 Notification로 알려주는 기능
• StackPolicy를 이용해 특정 리소스의 변경을 막는 기능
스택을 업데이트 하는 경우
• 템플릿을 변경하거나 원래 있던 템플릿은 그대로 사용하면
서 파라메터만 변경하는 식으로 업데이트가 가능
• 스택이 관리하던 리소스들의 상태가 업데이트되거나 지워졌
다가 새로 만들어 질 수 있음
• 리소스가 중단없이 업데이트 될지, 지웠다가 새로 만들어질
지는 변경되는 값에 따라 다르며 문서에 명시되어 있음
• AutoScalingGroup의 경우 UpdatePolicy를 지정하여 자동
으로 롤링 업데이트를 시킬 수 있음
CloudFormation 노하우
• 처음에는 만들 수 있는 Stack 갯수가 20개로 제한되어 있지
만 늘릴 수 있음
• 하나의 템플릿에 너무 많이 담으려고 할 필요가 없음

(여러 Stack을 조합하여 전체 시스템을 구성하기)
• Output을 잘 정의하면 다른 스택을 만들때 들어가는
Parameter값을 쉽게 작성 할 수 있음
CloudFormation의 불편한 점
• JSON형태로 되어 있어서 주석을 쓸 수가 없음
• 비슷한 구성의 스택을 만드는 경우 반복되는 코드가 많아짐
• 최신 기능들을 제공하지 않는 경우가 있음
• 기존에 만들었던 인프라를 CloudFormation으로 관리하려
면 전부 다시 만들어야함
참고할만한 링크
• AWS CloudFormation Template

http://aws.amazon.com/ko/cloudformation/aws-
cloudformation-templates/
• CloudFormation Template Snippets

http://docs.aws.amazon.com/AWSCloudFormation/
latest/UserGuide/CHAP_TemplateQuickRef.html
• CloudFormation Template Reference

http://docs.aws.amazon.com/AWSCloudFormation/
latest/UserGuide/template-reference.html
정리하기
• CloudFormation은 좋으며 시작하기도 어렵지 않음
• 인프라 구성을 소스코드 처럼 관리 가능함 (리뷰도 가능)
• 다른 사람에게 말로 구성에 대해 설명할 필요 없음
• 사람이 관여하는 부분이 적어 실수 방지 가능
• CloudFormation 꼭 쓰세요. 두 번 쓰세요.
Ansible
Ansible
• 서버 형상 관리
• yaml을 이용해 서버 설정을 소스코드 처럼 관리
• 설정을 이용해 서버 프로비저닝을 자동으로 할 수 있음
• 서버 설정을 명시적 지식으로 만들기
• Python으로 작성, Agent가 필요 없음



playbook.yml
Ansible 설정을 만들고 특정 서버에 대해 ansible-playbook을
실행시키면 서버 구성을 자동으로 할 수 있다
playbook.yml
제품 DSL Agent 개발언어
Ansible yml 없음 (SSH) Python
Chef
DSL
(Ruby기반)
필요 Ruby
Puppet DSL 필요 Ruby
유명한 서버 구성 소프트웨어와의 비교
제품 DSL Agent 개발언어
Ansible yml 없음 (SSH) Python
Chef
DSL
(Ruby기반)
필요 Ruby
Puppet DSL 필요 Ruby
비교적 간단한 형태의 yml을 이용해 정의를 하므로 쉽게 배울 수 있다.
제품 DSL Agent 개발언어
Ansible yml 없음 (SSH) Python
Chef
DSL
(Ruby기반)
필요 Ruby
Puppet DSL 필요 Ruby
Agent를 미리 프로비저닝 할 필요 없어서 편리하다.
제품 DSL Agent 개발언어
Ansible yml 없음 (SSH) Python
Chef
DSL
(Ruby기반)
필요 Ruby
Puppet DSL 필요 Ruby
개발 언어에 따라 배포하는 방식도 달라질 수 있다.
제품 DSL Agent 개발언어
Ansible yml 없음 (SSH) Python
Chef
DSL
(Ruby기반)
필요 Ruby
Puppet DSL 필요 Ruby
함정 카드 발동: 그 날 따라 gem이 엄청 느렸습니다…
개발 언어에 따라 배포하는 방식도 달라질 수 있다.
playbook.yml
SSH로 붙어 playbook에 설정된 값에 따라
Python 실행 파일을 만들어 서버에 업로드 한뒤 실행함
playbook.yml
SSH로 붙어 playbook에 설정된 값에 따라
Python 실행 파일을 만들어 서버에 업로드 한뒤 실행함
따로 Agent 설치과정 없이 EC2인스턴스 프로비저닝 가능
Ansible과 CloudFormation을 이용한 배포 자동화
Ansible에 대한 지식 없이 서버 설정할 수 있게 할 수 있음
정리하기
• Ansible은 좋음
• 서버 구성을 소스코드 처럼 관리 가능함 (리뷰도 가능)
• Agent를 따로 설치할 필요가 없어 시작이 비교적 간단함
• 잘 활용하면 Ansible을 잘 몰라도 서버 구성을 할 수 있음
• Puppet, Chef에 대한 좋은 대안이 될 수 있음
Ansible과 CloudFormation을
이용해 AWS에 웹서비스를
구축하는 이야기
배포 서버
바스티온
Ansible Playboook들은 git으로
관리되며 배포 서버에 clone되어 있음
배포 서버
바스티온
EC2
(SNAPSHOT)
새로운 AMI를 만들기 위해
EC2인스턴스를 띄움
배포 서버
바스티온
EC2
(SNAPSHOT)
배포서버에서 Ansible을 실행시켜
EC2를 프로비저닝
배포 서버
바스티온
EC2
(SNAPSHOT)
프로비저닝된 EC2로 AMI 생성AMI
배포 서버
바스티온
EC2
(SNAPSHOT)
프로비저닝된 EC2로 AMI 생성AMI
배포 서버
바스티온
EC2
(SNAPSHOT)
미리 준비한 템플릿으로
CloudFormation 스택 생성
AMI
webservice.json
배포 서버
바스티온
EC2
(SNAPSHOT)
필요한 모든 구성이
알아서 만들어짐AMI
webservice.jsonLaunch
Config
배포 서버
바스티온
EC2
(SNAPSHOT)
필요한 모든 구성이
알아서 만들어짐AMI
webservice.jsonLaunch
Config
끝.
배포 서버
바스티온
EC2
(SNAPSHOT)
필요한 모든 구성이
알아서 만들어짐AMI
webservice.jsonLaunch
Config
리소스 설정에 대해 사람이 관여하는 부분이 적음
함정 카드 리스트
• 생각보다 설정 할 것들이 많다.
• 비슷한 것들을 반복해서 만들어야 할때도 있다.
• 만들다가 실수로 설정을 빼먹는다면?
• 여러 사람에게 지식을 알려주기가 힘들다.
• AMI를 새로 만들어야할 때도 있다.
함정 카드 리스트
• 생각보다 설정 할 것들이 많다.
• 비슷한 것들을 반복해서 만들어야 할때도 있다.
• 만들다가 실수로 설정을 빼먹는다면?
• 여러 사람에게 지식을 알려주기가 힘들다.
• AMI를 새로 만들어야할 때도 있다.
모두 CloudFormation, Ansible로 해결 가능!
결론
• CloudFormation과 Ansible은 정말 좋습니다.
• 서버와 인프라 구성에 대한 지식을 명시적으로 만듭니다.
• 서버 및 인프라 프로비저닝할 때 실수를 줄여줍니다.
• 문서화가 잘되어 있어서 시작하기에도 어렵지 않습니다.
Ansible과 CloudFormation을 이용한 배포 자동화
Thank You

More Related Content

PDF
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
PDF
고급 클라우드 아키텍처 방법론- 양승도 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
PDF
클라우드 네이티브 데이터베이스 서비스로 Oracle RAC 전환 - 김지훈 :: AWS 클라우드 마이그레이션 온라인
PDF
보안 사고 예방을 위한 주요 AWS 모범 사례 – 신은수, AWS 보안 담당 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
PDF
浸透するサーバーレス 実際に見るユースケースと実装パターン
PDF
Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
PDF
20190522 AWS Black Belt Online Seminar AWS Step Functions
PDF
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유 (2부)
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
고급 클라우드 아키텍처 방법론- 양승도 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
클라우드 네이티브 데이터베이스 서비스로 Oracle RAC 전환 - 김지훈 :: AWS 클라우드 마이그레이션 온라인
보안 사고 예방을 위한 주요 AWS 모범 사례 – 신은수, AWS 보안 담당 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
浸透するサーバーレス 実際に見るユースケースと実装パターン
Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
20190522 AWS Black Belt Online Seminar AWS Step Functions
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유 (2부)

What's hot (20)

PPTX
로그 기깔나게 잘 디자인하는 법
PDF
webservice scaling for newbie
PDF
Amazon Aurora Deep Dive (김기완) - AWS DB Day
PDF
Amazon Redshift의 이해와 활용 (김용우) - AWS DB Day
PDF
Datadog을 활용한 Elastic Kubernetes Service(EKS)에서의 마이크로서비스 통합 가시성 - 정영석 시니어 세일즈 ...
PDF
Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교
PDF
프론트엔드 개발자를 위한 서버리스 - 윤석찬 (AWS 테크에반젤리스트)
PPTX
セキュリティの基本とAWSでのセキュリティ対策をフルコースで味あう
PDF
20200526 AWS Black Belt Online Seminar AWS X-Ray
PDF
Amazon EMR과 SageMaker를 이용하여 데이터를 준비하고 머신러닝 모델 개발 하기
PPTX
AWS 의 비용 절감 프레임워크와 신규 프로그램을 활용한 전략적 비용절감 :: AWS Travel and Transportation 온라인...
PDF
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
PPTX
DB Monitoring 개념 및 활용 (박명규)
PDF
20200811 AWS Black Belt Online Seminar CloudEndure
PDF
AWS를 활용하여 Daily Report 만들기 : 로그 수집부터 자동화된 분석까지
PPTX
分散トレーシングAWS:X-Rayとの上手い付き合い方
PDF
Amazon Athena 初心者向けハンズオン
PDF
실시간 이상탐지를 위한 머신러닝 모델에 Druid _ Imply 활용하기
PDF
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
PDF
オラクルのHadoopソリューションご紹介
로그 기깔나게 잘 디자인하는 법
webservice scaling for newbie
Amazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Redshift의 이해와 활용 (김용우) - AWS DB Day
Datadog을 활용한 Elastic Kubernetes Service(EKS)에서의 마이크로서비스 통합 가시성 - 정영석 시니어 세일즈 ...
Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교
프론트엔드 개발자를 위한 서버리스 - 윤석찬 (AWS 테크에반젤리스트)
セキュリティの基本とAWSでのセキュリティ対策をフルコースで味あう
20200526 AWS Black Belt Online Seminar AWS X-Ray
Amazon EMR과 SageMaker를 이용하여 데이터를 준비하고 머신러닝 모델 개발 하기
AWS 의 비용 절감 프레임워크와 신규 프로그램을 활용한 전략적 비용절감 :: AWS Travel and Transportation 온라인...
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
DB Monitoring 개념 및 활용 (박명규)
20200811 AWS Black Belt Online Seminar CloudEndure
AWS를 활용하여 Daily Report 만들기 : 로그 수집부터 자동화된 분석까지
分散トレーシングAWS:X-Rayとの上手い付き合い方
Amazon Athena 初心者向けハンズオン
실시간 이상탐지를 위한 머신러닝 모델에 Druid _ Imply 활용하기
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
オラクルのHadoopソリューションご紹介
Ad

Viewers also liked (20)

PDF
[1A7]Ansible의이해와활용
PPTX
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
PDF
Vagrant와 chef로 개발서버 구축 자동화하기
PDF
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
PPTX
코드로 인프라 관리하기 - 자동화 툴 소개
PDF
DevOps와 자동화
PDF
Gaming on AWS - 6. AWS 환경에서의 유연하고 신속한 코드 관리 및 배포
PDF
Gaming on AWS - 4. 인프라 자동화와 유용한 7가지 Tip
PDF
ES6 ECMA2015
PPT
한국Ca 데이터센터 자동화
PDF
20150109 - AWS BlackBelt - IAM (Korean)
ODP
Ansible & Vagrant
PDF
Managing sensitive data with Ansible vault
PDF
Flexible, simple deployments with OpenStack-Ansible
PPTX
Ansible for Enterprise
PPTX
[세미나] Vagrant 이지원
PDF
OpenStack-Ansible Security
PDF
XE 모듈 개발 - 걸음마부터 날기까지 - 달리기
PDF
Introduction to ansible
PPTX
Ansible Meetup NYC 060215
[1A7]Ansible의이해와활용
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
Vagrant와 chef로 개발서버 구축 자동화하기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
코드로 인프라 관리하기 - 자동화 툴 소개
DevOps와 자동화
Gaming on AWS - 6. AWS 환경에서의 유연하고 신속한 코드 관리 및 배포
Gaming on AWS - 4. 인프라 자동화와 유용한 7가지 Tip
ES6 ECMA2015
한국Ca 데이터센터 자동화
20150109 - AWS BlackBelt - IAM (Korean)
Ansible & Vagrant
Managing sensitive data with Ansible vault
Flexible, simple deployments with OpenStack-Ansible
Ansible for Enterprise
[세미나] Vagrant 이지원
OpenStack-Ansible Security
XE 모듈 개발 - 걸음마부터 날기까지 - 달리기
Introduction to ansible
Ansible Meetup NYC 060215
Ad

Similar to Ansible과 CloudFormation을 이용한 배포 자동화 (20)

PDF
클라우드 네이티브 환경에 맞는 IT 운영 원칙과 모범사례 - 권신중 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
PDF
모바일 게임을 만들기 위한 AWS 활용 고군분투기::최용호::AWS Summit Seoul 2018
PDF
[애플리케이션 현대화 및 개발] 파트너 세션 | 모던 인프라스트럭쳐 아키텍쳐 - 서호석 이사, 영우디지탈
PDF
AWS 클라우드 기반 나의 첫 웹 애플리케이션 만들기 – 윤석찬 :: AWS Builders Online Series
PDF
AWS Certified Cloud Practitioner
PDF
AWS Builders Online Series | EC2와 Lambda로 AWS 시작하기 - 조용진, AWS 솔루션즈 아키텍트
PDF
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
PDF
AWS 클라우드 핵심 서비스로 클라우드 기반 아키텍처 빠르게 구성하기 - 문종민 솔루션즈 아키텍트, AWS :: AWS Summit Seo...
DOCX
아마존 Aws 서비스_연구
PDF
간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1
PDF
클라우드에서 구축하기 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스
PPTX
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
PDF
모두싸인의 AWS 성장기
PDF
AWS Finance Symposium_천만 고객을 위한 AWS 클라우드 아키텍쳐 확장하기
PDF
Amazon EC2 서비스 살펴보기 (박철수) - AWS 웨비나 시리즈
PDF
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
PDF
HB Smith에서는 AWS 이렇게 사용한다
PDF
국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...
PDF
[3주차] 알파 유저를 위한 AWS 스터디
PPTX
리스펙토링 6월 세미나, AWS로 개인서버 구축하기
클라우드 네이티브 환경에 맞는 IT 운영 원칙과 모범사례 - 권신중 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
모바일 게임을 만들기 위한 AWS 활용 고군분투기::최용호::AWS Summit Seoul 2018
[애플리케이션 현대화 및 개발] 파트너 세션 | 모던 인프라스트럭쳐 아키텍쳐 - 서호석 이사, 영우디지탈
AWS 클라우드 기반 나의 첫 웹 애플리케이션 만들기 – 윤석찬 :: AWS Builders Online Series
AWS Certified Cloud Practitioner
AWS Builders Online Series | EC2와 Lambda로 AWS 시작하기 - 조용진, AWS 솔루션즈 아키텍트
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
AWS 클라우드 핵심 서비스로 클라우드 기반 아키텍처 빠르게 구성하기 - 문종민 솔루션즈 아키텍트, AWS :: AWS Summit Seo...
아마존 Aws 서비스_연구
간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1
클라우드에서 구축하기 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
모두싸인의 AWS 성장기
AWS Finance Symposium_천만 고객을 위한 AWS 클라우드 아키텍쳐 확장하기
Amazon EC2 서비스 살펴보기 (박철수) - AWS 웨비나 시리즈
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
HB Smith에서는 AWS 이렇게 사용한다
국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...
[3주차] 알파 유저를 위한 AWS 스터디
리스펙토링 6월 세미나, AWS로 개인서버 구축하기

More from AWSKRUG - AWS한국사용자모임 (20)

PDF
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
PPTX
Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021
PDF
AWS와 함께하는 무중단 배포 파이프라인 개선기 - 황성찬 (AUSG) :: AWS Community Day Online 2021
PDF
보안을 위한 AWS Network 구성 - 우수연 (AUSG) :: AWS Community Day Online 2021
PDF
자연어 처리 ML모델을 활용한 이커머스 문제 해결하기 - 진현두 (카카오스타일) :: AWS Community Day Online 2021
PDF
Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl...
PPTX
자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021
PDF
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...
PDF
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
PDF
복잡한 권한신청문제 ConsoleMe로 해결하기 - 손건 (AB180) :: AWS Community Day Online 2021
PDF
ECS to EKS 마이그레이션 경험기 - 유용환(Superb AI) :: AWS Community Day Online 2021
PDF
복잡한 기존 시스템에 피쳐 애드업 후기 - 김태웅(브랜디) :: AWS Community Day Online 2021
PDF
EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...
PDF
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
PDF
[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...
PDF
초기 스타트업의 AWS - 김지훈(투어라이브) :: AWS Community Day Online 2020
PDF
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
PPTX
goployer, 코드 기반의 배포 도구 - 송주영 (beNX) :: AWS Community Day 2020
PDF
온라인 주문 서비스를 서버리스 아키텍쳐로 구축하기 - 김태우(Classmethod) :: AWS Community Day Online 2020
PDF
엔터프라이즈 기업을 위한 Digital 플랫폼 구축 사례 - 권낙주(SK C&C) :: AWS Community Day Online 2020
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021
AWS와 함께하는 무중단 배포 파이프라인 개선기 - 황성찬 (AUSG) :: AWS Community Day Online 2021
보안을 위한 AWS Network 구성 - 우수연 (AUSG) :: AWS Community Day Online 2021
자연어 처리 ML모델을 활용한 이커머스 문제 해결하기 - 진현두 (카카오스타일) :: AWS Community Day Online 2021
Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl...
자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
복잡한 권한신청문제 ConsoleMe로 해결하기 - 손건 (AB180) :: AWS Community Day Online 2021
ECS to EKS 마이그레이션 경험기 - 유용환(Superb AI) :: AWS Community Day Online 2021
복잡한 기존 시스템에 피쳐 애드업 후기 - 김태웅(브랜디) :: AWS Community Day Online 2021
EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...
초기 스타트업의 AWS - 김지훈(투어라이브) :: AWS Community Day Online 2020
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
goployer, 코드 기반의 배포 도구 - 송주영 (beNX) :: AWS Community Day 2020
온라인 주문 서비스를 서버리스 아키텍쳐로 구축하기 - 김태우(Classmethod) :: AWS Community Day Online 2020
엔터프라이즈 기업을 위한 Digital 플랫폼 구축 사례 - 권낙주(SK C&C) :: AWS Community Day Online 2020

Ansible과 CloudFormation을 이용한 배포 자동화