WiseN

AWS Aurora Serverless 간단 소개

Aug 10,2018   |   AWS

작성자_김명수

페이스북 공유하기 트위터 공유하기
Blog thumbnail

여기서 다루는 내용


· 서비스 간단 소개
· 생성 및 간단 테스트
· 마무리


 

AWS Aurora Serverless가 출시되었습니다.

이제 서울 리전에서도 지원됩니다. (2018년 11월 21일 업데이트)
 





서비스 간단 소개







  • AWS Aurora Serverless

    • 인스턴스 및 용량 관리 불필요

    • 컴퓨팅과 메모리 확장시 클라이언트 연결 유지

    • 소비된 리소스 초당 요금 지불

    • 데이터 손실 방지 ( 6-Way 복제 )





 

 




생성 및 간단 테스트






:: Aurora Serverless 생성

Aurora 생성시 MySQL 5.6-compatable 만 가능하며, Capacity type에서 Serverless 선택이 가능 합니다. (2018년 11월 21일 기준)



 
 


Capacity settings에서 capacity unit의 최소와 최대값을 선택 합니다.



 
 

특정 시간동안 유휴인 상태가 되면 인스턴스를 중지 할 수 있도록 설정 합니다.


 
 


Network 설정 관련하여 VPC를 선택합니다. 이때 설정한 VPC 내에서 접근 가능합니다. ( Public 설정이 불가하며, VPC Peering을 통한 접근도 불가 합니다.)



 
 


기타 설정은 detault로 설정합니다. (Encryption  필수 선택 입니다.)



 
 


Aurora Serverless가 생성되면 아래와 같이 available 상태가 됩니다.



 

:: 간단 테스트

아래 그림과 같이 DB 인스턴스가 유휴 중인 상태에서 aurora serverless에 접근하면 DB 인스턴스가 연결되기 까지 25초 가까이 소요되었고, 이후 다시 접속을 하게되면 바로 DB 인스턴스로 연결되는 것을 볼 수 있습니다.



 
 


아래 이미지와 같이 capacity units이 변경되는 것도 확인 됩니다.



 
 





마무리






상시 모드가 아닌 개발/테스트 용도로 사용할때 경제적이고, CPU와 DB connection 사용률 기반의 자동 크기 조정이 큰 메리트로 작용할 것 같습니다.

이상 간단하게 Aurora Serverless를 알아보았습니다.