[aws kr ug 1회 세미나] aws와 github을 이용한 지속적 배포 @ 홍민희

Post on 23-Jun-2015

829 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

AWS 한국사용자모임 1회 세미나(2013-02-16) AWS와 GitHub을 이용한 지속적 배포(Asuka) 홍민희

TRANSCRIPT

AWS와 GitHub을 이용한 지속적 배포

홍민희 크로스팝

발표자: 홍민희

•  파이썬 웹 개발자 •  Wand, Sider, libsass-python, Okydoky… •  만화를 좋아해서 만화 서비스를 만들기 시작 •  http://dahlia.kr/ •  irc://irc.ozinger.org/hongminhee

크로스팝

•  만화 (웹툰) 서비스 •  파이썬 + Flask + SQLAlchemy •  PostgreSQL •  AWS EC2 + ELB + S3 + ElasticCache + Route 53 + SES + CloudFront…

스타트업

ㅅ곧ㅗ

속도

빠른 실패, 빠른 성공

빠른 배포

배포왕 GitHub

https://github.com/blog/1241-deploying-at-github

12,602

34.5

우리도!

난점

서비스 장애의 두려움

팀내 접근성 격차

다운타임

아이디어

커밋 = 빌드 = 배포

[17:35:24] * rei |GitHub| dahlia pushed 2 new commit(s) !"to dahlia/crosspop:webviewer: http://git.io/jziL3A !

[17:35:24] * rei |GitHub| [9c0c46f] Advertisement !

"area - dahlia !

[17:35:25] * rei |GitHub| [c91e722] Chapter number badge. !

"Close #51 – dahlia !

[17:35:26] * rei |Asuka| Started deployment of !"pull request #34 [c91e722f]: !

"https://github.com/crosspop/crosspop/pull/34 !

[17:40:35] * rei |Asuka| Finished deployment of !"pull request #34 [c91e722f]: !

"https://github.com/crosspop/crosspop/pull/34 !

[17:40:35] * rei |Asuka| ... Try it right now!: !

"http://pull-34.t.crosspop.in/ !

평행 세계

원버튼 선출

원자적 업데이트

시연

후속 작업

빠른 롤백

자동 스케일

커밋 상태 API

머지 투표

github.com/crosspop/asuka

Q&A

top related