AWS에서의 데이터베이스
데이터베이스 서비스
관계형 데이터베이스
관계형 데이터베이스는 미리 정의된 스키마와 이들 간 관계를 통해 데이터를 저장합니다. 이러한 데이터베이스는 ACID 트랜잭션을 지원하도록 설계되었으며, 참조 무결성과 데이터 일관성 저장을 유지 관리합니다.
Amazon Aurora
클라우드용으로 구축된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스. 1/10의 비용으로 상용 데이터베이스 수준의 성능 및 가용성 지원
Amazon Relational Database Service(RDS)
클릭 몇 번으로 클라우드에서 관계형 데이터베이스 설정, 운영 및 조정
Amazon Redshift
가장 널리 사용되고 가장 빠른 속도의 클라우드 데이터 웨어하우스
키-값 데이터베이스
키-값 데이터베이스는 보통 많은 데이터를 저장하고 검색하기 위한 일반적인 액세스 패턴에 최적화되었습니다. 이러한 데이터베이스는 방대한 동시 요청에서도 빠른 응답 시간을 지원합니다.
Amazon DynamoDB
어떤 규모에서든 빠르고 유연한 NoSQL 데이터베이스 서비스
인 메모리 데이터베이스
인 메모리 데이터베이스는 데이터에 실시간으로 액세스해야 하는 애플리케이션에 사용됩니다. 이러한 데이터베이스는 데이터를 메모리에 직접 저장하여 밀리초 지연 시간으로는 충분하지 않은 애플리케이션에 마이크로초 지연 시간을 제공합니다.
Amazon ElastiCache for Memcached
Memcached와 호환되는 관리형 인 메모리 데이터 스토어. 밀리초 단위 미만의 지연 시간으로 실시간 애플리케이션 지원
Amazon ElastiCache for Redis
클라우드용으로 구축된 Redis와 호환 가능한 인 메모리 데이터 스토어. 밀리초 단위 미만의 지연 시간으로 실시간 애플리케이션 지원
문서 데이터베이스
문서 데이터베이스는 반정형 데이터를 JSON과 비슷한 문서로 저장하도록 설계되었습니다. 이 데이터베이스는 개발자가 애플리케이션을 빠르게 구축하고 업데이트하도록 지원합니다.
Amazon DocumentDB(MongoDB 호환)
탁월한 속도 및 확장성과 고가용성을 제공하는 MongoDB 호환 데이터베이스 서비스
와이드 컬럼 데이터베이스
와이드 컬럼 스토어는 NoSQL 데이터베이스 유형입니다. 테이블, 행 및 열을 사용하지만 관계형 데이터베이스와는 달리 열의 이름과 형식은 동일한 테이블에서 행마다 다를 수 있습니다.
Apache Cassandra용 Amazon Keyspace
관리형 Cassandra 호환 데이터베이스
그래프 데이터베이스
그래프 데이터베이스는 상호 연결성이 높은 그래프 데이터 세트 간에 수백만 건의 관계를 밀리초 지연 시간 안에 대규모로 쿼리 및 탐색할 수 있어야 하는 애플리케이션에 사용됩니다.
Amazon Neptune
클라우드용으로 구축된 빠르고 안정적인 그래프 데이터베이스
Amazon Timestream
빠르고 확장 가능한 완전관리형 시계열 데이터베이스
원장 데이터베이스
원장 데이터베이스는 모든 애플리케이션에 대해 확장 가능하고 변경 불가능하며 암호로 검증 가능한 트랜잭션 레코드를 유지 관리하기 위해 신뢰할 수 있는 중앙 위치(권한)를 제공합니다.
Amazon Quantum Ledger Database(QLDB)
투명하고 변경 불가능하며 암호로 검증 가능한 트랜잭션 로그를 제공하는 완전관리형 원장 데이터베이스. 신뢰할 수 있는 중앙 위치(권한)에서 소유
데이터베이스 서비스
데이터베이스 유형 | 사용 사례 | AWS 서비스 |
---|---|---|
관계형 | 기존 애플리케이션, ERP, CRM, 전자 상거래 | Amazon Aurora | Amazon RDS | Amazon Redshift |
키-값 | 높은 트래픽의 웹 앱, 전자 상거래 시스템, 게임 애플리케이션 | Amazon DynamoDB |
인 메모리 | 캐싱, 세션 관리, 게임 순위표, 지리 공간 애플리케이션 | Amazon ElastiCache for Memcached | Amazon ElastiCache for Redis |
문서 | 콘텐츠 관리, 카탈로그, 사용자 프로필 | Amazon DocumentDB(MongoDB 호환) |
와이드 열 | 장비 관리, 플릿 관리 및 경로 최적화에 사용하는 대규모 산업용 앱 | Apache Cassandra용 Amazon Keyspace |
그래프 | 부정 탐지, 소셜 네트워킹, 추천 엔진 | Amazon Neptune |
시계열 | IoT 애플리케이션, DevOps, 산업용 텔레메트리 |
Amazon Timestream |
원장 | 레코드 시스템, 공급망, 등록, 은행 거래 | Amazon Quantum Ledger Database |
사용 사례
-
인터넷 규모 애플리케이션
-
실시간 애플리케이션
-
오픈 소스 애플리케이션
-
엔터프라이즈 애플리케이션
-
인터넷 규모 애플리케이션
-
인터넷 규모 애플리케이션
수백 테라바이트 이상의 데이터에 대한 초당 수백만 개의 요청을 처리하는 글로벌로 분산된 인터넷 규모의 애플리케이션을 구축합니다. 이 데이터베이스는 예측 불가능한 워크로드 변화에 따라 자동으로 확장 및 축소되므로, 사용한 리소스에 대한 요금만 지불하여 비용을 절약할 수 있습니다. 서버, 업그레이드 또는 백업을 유지 관리할 필요가 없으며, 애플리케이션은 자동으로 고가용성이 유지됩니다.AWS 데이터베이스 서비스
사용 사례 리소스
-
실시간 애플리케이션
-
실시간 애플리케이션
캐싱, 세션 스토어, 게임 순위표, 라이드 헤일링, 광고 타겟팅 및 실시간 분석과 같은 실시간 애플리케이션은 초당 수백만 개의 요청을 지원하려면 높은 처리량과 마이크로초 단위의 지연 시간을 지원해야 합니다. 개발자는 전통적으로 전문화된 하드웨어, 독점적 인 메모리 데이터베이스 및 실시간 애플리케이션 데이터를 관리하기 위해 데이터 축소 기술과 결합된 디스크 기반 데이터베이스와 같은 해결 방안에 의존해왔습니다. AWS는 실시간 애플리케이션을 지원하기 위해 특별히 구축된 고성능 인 메모리 데이터베이스 서비스를 제공합니다.AWS 데이터베이스 서비스
사용 사례 리소스
-
오픈 소스 애플리케이션
-
완전관리형 오픈 소스 데이터베이스로 마이그레이션
고객은 낮은 비용과 커뮤니티 지원 개발/지원, 그리고 광범위한 도구 및 확장 기능 에코시스템 때문에 오픈 소스 데이터베이스를 선호합니다. 그러나 프로덕션에서 관리하기 까다롭고 시간이 오래 걸릴 수 있습니다. AWS 데이터베이스를 사용하면 클라우드에서 성능, 확장성 및 가용성을 보장하며 오픈 소스 데이터베이스를 손쉽게 배포할 수 있습니다.AWS 데이터베이스 서비스
사용 사례 리소스
-
엔터프라이즈 애플리케이션
-
엔터프라이즈 애플리케이션
엔터프라이즈 애플리케이션은 영업, 결제, 고객 서비스, 인사와 같은 핵심 비즈니스 프로세스 및 호텔 체인의 예약 시스템이나 보험 회사의 위험 관리 시스템과 같은 사업부 프로세스를 관리하는 데 사용됩니다. 이러한 애플리케이션에는 빠르고 확장성, 보안, 가용성 및 안정성을 지원하는 데이터베이스가 필요합니다. Amazon Aurora는 클라우드용으로 구축된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스로, 기존 엔터프라이즈 데이터베이스의 성능과 가용성에 오픈 소스 데이터베이스의 간편성과 비용 효율성을 결합하였습니다. Amazon Aurora는 표준 MySQL 데이터베이스보다 최대 5배 빠르고, 표준 PostgreSQL 데이터베이스보다 3배 빠릅니다. 또한, 1/10의 비용으로 상용 데이터베이스의 보안, 가용성 및 안정성을 제공합니다. Amazon Aurora는 완전 관리형 솔루션이기 때문에 더 이상 서버 프로비저닝, 소프트웨어 패치, 설정, 구성, 백업과 같은 데이터베이스 관리 태스크를 염려할 필요가 없습니다.AWS 데이터베이스 서비스
사용 사례 리소스

Amazon Aurora를 통해 데이터베이스 연결성을 늘리고, 확장성, 응답 시간 및 CPU 사용률을 크게 향상시켰습니다. 고객 경험도 단기간에 향상되어 다른 애플리케이션에도 Aurora를 고려하고 있습니다.