Why Cloud Computing ? Problem of businesses with traditional data centers - Over or Under-Provisioning
Why Cloud Computing ? Overestimate system utilization which results in low utilization
Why Cloud Computing ? Underestimate system utilization which result in under provision
Why Cloud Computing ? Problem of resource providers with traditional data centers Big servers Small requirements Difficult to share
Why Cloud Computing ? Businesses want to have dynamic resources provisioning Resource providers want to serve more customers with fewer servers without quality degrade => Cloud computing is the solution
Cloud computing definition Virtualization Internet Cloud computing
Cloud computing definition Virtualization
Cloud computing definition Virtualization Easy to divide a big server into multiple smaller machines
Cloud computing definition Virtualization In reality, a virtual machine is nothing more than a collection of configuration files and virtual disk files. Easy to create by just copy files Easy to access through internet => Dynamic resource provisioning
Cloud types Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS)
Spectrum of Cloud Users
Services
Cloud deployment models Public clouds Private clouds Community clouds Hybrid clouds
Summary In this chapter, we studied the following contents Why cloud computing? Cloud computing definition Cloud types
References [1] Huỳnh Quyết Thắng (2014) Điện toán đám mây, Nhà xuất bản Trường Đại Học Bách Khoa Hà Nội. Chương I, trang 15-28