1.Auto Scaling Group (ASG) 쉬운 설명: 무인 카페 예시무인 카페가 있고, 총 5개의 커피머신을 놓을수 있다고 가정합시다.해당 무인카페는 렌탈업체가 기계상태를 모니터링하고 있다고 가정합니다.1) 무인카페 운영 시작무인카페에 커피 머신이 하나만 있는 상황입니다. 손님이 오면 커피 머신이 그 일을 처리합니다.1개의 EC2 인스턴스 가 동작하는 것과 같습니다.2) 손님이 늘었을 때(트래픽 증가)손님이 많아지면 커피 머신이 이를 감당하지 못하고 과부하 에 걸리게 됩니다.렌탈업체에서 이를 감지하고, 더 많은 커피 머신을 자동으로 배치합니다.이는 ASG 가 EC2 인스턴스를 추가 하는 것과 같습니다.예를 들어, Backend Instance CPU 사용량이 높아지면, AWS는 트래픽을 처리할 수..
1. 도입배경1) 로컬 환경의 문제점처음에는 로컬 환경에서 Docker Compose를 활용해 프로젝트를 운영했습니다. 하지만 몇 가지 문제점이 발생했습니다:로컬 개발 환 환경의 한계: 로컬 시스템 자원을 활용하다 보니 확장성에서 제약이 발생했습니다. 특히, 사용량이 증가할 때 인프라 확장이 어려워졌습니다.확장성과 유연성 부족 : 트래픽 증가에 효과적으로 대응하기 어려웠습니다. 트래픽이 몰릴때 서버를 증설하거나, 구성 변경이 필요한 경우, 시간과 노력이 많이 소요되어 비효율적이었습니다.로드 밸런싱 문제 : 특정시간에 트랙픽 증가시, 효율적으로 분산 처리할 수 있는 로드 밸런싱 솔루션이 필요했지만, 로컬 환경에서는 이를 구현하기에 기술적, 물리적 제약이 있었습니다.이러한 문제를 해결하기 위해 AWS EC..
AWS VPC 설정 중 이해가 어려운 부분이 많았던 경험을 바탕으로, 이번 포스트에서는 AWS VPC를 아파트에 비유하여 쉽게 설명해보겠습니다.1. VPC 개념 아파트에 빗대어 쉽게 이해하기VPC 개념을 아파트 단지에 비유하여 쉽게 설명해보겠습니다.예를 들어 택배 주소를 적을 때 아파트명, 동, 호수 를 기입하듯, AWS 시스템에도 VPC, 서브넷 등으로 구성된 계층적 주소 체계가 있어 서비스 간 접근을 관리할 수 있습니다.1) VPC == 아파트단지VPC는 AWS 내의 가상 네트워크 공간을 말하며, 쉽게 말해 아파트 단지라고 할 수 있습니다.예를 들어, ‘강남아파트 101동’과 ‘강북아파트 101동’이 각각 독립된 객체이듯, VPC는 서로 다른 네트워크 단지로 구분되어 내부 네트워크를 구성합니다.2) ..