소개

초급 | 10분

심층 분석 - 데이터베이스에 오신 것을 환영합니다. 이 과정에서는 데이터베이스가 무엇이고 애플리케이션에서 AWS 데이터베이스를 고려하기를 원하는 이유에 대해 알아봅니다. AWS 데이터베이스를 시작하기 위해 필요한 설명, 동영상 및 실습 자습서가 제공됩니다. 페이지의 마지막에는 고급 사용자를 위한 심층 기술 콘텐츠로의 링크도 제공됩니다.

데이터베이스란 무엇입니까?

모든 애플리케이션은 사용자, 장치 또는 애플리케이션 자체에서 제공되는 데이터를 저장할 위치가 필요합니다. 데이터베이스는 인터넷의 규모와 실시간 요구 사항이 있는 엔터프라이즈 애플리케이션 또는 소규모 모바일 애플리케이션인지와 관계없이 모든 유형의 애플리케이션을 위한 데이터를 저장하는 데 사용되는 중요한 백엔드 시스템입니다.

데이터베이스를 사용하여 어떤 유형의 애플리케이션을 개발할 수 있습니까?

인터넷 규모의 애플리케이션: 수백 테라바이트 이상의 데이터에 대한 초당 수백만 개의 요청을 처리하는 글로벌로 분산된 인터넷 규모의 애플리케이션을 구축합니다. 이러한 데이터베이스는 자동으로 확장 및 축소되어 급격하게 변동하는 워크로드를 수용할 수 있습니다.

실시간 애플리케이션: 캐싱, 세션 스토어, 게임 순위표, 라이드 헤일링, 광고 타겟팅 및 실시간 분석과 같은 실시간 애플리케이션은 초당 수백만 개의 요청을 지원하려면 높은 처리량과 마이크로초 단위의 지연 시간을 지원해야 합니다.

오픈 소스 애플리케이션: 고객은 낮은 비용과 커뮤니티 지원 개발/지원, 그리고 광범위한 도구 및 확장 기능 에코시스템 때문에 오픈 소스 데이터베이스를 선호합니다.

엔터프라이즈 애플리케이션: 엔터프라이즈 애플리케이션은 영업, 결제, 고객 서비스, 인사와 같은 핵심 비즈니스 프로세스 및 호텔 체인의 예약 시스템이나 보험 회사의 위험 관리 시스템과 같은 사업부 프로세스를 관리하는 데 사용됩니다. 이러한 애플리케이션에는 빠르고 확장성, 보안, 가용성 및 안정성을 지원하는 데이터베이스가 필요합니다.

데이터베이스 서비스

데이터베이스 유형
사용 사례
AWS 서비스
관계형

관계형 데이터베이스

관계형 데이터베이스는 미리 정의된 스키마와 이들 간 관계를 통해 데이터를 저장합니다. 이러한 데이터베이스는 ACID 트랜잭션을 지원하도록 설계되었으며, 참조 무결성과 데이터 일관성 저장을 유지 관리합니다.

기존 애플리케이션, ERP, CRM, 전자 상거래

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

클라우드용으로 구축된 빠르고 안정적인 그래프 데이터베이스

시계열

시계열 데이터베이스

시계열 데이터베이스는 정해진 시간 간격으로 쿼리를 수행하여 시간에 따라 변화하는 데이터를 효율적으로 수집 및 동기화하고 여기에서 인사이트를 도출합니다.

IoT 애플리케이션, DevOps, 산업용 텔레메트리

Amazon Timestream

빠르고 확장 가능한 완전관리형 시계열 데이터베이스

원장

원장 데이터베이스

원장 데이터베이스는 모든 애플리케이션에 대해 확장 가능하고 변경 불가능하며 암호로 검증 가능한 트랜잭션 레코드를 유지 관리하기 위해 신뢰할 수 있는 중앙 위치(권한)를 제공합니다.

레코드 시스템, 공급망, 등록, 은행 거래

Amazon Quantum Ledger Database(QLDB)

투명하고 변경 불가능하며 암호로 검증 가능한 트랜잭션 로그를 제공하는 완전관리형 원장 데이터베이스. 신뢰할 수 있는 중앙 위치(권한)에서 소유

기초

중급 | 20분

AWS는 모든 애플리케이션의 요구 사항에 맞게 특별히 구축된 가장 포괄적인 선택 내용을 제공합니다. 수십만 명의 고객이 용량 및 신뢰성의 측면에서 엔터프라이즈급이고 특별하게 개발되었으며 대규모 성능을 제공하는 완전 관리형 AWS 데이터베이스를 사용하고 있습니다. 

  • 특별히 구축

    관계형, 키-값, 문서, 인 메모리, 그래프, 시계열 및 원장 데이터베이스를 비롯하여 15개의 특별히 구축된 데이터베이스 엔진 중에서 선택할 수 있습니다. AWS의 특별히 구축된 데이터베이스 포트폴리오는 다양한 데이터 모델을 지원하므로 고객은 사용 사례에 기반하고 확장성이 뛰어난 분산 애플리케이션을 구축할 수 있습니다. 특정 문제나 문제군을 해결하기 위한 최상의 데이터베이스를 선택하여 하나로 모든 요구를 처리하려는 제한적인 획일적 데이터베이스에서 탈피하여 고객 비즈니스 요구 사항에 적합한 애플리케이션을 구축하는 데 초점을 맞춥니다.

    AWS 데이터베이스: 특별히 구축된 데이터베이스로 혁신을 촉진
  • 규모에 따른 성능

    AWS는 널리 사용되는 다른 데이터베이스나 마이크로초에서 밀리초 단위 이하의 지연 시간을 지원하는 비관계형 데이터베이스보다 3~5배 더 빠른 관계형 데이터베이스를 제공합니다. 작게 시작하여 애플리케이션이 성장함에 따라 확장합니다. 종종 가동을 중단하지 않고 데이터베이스의 컴퓨팅 및 스토리지 리소스를 확장할 수 있습니다. 특별히 구축된 데이터베이스는 필요한 데이터 모델에 최적화되어 있기 때문에, 상용 데이터베이스와 비교했을 때 1/10의 비용으로 애플리케이션에서 확장성과 성능을 지원할 수 있습니다.

    AWS 데이터베이스: 성능 및 규모 향상
  • 완전관리형

    AWS 데이터베이스를 사용하면 서버 프로비저닝, 패치, 설정, 구성, 백업 또는 복구와 같은 데이터베이스 관리 작업에 대해 걱정할 필요가 없습니다. 자체 복구 스토리지 및 자동화된 조정 기능을 통해 워크로드를 계속 가동 및 실행할 수 있도록 AWS에서 클러스터를 지속적으로 모니터링하므로 사용자는 더 중요한 애플리케이션 개발에 집중할 수 있습니다. 

    AWS 데이터베이스: 비용 절감, 성장 및 더 빠른 혁신
  • 엔터프라이즈급

    AWS 데이터베이스는 뛰어난 가용성, 안정성 및 보안을 제공하며 비즈니스에 중요한 엔터프라이즈 워크로드를 위해 구축되었습니다. 이러한 데이터베이스는 다중 지역과 다중 마스터 복제를 지원하며, Amazon VPC를 사용한 네트워크 격리, AWS Key Management Service(KMS)를 통해 사용자가 생성하고 제어하는 키를 사용한 유휴 데이터 암호화, 전송 중 암호화를 비롯하여 데이터에 대한 다양한 수준의 보안을 제공합니다.

    AWS 데이터베이스: 시간 및 비용 절감

자습서

초급 | 30분

아래 자습서는 인기 있는 데이터베이스 엔진을 10분 만에 시작할 수 있는 방법에 대해 다룹니다. 

첫 번째 Aurora MySQL 데이터베이스 만들기

향상된 읽기 확장성 및 장애 조치 보호를 위해 다중 AZ에서 복제된 데이터베이스 노드를 포함하는 Aurora MySQL 클러스터를 생성합니다.

자습서 시작하기 >>

DynamoDB 콘솔을 사용하여 첫 번째 테이블 생성

DynamoDB 콘솔을 사용하여 간단한 테이블을 생성하고, 데이터를 추가, 쿼리 및 삭제하는 방법을 배웁니다.

자습서 시작하기 >>

첫 번째 ElastiCache Redis 클러스터 설정하기

ElastiCache for Redis에서 Redis 클러스터를 생성 및 구성하는 방법에 대해 알아봅니다.

자습서 시작하기 >>

주요 주제

고급 | 180~360분

아래 교육 과정은 인기 있는 세 가지 시나리오인 “관리형 데이터베이스로 이동하기”, “레거시 데이터베이스로부터 탈출하기” 및 “특별히 구축된 데이터베이스”에 대해 심층적으로 살펴봅니다. 각 교육은 단계별 자습서를 사용하여 따라갈 수 있는 자습형 실습 경험을 제공합니다.

  • 특별히 구축된 데이터베이스

    이 교육 과정에서는 다양한 사용 사례 및 AWS의 특별히 구축된 데이터베이스에 대해 학습하여 올바른 작업에 적합한 도구를 선택할 수 있는 방법에 대해 알아봅니다. 본 교육 과정의 목표는 다음과 같습니다.

    • 특별히 구축된 데이터베이스의 소개 및 설명
    • 특정 데이터베이스 및 기본 시작 안내서 사용 예시 제공
     
  • 레거시 데이터베이스에서 탈출하기

    이 교육 과정에서는 기존 모놀리식 애플리케이션을 Amazon Aurora 또는 Amazon DynamoDB 등 서버리스 데이터베이스로 현대화하는 방법에 대해 알아봅니다. 본 교육 과정의 목표는 다음과 같습니다.

    • 레거시 데이터베이스에서 최신 클라우드 네이티브 데이터베이스로 마이그레이션해야 하는 이유 소개 및 설명
    • 다양한 마이그레이션 대상 중 선택 방법 설명
    • 시작 안내서 및 마이그레이션을 위한 소개 자료 제공
     
  • 관리형 데이터베이스로의 이동

    이 교육 과정에서는 MySQL 또는 PostGreSQL 등 온프레미스 오픈 소스 데이터베이스를 Amazon RDS를 사용하는 완전관리형 클라우드 데이터베이스로 마이그레이션하는 방법에 대해 알아봅니다. 본 교육 과정의 목표는 다음과 같습니다.

    • 완전관리형 클라우드 데이터베이스 개념 소개 및 설명
    • 동일한 엔진을 사용하여 클라우드 데이터베이스로 마이그레이션하기 위한 모범 사례 제공
     

자격증

고급 | 10시간 ~ 3일

AWS 공인 데이터베이스 - 전문 분야 시험은 성능을 개선하고 비용을 절약하며 혁신을 지원할 수 있는 최적의 AWS 데이터베이스를 추천, 설계하여 유지 관리하는 것과 관련한 개인의 전문성을 검증합니다. 이 자격증은 AWS의 특별히 구축된 데이터베이스에 대한 기술 역량을 처음으로 검증합니다.

AWS 데이터베이스 제품

이 자기 주도형 과정은 다양한 데이터베이스 기술 및 아키텍처에 대한 기본 개요를 제공하며 다양한 AWS 데이터베이스 서비스를 소개합니다.

디지털 | 5.5시간

시험 준비: AWS 공인 데이터베이스 - 전문 분야

AWS 공인 데이터베이스 - 전문 분야 시험 영역을 확인하여 AWS 기반 데이터베이스와의 관련성을 살펴보고 향후 자율 학습을 위한 기초 영역을 검토할 수 있습니다.

디지털 | 3.5시간

AWS 공인 데이터베이스 – 전문 분야

이 자격증은 폭넓은 AWS 데이터베이스 서비스와 데이터베이스 기술 사용 속도를 높여 조직의 비즈니스 변혁을 이끄는 방법에 대한 포괄적인 이해도를 검증합니다.

시험 | 180분

추가 리소스

실습 자습서
전체 데이터베이스 자습서 인벤토리를 활용하고 더 많은 실습 교육을 이용할 수 있습니다.
실습 자습서 보기 >>
AWS 데이터베이스 블로그
AWS 데이터베이스 블로그에서는 데이터베이스의 모든 사항에 대한 최신 소식과 업데이트를 살펴볼 수 있습니다.
블로그 게시물 보기 >>
카테고리 심층 분석
특정 기술에 대해 심층적으로 분석하고 AWS 클라우드를 최대한 이용할 수 있습니다.
카테고리 심층 분석 보기 >>