brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jan 20. 2021

538. AWS 컨테이너 신규서비스- 2021-01

Public ECR도 생겼다.

컨테이너와 서버리스를 손쉽게 배포할 수 있는 AWS Proton 가 가장 눈에 뜨인다.

인프라 담당자들 시스템을 통일화하는데 도움이 크게 될 거 같다.


<1>  Kubernetes 배포판 버전 Amazon EKS Distro  출시

<2> Public Container Registry 인  Amazon ECR Public  출시

<3> 컨테이너와 서버리스를 손쉽게 배포할 수 있는 AWS Proton  미리 보기

<100> 자세히 보기 - 리 인벤트 신규 서비스 정리 - 한국 블로그

<101> 리 인벤트 전체 목록




<1>  Kubernetes 배포판 버전 Amazon EKS Distro  출시


 어디서든 자신의 Kubernetes 클러스터를 수동으로 생성 가능



<2> Public Container Registry 인  Amazon ECR Public  출시


ECR로   내부 컨테이너 이미지를 관리했다.

이제는 Public이 출시되어 외부에서도 사용 가능하다.



<3> 컨테이너와 서버리스를 손쉽게 배포할 수 있는 AWS Proton  미리 보기


완전 관리형 애플리케이션 배포 서비스

인프라에서  표준 템플릿을 중앙에서 정의하고, 개발자에게 제공한다.

중앙 관리가 된다.

완전 관리형 배포 서비스.

Cloudformation으로 작업한다.

서비스 카탈로그와 비슷한 서비스로 보인다.


https://github.com/aws-samples/aws-proton-sample-templates


1

템플릿은 2개이다.

환경 템플릿

서비스 템플릿


2

인프라 관리자가  환경 템플릿을 정의하고  환경을 생성한다. VPC 등 


3

인프라 관리자가 서비스 템플릿을 정의한다.

개발자가 서비스 템플릿을 선택해 사용한다. AWS Fargage , Lamba 사용


4

컨테이너와 서버리스를 손쉽게 배포할수 있게 가능하다.

중앙 관리가 된다.

완전 관리형 배포 서비스.


5

인프라 관리자(인프라 템플릿을 정의하고 생성)------ AWS Proton ------ 적합한 어플리케이션 인프라 찾고 배포 (개발자)


템플릿 버전 관리 - 인프라 관리자.

서비스 템플릿 을 선택 - 개발자.


배포 과정과 업데이트를 모니터링 되어야 한다.

인프라 관리자는 코드를 기반으로 관리해야 한다.


6

기능?

원클릭

스스로 배포를 해야 한다.


중앙관리 


외부 솔루션과 통합



7

개념 알아보기


환경 ?

VPC와 Cluster 를 이야기한다.


서비스 ?

AWS Fargage , Lamba  이야기 한다.


8

자세히?


인프라 관리자 --------StoreFront ( 웹) ---- 인벤토리 서비스 

                                                                             ---- 체크 아웃 서비스


9

인프라  관리자 ----------- 정의 (환경 템플릿 정의 ) , 서비스 템플릿 정의 ----------------- 개발자가 서비스 생성함.



10

모든 환경을 일치 시키기 위함. 신뢰성이 기본


모범사례 -

개발 환경 , 상용 환경도 동일하게 


비용 효율적으로 보장하자.

인프라에 대한 의심이 없어진다.


개발은 개발에 집중하게 된다.   업무 퍼퍼먼스가 높아진다.



11

특정값을 강제화 함.

파라미터화  함.


12

템플릿 등록과정 보기 ?


팀을 위한 템플릿 관리 ----- 인프라 관리자.


13

샘플  탬플릿 ?

git


14

템플릿 버전관리 - 인프라 관리자.

VPC 버전 관리

메이저 업데이트 , 마이너 업데이트 버전 관리가 가능하다.



15

서비스 템플릿 선택 - 개발자


16

개발자는 파게이트 특성, 람다의 특성, EC2의 특성만 알면 된다.


17

인프라 관리자는 다양한 템플릿을 만들고

문서를 만든다.

어떤 특성을 가졌다는것을 공유 한다.

개발자의 성장에도 도움이 된다.

개발자는  무엇을 통해 만들어야 하는지 손쉽게 알수 있다



18

파라미터 입력 - 개발자


19

중요한건  표준화를 하자.

무엇을 입력해야하는지 선택지를 주어라!

어떤건은 필수 선택이 있을수 있다.

어떤건 옵션이 있을수 있다.


20

서비스 관리?

인프라 관리자, 개발자

간단한 데시보드를 지원한다.

실패 했는지?



21

서비스 모니터링 ?

인프라 관리자, 개발자


올린 서비스가 잘 떴는지

어느 부분에 문제가 있어서  안되었는지?

실패 했는지?

몇개가 성공했는지?


22

퍼블릭 프리뷰


23

현재 클라우드 포메인션 

codepipeline ci/cd 연계.


24

로드맵 ?

태라폼등  지원한다.

멀티 어카운트를 지원한다.




<100>  리 인벤트 신규 서비스 정리 - 한국 블로그

https://aws.amazon.com/ko/blogs/korea/aws-reinvent-announcements-2020/



<101> 리 인벤트 전체 목록

https://aws.amazon.com/ko/new/reinvent/


감사합니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari