Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
용진 조
1,358 views
당근마켓에서 IaC경험
AWSKRUG Architecture 세미나 22회차 발표자료 당근마켓의 IaC를 살짝 엿보면서 라이트닝토크를 위한 발표자료입니다.
Internet
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 45
2
/ 45
3
/ 45
4
/ 45
5
/ 45
6
/ 45
7
/ 45
8
/ 45
9
/ 45
10
/ 45
11
/ 45
12
/ 45
13
/ 45
14
/ 45
15
/ 45
16
/ 45
17
/ 45
18
/ 45
19
/ 45
20
/ 45
21
/ 45
22
/ 45
23
/ 45
24
/ 45
25
/ 45
26
/ 45
27
/ 45
28
/ 45
29
/ 45
30
/ 45
31
/ 45
32
/ 45
33
/ 45
34
/ 45
35
/ 45
36
/ 45
37
/ 45
38
/ 45
39
/ 45
40
/ 45
41
/ 45
42
/ 45
43
/ 45
44
/ 45
45
/ 45
More Related Content
PDF
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
by
Amazon Web Services Japan
PDF
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
by
VMware Tanzu Korea
PDF
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
by
Amazon Web Services Japan
PDF
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
by
Amazon Web Services Japan
PDF
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
by
AWSKRUG - AWS한국사용자모임
PDF
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
by
Amazon Web Services Japan
PDF
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
by
Amazon Web Services Japan
PDF
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
by
Amazon Web Services Japan
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
by
Amazon Web Services Japan
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
by
VMware Tanzu Korea
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
by
Amazon Web Services Japan
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
by
Amazon Web Services Japan
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
by
AWSKRUG - AWS한국사용자모임
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
by
Amazon Web Services Japan
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
by
Amazon Web Services Japan
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
by
Amazon Web Services Japan
What's hot
PDF
PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...
by
Amazon Web Services Korea
PDF
AWS Fargate와 Amazon ECS를 사용한 CI/CD 베스트 프랙티스 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Build...
by
Amazon Web Services Korea
PDF
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
by
Amazon Web Services Korea
PPTX
20211109 bleaの使い方(基本編)
by
Amazon Web Services Japan
PDF
AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...
by
Amazon Web Services Korea
PDF
AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4
by
Amazon Web Services Korea
PDF
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~
by
Amazon Web Services Japan
PDF
한글과컴퓨터의 클라우드 마이그레이션, 거버넌스 그리고 모더나이제이션-박인재, AWS ISV SA Manager / 박상형, 한글과컴퓨터 I...
by
Amazon Web Services Korea
PDF
多要素認証による Amazon WorkSpaces の利用
by
Amazon Web Services Japan
PDF
20200811 AWS Black Belt Online Seminar CloudEndure
by
Amazon Web Services Japan
PDF
AWS Black Belt Techシリーズ AWS Elastic Beanstalk
by
Amazon Web Services Japan
PDF
ECS to EKS 마이그레이션 경험기 - 유용환(Superb AI) :: AWS Community Day Online 2021
by
AWSKRUG - AWS한국사용자모임
PDF
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
by
Amazon Web Services Korea
PDF
Amazon Kinesis Familyを活用したストリームデータ処理
by
Amazon Web Services Japan
PDF
AWS Black Belt Techシリーズ Amazon VPC
by
Amazon Web Services Japan
PDF
AWS Black Belt Techシリーズ Amazon WorkDocs / Amazon WorkMail
by
Amazon Web Services Japan
PDF
実録Blue-Green Deployment導入記
by
Hiroyuki Ohnaka
PDF
[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門
by
Shuji Kikuchi
PDF
20191218 AWS Black Belt Online Seminar AWSのマネジメント&ガバナンス サービスアップデート
by
Amazon Web Services Japan
PDF
초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS 솔루션즈 아키텍트:: A...
by
Amazon Web Services Korea
PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...
by
Amazon Web Services Korea
AWS Fargate와 Amazon ECS를 사용한 CI/CD 베스트 프랙티스 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Build...
by
Amazon Web Services Korea
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
by
Amazon Web Services Korea
20211109 bleaの使い方(基本編)
by
Amazon Web Services Japan
AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...
by
Amazon Web Services Korea
AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4
by
Amazon Web Services Korea
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~
by
Amazon Web Services Japan
한글과컴퓨터의 클라우드 마이그레이션, 거버넌스 그리고 모더나이제이션-박인재, AWS ISV SA Manager / 박상형, 한글과컴퓨터 I...
by
Amazon Web Services Korea
多要素認証による Amazon WorkSpaces の利用
by
Amazon Web Services Japan
20200811 AWS Black Belt Online Seminar CloudEndure
by
Amazon Web Services Japan
AWS Black Belt Techシリーズ AWS Elastic Beanstalk
by
Amazon Web Services Japan
ECS to EKS 마이그레이션 경험기 - 유용환(Superb AI) :: AWS Community Day Online 2021
by
AWSKRUG - AWS한국사용자모임
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
by
Amazon Web Services Korea
Amazon Kinesis Familyを活用したストリームデータ処理
by
Amazon Web Services Japan
AWS Black Belt Techシリーズ Amazon VPC
by
Amazon Web Services Japan
AWS Black Belt Techシリーズ Amazon WorkDocs / Amazon WorkMail
by
Amazon Web Services Japan
実録Blue-Green Deployment導入記
by
Hiroyuki Ohnaka
[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門
by
Shuji Kikuchi
20191218 AWS Black Belt Online Seminar AWSのマネジメント&ガバナンス サービスアップデート
by
Amazon Web Services Japan
초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS 솔루션즈 아키텍트:: A...
by
Amazon Web Services Korea
Similar to 당근마켓에서 IaC경험
PDF
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
by
Open Source Consulting
PDF
야, 너두 짤수있어 - IaC Basic(210131 김성익)
by
SeongIkKim2
PDF
주니어의 쿠버네티스 생태계에서 살아남기
by
InfraEngineer
PDF
[오픈소스컨설팅] VMware 대안 검토를 위한 프라이빗 클라우드 솔루션 제언
by
Open Source Consulting
PDF
성공적인 하이브리드 클라우드를 위한 레드햇의 전략
by
rockplace
PDF
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017
by
Amazon Web Services Korea
PPTX
Infra as Code with Packer, Ansible and Terraform
by
Inho Kang
PDF
컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018
by
Amazon Web Services Korea
PPTX
코드로 인프라 관리하기 - 자동화 툴 소개
by
태준 문
PDF
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
by
Amazon Web Services Korea
PDF
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | 코드 기반으로 인프라 운영하기 - 박성훈 NEOWIZ 팀장,...
by
Amazon Web Services Korea
PDF
[오픈소스컨설팅] 2019년 클라우드 생존전략
by
Ji-Woong Choi
PDF
[애플리케이션 현대화 및 개발] 현대적 애플리케이션 개발을 위한 AWS 컨테이너 활용사례 및 주요 도구 알아보기 - 정영준, AWS 솔루션...
by
Amazon Web Services Korea
PDF
클라우드 시대에 맞는 사이트 신뢰성 엔지니어
by
JeongHun Byeon
PDF
[애플리케이션 현대화 및 개발] 파트너 세션 | 모던 인프라스트럭쳐 아키텍쳐 - 서호석 이사, 영우디지탈
by
Amazon Web Services Korea
PPTX
Service operation
by
Terry Cho
PPTX
20251205_Kit-Works Team Study_IaC_팀스터디.pptx
by
Wonjun Hwang
PDF
20181108 HBSmith에서는 이렇게 AWS IaC로 배포한다
by
Jongwon Han
PDF
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...
by
Jongwon Han
PDF
AWS Certified Cloud Practitioner
by
영기 김
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
by
Open Source Consulting
야, 너두 짤수있어 - IaC Basic(210131 김성익)
by
SeongIkKim2
주니어의 쿠버네티스 생태계에서 살아남기
by
InfraEngineer
[오픈소스컨설팅] VMware 대안 검토를 위한 프라이빗 클라우드 솔루션 제언
by
Open Source Consulting
성공적인 하이브리드 클라우드를 위한 레드햇의 전략
by
rockplace
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017
by
Amazon Web Services Korea
Infra as Code with Packer, Ansible and Terraform
by
Inho Kang
컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018
by
Amazon Web Services Korea
코드로 인프라 관리하기 - 자동화 툴 소개
by
태준 문
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
by
Amazon Web Services Korea
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | 코드 기반으로 인프라 운영하기 - 박성훈 NEOWIZ 팀장,...
by
Amazon Web Services Korea
[오픈소스컨설팅] 2019년 클라우드 생존전략
by
Ji-Woong Choi
[애플리케이션 현대화 및 개발] 현대적 애플리케이션 개발을 위한 AWS 컨테이너 활용사례 및 주요 도구 알아보기 - 정영준, AWS 솔루션...
by
Amazon Web Services Korea
클라우드 시대에 맞는 사이트 신뢰성 엔지니어
by
JeongHun Byeon
[애플리케이션 현대화 및 개발] 파트너 세션 | 모던 인프라스트럭쳐 아키텍쳐 - 서호석 이사, 영우디지탈
by
Amazon Web Services Korea
Service operation
by
Terry Cho
20251205_Kit-Works Team Study_IaC_팀스터디.pptx
by
Wonjun Hwang
20181108 HBSmith에서는 이렇게 AWS IaC로 배포한다
by
Jongwon Han
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...
by
Jongwon Han
AWS Certified Cloud Practitioner
by
영기 김
More from 용진 조
PDF
Elasticsearch 엘라스틱서치 (검색서비스) 에 대해 알아보자.txt
by
용진 조
PDF
Fiddler 피들러에 대해 알아보자
by
용진 조
PDF
신입개발자가 스타트업에서 AWS로 어떻게든 살아가는 썰
by
용진 조
PDF
how to use fiddler (Ver eng)
by
용진 조
PDF
캐빈머피 머신러닝 Kevin Murphy Machine Learning Statistic
by
용진 조
PPTX
개발자는 원래 말을 잘 못해요?
by
용진 조
PPTX
XSS 에 대해서 알아보자. [실습 포함]
by
용진 조
PPTX
201133271 조용진 io t 발표
by
용진 조
PPTX
유비쿼터스의 클라우드
by
용진 조
PDF
서버리스에 람다 대해 알아보자 [이론편] - 1
by
용진 조
Elasticsearch 엘라스틱서치 (검색서비스) 에 대해 알아보자.txt
by
용진 조
Fiddler 피들러에 대해 알아보자
by
용진 조
신입개발자가 스타트업에서 AWS로 어떻게든 살아가는 썰
by
용진 조
how to use fiddler (Ver eng)
by
용진 조
캐빈머피 머신러닝 Kevin Murphy Machine Learning Statistic
by
용진 조
개발자는 원래 말을 잘 못해요?
by
용진 조
XSS 에 대해서 알아보자. [실습 포함]
by
용진 조
201133271 조용진 io t 발표
by
용진 조
유비쿼터스의 클라우드
by
용진 조
서버리스에 람다 대해 알아보자 [이론편] - 1
by
용진 조
당근마켓에서 IaC경험
1.
당근당근마켓에서 IaC경험 Ochestration 플랫폼개발팀 플랫폼개발팀 조용진 jin@daangn.com
2.
당근마켓 플랫폼팀에서 일을 하게
되었다.
3.
플랫폼팀은 모든 구성원들이 서비스
개발에만 집중할 수 있는 환경을 구성하는 일을 한다.
4.
반복되거나 생략할 수
있는 것들을 자동화를 하며, 서비스의 안정성을 높이는 인프라작업을 한다.
5.
그런 당근마켓에서는
7.
달라 이 친구들이랑 달라요.
달라지고 있어요!
8.
응 지표 굳
9.
https://platum.kr/archives/111845?fbclid=IwAR1-kYuqYooHkc59ehatZ58C529EUPzBmVAdTX1GQmIPfM_Z945lErZ618w 응 지표 굳
13.
IaC 말 그대로 인프라를
Code로 옮겨적어 관리하는 것 Infrastructure as Code
14.
사용하고 있는 도구들 Vagrant PackerAnsible Docker Terraform
15.
당근마켓의 IaC 당근마켓 인프라는
95% Code로 관리되고 있음 5%는 AWS Parameter Store 및 CircleCI 환경변수
16.
당근마켓의 IaC EC2의 AMI를
만들어 쓰기도 함 (아직 ElasticSearch같은 Storage만 AMI로 구웠음) 직접 Dockerize하거나 Official Dockerfile을 ECS로 띄우기도 함
17.
Vagrant PackerAnsible || AWS AMI
18.
Dockerfile || AWS ECR
19.
EC2
20.
“운영DB로 테스트하고 싶어요.” “바로
스냅샷 뜨지 말고 bastion Proxy 설정잡아놓은 terraform script한게 있으니 새로 올려서 써요.” “저 ElasticSearch서버 셋팅 어떻게 되어있는지 보고싶어요” “Ami-builder repo.에 보면 ansible과 packer로 provisioning script작성되 어있는데 그거 한번 볼래요?” “혹시 https연결 & htpasswd셋팅 되어있는 nginx Dockerfile있어요?” “dockerhub에 올려놓은게 있는데 그거 써요. 그리고 Htpasswd넣을꺼면 ECR에 올려놓고 쓰도록 해요” “테스트 다 끝났으면 올려놓은 인프라 다 지워놓고 퇴근해요” “넹. (terraform destroy, vagrant destroy, packer ….) ”
21.
“인프라의 재 사용성은
거의 마약 수준임” “스크립트로 인프라의 개요를 파악할 수 있다.” “생성 및 파괴가 깔끔함, 클린 인스톨러에게는 개운함을 선사함”
22.
IaC + CI/CD || 배포전략
23.
Source Code IaC +
CI/CD = 배포전략 Test Build DockerizeInstall v1 v2 v3 v5v4 v6 IDLE상태로 ECR(Private)과 Dockerhub(public)에 존재함
24.
Commit Hash Commit Hash
25.
1. 배포를 할지,
말지 2. 배포를 언제 할지? 3. 배포를 어떤 방식으로 할지? 배포전에 해야할 고민
26.
“오늘 점심 까나리”
27.
https://m.blog.naver.com/muchine98/220262491992 - 너굴님의
마틴파울러 carany release 번역
29.
Load Balancer Target
Group v1 v1 v1v1 v1 v1 v1 v1 Round Robin
30.
Load Balancer Target
Group v1 v1 newv1 v1 v1 v1 v1 Round Robin Edge 12.5% If (Test Good)
31.
Load Balancer Target
Group new new newnew new new new new Round Robin
32.
물론 이 배포
시나리오가 전부 IaC로 만들어진건 또 아님 Slack Bot이 있고, 배포하는 프로그래밍 소스코드가 작성되어있다.
33.
당근마켓의 뉴비된 입장에서는 “우와..
저걸 어떻게 했냐….” 싶던 찰나에
34.
드디어 나에게 일이
떨어졌다.
35.
“@Jin, ElasticSearch Version
올려주세요”
36.
개엄살
37.
???!!개엄살
38.
- 예고편 -
39.
“그래서 데이터 백업은
어떻게 뜨는데?!” “뭐? 형태소 분석기 mecab-kr이 사망했어?” “뭐…. 사전업데이트를 하는데 껏다켜야한다고?” “2.X에서 6.x에서 바뀐게 뭐이리 많은데!!!!” “아니 쒸.. 지금 6.7.2 이미지 다 만들어 놓으니까 인증 기능이 무료로 풀린 6.8이 어제 나왔다고?”
40.
“후.. 그냥 AWS
ElasticSearch 쓸까요….?”
42.
끝
44.
이야기 하고싶은 것(사실
궁금한 것..) 1. ECS에서 Fargate와 EC2 2. ElasticSearch Container로 올리면.. Storage문제는?
45.
이야기 하고싶은 것(사실
궁금한 것..) 3. Terraform을 사용하는데, terraform.state 팀원들 마다 다 다른 상태로 겹침 Terraform관리 전략…. ? Dropbox...?
Download