AWS32 [ AWS ] Aurora Serverless와 Proxy Fleet의 개념과 역할 이번 게시물을 통해서 Aurora Serverless와 Proxy Fleet의 역할을 더 쉽게 이해해보겠습니다. 상황을 가정해 봅시다. 당신은 온라인 상점을 운영하고 있으며, 이 상점의 웹 애플리케이션은 데이터베이스를 사용하여 제품 정보를 저장하고 주문을 처리합니다. 이 데이터베이스는 Aurora Serverless로 호스팅되어 있습니다. Aurora Serverless? Aurora Serverless는 데이터베이스 엔진을 실행하기 위해 필요한 리소스를 자동으로 확장하거나 축소하는 기능을 가지고 있습니다. 예를 들어, 트래픽이 많은 경우 데이터베이스 엔진 인스턴스를 확장하고, 트래픽이 적을 때는 자동으로 축소합니다. Proxy Fleet? Proxy Fleet은 Aurora Serverless와 함께 .. 2023. 9. 6. [ AWS ] Warm pool 이란? "Warm pool"은 AWS RDS (Amazon Relational Database Service)에서 제공하는 데이터베이스 인스턴스의 가용성 및 성능을 향상시키기 위한 기능 중 하나입니다. Warm pool은 주 데이터베이스 인스턴스의 데이터베이스 스냅샷으로부터 생성된 미리 구성된 복제본 인스턴스 집합입니다. 이러한 복제본 인스턴스는 주 데이터베이스 인스턴스의 복제본으로서 동작하며, 필요할 때 주 데이터베이스 인스턴스로 프로모션되어 가용성을 향상시키는 데 사용됩니다. Warm pool은 다음과 같은 주요 특징을 제공합니다: 1. 가용성 향상 Warm pool은 주 데이터베이스 인스턴스와 동일한 데이터를 가지고 있으므로 주 데이터베이스 인스턴스가 다운될 경우 미리 구성된 복제본 인스턴스 중 하나를 프.. 2023. 9. 6. RDS 에서의 ASYNC란 무엇일까? RDS (Amazon Relational Database Service) 복제에서 "async"는 "비동기식"을 나타냅니다. 이것은 데이터베이스의 주 복제와 복제본 간의 데이터 동기화 방식을 설명하는 용어입니다. 비동기식 복제 (Asynchronous Replication)는 주 복제(마스터 또는 프라이머리)에서 변경된 데이터가 복제본(리드 복제본 또는 스탠바이)으로 복제될 때 동시에 즉시 전달되지 않는 방식입니다. 변경된 데이터는 주 복제에서 로그로 기록되고, 이 변경 내용은 나중에 복제본으로 비동기식으로 전달됩니다. 따라서 주 복제에서의 데이터 변경은 즉시 복제본에 반영되지 않을 수 있으며, 일정한 지연 시간이 발생할 수 있습니다. 비동기식 복제의 주요 특징 및 장단점은 다음과 같습니다. 장점 1. .. 2023. 9. 5. [ AWS ] Origin Cloaking 이란? "Origin Cloaking"은 Amazon CloudFront에서 사용하는 중요한 기능 중 하나로, 웹 애플리케이션을 호스팅하는 오리진 서버의 IP 주소를 감추고 보안을 강화하는 역할을 합니다. 이 기능을 사용하면 다음과 같은 이점을 얻을 수 있습니다. 1. 보안 강화 : Origin Cloaking은 CloudFront와 오리진 서버 간의 직접적인 통신을 방지하고 오리진 서버의 IP 주소를 감춥니다. 이렇게 하면 악의적인 공격자가 오리진 서버의 실제 IP 주소를 노출하거나 직접 공격할 가능성을 줄일 수 있습니다. 2. DDoS 방어 : 공격자가 오리진 서버의 IP 주소를 알지 못하면 DDoS (분산 서비스 거부 공격)와 같은 공격을 효과적으로 방어하기 쉬워집니다. CloudFront는 DDoS 공격.. 2023. 9. 4. AWS Congnito란? Amazon Cognito는 Amazon Web Services (AWS)의 관리형 식별 및 액세스 관리 서비스로, 모바일 및 웹 애플리케이션에 인증, 권한 부여 및 사용자 관리 기능을 쉽게 통합할 수 있도록 도와주는 서비스입니다. Cognito는 다양한 기능을 제공하여 개발자가 복잡한 인증 및 사용자 관리 부분을 간단하게 처리할 수 있도록 합니다. 여기에는 다음과 같은 주요 기능이 포함됩니다. 1. 사용자 등록 및 인증 Cognito를 사용하여 사용자를 등록하고 인증할 수 있습니다. 사용자는 사용자 이름과 비밀번호 또는 소셜 미디어 로그인을 통해 인증할 수 있습니다. 2. 사용자 데이터 저장 사용자의 프로필 정보, 설정 및 기타 사용자 관련 데이터를 안전하게 저장하고 관리할 수 있습니다. 3. 소셜 미.. 2023. 8. 14. CloudFront의 캐시 무효화란? Amazon CloudFront는 AWS의 Content Delivery Network (CDN) 서비스입니다. CloudFront는 전 세계의 엣지 로케이션에 컨텐츠를 캐시하여 사용자에게 빠르고 안정적인 웹사이트 및 애플리케이션 경험을 제공합니다. 그러나 때로는 업데이트된 컨텐츠를 제공하거나 변경 내용을 즉시 반영해야 할 필요가 있을 수 있습니다. 이때 CloudFront 캐시 무효화(Invalidation)가 사용됩니다. 캐시 무효화란, CloudFront의 캐시된 데이터를 강제로 지우고, 다음 사용자 요청 시에 최신 데이터를 원본 서버로부터 가져오도록 하는 작업을 의미합니다. 이는 새로운 컨텐츠가 업데이트되거나 변경된 경우, 사용자에게 올바른 데이터를 보여주기 위해 필요한 절차입니다. ( 실시간으로.. 2023. 8. 14. 이전 1 2 3 4 5 6 다음 반응형