1.0 Networking Fundamentals
1.8 Cloud Concepts and Connectivity Options
Deployment Models
Public - Anyone connected to the Internet has could have access
Private - Cloud environment supported by internal resources
Hybrid - A mix of public and private cloud environments
Community - A shared cloud environment with pooled resources used by multiple orgs
Service Models
Software as a Service (SaaS) - Cloud-based software
Infrastructure as a Service (IaaS) - 3rd party hardware you have contracted to use
Platform as a Service (PaaS) - Cloud-based software that lets you control and build deployments to fit your needs.
Desktop as a Service (DaaS) - Virtual desktop infrastructure
Infrastructure as Code (IaC) - Software-Defined Infrastructure
Automation/orchestration - Container management
Connectivity Options
Virtual Private Network - Encrypted communication to cloud resources
Private-direct connection to cloud provider - Private network connecting directly to public cloud environment
Multitenancy - Cloud infrastructure separated and isolated for multiple customers
Elasticity - The ability to scale up and down resources for systems in the cloud
Scalability - Cloud resources are able to be generated at large scale quickly, a built in provisioning system should be used to manage/prevent sprawl.
Security Implications - Security must be built into every step of cloud development