a distinct IT environment that is designed for the purpose of remotely provisioning scalable and measured IT resources
현재 cloud 의 심벌인 ☁️ 모양은 이전에 인터넷의 심벌이었다.
physical or virtual IT-related artifact that can be either software-based,or hardware-based.
- [ HW based ] 물리적 서버. 저장 장치, 네트워크 장치
- [ SW based ] 가상서버, 소프트웨어 프로그램, 서비스
not cloud-based
- cloud-based IT resource에 접근, interact 가능
- on-premise IT resource can be moved to a cloud
= on-premise 에서 cloud-based로 전환 가능- redundant deployments of an IT resource can exist in both
= 확장성 있게 사용 가능
무조건 cloud가 답인 것은 아니다 .
서비스, 특성에 따라 결정.
- ex. 학교의 학사관리시스템의 경우 )
학사정보 - on-premise로 관리
온라인 수업등의 관리 - 사용량에 대처가능한 확장성 있는 cloud로 관리
the ability of the IT resource to handle increased or decreased usage demands
Horizontal Scaling : scaling out or scaling in ( 일반적 )
Vertical Scaling : scaling up and scaling down
HORIZONTAL SCALING
allocating or releasing of IT resources that are of the same type
- scaling 하는 도중 서비스가 중단되지 않음
VERTICAL SCALING
existing IT resource is replaced by another with higher or lower capacity
- scaling 하는 동안 서비스가 중단되어야 함
not all IT resources residing within a cloud can be available for remote access
DB , physical server deployed within a cloud
-> 해당 클라우드 소속 resource 만 접근가능
접근이 불가능하므로 이를 극복하기 위해 "API" 사용
encapsulate other IT resources while offering functions for clients
-> ' as-a-service' suffix
software programs, services, 랩탑, 모바일 기기 등
클라우드 서비스에 접근해서 돌아가는 것들이 cloud service consumer가 될 수 있다.