Azure Cloud Services Flashcards
What is cloud computing?
Cloud computing refers to the delivery of computing services over the internet, including storage, processing power, databases, networking, and more, without the need for owning physical hardware.
What are the main service models in cloud computing?
The main service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
Explain the differences between public, private, and hybrid clouds.
Public Cloud: Services are provided over the public internet, managed by a third-party provider (e.g., Azure, AWS).
Private Cloud: Infrastructure is used exclusively by a single organization, often on-premises or in a data center.
Hybrid Cloud: Combination of public and private clouds, allowing data and applications to be shared between them.
What is the Azure Resource Manager (ARM)?
ARM is Microsoft’s management layer for deploying and managing resources within Azure. It provides templates for resource deployment and orchestration.
What is a virtual machine (VM)?
A virtual machine is a software-based emulation of a physical computer. It allows you to run multiple operating systems on a single physical machine.
What is Azure App Service?
Azure App Service is a PaaS offering that allows developers to build, host, and scale web applications and APIs.
What is Azure Blob Storage used for?
Azure Blob Storage is used for storing large amounts of unstructured data, such as text or binary data, like images or videos.
Explain what Azure Availability Zones are.
Azure Availability Zones are physically separate datacenters within an Azure region, providing redundancy and high availability for applications and services.
What is Azure Active Directory (Azure AD)?
Azure AD is Microsoft’s cloud-based identity and access management service. It provides authentication and authorization for Azure resources and applications.
What is a Content Delivery Network (CDN)?
A CDN is a distributed network of servers that helps deliver web content (such as images, scripts, and videos) to users from a server that is geographically closer to them.
How can you deploy a .NET application to Azure?
You can deploy a .NET application to Azure using Azure App Service, Azure Virtual Machines, Azure Kubernetes Service (AKS), or Azure Functions, depending on your needs.
What is Azure DevOps?
Azure DevOps is a set of development tools that includes version control, build automation, release management, and more.
Explain Azure Virtual Network.
Azure Virtual Network is a networking service that allows you to create private, isolated network environments in the Azure cloud.
What is Azure Load Balancer?
Azure Load Balancer distributes incoming traffic across multiple virtual machines to ensure high availability and reliability.
How can you ensure the security of data at rest and in transit on Azure?
Data at rest can be secured using Azure Disk Encryption and Azure Storage Service Encryption. Data in transit can be secured using SSL/TLS protocols.
What is Azure SQL Database?
Azure SQL Database is a fully managed relational database service provided by Azure. It’s based on SQL Server and allows you to build and deploy applications using T-SQL.
Explain Azure App Service Deployment Slots.
Deployment Slots in Azure App Service allow you to stage deployment of your application before swapping it with the production slot, reducing downtime.
What is Azure Application Gateway?
Azure Application Gateway is a web traffic load balancer that provides application-level routing and load balancing services.
How can you monitor the performance of your applications in Azure?
Azure Monitor provides tools to collect, analyze, and act on telemetry data from applications running in Azure.
What is Azure Site Recovery?
Azure Site Recovery is a disaster recovery service that helps you replicate and recover workloads between different Azure regions or on-premises data centers.