Devops on AWS
301 세미나 - 심화학습 및 교육
http://aws-class.com/14245
Devops
- 고객에게 새로운 서비스를 빠르게 딜리버리
- CI, CD
- 자주 릴리즈, SW가 가벼워져야한다
- 클라우드...
모두 한셋트로 움직인다.
CI, CD : 자동화하는데 있어서, 장애가 되는 요소를 하나씩 제거한다 (테스트 -> 패키징...)
릴리즈
넷플릭스 : 카나리아, 배포한 카나리아에서 데이터(메트릭) 수집 (HTTP응답코드 수집...등 1000개)
AWS는 시간당 6000번 릴리즈
모니터링 : 코드파이프라인의 모든 단계에서의 모니터링
코드형 인프라
클라우드의 모든 자원은 temporary : 쓰고 바로 버린다
CodeFormation
: AWS 리소스 뿐만 아니라, 외부 자원(Ansible, chef 쿡북, puppet 매니페스트...)도 다룰수 있다.
[보안]
파이프라인 단계간의 보안
단계내의 권한
우수한 보안사례 참고하라
계정, 접근권한에 대한 보안
AWS Inspector
SecDevOps
IAM policy smulatior
bit.ly/2wn5jiX
cloudping.info
[2일차]
젠킨스
https://wiki.jenkins.io/display/JENKINS/Amazon+EC2+Plugin
CD
- Red/Black : 넷플릭스, 카나리아
Code Deploy
- AS에서 일부만 WAR 교체하여 inplace로 배포, 비용효율적, ELBAS
- Integrating AWS CodeDeploy with GitHub
http://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/integrations-partners-github.html
OpsWorks
멀티레이어 로 구성 : Stack -> Layer -> Instance -> ...
반면, beanstalks 은 싱글레이어
--generate-cli-skeleton / --cli-input-json
[3일차]
ECS, Blox
'Cloud > AWS' 카테고리의 다른 글
devops lab2 (0) | 2017.08.31 |
---|---|
devops lab1 (0) | 2017.08.31 |
aws 정기 웨비나 (0) | 2017.06.13 |
AWS 배포 3가지 (0) | 2017.06.05 |
EB CLI (0) | 2017.06.05 |