본문 바로가기

전체 글

[AWS] GitLab Runner를 Amazon EKS Auto Mode로 구성하는 방법 가이드 개요GitLab Runner를 Kubernetes에 올리면 확장성은 좋지만, 노드 운영/패치/스케일링/보안 연동 같은 운영 부담이 빠르게 커집니다. 이 글에서 다루는 구성은 Amazon EKS Auto Mode를 사용해 클러스터 운영 부담을 줄이고, Spot 인스턴스 기반의 실행 노드 풀로 러너 작업(Job) 비용을 낮추는 방식입니다. AWS는 EKS Auto Mode가 인프라 자동 프로비저닝, 최적 인스턴스 선택, 동적 스케일링, 비용 최적화, OS 패치, 보안 서비스 연동 등을 자동화합니다.또한 해당 조합으로 “전통적인 모델 대비 최대 90% 비용 절감” 가능성을 언급합니다(워크로드/스팟 가용성에 크게 좌우됩니다). 아키텍처핵심은 노드 풀을 2개로 분리하는 것입니다.온디맨드 노드 풀: “베이스 러너(.. 더보기
[AWS] Aurora DSQL 대용량 스토리지 지원 구성 가이드 Amazon Aurora DSQL이 2025년 11월 기준으로 스토리지 최대 용량을 기존 128 TiB에서 256 TiB로 확장했습니다. 이를 통해 단일 클러스터에서 훨씬 더 많은 데이터를 저장하고 처리할 수 있어, AI 데이터 레이크, IoT 로그 분석, SaaS 대규모 서비스 등에 적합한 데이터베이스 구성이 가능합니다. 아래 가이드는 직접 테스트하여 따라 할 수 있는 구성 절차와 주의해야 할 설정을 중심으로 정리했습니다.Aurora DSQL 개요 및 저장소 모델 이해Aurora DSQL은 서버리스, 분산 SQL 데이터베이스로, 인프라 관리 없이 데이터베이스를 운영할 수 있는 서비스입니다. 이는 PostgreSQL과 호환되며, 자동으로 저장소 및 컴퓨팅 리소스를 스케일합니다.핵심 특징:서버리스 자동 확.. 더보기
[AWS] Aurora DSQL 통합 Query Editor 구성 및 사용 가이드 AWS에서 2025년 11월 정식으로 Amazon Aurora DSQL 통합 Query Editor 기능이 출시되었습니다. 이를 통해 별도 클라이언트 설치 없이 AWS Management Console 브라우저에서 바로 SQL 실행 및 데이터 탐색이 가능합니다.1. 개요 및 특징Amazon Aurora DSQL 통합 Query Editor는 Aurora DSQL 클러스터에 직접 연결해 SQL 작업을 브라우저에서 실행할 수 있는 기능입니다. 외부 도구나 설치가 필요 없어 설정 시간을 대폭 절약할 수 있습니다.주요 특징:브라우저 기반 실행: AWS 콘솔에서 직접 SQL 실행 가능Syntax Highlighting, Auto-completion, Intelligent Code Assistance 제공스키마 탐.. 더보기
CloudWatch Database Insights Cross-Account·Cross-Region 모니터링 구성 방법 CloudWatch Database Insights는 이제 계정 경계와 리전 경계를 넘어서 여러 AWS 계정과 리전의 데이터베이스 모니터링을 하나의 콘솔에서 확인·분석할 수 있는 기능을 제공합니다. 이를 통해 분산된 DB 전체를 중앙 집중식으로 관찰할 수 있고, 성능 문제와 장애 원인 분석을 더 빠르게 수행할 수 있습니다. 1. 개요CloudWatch Database Insights의 Cross-Account·Cross-Region 모드는 기본적으로 다음 기능을 제공합니다.단일 Console View: 여러 계정/리전 DB 인스턴스를 한 화면에서 확인 가능통합 대시보드: Fleet Health Dashboard에서 필터로 계정/리전·리소스 유형·리소스 ID 선택 가능운영 효율 향상: 장애 대응·상관관계 .. 더보기
[AWS] PostgreSQL Dynamic Data Masking 설정 방법 개요AWS가 최근 출시한 Dynamic Data Masking(DDM) 기능은 Aurora PostgreSQL에서 컬럼 단위 실시간 마스킹을 제공하는 보안 기능입니다. 이 기능은 데이터 저장 자체는 변경하지 않고, 쿼리 시점에 사용자 역할(role)에 따라 민감 데이터를 마스크 처리합니다. 이를 통해 애플리케이션 코드를 변경하지 않고도 역할 기반 데이터 노출 제어를 구현할 수 있습니다.지원되는 엔진 버전은 Aurora PostgreSQL 16.10 이상 및 17.6 이상입니다.1. 사전 준비Aurora 클러스터 생성AWS 콘솔 또는 CLI로 Aurora PostgreSQL 클러스터 생성엔진: Aurora PostgreSQL버전: 16.10 이상 또는 17.6 이상DB 보안 그룹 및 접근 권한 설정psql.. 더보기
[AWS] RDS for SQL Server – Developer Edition 지원 Amazon RDS for SQL Server에서 Developer Edition을 공식 지원하기 시작했습니다.이 변경은 2025년 12월 기준으로 발표된 사항이며, 기존 Express / Web / Standard / Enterprise Edition과는 다릅니다.TL;DRDeveloper Edition은 SQL Server Enterprise Edition과 동일한 기능 세트를 제공합니다.차이점은 라이선스 사용 목적으로, Developer Edition은 개발 및 테스트 환경 전용입니다.RDS에서 제공되므로, 사용자는 SQL Server 라이선스를 직접 구매하지 않아도 됩니다.비용 구조는 RDS 인스턴스 비용 + 스토리지 비용만 발생하며, SQL Server 라이선스 비용은 포함되지 않습니다.즉, 기.. 더보기
[AWS] RDS for Oracle SQL Server 스토리지 확장 구성 가이드 Amazon RDS for Oracle과 Amazon RDS for SQL Server는 이제 하나의 DB 인스턴스에 최대 256 TiB까지 스토리지 확장이 가능합니다. 이는 기존 대비 4배 증가한 용량이며 추가 스토리지 볼륨 기능을 통해 구현합니다.이 글은 실제로 RDS DB 인스턴스에 추가 스토리지 볼륨을 붙이고, 필요한 설정을 수행하는 방법을 중심으로 설명하는 기술 가이드입니다.개요AWS RDS 기반 Oracle/SQL Server의 최대 스토리지 확장은 다음과 같은 구조로 동작합니다.DB 인스턴스 당 기본 저장소(Primary) + 추가 3개 볼륨을 붙여 최대 256 TiB 구성 가능각 추가 볼륨은 64 TiB까지 설정 가능추가 볼륨은 운영 중 애플리케이션 중단 없이 추가·변경·삭제 가능스토리지 .. 더보기
[AWS] Kinesis Data Streams On-demand Advantage 구성 가이드 AWS에서 Kinesis Data Streams는 서버리스 방식으로 실시간 스트리밍 데이터를 처리하는 서비스입니다. On-demand 모드는 용량 프로비저닝 없이 AWS가 자동 확장해 주는 방식인데, On-demand Advantage 모드는 여기에 즉시 처리량 보장 및 요금 할인 구조를 추가한 모드입니다. 단순히 자동 확장을 넘어서 트래픽 급증 대응 준비(예열, Warm Throughput)와 요금 절감까지 고려한 모드입니다.아래는 실제 환경 구성 기준으로 정리한 설정 가이드입니다.1. On-demand Advantage 모드란?기본 개념On-demand Advantage는 Kinesis Data Streams의 계정 레벨 설정입니다.이 모드를 활성화하면 해당 계정의 모든 On-demand 스트림은 예.. 더보기