피드로 돌아가기
Stack Overflow BlogInfrastructure
원문 읽기
물리 서버의 하드웨어 종속성 제거를 통한 Cloud Migration 및 인프라 유연성 확보
No Dumb Questions: What is cloud computing and why is everyone doing it?
AI 요약
Context
물리적 데이터 센터 운영에 따른 하드웨어 구매, 랙 설치, 전문 인력 관리 등 과도한 운영 오버헤드 발생. 서버 한 대당 단일 애플리케이션을 배치하는 구조로 인해 리소스 낭비와 확장성 부족이라는 한계 직면.
Technical Solution
- 하드웨어 제어 방식을 물리적 조작에서 소프트웨어 정의 인터페이스 기반의 선언적 구성 체계로 전환
- VM의 무거운 OS 중복 설치 문제를 해결하기 위해 최소한의 Linux 배포판을 공유하는 Docker Container 기반 패키징 도입
- 단일 서버 장애 시 서비스 가용성 확보를 위해 동일 애플리케이션을 복제 배치하는 Pod 구조 설계
- 분산된 Docker 애플리케이션의 효율적 자원 할당 및 수명 주기 관리를 위한 Kubernetes Orchestration 체계 구축
- AWS의 유휴 서버 자원을 활용하여 초기 인프라 투자 비용(Upfront Cost)을 제거하고 확장성 확보
실천 포인트
- 서비스 가용성 확보를 위한 Pod 단위의 Redundancy 설계 검토 - OS 오버헤드 감소를 위한 VM 기반 환경에서 Container 기반 환경으로의 전환 평가 - 인프라 프로비저닝 시간을 단축하기 위한 Infrastructure as Code(IaC) 접근 방식 적용