클라이언트-서버 모델
현대 컴퓨팅은 클라이언트 - 서버 모델이다
클라이언트가 요청한걸 검증하고 서버가 제공한다.

컴퓨팅에서 클라이언트는 사람이 컴퓨터 서버에 요청을 보내기 위해 상호 작용하는 웹 브라우저 또는 데스크톱 애플리케이션일 수 있다. 서버는 일종의 가상 서버인 Amazon Elastic Cloud Compute(Amazon EC2)와 같은 서비스일 수 있다.
AWS에서 서버는 **Amazon Elastic Compute Cloud(Amazon EC2)**인스턴트
AWS의 key concept
✔️ 사용한 만큼 지불
클라우드 컴퓨팅
종량 과금제 요금으로 인터넷을 통해 필요에 따라 IT리소스를 제공(온디맨드)
이점
✔️ 선행 비용을 가변 비용으로 대체
✔️ 데이터 센터 운영 및 유지 관리에 비용 투자 불필요
✔️ 용량 추정 불필요
✔️ 규모의 경제로 얻게되는 이점
➡️ 종량 가금제를 통한 요금감소로 이어짐
✔️ 속도 및 민첩성 향상
✔️ 몇 분만에 전세계에 배포
종류
1. 클라우드 기반 배포
클라우드 기반 배포 모델에서는 기존 애플리케이션을 클라우드로 마이그레이션하거나 클라우드에서 새 애플리케이션을 설계 및 빌드.
이러한 애플리케이션은 IT 팀의 관리가 필요한 하위 수준 인프라에 빌드할 수도 있고 핵심 인프라의 관리, 아키텍처 설계, 확장 필요를 줄여주는 상위 수준 서비스를 사용하여 빌드할 수도 있다.
2.온프레미스 배포(=프라이빗 클라우드 배포)
이 모델에서 리소스는 가상화 및 리소스 관리 도구를 사용하여 온프레미스에 배포.
애플리케이션 관리 및 가상화 기술을 사용하여 리소스 활용도를 높인다.
3. 하이브리드 배포
클라우드 기반 리소스는 온프레미스 인프라에 연결.
클라우드 기반 리소스를 레거시 IT 애플리케이션과 통합