Cloud Computing Overview
Benefits of Cloud Computing
Flexibility & Scalability: Cloud computing provides businesses with greater flexibility and scalability than traditional local servers.
Rapid Provisioning: Users can quickly obtain additional bandwidth without extensive IT infrastructure updates.
Customizable Applications: Applications can be managed from anywhere with an internet connection.
NIST Definition of Cloud Computing
Convenient Access: Cloud computing allows on-demand network access to a shared pool of configurable resources (e.g., networks, servers, storage).
Minimal Management: Resources can be rapidly provisioned and released with minimal management effort.
Essential Characteristics of Cloud Computing
On-Demand Self-Service: Access resources as needed, similar to ATMs or vending machines which are available year-round.
Broad Network Access: Accessible from various devices (desktops, smartphones, tablets) with internet connectivity.
Resource Pooling: Cost savings through shared resources in a multi-tenant model, dynamically assigned based on demand.
Rapid Elasticity: Resources can scale quickly in response to demand (e.g., increased resources during holiday shopping).
Measured Service: Pay for what you use; similar to a utility model (like monthly electric charges).
Note: Certain services like general email or social media may not fall under this billing model.
Summary of Deployment and Service Models
Focus on deployment models and service models will occur in further discussions.