MapleStory Finger Point
[AWS RDS] 배포 전략
·
Cloud Architect/AWS
01. 배포 옵션 선택RDS를 배포하기 위해 가용성 및 내구성을 인프라에 맞게 선택하자! 💁‍♂️다중 AZ DB 클러스터 배포구성 : 하나의 Writer + 최대 2개의 Reader 인스턴스 (모두 서로 다른 AZ에 위치)복제 방식 : 공유 스토리지 기반FailOver : Writer 장애 시 Reader 중 하나가 Writer로 승격됨읽기 처리 : Reader 인스턴스에서 읽기 분산 가능1. 장점고가용성 + 읽기 성능 확장Reader 인스턴스를 통해 읽기 부하 분산장애 시 빠른 Failover (30초 이내)2. 단점비용이 더 높을 수 있음일부 RDS 엔진에서만 지원 (예: MySQL, PostgreSQL) 💁‍♂️다중 AZ DB 인스턴스 배포구성 : 하나의 Primary (Writer) 인스턴스..
Chapter 1. 컨테이너(Container) 란?
·
Cloud Architect/Docker
01. 가상화컨테이너에 알아보기에 앞서 가상화 기반으로 진행되기 때문에, 가상화에 대해 먼저 알아보자.좀 추상적인 개념이지만 한번 얕게라도 생각해보자면 ... 기업 입장에서는 하드웨어를 가진 서버, 스토리지, 네트워크, 애플리케이션 등 자원 배치 라던가, 리소스 관리를효율적으로 사용해야 하며 장애 발생 시 빠른 대응, 빠른 재해 복구가 필수적이다. 그래서 결국 효율적인 자원 관리, 자동화, 재해 복구 등 장점을 극대화 하기 위해 하드웨어가 아닌 가상화 기술을도입하여 물리적 하드웨어 유지 보수 대신에 소프트웨어적으로 추상화된 가상화를 통해 쉽게 유지보수를 할 수 있다. 1-1. 가상화 종류 💁‍♂️ Virtual Machine 가상화VM 가상화에서 사용하는 이미지 기술을 OVF 라고 부른다.쉽게 말해 하..
Karpenter 소개 [Part 02]
·
Cloud Architect/Kubernetes
▶ 지난 포스팅https://ssunghwan.tistory.com/12 Karpenter 소개 [Part 01]▶ 지난 포스팅AutoScaling [Part 01] — 하늘을 나는 펭귄 AutoScaling [Part 01]01. EKS (Elastic Kubernetes Service) 설치💁‍♂️ EKS 소개Kubernetes Control plane을 구성할 필요 없이 AWS에서 Kubernetes를 제공하는 관리형ssunghwan.tistory.com 01. 배포 전 고려사항💁‍♂️ 배포하기 이전에 Karpenter Controller Pod 배치 고려사항 ■ Pod Anti-Affinity를 통한 분산 배치동일한 핵심 Pod의 복제본들이 같은 Node에 스케줄링되지 않도록 Anti-Affi..
Karpenter 소개 [Part 01]
·
Cloud Architect/Kubernetes
▶ 지난 포스팅AutoScaling [Part 01] — 하늘을 나는 펭귄 AutoScaling [Part 01]01. EKS (Elastic Kubernetes Service) 설치💁‍♂️ EKS 소개Kubernetes Control plane을 구성할 필요 없이 AWS에서 Kubernetes를 제공하는 관리형 서비스.장점은 아래와 같습니다.리팩토링이 필요없다.EKS환경에서ssunghwan.tistory.comAutoScaling [Part 02] — 하늘을 나는 펭귄 AutoScaling [Part 02]▶ 지난 포스팅AutoScaling [Part 01] — 하늘을 나는 펭귄 AutoScaling [Part 01]01. HPA(Horizon Pod Autoscaler)Pod에 대한 Client C..