Learn and Be Curious

Devops on AWS

Cloud/AWS2017. 8. 30. 09:30

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