brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jan 20. 2021

537. AWS 서버리스 - 2021-01

람다 성능이 확 좋아졌다.

람다를 더 많이 사용하게 될 거 같다.



<1>  서버리스 시대이다.

<2>  앞으로  Lambda  비용은 1ms 단위로 비용 과금하여 조금 적게 나온다.

<3>   Lambda  최대 10G 메모리 지원, 최대 6개의 vCPU할당 가능

<4> Lambda에서  컨테이너를 지원한다.!!!

<5> Amazon CloudWatch Lambda Insights로 성능 모니터링 더 잘할 수 있게 되었다.

<6> AWS Fargate용 AWS Batch 지원, 완전 서버리스 배치 컴퓨팅

<7>  애플리케이션 개발 지원하는 AWS Amplify 관리 도구 출시

<8>  amazon aurora 기능 ?

<9> 다이나모 DB를 S3로 바로 넣어  DB 수정시 바로 반영될수 있다.

<10>  AirFlow 사용시  인스턴스 관리가 필요없게 되었다.

<11> 그라파나로 매니지드 서비스 제공한다!! - 데시보드로 사용함.

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

<101> 리 인벤트 전체 목록




본 내용은  개인적인 의견이라 틀릴 수 있습니다.

정확한 건 AWS 사이트에서 보세요 ~



<1>  서버리스 시대이다.


1

서버리스는 마이크로 서비스 ,  속도와 유연함 , 애플리케이션에 대해 빠르게 개발하는 유연함을 제공해 많이 사용한다.


2

이제는  서버리스 시대이다.

제공하는 컴포넌트 잘 사용하자.

s3 , 람다, 레드 쉬프트 , 설계하는 것이 개발자의 역량이 되었다.



<2>  앞으로 Lambda  비용은 1ms 단위로 비용 과금하여 조금 적게 나온다.


변경 전

100ms 단위 요금 청구 (반올림함)


변경 후

1 ms 단위 요금 청구




<3>   Lambda  최대 10G 메모리 지원, 최대 6개의 vCPU할당 가능


성능 개선됨

빠르게 처리됨




<4> Lambda에서  컨테이너를 지원한다.!!!


1

서울 리전은 없다.

도쿄리전에 올라가 있다.


2

컨테이너 이미지 ------ 도커 푸시 --------  사용


3

이제 EFS는 안 써도 된다? 

람다에서 데이터가 클 경우 로컬 스토리지  필요했다.

250M 파일 경우  eFS를 마운트 해서 사용했다.

비싼 EFS.


4

서버리스 마이그레이션이 쉬어진다?

AWS lambda로 옮기려면   docker 지원하므로  

기존 ecs, ecr , 쿠버네 시트 등으로 구현 한 오플레 케이션 마이그래이션이 쉬워짐




<5> Amazon CloudWatch Lambda Insights로 성능 모니터링 더 잘할 수 있게 되었다.


Lambda에서  CloudWatch Lambda insights  >   확장 모니터링을  활성화하면 된다.



<6> AWS Fargate용 AWS Batch 지원, 완전 서버리스 배치 컴퓨팅


AWS Batch 설정 시  사용하면 되는군요!



<7>  애플리케이션 개발 지원하는 AWS Amplify 관리 도구 출시


웹 및 모바일 앱 개발 및 관리를 잘할 수 있게 되겠네요.



<8>  amazon aurora 기능 ?


1

오로라는 15개까지 리드 리플리카 제공한다.

6 카피

버전업데이트 자동 지원한다.  하드웨어 관리 거의 필요 없다.


2

오로라 서버리스   V2 에서 제약등이 해제 됨 ?

오로라 서버리스  V2는 다양한 기능 제공 - 멀티 AZ ,  Read Replica , global database 




<9> 다이나모 DB를 S3로 바로 넣어  DB 수정시 바로 반영될수 있다.


1

테이블을 선택해서  S3로 백업 할수 있다.


2

API Gateway 받아 ------ 람다 ------- 다이나모 DB  


3

다이나모 DB중 데이터 분석하고 싶을때 ?

다이나모 DB 는 키벨류가 힘든다.


4

대용량 분석 필요시 아키텍처


변경전


API GW -------람다 -----  키네시스 ----- S3 --------- 아테나

                              ------------다이나모 DB


다이나모 DB  수정시  

같은 레코드 수정할때  2개를 수정해야 함.



변경후 개선

API GW ---------------람다 ---------- 다이나모 dB ------- s3 ---------- 아테나

DB변경시  S3에 반영되어 바로 아테나에서 볼수 있다.




<10>  AirFlow 사용시  인스턴스 관리가 필요없게 되었다.


1

에어비앤비에서  빅데이터를 처리하기 위해 만든것임.


2

에어 플로란?

작업들의 실행순서와 작업 워커를 관리한다.

빅데이터 처리에 최적화 되어 있다.

람다 스텝펑션과 비슷.


3

문제?

인스턴스를 관리해야 한다.

AirFlow도 클러스터라 인스턴스 관리필요!!!


4

개선

매니지드 워크 프로우가 생김으로  인스턴스 관리등은 AWS가 알아서 해준다



<11> 그라파나로 매니지드 서비스 제공한다!! - 데시보드로 사용함.






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

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



<101> 리 인벤트 전체 목록

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


감사합니다.

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