AWS DATABASE

전홍준·2022년 11월 29일
0

AWS

목록 보기
4/9

Amazon Aurora

Amazon Aurora 는 MySQL 및 PostgreSQL과 호환되는 관계형 데이터베이스 엔진으로 속도, 가용성, 단순성, 비용 효율성을 결합한 AWS 데이터베이스 서비스

  • 고성능 : MySQL 보다 처리하는양이 약 5배 정도 높고, 가장 큰 인스턴스의 경우 초당 최대 500,000회의 읽기 및 100,000회의 쓰기 가능. 지연시간이 10ms 로 매우 짧은 읽기 전용 복제본 사용가능
  • 뛰어난 보안 : VPC를 사용한 네트워크 격리, AWS KMS 를 통해 데이터 저장 암호화, SSL을 사용한 데이터 전송간 암호화등이 가능. 암호화된 Aurora 인스턴스에서는 스토리지내 데이터 암호화 및 동일한 클러스터에 있는 백업,스냅샷 및 복제본도 암호화
  • MySQL 및 PostgreSQL 호환성 : Aurora는 InnoDB 스토리지 엔진을 사용하는 MySQL 5.6과 완벽히 호환되어 MySQL 에서 사용하는 것들을 거의 변경하지 않고 사용 가능
  • 높은 확장성 : 데이터베이스 엔진의 용량을 2vCPU, 4GIB에서 32vCPU, 244GIB까지 확장 가능합니다. 또한 3개의 가용영역에 지연시간이 짧은 읽기 전용 복제본을 최대 15개 까지 확장 가능하고, 스토리지 자동 확장이 지원
  • 높은 가용성 및 내구성 : Aurora 는 99.99% 이상의 가용성을 제공하도록 설계. 스토리지의 물리적 손상은 즉시 복구 및 인스턴스 장애시 30초이내 복구 수행. 6개의 데이터 복사본이 3개의 가용 영역에 걸쳐 복제 및 S3 백업
  • 완전 관리형 : 하드웨어 프로비저닝, 패치, 설정, 구성, 모니터링, 백업등과 같은 관리 작업 불필요

Amazon RDS

Amazon Relational Database Service를 통해 클라우드에서 관계형 데이터베이스 Aurora, PostgreSQL, MySQL, MariaDB, Oracle, MSSQL 등 사용 가능

  • 빠르고 손쉬운 관리 : RDS를 사용하면 인프라 프로비저닝 및 데이터베이스 소프트웨어 설치 및 유지관리 할 필요가 없으며 Console, RDS 명령줄 인터페이스 또는 API 호출을 통해 기능에 엑세스 가능
  • 높은 확장성 : 대부분의 경우 중단 없이 API 호출등을 통해 컴퓨팅, 스토리지 리소스 확장 가능하며 읽기 전용 복제본 구성을 통해 읽기 트래픽 오프로드 가능
  • 가용성 및 내구성 : RDS 의 경우 자동화 백업, 데이터베이스 스냅샷, 자동 호스팅 대체등의 기능 제공
  • 보안 : RDS를 사용하면 데이터베이스에 대한 네트워크 액세스를 손쉽게 제어 가능하며 별도 VPC 에서 실행 가능. 많은 RDS 엔진에서 저장,전송 중 암호화 지원
  • 저렴한 비용 : 실제 사용한 만큼 비용 지불

Amazon DynamoDB

Amazon DynamoDB는 완벽하게 관리되는 NoSQL 데이터베이스 서비스

  • 빠르고 일관된 성능 : DynamoDB는 규모에 관계없이 모든 어플리케이션에 대해 빠르고 일관된 성능 제공
  • 높은 확정성 : 테이블 생성시 필요 용량 요청, 처리량 변경시 Console 이나 API 를 통해 업데이트 가능하며 해당 작업 백그라운드로 진행하여 작업중에도 동일한 처리량 제공
  • 완전 관리형 : 완전관리형 NoSQL 데이터베이스 서비스로 생성 후 처리량만 설정하면 AWS 에서 모든 부분을 관리
  • 이벤트 중심 프로그래밍 : AWS Lambda 에 통합하여 데이터 변경시마다 자동 반응하는 어플리케이션 구축 트리거 제공
  • 세분화된 엑세스 제어 : AWS IAM 과 통합되어 조직 내 사용자의 액세스 세부 제어 가능
  • 유연성 : 문서데이터 구조 및 키 값 데이터 구조 모두 지원

Amazon ElastiCache

Amazon ElastiCache는 클라우드에서 인 메모리 캐시를 손쉽게 배포, 운영 및 조정할 수 있게 해주는 서비스로 어플리케이션의 성능향상에 도움

  • Redis - 오픈소스 인메모리 데이터 스토어 및 캐시로 Amazon ElastiCache for Redis는 가용성, 안정성 및 성능과 편의성 극대화. 단일 노드와 최대 15개의 샤드 클러스터 지원으로 3.55TiB 까지 확장 가능
  • Memcached - 널리 채택된 메모리 객체 캐싱 시스템으로 기존 Memcached 와 프로토콜 호환을 통한 원활한 작동 지원
profile
System Engineer

0개의 댓글