(AZ-900 topic) Describe Core Azure Services Flashcards
AZ-900 topic assess your ability to: Talk about the core Azure architectural components and to also be able to talk about the core resources that are available on Azure Questions for this domain comprise 18% of the total questions for the AZ-900.
Which of the following are Platform-as-a-Service (PaaS) database offerings on Azure?
choose 2
- SQL Server in Azure VM
- Azure MySQL Database Platform
- SQL Server Private Cloud
- Azure SQL Database
- Cosmos DB
- Azure SQL Database
- Cosmos DB
Azure SQL Database is a fully managed offering which provides the option of either a hosted service (PaaS) or hosted infrastructure (IaaS).
Azure Cosmos DB is a fully managed Platform-as-a-Service database offering
Which of the following Azure storage types is most suitable for sharing files using the Server Message Block (SMB) protocol? (choose 1)
- Blob Storage
- Azure Files
- Disk Storage
- Azure Storage Explorer
-Azure Files
Azure Files provides highly available network file shares using the SMB protocol. This allows multiple VMs to read and write the files, and files may be accessed remotely using a URL.
To access the Azure Cloud Shell (>_), what do you need to do?
- The Cloud Shell is not accessible from the Azure Portal.
- Type Open Cloud Shell in the Azure Portal search bar.
- Select the icon (>_) in the top menu of the Azure Portal.
- Select the icon (>_) in the list on the left menu of the Azure Portal.
Select the icon (>_) in the top menu of the Azure Portal.
The Azure Cloud Shell is accessible by selecting the (>) button in the top menu of the Azure Portal.
What is the name of the logical container used to group together and manage resources in Azure?
- Cloud Groups
- Cloud Folders
- Resource Folders
- Resource Groups
-Resource Groups
Resource Groups.
An Azure Resource Group is a container used to hold the resources deployed in your Azure account. Resource Groups can contain almost any type of resource in Azure, such as Virtual Machines, VNets, and Storage Accounts.
Which are considered serverless services on Azure?
choose 3
- Azure Functions
- Azure Logic Apps
- Event Grid
- Azure Front Door
- Azure Data Lake Analytics
- App Services
- Azure Functions
- Azure Logic Apps
- Event Grid
Azure Functions, Logic Apps and Event Grid are all serverless services on Azure. Azure Data Lake Analytics is a Big Data tool for processing and analyzing Big Data. App Services is a PaaS offering for web applications. Azure Front Door is a scalable and secure web frontend for your web applications.
Which statement best describes a Hybrid Cloud architecture?
- Does not require any on-premise hardware
- Utilizes services of both Public and Private Clouds
- Cannot be used with Microsoft Azure
- Special use case for secure Government workloads
-Utilizes services of both Public and Private Clouds
A Hybrid Cloud architecture describes a solution that utilizes both Public and Private Cloud offerings, including private on-premise systems. This is useful, because it allows companies the flexibility of the cloud, but can also manage tight governance requirements which may not allow certain data to be held in the Public Cloud. This can require on-premise hardware. This approach is possible with Microsoft Azure, and is not specific to any type of workloads, although Governments may find this especially useful.
Which Azure service can provide big data analysis for machine learning?
- Azure Databricks
- Azure App Service
- Application Insights
- Azure WebJobs
-Azure Databricks
Azure Databricks is an Apache Spark-based analytics platform optimized for the Microsoft Azure cloud services platform. Databricks enables collaboration between data scientists, data engineers, and business analysts.
To access the Azure Portal in a web browser, what website URL do you need to visit?
- www.azureportal.com
- portal.microsoftazure.com
- portal.azure.com
- console.azure.com
-portal.azure.com
The Azure Portal can be accessed from portal.azure.com in a web browser. The other URLs will not provide access to the Azure Portal. Be careful to only log in to the portal from a legitimate address.
Azure virtual machines can be moved between which of the following Azure resources?
(choose 4)
- Subscriptions
- Regions
- Availability Zones
- Availability Sets
- Resource Groups
- Subscriptions
- Regions
- Availability Zones
- Resource Groups
Azure virtual machines can be moved between subscriptions with either Azure PowerShell or the Azure portal.
Using Azure Site Recovery, you can migrate Azure VMs to other regions.
Using Azure Site Recovery, you can migrate Azure VMs to other Availability Zones.
Azure virtual machines can be moved between resource groups with either Azure PowerShell or the Azure portal.
Which of the below is a compute service which allows you to run VMs inside a cloud network?
- Azure Virtual Network
- Cloud Services
- Redis Cache
- Azure Virtual Machines
-Azure Virtual Machines
Azure Virtual machines is a compute service which allows you to run virtual machines in the Cloud.
What is the description of a region in Microsoft Azure?
- A geographical area containing at least one Azure datacenter per continent worldwide.
- A geographical area containing all of the Azure datacenters located within a single countries borders.
- A logical boundary defining the secure communication boundary between a customers virtual machines.
- A set of datacenters deployed within a latency-defined perimeter and connected through a dedicated regional low-latency network.
-A set of datacenters deployed within a latency-defined perimeter and connected through a dedicated regional low-latency network.
An Azure region is a set of data centres, deployed within a latency-defined perimeter and connected through a dedicated regional low-latency network. With more global regions than any other cloud service provider, Azure gives customers the flexibility to deploy applications where they need. An Azure region has discrete pricing and service availability.
Which of the following are available in the Azure Marketplace?
(choose 3)
- Solution templates
- SaaS applications
- Sample application code
- Virtual machine images
- Solution templates
- SaaS applications
- Virtual machine images
Solution templates allow you to deploy entire IaaS solutions with a simple click. Examples include complete SharePoint farms as well as SQL Always Available clusters.
SaaS applications make up the majority of the Azure Marketplace. One click allows you to install and use many popular applications; such as Office365, Salesforce, Zoom, and others seamlessly with your Azure subscription.
Virtual machine images are available in the Azure Marketplace. Images are available for Windows and Linux. Stock operating system images, as well as custom images with pre-installed applications, are also available.
What methods are available to connect to the Azure Public Cloud?
(choose 3)
- Client or Site to Site VPN
- Over the internet
- Physically at the Azure datacentre
- Express Route
- Client or Site to Site VPN
- Over the internet
- Express Route
The methods to connect to the Azure Public Cloud are over the internet to public endpoints, via site or client VPN’s to devices you configure in the Cloud environment or through a dedicated connection such as Express Route. As a customer it is not possible to connect directly into the environment whilst being physically at the datacentre.
You are migrating an application from on premise to the Azure Cloud, the application communicates with a file share hosted on a Windows server that no other applications have access to. Which Azure storage service could be used to migrate the file share to?
(choose 2)
- Azure files
- Azure Data Lake
- Azure Disks
- Azure Virtual Machine
- Azure files
- Azure Disks
Both Azure Files and Azure Disks can be used to house the migrated Windows file share data.
For any Single Instance virtual machine using premium SSD or Ultra Disk for all Operating System Disks and Data Disks, what is the SLA guarantee for virtual machine connectivity?
99.90%
For any Single Instance Virtual Machine using Premium SSD or Ultra Disk for all Operating System Disks and Data Disks, Azure guarantees you will have Virtual Machine Connectivity of at least 99.9%. Standard SSDs do not have a single instance VM SLA. Use Premium SSD disks for single instance VM SLA.
You have been asked to migrate a Windows-based legacy on-premise application to Azure with the minimal effort possible, which compute service should you choose?
- Containers
- Serverless
- Blob Storage
- Virtual Machines
-Virtual Machines
The simplest migration approach would be to use Azure Migrate and target Virtual Machines - virtual machines have the closest similarity to the on-premises platform where the application resides.
Your company, A Llama Guru, is becoming increasingly popular (why wouldn’t it be?). You have to add more virtual machines to run your web facing application. What is the best way to ensure that traffic is distributed and that all virtual machines are being used optimally?
- Use a VPN Gateway to route secure and insecure requests to the appropriate virtual machine in your backend pool.
- Create a pool of identical virtual machines that can all take an equal share of the incoming requests.
- Use Azure Load Balancer to distribute the inbound flow of internet traffic to a backend pool of virtual machines.
- Use an Azure Application Gateway to recognize the application requested and guide the traffic to the appropriate machine.
-Use Azure Load Balancer to distribute the inbound flow of internet traffic to a backend pool of virtual machines.
An Azure Load Balancer service is used to distribute all incoming requests to a web endpoint, and then guiding it to an instance in a backend pool of servers. Application Gateway is used to route traffic to specific VMs based on traffic properties such as the URL. A VPN Gateway is used to link Azure and your on-premises account securely as if on the same network.
Which of the following solutions describes Azure Cosmos DB?
- A MySQL compatible database solution with high availability and elastic scaling.
- A globally distributed multi-model database service.
- A powerful database service designed specifically for analytics.
- A scalable in-memory data store.
-A globally distributed multi-model database service.
Azure Cosmos DB is a globally distributed multi-model database offering designed to guarantee low latency and high availability. It is compatible with Cassandra, MongoDB and other NoSQL workloads.
App Services allows you to create web, mobile, API and logic apps. In the shared responsibility model, what model is App Services aligned to?
Platform as a Service (PaaS)
App Services aligns to the Platform as a Service Model as App Services provides a development and deployment environment, with Infrastructure components, development tools, business intelligence and database management systems all ready to go without you having to provision the individual components
Wonderweb Inc has been storing essential customer data in a database on a local server copy of PostgreSQL. Their database storage needs to be expanded, and they are now looking for a cloud-based solution. Wonderweb no longer wants to manage its PostgreSQL server, and high availability is now important as the customer base grows.
As their IT pro, what open-source database solution would you suggest?
- Azure Database for MySQL
- Azure Cosmos DB
- Azure SQL Database, Elastic Pod
- Azure Database for PostgreSQL, Single Server Option
- Azure Database for PostgreSQL, Hyperscale Option
-Azure Database for PostgreSQL, Single Server Option
The best solution for Wonderweb would be to use the Azure Database for PostgreSQL, Single Server. The Single Server option will meet their needs. It is a fully managed service and offers 99.99% performance guarantee.
An Azure SQL Database, Elastic Pool, would not be the solution for Wonderweb. They would have to convert their database to SQL. Also, SQL Database is not an open-source solution.
The Azure Database for MySQL could meet Wonderweb’s needs. Still, there is no particular benefit to convert the database to MySQL, as there is an Azure offering that already works for PostgreSQL.
The Azure Cosmos DB option would not work for Wonderweb. Cosmos DB is not a relational database.
Azure Database for PostgreSQL, Hyperscale option would work for Wonderweb, but it is not the best option. Hyperscale offers high-performance horizontal scaling, but the scenario does not indicate a need for this additional functionality.
The Azure Database for PostgreSQL is also now offered in a third option, Flexible Server, currently in preview. As the name suggests, this service allows more granular control and flexibility. It is best for workloads that don’t need full computing power continuously.
The web team of Nutex Corporation is developing a new enterprise solution. They are using the newest technologies, and the functionality is divided into many independent parts that can be maintained, scaled, or updated independently. Locally they have the development environment in a Docker container installed on Windows 10 machines.
They need a development environment for testing in Azure.
What will you recommend as the fastest and simplest way to deploy the development environment in Azure?
- Azure Kubernetes Service (AKS)
- Azure Functions
- Azure Virtual Machines (VM)
- Azure Container Instances (ACI)
-Azure Container Instances (ACI)
You should choose ACI. ACI offers the fastest and simplest way to create, start up, and run a container which can be used as a development environment. ACI takes less than 30 seconds to start a container in the best scenarios, faster than using App Services to create a development environment.
You should not choose Azure Kubernetes Service (AKS). It is an orchestration service that requires a YAML file for configuration. It is more complex and for more enterprise solutions.
You should not create an Azure Virtual Machine to host containers. You have to install Docker on it and then work with it. Also, the installation process requires to ensure if Hyper-V features are enabled.
You should not choose Azure Functions, because they are used for serverless processing, and not for hosting containers.
The Nutex Corporation is moving large amounts of data into Azure. They want to use a fully managed database service with global distribution
and replication capabilities. They want to use Azure Cosmos DB.
Which of the following statements about Azure Cosmos DB are TRUE? (Select all that apply.)
- Time to Live or TTL is the ability to refresh items automatically from a container, after a certain time period.
- The connection modes to connect to Azure Cosmos DB are DirectTcp, Directhttps, and Gateway.
- Azure Cosmos DB provides only four APIs: Core (SQL) and MongoDB for document data, Azure Table, and Cassandra.
- The maximum of number of Azure Cosmos DB accounts that you can create under an Azure subscription is 100.
- Replica-set is a self-managed and dynamically load-balanced group of replicas spread across a single fault domain.
- The connection modes to connect to Azure Cosmos DB are DirectTcp, Directhttps, and Gateway.
- The maximum of number of Azure Cosmos DB accounts that you can create under an Azure subscription is 100.
You can create a maximum of 100 Azure Cosmos DB accounts under an Azure subscription. To manage your data and provisioned
throughput, create one or more Azure Cosmos databases under your account and within that database, create one or more containers.
DirectTcp, DirectHttps, and Gateway are connection modes to use with Azure Cosmos DB. DirectTcp and Directhttps use the TCP and HTTPS
protocols. Both these modes need ports between 10000 and 20000 to be open, because Azure Cosmos DB uses dynamic TCP ports.
Gateway mode uses the standard HTTPS port and a single endpoint.
Time to Live or TTL is not the ability to refresh items automatically from a container, after a certain time period. Time to Live or TTL is the ability
to DELETE items automatically from a container, after a certain time period. TTL is configured in seconds. After a TTL is set for a container or
an item, Azure Cosmos DB automatically deletes the items after the specified time period, since the time they were last modified.
Replica-set is a self-managed and dynamically load-balanced group of replicas spread across a multiple fault domains, not a single fault
domain. Azure Cosmos DB’s global distribution relies on two key abstractions – replica-sets and partition-sets. A physical partition is
materialized as a self-managed and dynamically load-balanced group of replicas spread across multiple fault domains, called a replica-set. A
group of physical partitions, one from each of the configured with the Cosmos database regions, is composed to manage the same set of keys
replicated across all the configured regions. This higher coordination primitive is called a partition-set - a geographically distributed dynamic
overlay of physical partitions managing a given set of keys.
Azure Cosmos DB provides five APIs, not four: Core (SQL) and MongoDB for document data, Gremlin for graph data, Azure Table, and
Cassandra.
The Nutex Corporation purchased another company and is moving a large amount of that data to Azure.
Which of the following statements about Azure Archive Storage are TRUE? (Select all that apply.)
- The process of making archived Blob data online and reusable is known as rehydration.
- Data in an Archive blob cannot be copied to another Archive blob.
- Deleting or rehydrating an Archive blob before 180 days invites an early deletion fee from Microsoft.
- A large blob takes more time than several small blobs to rehydrate.
- Blobs that are assigned an Archive Access tier must be first rehydrated to the Cool tier and later to the Hot tier
- The process of making archived Blob data online and reusable is known as rehydration.
- Data in an Archive blob cannot be copied to another Archive blob.
- Deleting or rehydrating an Archive blob before 180 days invites an early deletion fee from Microsoft.
The data in a blob is in the Archive Access tier is offline and can’t be read or modified. The archived Blob metadata is online and provides the blob’s properties. The two ways of retrieving and accessing data in an archived blob are rehydration and copying the Archive blob to a hot or cool tier. Rehydrating a blob can take up to hours.
Rehydrating one large blob takes LESS time than rehydrating multiple small blobs.
Early deletion fees DO NOT apply when archived blob is copied to an online blob. Blobs in the archive tier should be stored for a minimum of 180 days. Deleting or rehydrating archived blobs before 180 days will INCUR early deletion fees.
The Copy Blob operation can be used to copy an archived blob. The original blob is not modified during or after the copy operation. Archive blobs can only be copied to online destination tiers, hot and cool. Copying an archived blob to another archived blob is NOT supported.
Azure Archive Storage is an access tier available for blob storage. Archive Storage provides secure data transfer to the cloud using HTTPS and automatically secures that data at rest using 256-bit AES keys.
Archive Storage can be used for long term backup retention, business policy mandated data archiving, and large volumes of video content and surveillance data backup retention.
Archived blobs CAN be rehydrated to a hot or cool tier. The blob’s tier can be set by using the x-ms-access-tier request header.
Your company needs to automatically or dynamically increase or decrease resources as needed. Resources need to be added or removed automatically to meet future needs, and from the most advantageous geographic location in the cloud. Which cloud feature is needed in this scenario?
- Fault tolerance
- Elasticity
- Scalability
- Economy of scale
- High availability
- Agility
- Disaster recovery
-Elasticity
You would choose elasticity. This feature increases or decreases resources as needed, but unlike scalability, elasticity is done automatically. Elastic resources are based on the current needs and resources are added or removed dynamically to meet those needs, from the most
advantageous geographic location. A distinction between scalability and elasticity is that elasticity is done automatically.
You would not choose high availability. This feature allows services to run for extended periods, with very little downtime, depending on the
service.
You would not choose scalability. This feature can increase (scale-up) or decrease (scale-down) resources that are assigned to a workload. As demand increases, you can add additional resources or capabilities to manage the increase in demand (known as scaling up). Scalability does not have to be done automatically.
You would not choose agility. Agility is the ability to react quickly. Cloud services can allocate and deallocate resources quickly. These are on-demand services that are provisioned in minutes. There is no manual intervention in provisioning or deprovisioning services.
You would not choose fault tolerance. Fault tolerance is the ability to remain up and running in the event of a component or service that is no longer functioning. Typically, redundancy is built into cloud services architecture so that if one component fails, a backup component takes its place. This type of service is said to be tolerant of faults.
You would not choose disaster recovery. This feature allows you to recover from a cloud service outage caused by an event. Cloud services disaster recovery can happen very quickly with automation, with resources being readily available for use.
You would not choose economy of scale. The concept of economy of scale is the ability to do business cheaper and more efficiently when operating on a larger scale, in comparison to operating on a smaller scale.