[aws kr ug 1회 세미나] aws 배포전략 @ 정민영
DESCRIPTION
AWS 한국사용자모임 1회 세미나(2013-02-16) AWS 배포 전략TRANSCRIPT
![Page 1: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/1.jpg)
AWS보KOREA보UG보세미나
AWS보배포보전략정민영(kkung)보@보AWS보KOREA보UG
![Page 2: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/2.jpg)
AWS보KOREA보UG보세미나
배포의보요건
![Page 3: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/3.jpg)
AWS보KOREA보UG보세미나
Easiness
![Page 4: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/4.jpg)
AWS보KOREA보UG보세미나
Speed
![Page 5: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/5.jpg)
AWS보KOREA보UG보세미나
Reliability
![Page 6: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/6.jpg)
AWS보KOREA보UG보세미나
ESR보theorem
![Page 7: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/7.jpg)
AWS보KOREA보UG보세미나
제가보만든보말보입니다보ㅋ
![Page 8: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/8.jpg)
AWS보KOREA보UG보세미나
Easiness
![Page 9: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/9.jpg)
AWS보KOREA보UG보세미나
배포를보하려는보그보누구도손쉽게보배포할보수보있어야보한다
![Page 10: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/10.jpg)
AWS보KOREA보UG보세미나
Speed
![Page 11: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/11.jpg)
AWS보KOREA보UG보세미나
배포는보가능한보가장보신 하게이루어보져야보한다
![Page 12: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/12.jpg)
AWS보KOREA보UG보세미나
Reliability
![Page 13: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/13.jpg)
AWS보KOREA보UG보세미나
배포는보원자 으 보수행되야보하고그보 원보또한보원자 으 보가능해야보한다
![Page 14: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/14.jpg)
AWS보KOREA보UG보세미나
거시보배포
![Page 15: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/15.jpg)
AWS보KOREA보UG보세미나
Group Alpha(v1)
Group Beta(v1)
L4/L7
Request
![Page 16: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/16.jpg)
AWS보KOREA보UG보세미나
Group Alpha(v1)
Group Beta(v1)
L4/L7
![Page 17: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/17.jpg)
AWS보KOREA보UG보세미나
Group Alpha(v2)
Group Beta(v1)
L4/L7Deploy
![Page 18: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/18.jpg)
AWS보KOREA보UG보세미나
Group Alpha(v2)
Group Beta(v2)
L4/L7
Sync
![Page 19: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/19.jpg)
AWS보KOREA보UG보세미나
Rollback
![Page 20: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/20.jpg)
AWS보KOREA보UG보세미나
Group Alpha(v2)
Group Beta(v1)
L4/L7
![Page 21: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/21.jpg)
AWS보KOREA보UG보세미나
Group Alpha(v2)
Group Beta(v1)
L4/L7
![Page 22: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/22.jpg)
AWS보KOREA보UG보세미나
AWS보배포
![Page 23: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/23.jpg)
AWS보KOREA보UG보세미나
Auto보scaling보Group
InstancesElastic보LoadBalancer
Amazon보Route보53
![Page 24: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/24.jpg)
AWS보KOREA보UG보세미나
Auto보scaling보Group
InstancesElastic보LoadBalancer
Amazon보Route보53
New보Auto보scaling보Group
InstancesElastic보LoadBalancer
(v2)
(v1)
![Page 25: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/25.jpg)
AWS보KOREA보UG보세미나
Auto보scaling보Group
InstancesElastic보LoadBalancer
Amazon보Route보53
New보Auto보scaling보Group
InstancesElastic보LoadBalancer
(v2)
(v1)
![Page 26: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/26.jpg)
AWS보KOREA보UG보세미나
New보Auto보scaling보Group
InstancesElastic보LoadBalancer
Amazon보Route보53(v2)
![Page 27: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/27.jpg)
AWS보KOREA보UG보세미나
Rollback
![Page 28: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/28.jpg)
AWS보KOREA보UG보세미나
Auto보scaling보Group
InstancesElastic보LoadBalancer
Amazon보Route보53
New보Auto보scaling보Group
InstancesElastic보LoadBalancer
(v2)
(v1)
![Page 29: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/29.jpg)
AWS보KOREA보UG보세미나
Auto보scaling보Group
InstancesElastic보LoadBalancer
Amazon보Route보53
New보Auto보scaling보Group
InstancesElastic보LoadBalancer
(v2)
(v1)
![Page 30: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/30.jpg)
AWS보KOREA보UG보세미나
New보Auto보scaling보Group
InstancesElastic보LoadBalancer
Amazon보Route보53(v1)
![Page 31: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/31.jpg)
AWS보KOREA보UG보세미나
기본보개념은보그 습니다.
![Page 32: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/32.jpg)
AWS보KOREA보UG보세미나
그런데보신규보Instance를보어떻게보생성해야보할까?
![Page 33: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/33.jpg)
AWS보KOREA보UG보세미나
몇가지보전략을보 개합니다.
![Page 34: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/34.jpg)
AWS보KOREA보UG보세미나
every-time보new보instance복
![Page 35: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/35.jpg)
AWS보KOREA보UG보세미나
Deploy보AMI Auto보scaling보Group
InstancesAutoScaleCloud-Init
User-Data
![Page 36: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/36.jpg)
AWS보KOREA보UG보세미나
from보Deploy보Master(cached보instance)
![Page 37: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/37.jpg)
AWS보KOREA보UG보세미나
Deploy보Master보Instance Deploy보AMI
Deploy
ImagingAuto보scaling보Group
InstancesAutoScale
![Page 38: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/38.jpg)
AWS보KOREA보UG보세미나
물론보세상에보공짜보점심은보없습니다.
![Page 39: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/39.jpg)
AWS보KOREA보UG보세미나
하지만보제법보 렴한보점심보값복
![Page 40: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/40.jpg)
AWS보KOREA보UG보세미나
아름다운보배포가보가능하게보되는보길
![Page 41: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/41.jpg)
AWS보KOREA보UG보세미나
아름다운보배포가보가능하게보되는보길=보AutoScale이보가능한보길복
![Page 42: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/42.jpg)
AWS보KOREA보UG보세미나
바 보그보길...ㅋ
![Page 43: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/43.jpg)
AWS보KOREA보UG보세미나
Shared보Nothing보Architecture
![Page 44: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/44.jpg)
AWS보KOREA보UG보세미나
avoid보Single보Point보of보Connection
![Page 45: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/45.jpg)
AWS보KOREA보UG보세미나
공유하는보부분(SPOC)이보 을보수 보AUtoScale/배포보하기가보용이
![Page 46: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/46.jpg)
AWS보KOREA보UG보세미나
ELB보사용
![Page 47: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/47.jpg)
AWS보KOREA보UG보세미나
NFS보 다는보S3
![Page 48: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/48.jpg)
AWS보KOREA보UG보세미나
정보호스 보의존성보제거
![Page 49: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/49.jpg)
AWS보KOREA보UG보세미나
Cloud-Init
![Page 50: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/50.jpg)
AWS보KOREA보UG보세미나
https://help.ubuntu.com/community/CloudInit
![Page 51: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/51.jpg)
AWS보KOREA보UG보세미나
works보with보User-Data
![Page 52: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/52.jpg)
AWS보KOREA보UG보세미나
Shell보Script
Include보External보Files
Cloud-Config
Upstart보Job
Cloud보Boot-Hook
![Page 53: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/53.jpg)
AWS보KOREA보UG보세미나
#type{data}
![Page 54: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/54.jpg)
AWS보KOREA보UG보세미나
#cloud-configruncmd: - [ wget, "http://slashdot.org", -O, /tmp/index.html ]
type
![Page 55: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/55.jpg)
AWS보KOREA보UG보세미나
#includehttp://www.ubuntu.com/robots.txthttp://www.w3schools.com/html/lastpage.htm
type
![Page 56: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/56.jpg)
AWS보KOREA보UG보세미나
Cloud보Config
![Page 57: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/57.jpg)
AWS보KOREA보UG보세미나
add보package보source
install보packages
add보user보
write보file
run보shell보commands
![Page 58: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/58.jpg)
AWS보KOREA보UG보세미나
mount보fs
configure보dns
configure보locale,보tz
configure보sshd
and보so보on
![Page 59: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/59.jpg)
AWS보KOREA보UG보세미나
Q&A
![Page 60: [AWS KR UG 1회 세미나] AWS 배포전략 @ 정민영](https://reader038.vdocuments.site/reader038/viewer/2022102706/5588f928d8b42afe678b462a/html5/thumbnails/60.jpg)
AWS보KOREA보UG보세미나
감사합니다보*^^*