Professional Documents
Culture Documents
Definition
Cloud computing is a general term for anything that involves delivering hosted services over the Internet
Characteristics
Shared Infrastructure Dynamic Provisioning
Network Access
Managed Metering
Service Models
Software as a Service (SaaS) Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Deployment Models
Private Cloud Community Cloud
Public Cloud
Hybrid Cloud
Deployment Models
Benefits
Cost Savings Scalability/Flexibility Reliability Maintenance Mobile Accessible
Challenges
Security and Privacy Lack of Standards Continuously Evolving
Novas Architecture
What is OpenStack?
Cloud computing elaborate by Rackspace Cloud and NASA
Open source software to build public and private clouds Collection of cloud technology Massively scalable cloud computing software
Components of OpenStack
Components of OpenStack
Swift
Swift Software providing object and blob storage Glance Services for discovering, registering, and retrieving virtual machine images
Nova Software providing virtual servers or virtual machines upon demand
Glance
Nova
Logical Architechture