120 likes | 177 Views
Understand cloud computing fundamentals, including service and deployment models, as defined by NIST. Learn about SaaS, PaaS, IaaS, and deployment options such as private, community, public, and hybrid cloud. Explore key companies in the cloud computing industry.
E N D
CLOUD COMPUTING Rich Sangprom
What is cloud computing? • “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.” - NIST Definition
Characteristics • On-demand self-service • Broad network access • Resource pooling • Rapid elasticity • Measured service
Service Models • Software as a Service (SaaS) • Platform as a Service (PaaS) • Infrastructure as a Service (IaaS)
Software as a Service (SaaS) • Gives the user the ability to utilize applications hosted on a cloud infrastructure • Borrowing/renting software online • Google Documents
Platform as a Service (PaaS) • The user is able to deploy custom applications and services • User has control over deployed applications • Similar to an app store
Infrastructure as a Service (IaaS) • Technology from a cloud provider is outsourced to a user/client as a service • User has control over operating systems, storage, and deployed applications • Pay per use basis
Deployment Models • Private Cloud - Single organization • Community Cloud - Multiple organizations • Public Cloud - General public • Hybrid Cloud - Multiple cloud infrastructures - (ex. private cloud + oublic cloud)