발표 영상 - https://www.youtube.com/watch?v=kuUQyv-rysw
AWS re:Invent는 매년 신규 서비스를 통해 클라우드 기술의 미래를 조망하고, 새로운 기술을 익히고 배우는 글로벌 기술 컨퍼런스입니다. 분야별 클라우드 기술 전문가이신 AWS Hero와 함께 개발자, 아키텍트 및 데브옵스 엔지니어, 데이터과학자 및 분석가 등 직무별로 새해 주목할 만한 AWS 신규 서비스를 고객의 입장에서 생생하게 전달해 드리고자 합니다.
3. 5가지 철학
DevOps를 통해 하나의 문화를 만들어 나갑니다.
자동화를 통해 효율성과 빠른 속도를 지향합니다.
지표를 측정하여 지속적으로 개선해 나갑니다.
공유를 통해 함께 발전해 나갑니다.
기록을 축적하여 자산을 만들어 나갑니다.
문화
자동화
측정
공유
축적
(Culture)
(Automation)
(Measurement)
(Sharing)
(File up & Pile up)
John Willis(@botchagalupe), Damon Edwards(@damonedwards), Juyoung Song(@jupitersong)
데브옵스의 기본적 정의와 이해
4. 5가지 철학
문화
자동화
측정
공유
축적
데브옵스는 어떤 요구사항을 효율적으로 만족시키기 위하여, 일을 자동화하며 변경사항 지표들을 측정하고,
공유하고, 이 모든 결과물들을 지속적으로 축적해 나아가는 문화 를 만들어가는 철학, 방법론, 기술.
(Culture)
(Automation)
(Measurement)
(Sharing)
(File up & Pile up)
데브옵스의 기본적 정의와 이해
DevOps를 통해 하나의 문화를 만들어 나갑니다.
자동화를 통해 효율성과 빠른 속도를 지향합니다.
지표를 측정하여 지속적으로 개선해 나갑니다.
공유를 통해 함께 발전해 나갑니다.
기록을 축적하여 자산을 만들어 나갑니다.
5. 5가지 철학
문화
자동화
측정
공유
축적
너무나 광범위한 표현 아닌가요?
-> 맞습니다. 데브옵스의 적용 범위는 굉장히 넓고, 그렇기 때문에 업무의 종류와 영역도 굉장히 다양합니다.
(Culture)
(Automation)
(Measurement)
(Sharing)
(File up & Pile up)
데브옵스의 기본적 정의와 이해
DevOps를 통해 하나의 문화를 만들어 나갑니다.
자동화를 통해 효율성과 빠른 속도를 지향합니다.
지표를 측정하여 지속적으로 개선해 나갑니다.
공유를 통해 함께 발전해 나갑니다.
기록을 축적하여 자산을 만들어 나갑니다.
6. DevOps 업무
서비스 개발과 배포를 신속하고 정확하게 만드는 것
서비스와 팀의 문제를 빠르고 정확하게 감지하는 것
장애를 최대한 빠른시간안에 해결하는 것
확장가능하고 신뢰할만한 아키텍쳐를 만드는 것
데이터에 기반한 원활한 의사소통이 가능하게 하는 것
7. 일을 가속도 선상으로 올리는 일의 아키텍쳐
일의 속도
(Performance)
서비스의 성장과 사람
( Time, People )
8. 일을 가속도 선상으로 올리는 일의 아키텍쳐
일의 속도
(Performance)
서비스의 성장과 사람
( Time, People )
좋은 아이디어를 얼마만큼 빠
르게 구현하고, 적용시킬 수
있는가?
16. AWS Proton
AWS Proton 은 컨테이너와 서버리스를 위한 첫번째 완전관리형 배포 서비스입니다.
Proton은 개발자에게 컨테이너와 서버리스 서비스를 손쉽게 배포하는 것을 가능하게합니다.
그 과정에서 인프라엔지니어가 의도한 표준과 모범사례를 준수할 수 있게 합니다.
17. ● 코드로써의 인프라
● CI/CD 파이프라인
● 가시관측성 모니터링툴
개발자
AWS Proton 소개
인프라 관리자 AWS
Proton
인프라스트럭쳐
템플릿을 정의
하고 생성
적합한 어플리케
이션 인프라스트
럭쳐를
찾고 배포하는 것
배포 과정과 업데
이트를 모니터
18. AWS Proton 의 핵심 기능
Self-service 인프라
개발자를 위한
코드 기반의 배포
중앙관리의 이점
원클릭 업그레이드
외부 솔루션과의 통합
19. AWS Proton 의 기본 개념
Proton 의 환경(Environment)은 실제 서비스가 위치하게 될
기본 공유자원을 정의합니다.
예를들면 VPC 와 Cluster 를 이야기합니다.
서비스는 환경안에서 실제로 돌아가게될 컴퓨팅 자원을 이야
기합니다.
예를들면 AWS Fargate 와 AWS Lambda 가 해당됩니다.
26. AWS Proton 샘플 탬플릿
오픈소스의 기반한 Proton 은 다양한 템플릿은 사용자들에게 공유하고, 직접 만들어볼 수 있습니다.
손쉽게 Well-Architected 템플릿을 참조하고 구성할 수 있습니다.
GitHub – github.com/aws-samples/aws-proton-sample-templates
32. AWS Proton 의 로드맵
퍼블릭 프리뷰퍼블릭 프리뷰 로드맵
클라우드포메이션 기반한 템플릿
작성
템플릿에 기반한 서비스와 환경
배포
AWS CodePipeline 과 CI/CD 연
계
언제든 템플릿을 업그레이드하고
template 과 그에 따른 서비스 배포
헬스 모니터링
중요 외부 서비스와 통합 및 지원
테라폼 등, 사용자가 만드는것도 가능
템플릿 레벨에서의 자원들에 대한 자
동 태깅을 제공
멀티 어카운트 지원
템플릿 접근 제어
33. AWS Proton 의 방향
고객에게 신속하게 신뢰할 수 있는 컨테이너와 서버리스 배포 모범사례를 적용시키는 것
클라우드 기반의 현대적 아키텍쳐를 적용할 수 있게 가능하게 만드는 것
인프라팀이 비즈니스의 성공을 위한 아키텍쳐를 만드는 것에 집중할 수 있게 하는 것
34. AWS Proton 의 방향
고객에게 신속하게 신뢰할 수 있는 컨테이너와 서버리스 배포 모범사례를 적용시키는 것
-> 코드로써의 인프라를 통해 빠르게 모범사례 작성과 공유가 가능
클라우드 기반의 현대적 아키텍쳐를 적용할 수 있게 가능하게 만드는 것
-> 컨테이너와 서버리스를 손쉽게 구축 가능
인프라팀이 비즈니스의 성공을 위한 아키텍쳐를 만드는 것에 집중할 수 있게 하는 것
-> 구축을 간단하게 하여 인프라팀이 인프라 구성하는 것외에 다른 일을 할 수 있게 함
35. 일을 가속도 선상으로 올리는 일의 아키텍쳐
일의 속도
(Performance)
서비스의 성장과 사람
( Time, People )
이상과 현실
아키텍쳐