1.8 Cloud Concepts and Connectivity Options Flashcards
Software as a Service (SaaS).
Software as a Service (SaaS) allows us to use an application provided and maintained by the service provider.
Platform as a Service (PaaS).
Platform as a Service (PaaS) is a platform for designing applications that are compiled and executed in the cloud.
Infrastructure as a Service (IaaS).
Infrastructure as a Service (IaaS) allows the customer to rent the infrastructure of compute, network, and storage from the cloud provider.
Desktop as a Service (DaaS).
Desktop as a Service (DaaS) is a service that provides the end user with a virtual desktop that lives in the cloud.
Private Cloud.
In a private cloud, resources are owned by the organization and exclusively used by the organization
Public Cloud.
In a public cloud, defined resources at the provider are provisioned and used by the general public. The public cloud allows a pay-as-you-go strategy that is similar to renting the equipment rather than owning it.
Hybrid Cloud.
A hybrid model is a blend of both the public cloud and private cloud within an organization.
Community Cloud.
A community model is a grouping of organizations for a cloud resource that share a common access requirement.
Public Cloud connectivity method.
When we host resources in the public cloud, we need local resources such as authentication.
VPS’s and the Public Cloud.
Virtual private networks (VPNs) are used to allow an encrypted tunnel to be built across the public Internet. VPNs allow for the agility of change, such as switching data centers.
WAN’s and the Public Cloud.
Public wide area networks (WANs) can be built out from the customer to the public cloud provider; these connections are exclusive for the customer.
Infrastructure as Code (IaC).
Infrastructure as Code empowers DevOps to provision servers with code-based automation and orchestration tools.
Infrastructure as Code (IaC) Imperative Approach.
An imperative approach requires a step-by-step script to be created for the end goal.
Infrastructure as Code (IaC) Declarative Approach.
A declarative approach only defines the end state and it is left to the orchestration tool to get to the end goal.
Three common tools for Infrastructure as Code (IaC).
Three common tools for IaC are Chef, Puppet, and Ansible.