CHP 6 CLOUD Flashcards
Public cloud vs Private cloud
Public cloud is for everyone to use. A private cloud is for an individual company to use ONLY
Community cloud
is where several organizations share the costs of either a hosted private or fully private cloud.
Single-Tenant Architecture vs Multi-Tenant Architecture
Single-Tenant Architecture:
Dedicated Infrastructure: Each customer has their own separate infrastructure.
Security: Highest level of security because the infrastructure is not shared.
Multi-Tenant Architecture:
Shared Infrastructure: Multiple customers share the same infrastructure.
Security: Lower security if not properly managed, as data and applications are logically separated but on the same hardware.
Serverless cloud architecture
is when the cloud provider manages the infrastructure and automatically scales resources up or down based on demand.
PaaS
Let’s say you’re a small business owner who wants to create a new website or app to reach more customers. You have great ideas but don’t want to worry about the technical details like servers, storage, or networks.
Platform as a Service (PaaS) is like renting a fully equipped workshop. Instead of building your workshop from scratch, you rent one that already has all the tools, workbenches, and materials you need. You can just walk in and start creating.
XaaS
anything as a service (XaaS) The concept that most types of IT requirements can be deployed as a cloud service model.
SaaS
Software as a Service (SaaS) is a model for delivering software applications over the internet. Instead of purchasing software licenses, businesses access the software hosted on the provider’s servers on a subscription or pay-as-you-go basis.
Think “Microsoft 365”
IaaS
Suppose you’re starting an online store and need a place to host your website. You want flexibility and scalability but don’t want to buy and maintain your own hardware.
Infrastructure as a Service (IaaS) is like renting a fully equipped warehouse where you can store and manage your products without owning the building or equipment. You rent space and resources as you need them, allowing you to scale up or down easily.
CDNs
Content delivery networks (CDNs) distribute content across multiple servers to improve performance, reliability, and scalability.
GRS
Geo-redundant storage (GRS)—replicates your data to a secondary region that is distant from the primary region. This safeguards data in the event of a regional outage or a disaster.
Regional replication
—replicates your data across multiple datacenters within one or two regions. This safeguards data and access in the event a single datacenter is destroyed or goes offline.
VDI
Virtual Desktop Infrastructure (VDI) is a technology that allows users to access a desktop operating system (like Windows) hosted on a remote server.
Dependency Nightmare
A dependency nightmare is a situation in software development where managing software dependencies becomes extremely complex and problematic.
Serverless Computing
is a cloud computing model where the cloud provider manages the infrastructure and automatically allocates resources as needed, charging only for the actual usage of the application.
Serverless: Imagine a library where a librarian only comes to work when someone needs help finding a book.
VPC
A Virtual Private Cloud (VPC) is a private cloud environment within a public cloud. It provides the benefits of a private cloud with the scalability and flexibility of a public cloud. Users can provision logically isolated sections of the cloud where they can launch resources in a virtual network that they define.