Cloud concepts and connectivity options Flashcards
What are the cloud deployment models?
-Public Cloud: Services are offered over the internet to multiple customers by a third-party provider.
-Private Cloud: Services are used exclusively by a single organization, either on-premises or hosted by a third-party.
-Hybrid Cloud: Combines public and private clouds, allowing data and applications to be shared between them.
-Community Cloud: Shared infrastructure for a specific community with common concerns, managed by the community or a third party.
What are the cloud service models?
Software as a Service (SaaS)
Infrastructure as a Service (IaaS):
Platform as a Service (PaaS)
Desktop as a Service (DaaS)
Software as a Service (SaaS)
Delivers software applications over the internet on a subscription basis (e.g., Gmail, Office 365).
Infrastructure as a Service (IaaS)
Provides virtualized computing resources over the internet (e.g., Amazon EC2, Microsoft Azure).
Platform as a Service (PaaS):
Offers hardware and software tools over the internet, typically for application development (e.g., Google App Engine, Heroku)
Desktop as a Service (DaaS):
Provides a virtual desktop infrastructure delivered over the internet (e.g., VMware Horizon Cloud).
What is infrastructure as code?
Infrastructure as code (IaC) is the process of managing and provisioning computing infrastructure through machine-readable scripts, rather than through physical hardware configuration or interactive configuration tools.
What are automation and orchestration in infrastructure as code?
-Automation: The use of technology to perform tasks with minimal human intervention.
-Orchestration: The automated coordination and management of complex computer systems, middleware, and services.
What are the connectivity options for cloud services?
Virtual Private Network (VPN)
Private-Direct Connection:
What is Virtual Private Network (VPN)
Creates a secure connection over the internet between the user’s device and the cloud service.
What is Private-Direct Connection?
Establishes a private, dedicated connection to a cloud provider, bypassing the public internet for better security and performance.
What is multitenancy?
Multitenancy is an architecture where a single instance of a software application serves multiple customers (tenants), each with its own separate and secure data.
What is elasticity in cloud computing?
Elasticity is the ability of a cloud service to automatically scale resources up or down based on demand, ensuring optimal performance and cost-efficiency.
What is scalability in cloud computing?
Scalability is the capability of a cloud service to handle increasing workloads by adding resources, such as storage, memory, or processing power.
What are the security implications of cloud computing?
Security implications include concerns about data privacy, data breaches, regulatory compliance, and the need for robust access controls and encryption to protect sensitive information in the cloud