Deployment Models
Service
Models
Terms
100

Available to everyone over the internet

Public cloud

100

A method of software delivery and licensing in which software is accessed online via a subscription, rather than bought and installed on individual computers.

Software as a service (SaaS)

100
  • Site-to-site virtual private network

  • Encrypt through the Internet

VPN

200

Your own virtualized local data center

Private Cloud

200

A form of cloud computing that provides virtualized computing resources over the internet.

Infrastructure as a service (IaaS)

200
  • Connects users on the Internet

  • Direct connection between cloud provider networks

Private-direct connection to cloud provider

300

A mix of public and private

Hybrid cloud

300

No servers, no software, no maintenance team, no HVAC. Someone else handles the platform, you handle the development

Platform as a service (PaaS)

300

Many different clients are using the same cloud infrastructure

Multi-Latency

400

Several organizations share the same resources

Community cloud

400
  • Basic application usage

  • Applications actually run on a remote server

Desktop as a Service (DaaS)

400

Scale up or down as needed

Elasticity

500
  • IaaS-  Your data is out there, but more within your control

  • SaaS- Central management of data and applications


    • Your data is out there

  • PaaS- You don’t have direct control of the data, people, or infrastructure


    • Trained security professionals are watching your stuff

Security implications

500
  • Describe an infrastructure

  •  Defines servers, network, and applications as code

  • Modify the infrastructure and create versions

Infrastructure as code

500

the ability of a network to cope with increasing workloads in a cost-effective and sustainable way

Scalability

M
e
n
u