클라이언트 - 서버 모델
- 클라이언트(
Client
) : Server에 요청을 보내는 주체
- 서버(
Server
) : Client의 요청에 응답하는 주체
- On-Premise Server
- Cloud Server
Cloud Computing
온디멘드(On-Demand)
- 필요한 IT 리소스를 필요한 순간에 전달
- IT 리소스를 사용한 만큼 비용 지불
클라우드 컴퓨팅 모델
- Infrastruscure as a Service (
IaaS
)
- Platform as a Service (
PaaS
)
- Software as a Service (
SaaS
)
클라우드 컴퓨팅 배포 모델
클라우드 기반
배포
- 애플리케이션의 모든 부분을 클라우드에서 실행
- 기존 애플리케이션을 클라우드로 마이그레이션
- 클라우드에서 새 애플리케이션을 설계 및 빌드
온프레미스
배포 ( 프라이빗 클라우드
배포 )
- 가상화 및 리소스 관리 도구를 사용하여 리소스 배포
- 애플리케이션 관리 및 가상화 기술을 사용하여 리소스 활용도를 높임
하이브리드
배포
- 클라우드 기반 리소스를 온프레미스 인프라에 연결
- 클라우드 기반 리소스를 레거시 IT 애플리케이션과 통합
클라우드 컴퓨팅의 이점
선행 비용
을 가변 비용
으로 대체
선행 비용
: IT 리소스를 비즈니스 기획 단계에서 모두 정의하고, 투자해야 함
가변 비용
: 사용한 컴퓨팅 리소스에 대해서만 비용을 지불함
- 데이터 센서 운영 및 유지 관리에 비용 투자 불필요
- 용량 추정 불필요
- 애플리케이션을 배포하기 전에 필요한 인프라 용량을 예측할 필요가 없음
- 수요에 따라 확장 또는 축소가 쉬움
- 규모의 경제로 얻게 되는 이점
- 속도 및 민첩성 향상
- 몇 분 만에 전 세계에 배포