Amazon Web Services 한국 블로그
몇 초 만에 Amazon Aurora PostgreSQL 서버리스 데이터베이스를 만들어보세요!
AWS의 데이터베이스 부문 VP, Colin Lazier는 re:Invent 2025에서 아이디어를 즉각적으로 실제 환경에 반영하여 개념 단계에서 애플리케이션 운영 단계까지 빠르게 진행하는 것이 중요하다고 강조했습니다. 고객들은 이미 프로덕션 환경에 바로 사용 가능한 Amazon DynamoDB 테이블과 Amazon Aurora DSQL 데이터베이스를 몇 초 만에 생성할 수 있습니다. Colin은 Amazon Aurora Serverless 데이터베이스도 이와 같은 속도로 생성할 수 있다는 것을 미리 선보였고, 이후 고객들은 이 기능을 빨리 제공해줄 것을 요청했습니다.

오늘 Amazon Aurora PostgreSQL을 위한 새로운 Express 구성이 정식 출시됩니다. Amazon Aurora PostgreSQL은 몇 초 만에 시작할 수 있도록 사전 구성된 기본값을 제공하는 간소화된 데이터베이스 생성 환경입니다.
단 두 번의 클릭으로, Aurora PostgreSQL 서버리스 데이터베이스를 몇 초 만에 사용할 수 있습니다. 또한 새로운 구성에서는 데이터베이스 생성 도중과 이후에 특정 설정을 유연하게 수정할 수 있습니다. 일례로, 읽기 전용 복제본을 생성하거나 추가할 때 서버리스 인스턴스의 용량 범위를 변경하고, 데이터베이스를 생성한 후 파라미터 그룹을 수정할 수 있습니다. 빠른 구성을 지원하는 Aurora 클러스터는 Amazon Virtual Private Cloud(Amazon VPC) 네트워크 없이 생성되며, VPN이나 AWS Direct Connect 없이 자주 사용하는 개발 도구를 통해 보안 연결을 설정할 수 있는 인터넷 액세스 게이트웨이가 포함되어 있습니다. 또한 Express 구성은 기본적으로 관리자를 위한 AWS Identity and Access Management(AWS IAM) 인증을 설정하여 추가 구성 없이 처음부터 암호 없는 데이터베이스 인증을 지원합니다.
생성이 완료되면 고가용성을 보장하고 자동 장애 조치 기능을 지원하기 위한 추가 읽기 전용 복제본을 배포하는 등, Aurora PostgreSQL 서버리스에서 지원되는 기능에 액세스할 수 있습니다. 이번 출시에서는 Aurora를 위한 새로운 인터넷 액세스 게이트웨이 라우팅 계층도 도입되었습니다. 새 서버리스 인스턴스는 이 기능을 통해 기본적으로 활성화됩니다. 따라서 광범위한 개발자 도구의 PostgreSQL 와이어 프로토콜을 사용하여 인터넷을 통해 전 세계 어디서나 애플리케이션을 안전하게 연결할 수 있습니다. 이 게이트웨이는 여러 가용 영역에 분산되어, Aurora 클러스터와 동일한 수준의 고가용성을 제공합니다.
단 몇 초 만에 Aurora를 생성하고 연결할 수 있게 됨에 따라 고객이 빌드를 시작하는 방법이 획기적으로 바뀝니다. Aurora에서 애플리케이션을 손쉽게 온보딩하고 실행할 수 있도록 서로 연동되어 작동하는 여러 기능을 출시했습니다. 이제 AWS 프리 티어를 적용하여 선결제 비용 없이 Aurora를 직접 사용해 볼 수 있습니다. 생성된 후에는 AWS CloudShell에서 Aurora 데이터베이스를 직접 쿼리하거나 Aurora의 새로운 인터넷 액세스 라우팅 구성 요소를 통해 프로그래밍 언어와 개발자 도구를 사용하여 Aurora 데이터베이스를 쿼리할 수 있습니다. v0 by Vercel 등의 통합 기능은 자연어를 사용하여 Aurora의 기능과 이점을 활용한 애플리케이션을 빌드할 수 있도록 지원합니다.
몇 초 만에 Aurora PostgreSQL 서버리스 데이터베이스 생성
시작하려면 Aurora 및 RDS 콘솔로 이동하여 탐색 창에서 Dashboard를 선택합니다. 그런 다음 로켓 모양 아이콘이 있는 Create를 선택합니다.

Create with express configuration 대화 상자에서 사전 구성된 설정을 검토합니다. 필요에 따라 DB 클러스터 식별자 또는 용량 범위를 수정할 수 있습니다. Create database를 선택합니다.

또한 AWS Command Line Interface(AWS CLI) 또는 AWS SDK를 --with-express-configuration 파라미터와 함께 사용하여, 단일 API 지접 호출로 클러스터 내에 클러스터와 인스턴스를 모두 생성할 수 있으며, 따라서 쿼리를 실행하기까지 몇 초밖에 걸리지 않습니다. 자세한 내용은 빠른 구성으로 Aurora PostgreSQL DB 클러스터 생성을 참조하세요.
다음은 클러스터를 생성하는 CLI 명령입니다.
$ aws rds create-db-cluster --db-cluster-identifier channy-express-db \
--engine aurora-postgresql \
–-with-express-configuration
몇 초 만에 Aurora PostgreSQL 서버리스 데이터베이스가 준비됩니다. 성공적으로 생성되었음을 알리는 배너가 표시되고 데이터베이스 상태가 Available로 바뀝니다.

데이터베이스가 준비되면 Connectivity & security 탭으로 이동하여 세 가지 연결 옵션에 액세스할 수 있습니다. SDK, API 또는 서드 파티 도구(에이전트 등)를 통해 연결하는 경우 Code snippets를 선택합니다. .NET, Golang, JDBC, Node.js, PHP, PSQL, Python, TypeScript 등 다양한 프로그래밍 언어를 선택할 수 있습니다. 각 단계의 코드를 도구에 붙여 넣고 명령을 실행할 수 있습니다.
예를 들어 다음 Python 코드는 인증 구성을 반영하여 동적으로 생성됩니다.
import psycopg2
import boto3
auth_token = boto3.client('rds', region_name='ap-south-1').generate_db_auth_token(DBHostname='channy-express-db-instance-1.abcdef.ap-south-1.rds.amazonaws.com', Port=5432, DBUsername='postgres', Region='ap-south-1')
conn = None
try:
conn = psycopg2.connect(
host='channy-express-db-instance-1.abcdef.ap-south-1.rds.amazonaws.com',
port=5432,
database='postgres',
user='postgres',
password=auth_token,
sslmode='require'
)
cur = conn.cursor()
cur.execute('SELECT version();')
print(cur.fetchone()[0])
cur.close()
except Exception as e:
print(f"Database error: {e}")
raise
finally:
if conn:
conn.close()
CloudShell을 선택하면 콘솔에서 직접 실행되는 AWS CLI에 빠르게 액세스할 수 있습니다. Launch CloudShell을 선택하면 특정 클러스터에 연결하는 데 필요한 관련 정보가 명령에 미리 채워져 있는 것을 확인할 수 있습니다. 쉘에 연결하면 SQL 명령을 실행하기 위한 psql login과 postgres => prompt가 표시됩니다.

Endpoints를 선택하면 pgAdmin과 같이 사용자 이름과 암호 자격 증명만 지원하는 도구도 사용할 수 있습니다. Get token을 선택하면 유틸리티에서 생성한 AWS Identity and Access Management(AWS IAM) 인증 토큰이 암호 필드에 사용됩니다. 이 토큰은 데이터베이스 생성 시에 설정한 마스터 사용자 이름용으로 생성됩니다. 생성된 토큰은 15분 동안 유효합니다. 사용 중인 도구의 연결이 종료되면 토큰을 다시 생성해야 합니다.
Aurora 데이터베이스를 사용하여 더 빠르게 애플리케이션 빌드
re:Invent 2025에서 AWS는 AWS 서비스 전반에 사용 가능한 최대 200 USD 상당의 AWS 크레딧을 제공하는 AWS 프리 티어 프로그램의 개선 사항을 발표했습니다. 가입 시 100 USD의 AWS 크레딧이 제공되며, Amazon Relational Database Service(Amazon RDS), AWS Lambda, Amazon Bedrock 등의 서비스를 이용하면 100 USD의 크레딧이 추가로 제공됩니다. 아울러, 이제 다양한 적격 프리 티어 데이터베이스 서비스에서 Amazon Aurora를 사용할 수 있습니다.

개발자들은 프로덕션 환경에 바로 사용 가능한 애플리케이션을 자연어만으로 빌드할 수 있는 Vercel과 같은 플랫폼을 도입하고 있습니다. AWS는 몇 초 만에 Vercel에서 직접 AWS 데이터베이스를 생성하고 연결할 수 있는 Vercel Marketplace 통합 기능과 몇 분 만에 아이디어를 프로덕션 환경에 적용 가능한 풀 스택 웹 애플리케이션으로 만들어 주는 AI 기반 도구인 v0 by Vercel을 발표했습니다. 이 기능은 Aurora PostgreSQL, Aurora DSQL, DynamoDB 데이터베이스 등을 지원합니다. 또한 빠른 구성을 통해 생성된 기존 데이터베이스를 Vercel과 연결할 수도 있습니다. 자세한 내용은 AWS for Vercel를 참조하세요.

Vercel과 마찬가지로, AWS도 데이터베이스를 고객의 경험에 원활하게 통합하고 널리 채택된 프레임워크, AI 어시스턴트 코딩 도구, 환경 및 개발자 도구와 직접 통합하여, 고객이 아이디어를 즉각적으로 애플리케이션으로 빌드할 수 있도록 하고 있습니다.
그 일환으로, 개발자들이 Kiro를 통한 AI 에이전트 지원 개발 방식으로 Aurora PostgreSQL 기반 애플리케이션을 더 빠르게 구축할 수 있도록 Aurora PostgreSQL과 Kiro Power를 통합했습니다. Aurora PostgreSQL용 Kiro Power는 Kiro IDE 내에서, 그리고 Kiro Power 웹 페이지에서 클릭 한 번으로 설치할 수 있습니다. Kiro Power에 대해 자세히 알아보려면 Introducing Amazon Aurora powers for Kiro와 Amazon Aurora Postgres MCP Server를 읽어보세요.

정식 출시
현재 모든 AWS 상용 리전에서 Aurora PostgreSQL 서버리스 데이터베이스를 몇 초 만에 생성할 수 있습니다. 리전별 이용 가능 여부와 향후 로드맵은 리전별 AWS 기능을 참조하세요.
Aurora 용량 단위(ACU)를 기준으로 실제 사용한 용량에 대해서만 비용을 지불하며, 이 용량은 0에서부터 초 단위로 과금됩니다. 시스템은 애플리케이션의 요구 사항에 따라 자동으로 시작되고 종료되며, 용량을 스케일 업하거나 스케일 다운합니다. 자세한 내용은 Amazon Aurora 요금 페이지를 참조하세요.
Aurora 및 RDS 콘솔에서 사용해 보고 피드백을 전달하려면 AWS re:Post for Aurora PostgreSQL을 이용하거나 평소 교류하는 AWS Support 담당자를 통해 피드백을 보내주세요.
– Channy