AWS

AWS Aurora Serverless 간단 소개

여기서 다루는 내용

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

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를 알아보았습니다.

5/5 - (평가 개수 : 3)

필자: GS Neotek

전체 게시물수 : 238

전체 조회수 : 2653

게시물 공유하기