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

  1. On-Demand Self-Service: Access resources as needed, similar to ATMs or vending machines which are available year-round.

  2. Broad Network Access: Accessible from various devices (desktops, smartphones, tablets) with internet connectivity.

  3. Resource Pooling: Cost savings through shared resources in a multi-tenant model, dynamically assigned based on demand.

  4. Rapid Elasticity: Resources can scale quickly in response to demand (e.g., increased resources during holiday shopping).

  5. 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.