ElastiCache (7) 썸네일형 리스트형 [DOP] Storage & Database (Resilient Cloud Solutions) Storage & Database 이번 장에서는 DevOps Engineer Professional (DOP) 을 준비하며 "AWS의 스토리지와 데이터베이스 서비스"에 대해서 알아보도록 한다. Amazon Aurora Read Replica 최대 15개의 읽기 전용 복제본을 지원한다. "동일 AZ", "교차 AZ" 또는 "교차 리전"을 지원한다. 복제는 ASYNC이므로 읽기의 최종 일관성이 유지된다. 복제본을 자체 DB로 승격시킬 수 있다. 애플리케이션은 읽기 복제본을 활성화하기 위해 접속 URL을 변경해야 한다. 정상적인 부하를 처리하는 운영 데이터베이스가 있다. 일부 분석을 위해 보고용 애플리케이션을 실행해야 한다. 읽기 전용 복제본을 생성하여 그곳에서 새로운 워크로드를 실행한다. 운영 데이터베이스는.. [SAP] Caching Caching이번 장에서는 Solutions Architect Professional (SAP) 을 준비하며 "캐싱"에 대해서 알아보도록 한다.Amazon CloudFrontContent Delivery Network로 CDN으로 부른다.읽기 성능 향상시키며 엣지에 콘텐츠를 캐시한다.225개 이상의 포인트를 가지고 있다.215개 이상의 엣지 로케이션과, 13개의 지역 엣지 캐시네트워크 및 애플리케이션 계층 공격(예: DDoS 공격)으로부터 보호한다.AWS Shield, AWS WAF 및 Route 53과 통합된다.외부에 HTTPS를 노출하고 내부 HTTPS 백엔드와 통신할 수 있다.WebSocket 프로토콜을 지원한다.애플리케이션을 배포하거나 S3 버킷에 웹사이트나 파일을 배포할 수 있다.글로벌 사용자가.. [SOA] Database Database in AWS 이번 장에서는 SysOps Administrator를 준비하며 AWS의 데이터베이스 서비스에 대해서 알아보도록 한다. Amazon RDS RDS는 관계형 데이터베이스 서비스다. 관리형 DB 서비스로 SQL 언어를 사용하는 DB를 위해 제공된다. AWS에서 관리하는 클라우드에 데이터베이스를 생성할 수 있다. Postgres MySQL MariaDB Oracle Microsoft SQL Server Aurora (AWS 독점 데이터베이스) RDS vs EC2 인스턴스에 DB 설치 RDS는 관리형 서비스다. 자동화된 프로비저닝, OS 패치를 지원한다. 지속적인 백업 및 특정 타임스탬프로 복원(특정 시점 복원)을 지원한다. 모니터링을 위한 대시보드를 지원한다. 향상된 읽기 성능을 위.. [SAA] Databases Databases 이번 장에서는 SAA를 준비하며 AWS의 여러 Database에 대해서 알아보도록 한다. Overview AWS에는 선택할 수 있는 많은 관리형 데이터베이스가 있다. 아키텍처에 따라 적합한 데이터베이스를 선택하기 위한 여러 질문들이 있다. 읽기 작업량이 많거나, 쓰기 작업량이 많거나, 균형잡힌 작업량이 많거나, 처리량이 필요한가요? 낮 동안 확장 또는 변동이 필요한가요? 얼마나 많은 데이터를 저장하고 얼마나 오래 저장할 것인가? 데이터는 증가할 것인가? 객체의 평균 크기는? 어떻게 액세스할 것인가? 데이터 내구성? 데이터에 대한 인증 출처? 대기 시간 요구사항? 동시 사용자? 데이터 모델? 데이터를 어떻게 조회할 것인가? 결합(Join)?, 구조화(Structured)?, 반구조화(Se.. [AWS] Database Services 데이터베이스(Database) 최초 작성 일자: 2023-03-21 수정 내역: 2023-03-21: 최초 작성 Amazon Aurora MySQL 및 PostgreSQL과 완벽하게 호환되는 고성능 관리형 관계형 데이터베이스 완벽한 MySQL 및 PostgreSQL 호환성과 함께 비할 데 없는 고성능과 고가용성을 글로벌 규모로 제공하도록 설계된 서비스. 사용 이유 상용 데이터베이스의 1/10의 비용으로 완벽한 MySQL 및 PostgreSQL 호환성을 유지하면서 성능 집약적인 애플리케이션 및 중요한 워크로드를 지원할 수 있다. 99.99%의 가동 시간 SLA와 리전 간 재해 복구를 사용한 글로벌 복제로 지원되는 다중 AZ 가용성을 바탕으로 1분 안에 애플리케이션을 구축할 수 있다. 서버리스와 같은 혁신 .. [SAA] Discussions - MyClothes.com MyClothes.com 옷을 구매하는 사이트인 MyClothes.com을 설계하면서 여러 AWS 서비스에 대해서 복습해본다. Stateful Web App:MyClothes.com MyClothes.com은 사람들이 온라인으로 옷을 살 수 있는 서비스다. 상품을 담을 수 있는 장바구니가 존재한다. 서비스는 동시에 수백명의 사용자가 접속한다. 확장하고 수평적 확장성을 유지하며 웹 애플리케이션을 가능한 한 “Stateless 상태”로 유지해야 한다. 사용자의 장바구니는 유지되어야 한다. 사용자의 세부 정보는 데이터베이스에 저장되어야 한다. Introduce Stickiness(Session Affinity) “ELB Stickiness”를 활용하여 재요청하는 경우 기존에 요청하던 인스턴스로 요청할 수 있다.. [SAA] AWS Fundamentals - ElastiCache AWS Fundamentals: ElastiCache 이번 장에서는 SAA를 준비하며 ElastiCache에 대해서 알아보도록 한다. ElastiCache RDS가 관리되는 관계형 데이터베이스를 가져오는 방식과 동일하다. ElastiCache는 AWS에서 제공하는 완전 관리형 Redis 또는 Memcached다. 캐시는 매우 높은 성능과 짧은 대기 시간을 가진 인메모리 데이터베이스다. 읽기 집약적인 워크로드에 대한 데이터베이스의 부하를 줄이는 데 도움이 된다. 애플리케이션을 stateless 상태로 만드는 데 도움을 준다. AWS에서 OS관리/패칭, 최적화, 설정, 구성, 모니터링, 장애 복구 및 백업을 처리한다. ElastiCache를 사용하면 애플리케이션 코드가 많이 변경된다. DB Cache 애플리.. 이전 1 다음