🧠

Cloud Computing

  • On-demand computer resources
  • Metered service
  • Elastic services and storage
    • Automatically scale up or down

Service Models

Cloud computing service models

  • Traditional
    • Everything is located and managed at an organization's location
  • Infrastructure as a Service (IaaS)
    • Networking
    • Storage
    • Servers
    • Virtualization
  • Platform as a Service (PaaS)
    • Networking
    • Storage
    • Servers
    • Virtualization
    • OS
  • SaaS (Software as a Service)
    • Applications
    • Basically everything is taken care of, you just use the product

Risks

  • ISP's uptime
  • ISP's bandwidth limitations
  • Cloud provider's uptime
  • Cloud provider's backup and security systems
  • Misconfiguration that exposed one client's data to another client
  • Unauthorized access by cloud provider or illegitimate users
  • Breaches of confidentiality
  • Data security regulations
  • Questions over ownership of intellectual property

Computer Science