AWS 데이터베이스 서비스 식별

발행: (2026년 1월 5일 오후 04:16 GMT+9)
7 min read
원문: Dev.to

Source: Dev.to

시험 가이드: 클라우드 실무자 – 도메인 3: 클라우드 기술 및 서비스

Task Statement 3.4 – AWS 데이터베이스 옵션을 인식하고 시나리오에 매칭하십시오.

EC2에서 데이터베이스를 사용할 때와 관리형 데이터베이스를 사용할 때

Amazon EC2에서 자체 관리 데이터베이스

데이터베이스 소프트웨어를 직접 설치하고 관리합니다. 책임에는 다음이 포함됩니다:

  • OS 및 데이터베이스 패치
  • 백업 및 복구
  • 고가용성 설정
  • 확장 및 유지보수 작업

EC2에 호스팅된 데이터베이스를 사용할 경우:

  • OS/데이터베이스 구성에 대한 완전한 제어가 필요할 때.
  • 관리형 서비스에서 지원하지 않는 데이터베이스 엔진이나 구성이 필요할 때.
  • 특별한 규정 준수 또는 도구 요구사항으로 자체 관리가 요구될 때.

AWS 관리형 데이터베이스

AWS가 많은 운영 작업을 처리하여 다음을 제공합니다:

  • 관리 오버헤드 감소(패치, 백업, 유지보수)
  • 내장 고가용성 옵션
  • 보다 쉬운 확장 및 모니터링
  • 빠른 가치 실현 시간

관리형 데이터베이스를 사용할 경우:

  • 일상적인 데이터베이스 관리 작업을 위임하고 싶을 때.
  • 모든 것을 직접 구축하지 않고도 내장된 신뢰성 기능이 필요할 때.

관계형 서비스 (SQL)

Amazon RDS

표준 SQL 기능을 갖춘 관리형 관계형 데이터베이스 서비스로, MySQL, PostgreSQL, MariaDB, Oracle, SQL Server 등 여러 일반 엔진을 지원합니다.

Amazon RDS를 사용할 경우:

  • 표준 SQL 기능을 갖춘 관리형 관계형 데이터베이스가 필요할 때.
  • 일반 엔진에 대한 간소화된 운영을 선호할 때.

Amazon Aurora

클라우드에 최적화된 고성능 관계형 데이터베이스로, 확장성과 가용성을 위해 설계되었습니다.

Amazon Aurora를 사용할 경우:

  • 더 높은 성능과 클라우드 네이티브 기능이 필요할 때.
  • 확장성과 내결함성을 위해 설계된 관리형 관계형 데이터베이스가 필요할 때.

NoSQL 서비스

Amazon DynamoDB

완전 관리형 서버리스 NoSQL 데이터베이스로, 대규모에서 저지연 읽기/쓰기를 제공합니다. 키‑값 및 문서 데이터 모델을 지원합니다.

Amazon DynamoDB를 사용할 경우:

  • 대규모에서 저지연 접근이 필요할 때.
  • 데이터 모델이 키‑값 또는 문서 형태일 때.
  • 서버 관리 없이 NoSQL 서비스를 원할 때.

인‑메모리 / 캐싱 서비스

Amazon ElastiCache

캐싱, 세션 스토리지, 리더보드 및 읽기‑중심 워크로드 가속에 일반적으로 사용되는 관리형 인‑메모리 데이터 스토어(Redis 또는 Memcached)입니다.

Amazon ElastiCache를 사용할 경우:

  • 데이터베이스 부하를 줄이기 위해 캐싱이 필요할 때.
  • 자주 요청되는 데이터에 대한 매우 빠른 접근이 필요할 때.
  • 성능에 민감한 워크로드에 인‑메모리 스토리지가 필요할 때.

데이터베이스 마이그레이션 도구

AWS 데이터베이스 마이그레이션 서비스 (DMS)

데이터베이스 간 데이터를 최소한의 다운타임으로 이동하도록 지원하며, 지속적인 복제를 지원합니다.

AWS DMS를 사용할 경우:

  • 하나의 데이터베이스에서 다른 데이터베이스로 데이터를 마이그레이션해야 할 때.
  • 마이그레이션 중 다운타임을 최소화하는 것이 우선일 때.

AWS 스키마 변환 도구 (SCT)

서로 다른 데이터베이스 엔진 간 마이그레이션 시, 특히 상용/레거시 시스템에서 AWS 지원 대상으로 전환할 때 데이터베이스 스키마와 코드를 변환하는 데 도움을 줍니다.

AWS SCT를 사용할 경우:

  • 원본과 대상 데이터베이스 엔진이 다르고 스키마/코드 변환이 필요할 때.
  • 테이블, 인덱스, 저장 프로시저 등을 변환하는 데 도움이 필요할 때.

요약

카테고리AWS 서비스
자체 관리 (EC2)최대 제어, 최대 운영 책임
관리형 데이터베이스운영 오버헤드 감소 (패치, 백업, 고가용성)
관계형 (SQL)Amazon RDS, Amazon Aurora
NoSQLAmazon DynamoDB
인메모리 / 캐싱Amazon ElastiCache
마이그레이션AWS DMS (데이터 마이그레이션/복제), AWS SCT (스키마 및 코드 변환)
Back to Blog

관련 글

더 보기 »

RGB LED 사이드퀘스트 💡

markdown !Jennifer Davis https://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%...

Mendex: 내가 만드는 이유

소개 안녕하세요 여러분. 오늘은 제가 누구인지, 무엇을 만들고 있는지, 그리고 그 이유를 공유하고 싶습니다. 초기 경력과 번아웃 저는 개발자로서 17년 동안 경력을 시작했습니다.