클라이언트
사람이 컴퓨터 서버에 요청을 보내기 위해 상호 작용하는 웹 브라우저 또는 데스크톱 애플리케이션
서버
일종의 가상 서버인 Amazon Elastic Cloud Compute(Amazon EC2)와 같은 서비스(AWS에서)
상호작용
클라이언트가 특정 요청시 서버는 요청을 평가하고 클라이언트에 정보를 반환함으로써 요청 이행
클라우드 컴퓨팅
종량 과금제 요금으로 인터넷을 통해 필요에 따라 IT리소스 제공
클라우드 기반 배포
기존 애플리케이션을 클라우드로 마이그레이션하거나 클라우드에서 새 애플리케이션을 설계 및 빌드한다.
예를 들어 기업은 완전히 클라우드에 기반한 가상 서버, 데이터베이스, 네트워킹 구성 요소로 구성된 애플리케이션을 운영
온프레미스 배포
온프레미스 배포는 프라이빗 클라우드 배포라고도 하며, 리소스는 가상화 및 리소스 관리 도구를 사용하여 온프레미스에 배포됨.
애플리케이션에 필요한 기술의 모든 요소가 온프레미스 데이터 센터에 저장되는 경우가 있을 수 있음. 이 모델은 레거시 IT 인프라와 매우 비슷하지만 애플리케이션 관리 및 가상화 기술이 통합되어 리소스 사용률을 높이는 데 도움이 됨.
회사 자체 구축 데이터센터를 생각하면 됨.
하이브리드 배포
클라우드 기반 리소스는 온프레미스 인프라에 연결되며, 여러 상황에서 사용할 수 있다.
온프레미스에서 더 잘 유지 관리되는 레거시 애플리케이션이 있거나 정부 규정에 따라 비즈니스에서 특정 레코드를 온프레미스에 보관해야 하는 경우
예를 들어 회사에서 배치 데이터 처리 및 분석을 자동화할 수 있는 클라우드 서비스를 사용하고자 한다고 가정한다. 그런데 이 회사에는 온프레미스에 더 적합하여 클라우드로 마이그레이션되지 않을 몇 가지 레거시 애플리케이션이 있기 때문에,하이브리드 배포를 통해 레거시 애플리케이션을 온프레미스로 유지하면서 클라우드에서 실행되는 데이터 및 분석 서비스의 이점을 활용할 수 있음.
클라우드 컴퓨팅의 이점
멀티테넌시
전체 호스트를 소유하지 않는다. 다른 여러 인스턴스(가상머신)와 호스트를 고유하며, 호스트에서 실행하는 하이퍼바ㅣ저가 가상머신간의 물리적 리소스 공유를 제어