전통적인 기업에서는 보통 어플리케이션을 물리적 서버에 배포합니다.
그렇다면 클라우드 환경에서는 어플리케이션을 어디에 배포할까요?
가상 서버를 임대하여 배포합니다.
그리고 GCP에서는 VM(Virtual Machines)라고 부릅니다.
그 중 Google Compute Engine(GCE)은 가상머신을 관리하고 프로비저닝하는 기능입니다.
Load Balancing
부하분산 또는 로드 밸런싱은 컴퓨터 네트워크 기술의 일종으로 복수의 중앙처리장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것을 의미합니다. 로드 벨런싱을 통해 가용성 및 응답시간을 최적화 할 수 있습니다.
Auto Scaling
애플리케이션을 모니터링하고 용량을 자동으로 조정하여, 최대한 저렴한 비용으로 안정적이고 예측 가능한 성능을 유지합니다.