선릉역 1번 출구
Cloud Computing(1) 본문
What is cloud computing?
->사용자 요구에 의해 컴퓨팅 자원이 할당되는 것(on-demand)
The NIST Definition of Cloud Computing
Essential characteristics
On-demand self-service: a consumer can unilaterally provision computing capabilities.
Broad network access
Resource pooling: The provider's computing resources are pooled to serve multiple consumers
Rapid elasticity: Capabilities can be elastically provisioned and released
Measured Service: Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service
Service Models
Software as a Service(SaaS): 클라우드환경에서 동작하는 응용프로그램을 서비스의 형태로 제공하는 것. 즉 설치없이 클라우드를 통해서 제공되는 소프트웨어임.
Platform as a Service(PaaS): 하드웨어 및 애플리케이션 소프트웨어 플랫폼이 제3사를 통해 제공되는 클라우드 컴퓨팅의 한 형식임. 개발자가 서비스를 개발할 수 있는 환경(platform)과 api를 제공하는 형태.
Infrastructure as a Service(IaaS): 서비스 제공업체가 고객을 대신해 클라우드를 통해 인프라를 관리함.(하드웨어가 지닌 컴퓨팅 능력만을 제공)
laas<PaaS<SaaS
참고 사이트
https://www.redhat.com/ko/topics/cloud-computing/what-is-paas
https://aws.amazon.com/ko/types-of-cloud-computing/
Deployment Models
Private cloud
*온프레미스(On-premise): 기업의 서버를 클라우드 같은 원격 환경에서 운영하는 방식이 아닌, 자체적으로 보유한 전산실 서버에 직접 설치에 운영하는 방식으로 클라우드 컴퓨팅 기술이 나오기 전까지 기업 인프라 구축의 일반적인 방식이었음/ 소프트웨어를 서버에 직접 설치해 쓰는 방식.
Community cloud: 특정 용도에만 사용하도록 provisioned. 조직, 제3자 또는 일부 조합에 의해 소유, 관리 및 운영될 수 있음.
Public cloud
Hybrid cloud
[원문]
https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf
Definition from renowned people
1. virtualized
2. dynamically
3. unified resource pool
4. SLA(QoS)
IT 서비스를 제공하는 업체와 사용하는 업체간의 협약을 의미함
제공하는 서비스의 성능과 가용성 등 일정한 서비스 수준을 보장하기 위해 맺는 업체간 계약
5. a pay-per-use model: 사용한만큼 돈을 지불하는 것
'Computer > Cloud Computing' 카테고리의 다른 글
Cloud Computing(5) (0) | 2021.06.07 |
---|---|
Cloud Computing(4) (0) | 2021.06.03 |
Security and Privacy issues in cloud computing (0) | 2021.06.03 |
Cloud Computing(3) (2) | 2021.06.03 |
Cloud Computing(2) (0) | 2021.06.03 |