[AWS] ElasticCache:고성능 인메모리 캐싱 서비스
·
Cloud
Intro대규모 서비스를 운영하다 보면 데이터베이스 관리와 비용 최적화가 중요한 과제로 떠오릅니다. AWS의 RDS와 ElastiCache는 이러한 문제를 해결하는 데 도움을 주는 강력한 도구입니다. RDS가 관계형 데이터를 다루는 동안, ElastiCache는 빠른 접근이 필요한 데이터를 효율적으로 처리합니다. 이 두 서비스를 적절히 활용하면 애플리케이션의 성능을 개선하고 동시에 운영 비용을 절감할 수 있습니다. 오늘은 이 두 서비스의 특징과 함께, ElastiCache를 통한 세션 관리로 어떻게 비용을 줄일 수 있는지 알아보겠습니다. 아래 ⭐️ 된 내용은 중요한 내용이니 꼭 기억할 것!실습에 대한 내용은 기재하지 않았습니다.  환경 구성에 대한 시간이 오래 걸리기 때문에 추후 작성하겠습니다.1. El..
[AWS] RDS 암호화 및 RDS Proxy 기본 개념
·
Cloud
RDS 암호화데이터 암호화RDS와 Aurora의 데이터는 볼륨에 암호화되며, AWS KMS를 사용해 마스터와 모든 복제본이 암호화됩니다.암호화되지 않은 데이터베이스는 읽기 전용 복제본을 암호화할 수 없으며, 암호화된 데이터베이스로 전환하려면 스냅샷을 이용해 복원해야 합니다.전송 중 데이터 암호화RDS와 Aurora는 기본적으로 전송 중 데이터 암호화를 지원하며, 클라이언트는 AWS TLS 루트 인증서를 사용해야 합니다.데이터베이스 인증전통적인 사용자 이름과 패스워드 조합을 사용할 수 있지만, AWS IAM 역할을 사용해 인증할 수도 있습니다. 이 경우 IAM 역할이 데이터베이스에 접근 권한을 부여합니다.네트워크 액세스 제어보안 그룹을 사용해 데이터베이스에 대한 네트워크 액세스를 통제할 수 있으며, 특정 ..
[AWS] RDS, Aurora 의 백업, 복원, 복제 요약
·
Cloud
⭐️ RDS와 Aurora 백업, 복원, 복제에 대한 요약운영하는 입장에서 백업은 정말 중요한 사항이라 꼭 기억해야 하는 내용이다. 자동화 백업RDS 자동 백업: RDS는 매일 데이터베이스의 전체 백업을 자동으로 수행하며, 트랜잭션 로그를 5분마다 백업합니다. 이를 통해 최대 5분 전으로 데이터베이스를 복원할 수 있습니다.백업 보존 기간: 백업 보존 기간은 1일에서 35일까지 설정할 수 있으며, 0으로 설정하면 자동 백업이 비활성화됩니다.Aurora 자동 백업: Aurora는 RDS와 유사하게 자동 백업을 제공하며, 보존 기간은 1일에서 35일까지 설정할 수 있습니다. 그러나 Aurora에서는 자동 백업을 비활성화할 수 없습니다. 데이터베이스 스냅샷RDS 및 Aurora 수동 스냅샷: 사용자가 직접 수동..
[AWS] Aurora 개념
·
Cloud
요약 포인트Postgres 및 MySQL과 호환RDS의 MySQL보다 5배, Postgres보다 3배 높은 성능10GB에서 최대 128TB까지 자동 확장세 개의 AZ에 걸쳐 6개의 데이터 사본 저장쓰기에는 6개의 사본 중 최소 4개 필요읽기에는 6개의 사본 중 최소 3개 필요평균 30초 이내의 빠른 장애 조치최대 15개 복제본 가능, 빠른 복제 속도리더 엔드포인트를 통한 로드 밸런싱데이터 손상 시 자동 자가 복구수백 개의 볼륨에 데이터 분산 저장특정 시점으로 데이터 복원이 가능, 백업에 의존하지 않음라이터 엔드포인트(쓰기 전용)와 리더 엔드포인트(읽기 전용)로 관리다른 RDS 보다 20%이상 비용이 높음 Aurora 개요Amazon Aurora는 AWS가 개발한 클라우드에 최적화된 데이터베이스 서비스입..
[AWS] RDS와 RDS Custom은 어떤 차이점이 있을까?
·
Cloud
요약 포인트RDS와 RDS Custom은 쉽게 말하면 온프라미스 데이터베이스 서버에 Oracle을 설치하는 것과 매우 흡사한 개념이다.기저 운영 체제에 접근이 가능한지, 불가능한지에 대한 차이점이 있고 RDS Custom이 가능한 데이터베이스는 Oracle, Microsoft SQL Server만 가능하다는 것이다. 온프라미스에서는 하드웨어부터 네트워크까지 모든 인프라를 직접 관리해야 하지만 RDS Custom에서는 AWS가 인프라를 담당하고 사용자는 데이터베이스와 운영체제에만 집중할 수 있다. 또한, 확장성과 자동화 기능들을 활용할 수 있다고 한다.즉, RDS Custom은 온프레미스의 유연성과 AWS의 관리적 편의성이 결합된 하나의 솔루션이라고 보면 될 것 같다. RDS와 RDS Custom 개요RD..
[AWS] RDS 개요 및 읽기 전용 복제본과 다중 AZ와 실습 영상
·
Cloud
AWS RDS(관계형 데이터베이스 서비스)는 SQL을 사용하는 관계형 데이터베이스에 대한 관리형 서비스입니다.RDS는 다양한 데이터베이스 엔진(PostgreSQL, MySQL, MariaDB, Oracle, Microsoft SQL Server, IBM DB2, 그리고 AWS의 Aurora)을 지원하며, 클라우드에서 데이터베이스를 쉽게 생성하고 관리할 수 있도록 도와줍니다. RDS 기초 설명주요 특징 및 혜택자동화된 관리: 데이터베이스 프로비저닝과 운영 체제 패치가 자동화되어 있으며, 지속적인 백업과 특정 시점 복원이 가능합니다.모니터링 및 성능 관리: 대시보드를 통해 데이터베이스 성능을 모니터링하고, 읽기 성능 향상을 위해 읽기 복제본을 사용할 수 있으며, 재해 복구를 위한 다중 가용 영역(Multi-..