Domain 3 :Compare and contrast security implications of different architecture models Flashcards
Public Cloud
CSP hosts multiple tenants, sometimes on the same hardware. The risk in multi-tenancy cloud models is that, since multiple organizations are hosted on the same server, the actions of one tenant can impact the actions of another, and your organization could suffer a data breach. The public cloud is known as multi-tenant.
Private Cloud
With this model, a company may purchase its hardware or have the CSP host it on separate servers from other companies.
Community Cloud
With this model, companies from the same industry collectively pay for a bespoke application to be written, and the cloud provider hosts it on a dedicated cloud infrastructure
Hybrid Cloud
This model is ideal for companies that decide not to host all of their organization in the cloud. A hybrid cloud is a mixture of using both on-premises and cloud infrastructures.
Infrastructure as a Service (IaaS)
The CSP will provide network infrastructure, including desktops, servers, storage, firewalls, routers, and switches—the hardware devices for a network
Saas
SaaS is a cloud service in which the CSP hosts a bespoke predefined software application that is accessed through a web server. Examples of these applications include Goldmine, Salesforce, and Office 365. SaaS applications cannot be modified
Platform as a service
PaaS, or Platform as a Service, offers developers the necessary environment to build applications seamlessly.
Security as a Service (SECaaS)
SECaaS provides Identity and Access Management (IAM), which grants secure access to applications from anywhere at any time. A managed service security provider will provide security staff.
Anything as a Service (XaaS)
XaaS describes a multitude of other available cloud services, such as Network as a Service (NaaS), Desktop as a Service (DaaS), Backup as a Service (BaaS), and many more
Infrastructure as a code
Infrastructure as Code (IaC) is the practice of defining and managing IT infrastructure through machine-readable code or scripts. IaC is written in languages such as YAML and JSON
Serverless Computing
serverless computing offloads operational overhead, enabling developers to focus solely on writing and deploying code
Mircoservices
Microservices architecture involves breaking down an application into a collection of smaller, self-contained services that communicate with each other through well-defined APIs