Amazon Aurora 자습서 및 샘플 코드
AWS 문서에는 일반적인 Amazon Aurora 사용 사례를 안내하는 몇 가지 자습서가 포함되어 있습니다. 이들 자습서 중에는 Amazon Aurora를 다른 AWS 서비스와 함께 사용하는 방법을 설명하는 자습서가 많습니다. 또한 GitHub에서 샘플 코드에 액세스할 수 있습니다.
참고
AWS 데이터베이스 블로그
주제
이 안내서의 자습서
이 안내서에 포함된 다음 자습서는 Amazon Aurora의 일반적인 작업을 수행하는 방법을 설명합니다.
-
자습서: DB 클러스터에 사용할 Amazon VPC 생성(IPv4 전용)
Amazon VPC 서비스를 기반으로 하는 Virtual Private Cloud(VPC)에 DB 클러스터를 포함하는 방법을 알아봅니다. 이 경우 VPC는 동일한 VPC의 Amazon EC2에서 실행 중인 웹 서버와 데이터를 공유합니다.
-
자습서: DB 클러스터(듀얼 스택 모드)에 사용할 VPC 생성
Amazon VPC 서비스를 기반으로 하는 Virtual Private Cloud(VPC)에 DB 클러스터를 포함하는 방법을 알아봅니다. 이 경우 VPC는 동일한 VPC의 Amazon EC2와 데이터를 공유합니다. 이 자습서에서는 이중 스택 모드에서 실행되는 데이터베이스와 함께 작동하는 이 시나리오의 VPC를 생성합니다.
-
자습서: 웹 서버 및 Amazon Aurora DB 클러스터 생성
PHP가 있는 Apache 웹 서버를 설치하고 MySQL 데이터베이스를 생성하는 방법을 알아봅니다. 이 웹 서버는 Amazon Linux를 사용하여 Amazon EC2 인스턴스에서 실행되며, MySQL 데이터베이스는 Aurora MySQL DB 클러스터입니다. Amazon EC2 인스턴스 및 DB 클러스터가 모두 Amazon VPC에서 실행됩니다.
-
자습서: DB 클러스터 스냅샷에서 Amazon Aurora DB 클러스터 복원
DB 클러스터를 DB 클러스터 스냅샷에서 복원하는 방법을 알아봅니다.
-
자습서: 태그를 사용하여 중지할 Aurora DB 클러스터 지정
태그를 사용하여 중지할 Aurora DB 클러스터를 지정하는 방법을 알아봅니다.
-
자습서: Amazon EventBridge를 사용하여 DB 인스턴스의 상태 변경 로깅
Amazon EventBridge 및 AWS Lambda를 사용하여 DB 인스턴스 상태 변경을 로깅하는 방법을 알아봅니다.
다른 AWS 안내서의 자습서
다른 AWS 안내서에 포함된 다음 자습서는 Amazon Aurora의 태스크를 수행하는 방법을 설명합니다.
참고
일부 자습서에서는 Amazon RDS DB 인스턴스를 사용하지만 Aurora DB 클러스터를 사용하는 데에도 적용할 수 있습니다.
-
AWS AppSync 개발자 안내서의 자습서: Aurora Serverless
Data API가 활성화된 AWS AppSync DB 클러스터에 대해 기존 SQL 명령을 실행하기 위해 Aurora Serverless를 사용하여 데이터 원본을 제공하는 방법을 알아봅니다. AWS AppSync 해석기를 사용하면 GraphQL 쿼리, 변형 및 구독과 관련된 데이터 API에 대해 SQL 문을 실행할 수 있습니다.
-
AWS Secrets Manager 사용 설명서의 자습서: AWS 데이터베이스에 대한 암호 교체
AWS 데이터베이스에 대한 보안 암호를 생성하여 일정에 따라 교체하도록 구성하는 방법을 알아봅니다. 교체를 수동으로 한 번 트리거한 후 보안 암호의 새 버전으로 계속해서 액세스할 수 있는지 확인합니다.
-
AWS Elastic Beanstalk 개발자 안내서의 자습서 및 샘플
AWS Elastic Beanstalk와 함께 Amazon RDS 데이터베이스를 사용하는 애플리케이션을 배포하는 방법을 알아봅니다.
-
Amazon Machine Learning Developer Guide의 Amazon RDS 데이터베이스의 데이터를 사용하여 Amazon ML 데이터 원본 생성
MySQL DB 인스턴스에 저장된 데이터로 Amazon Machine Learning(Amazon ML) 데이터 원본 객체를 생성하는 방법을 알아봅니다.
-
Amazon QuickSight 사용 설명서의 수동으로 VPC의 Amazon RDS 인스턴스에 대한 액세스 허용
VPC의 Amazon RDS DB 인스턴스에 대한 Amazon QuickSight 액세스를 활성화하는 방법을 알아봅니다.
Amazon Aurora PostgreSQL에 대한 AWS 워크숍 및 랩 콘텐츠 포털
다음의 워크숍 및 기타 실습 콘텐츠 모음은 Amazon Aurora PostgreSQL의 특성과 기능을 이해하는 데 도움이 됩니다.
-
Amazon Aurora PostgreSQL 클러스터를 수동으로 생성하는 방법을 알아봅니다.
-
데이터베이스에 연결하기 위한 Cloud9 클라우드 기반 IDE 환경 만들기
Cloud9을 구성하고 PostgreSQL 데이터베이스를 초기화하는 방법을 알아봅니다.
-
Aurora 고속 클론을 생성하는 방법을 알아봅니다.
-
쿼리 계획 관리를 사용하여 문 집합에 대한 실행 계획을 제어하는 방법을 알아봅니다.
-
Aurora PostgreSQL의 클러스터 캐시 관리 기능에 대해 알아봅니다.
-
이 기능을 사용하여 데이터베이스 활동을 모니터링 및 감사하는 방법을 알아봅니다.
-
성능 개선 도우미를 사용하여 DB 인스턴스를 모니터링하고 튜닝하는 방법을 알아봅니다.
-
AWS 및 Postgres 도구(Cloudwatch, 고급 모니터링, 느린 쿼리 로그, 성능 개선 도우미, PostgreSQL 카탈로그 보기)를 사용하여 성능 문제를 이해하고, 데이터베이스의 성능을 개선할 수 있는 방법을 알아봅니다.
-
로드 생성기 스크립트를 사용하여 Aurora 읽기 전용 복제본 Auto Scaling이 실제로 어떻게 작동하는지 알아봅니다.
-
DB 클러스터가 결함을 어떤 방식으로 견딜 수 있는지 알아봅니다.
-
Aurora 글로벌 데이터베이스에 대해 알아봅니다.
-
Aurora 기계 학습에 대해 알아봅니다.
-
Aurora Serverless v2에 대해 알아봅니다.
-
Aurora PostgreSQL용 신뢰할 수 있는 언어 확장
Aurora PostgreSQL에서 안전하게 실행되는 고성능 확장 프로그램을 구축하는 방법을 알아봅니다.
Amazon Aurora MySQL에 대한 AWS 워크숍 및 랩 콘텐츠 포털
다음의 워크숍 및 기타 실습 콘텐츠 모음은 Amazon Aurora MySQL의 특성과 기능을 이해하는 데 도움이 됩니다.
-
Amazon Aurora MySQL 클러스터를 수동으로 생성하는 방법을 알아봅니다.
-
데이터베이스에 연결하기 위한 Cloud9 클라우드 기반 IDE 환경 만들기
Cloud9을 구성하고 MySQL 데이터베이스를 초기화하는 방법을 알아봅니다.
-
Aurora 고속 클론을 생성하는 방법을 알아봅니다.
-
DB 클러스터를 역추적하는 방법을 알아봅니다.
-
성능 개선 도우미를 사용하여 DB 인스턴스를 모니터링하고 튜닝하는 방법을 알아봅니다.
-
AWS 및 SQL 도구를 사용하여 성능 문제를 이해하고 데이터베이스의 성능을 개선할 수 있는 방법을 알아봅니다.
-
다양한 도구를 사용하여 SQL 성능 관련 문제를 해결하는 방법을 알아봅니다.
-
Auto Scaling 읽기 전용 복제본의 작동 방식을 알아봅니다.
-
Aurora MySQL의 고가용성 및 내결함성 기능에 대해 알아봅니다.
-
Aurora 글로벌 데이터베이스에 대해 알아봅니다.
-
Aurora Serverless v2에 대해 알아봅니다.
-
Aurora 기계 학습에 대해 알아봅니다.
GitHub의 자습서 및 샘플 코드
GitHub의 다음 자습서와 샘플 코드는 Amazon Aurora에서 일반적인 태스크를 수행하는 방법을 설명합니다.
-
Aurora Serverless v2 대여 도서관 생성
고객이 책을 빌리고 반납할 수 있는 대여 도서관 애플리케이션을 생성하는 방법을 알아봅니다. 이 예에서는 Aurora Serverless v2 및 AWS SDK for Python (Boto3)을 사용합니다.
-
Aurora Serverless v2 데이터를 쿼리하는 Spring REST API를 만드는 방법을 알아봅니다. SDK for Java 2.x를 사용하는 React 애플리케이션에서 사용하기 위한 것입니다.
-
AWS SDK for PHP를 사용하여 Aurora Serverless v2 데이터를 쿼리하는 Amazon Aurora 항목 추적기 애플리케이션 생성
데이터 API 및
RdsDataClient
의 Aurora Serverless v2를 사용하는 애플리케이션을 만들어 작업 항목을 추적하고 보고하는 방법을 알아봅니다. 이 예제에서는 AWS SDK for PHP를 사용합니다. -
AWS SDK for Python (Boto3)를 사용하여 Aurora Serverless v2 데이터를 쿼리하는 Amazon Aurora 항목 추적기 애플리케이션 생성
데이터 API 및
RdsDataClient
의 Aurora Serverless v2를 사용하는 애플리케이션을 만들어 작업 항목을 추적하고 보고하는 방법을 알아봅니다. 이 예제에서는 AWS SDK for Python (Boto3)를 사용합니다.
AWS SDK와 함께 이 서비스 사용
다양한 프로그래밍 언어에 대해 AWS 소프트웨어 개발 키트(SDK)을 사용할 수 있습니다. 각 SDK는 개발자가 선호하는 언어로 애플리케이션을 쉽게 구축할 수 있도록 하는 API, 코드 예시 및 설명서를 제공합니다.
SDK 설명서 | 코드 예시 |
---|---|
이 서비스 관련 예시는 AWS SDK를 사용한 Aurora용 코드 예제를 참조하세요.
예제 사용 가능 여부
필요한 예제를 찾을 수 없습니까? 이 페이지 하단의 피드백 제공 링크를 사용하여 코드 예시를 요청하세요.