기존의 로컬 환경이나 사내에서 구축하고 운영하였던 시스템을 클라우드 환경으로 전환하기 위해서 어떤 아키텍처를 가져야 하는지 알아보자. Cloud Native Architecture(클라우드 네이티브 아키텍쳐)의 특징 1. 확장 가능한 아키텍처 시스템의 수평적 확장에 유연 → 더 많은 사용자 요청 처리 가능 확장된 서버로 시스템의 부하 분산, 가용성 분산 시스템 확장은 scale-up, scale-out으로 나눌 수 있다. scale-up : 하드웨어의 사양을 높이는 작업 ex) 가지고 있는 시스템의 CPU나 메모리의 스펙을 높이는 작업(scalse-up) 등 scale-out : 같은 사양의 서버 즉 인스턴스를 여러 개 배치함으로써 동시에 더 많은 요청을 처리할 수 있도록 하는 것 이렇게 시스템을 양쪽으..