Understand Core Azure Services Flashcards

1
Q

_____: geographical area on the planet containing at least one, but potentially multiple datacenters that are nearby and networked together with a low-latency network. Every Azure resource is assigned a _____. Used to identify the location of your resources.
Note: Some services or VM features are only available in certain _____, such as specific VM sizes or storage types. There are also some global Azure services that do not require you to select a particular _____, such as Microsoft Azure Active Directory, Microsoft Azure Traffic Manager, and Azure DNS

A

Regions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Special Azure Regions: _____, ______, _____, and _____: these are physical and logical network-isolated instances of Azure for US government agencies and partners. These datacenters are operated by screened US persons and include additional compliance certifications

A

US DoD Central, US Gov Virginia, US Gov Iowa, and More

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Special Azure Regions: ______, _____, and _____: these regions are available through a unique partnership between Microsoft and 12Vianet, whereby Microsoft does not directly maintain the datacenters

A

China East, China North, and More

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Special Azure Regions: _____ and _____: these regions are available through a data trustee model whereby customer data remains in Germany under control of T-Systems, a Deutsche Telekom company, acting as the German data trustee. Any user or enterprise who needs their data to reside in Germany can use this service

A

Germany Central and Germany Northeast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

_____: Azure divides the world into _____ that are defined by geopolitical boundaries or country borders. Also a discrete market typically containing two or more regions that preserve data residency and compliance boundaries.
This division has several benefits:
- Allow customers with specific data residency and compliance needs to keep their data and applications close
- Ensure that data residency, sovereignty, compliance, and resiliency requirements are honored within geographical boundaries
- _____ are fault-tolerant to withstand complete region failure through their connection to dedicated high-capacity networking infrastructure.
_____ are broken up into the following areas:
- Americas
- Europe
- Asia Pacific
- Middle East and Africa

A

Geographies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

_____: refers to the physical or geographic location of an organization’s data or information. It defines the legal or regulatory requirements imposed on data based on the country or region in which it resides

A

Data Residency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

_____: physically separate datacenters within an Azure region connected through high-speed, private fiber-optic networks. This ensures Azure services and data are redundant so you can protect your information in case of failure. Each _____ is made up of one or more datacenters equipped with independent power, cooling, and networking. It is set up to be an isolation boundary. If one zone goes down, the other continues working.
Using _____ to run mission-critical applications and build high-availability into your application architecture by co-locating your compute, storage, networking, and data resources within a zone and replicating in other zones. Keep in mind that there could be a cost to duplicating your services and transferring data between zones.
Primarily for VMs, managed disks, load balancers, and SQL databases

A

Availability Zones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Azure services that support Availability Zones fill into two categories:
_____: you pin the resource to a specific zone (Ex. VMs, managed disks, IP addresses)

A

Zonal Services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Azure services that support Availability Zones fill into two categories:
_____: platform replicates automatically across zones (Ex. Zone-redundant storage, SQL database)

A

Zone Redundant Services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

_____: logical containers for Azure resources. Typically used to organize sets of resources that are deployed together as a part of an application or service. All Azure resources must reside in a _____ and a resource can only be a member of a single _____ at any time. _____ cannot be nested. Before any resource can be provisioned, you need a _____ for it to be placed in

A

Resource Groups

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Resource Group Concepts/Benefits: _____: Resource Groups exist to help manage and organize your Azure resources. By placing resources of similar usage, type, or location, you can provide some order and organization to resources you create in Azure

A

Logical Grouping

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Resource Group Concepts/Benefits: _____: if you delete a resource group, all resources contained within are also deleted. Organizing resources by life cycle can be useful in non-production environments, where you might try an experiment, but then dispose of it when done. Resource groups make it easy to remove a set of resources at once

A

Life-Cycle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Resource Group Concepts/Benefits: _____: Resource Groups are also a scope for applying role-based access control (RBAC) permissions. By applying RBAC permissions to a resource group, you can ease administration and limit access to allow only what is needed

A

Authorization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Resource Groups can be created via: _____, _____, _____, _____, and _____

A

Azure Portal, Azure PowerShell, Azure CLI, Templates, Azure SDKs (.NET, Java, etc.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

_____: are name/value pairs of text data that you can apply to resources and resource groups. _____ allow you to associate custom details about your resource in addition to the standard Azure properties a resource has.
A resource can have up to 15 _____. The name is limited to 512 characters for all types of resources except storage accounts, which have a limit of 128 characters. The _____ value is limited to 256 characters for all types of resources.
_____ are not inherited from parent resources.
Not all resource types support _____, and _____ cannot be applied to classic resources.
Can be added and manipulated through the Azure Portal, Azure CLI, Azure PowerShell, Resource Manager Templates, and through the REST API.
You can use Azure Policy to automatically add or enforce _____ for resources your organization creates based on policy conditions that you define

A

Tags

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

_____: the deployment and management service for Azure. It provides a consistent management layer that enables you to create, update, and delete resources in your Azure subscription. You can use its access control, auditing, and tagging features to secure and organize your resources after deployment

A

Azure Resource Manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

_____: primarily used for performing calculations, executing logic, and running applications

A

Compute Services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

_____: hosted in Azure (IaaS). An emulation of a Windows or Linux physical computer. They include a virtual processor, memory, storage, and networking resource. They host an operating system and you are able to install and run software just like a physical computer. A snapshot of a running _____ is called an image. An image is also a template used to create a _____, these templates already include an OS and often other software such as development tools or web hosting environments

A

Virtual Machine (VM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

_____: a logical grouping of two or more VMs that ensure your application remains available during planned or unplanned outage.
There is no cost for an _____; you only pay for the VMs within the set. It is highly recommended to place each workload in an _____ to ensure you don’t have a single point of failure in your VM architecture.
Azure creates two fault domains (two racks each having dedicated power and network resources), and five logical update domains. Your VMs are then sequentially placed across the created domains

A

Availability Sets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Availability Set Concepts: _____: is when the underlying Azure fabric that hosts VMs is updated by Microsoft. This is done to patch security vulnerabilities, improve performance, and add or update features. Most of the time these updates can be performed without any impact to the guest VMs. However, sometimes it requires a reboot to complete an update. When the VM is part of an Available Set, the Azure fabric will ensure updates are sequenced so not all of the associated VMs are rebooted at the same time. This grouping is referred to as an Update Domain, a logical part of each datacenter and are implemented with software and logic

A

Planned Maintenance Event

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Availability Set Concepts: _____: involve a hardware failure in a datacenter such as a power outage or disk failure. VMs that are part of an availability set will automatically switch to a working physical server so the VM continues to run. This group is referred to as a fault domain. A Fault Domain is essentially a rack of servers. It provides the physical separation of your workload across different hardware in the datacenter. This includes power, cooling, and network hardware that supports the physical servers loaded in server racks. In the event the hardware that supports a server rack becomes unavailable, only that rack of servers would be affected by the outage

A

Unplanned Maintenance Event

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

_____: scaling for Windows or Linux VMs hosted in Azure. _____ let you create and manage a group of identical, load balanced VMs. _____ allow you to centrally manage, configure, and update a large number of VMs in minutes to provide highly available applications. The number of VM instances can automatically increase or decrease in response to demand or a defined schedule

A

Virtual Machine Scale Sets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

_____: enables management of a cluster of VMs that run containerized services. _____ is a complete orchestration services for containers with distributed architectures with multiple containers

A

Azure Kubernetes Service (AKS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

_____: combines container management automation with an extensible API to create a cloud-native application management powerhouse. At its core, _____ manages the placement of pods, which can consist of one or more containers, on a _____ cluster node. If one of these pods crashes, _____ can create a new instance of it. If a cluster node is removed, it can move any affected workload to a different node in the cluster, etc.

A

Kubernetes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

_____: distributed systems platform. Runs in Azure or on-premises

A

Azure Service Fabric

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

_____: managed service for parallel and high-performance computing applications. _____ enables large-scale job scheduling and compute management with the ability to scales to tens, hundreds, or thousands of VMs. When you’re ready to run a job, _____ starts a pool of compute VMs for you, installing applications and staging data, running jobs with as many tasks as you have, identifying failures and re-queuing work, and scaling down the pool as work completes

A

Azure Batch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

_____: provides containers without requiring VM provision or higher services. Offers the fastest and simplest way to run a container in Azure. You don’t have to manage any VMs or configure any additional services. It is a PaaS offering that allows you to upload your containers and execute them directly

A

Azure Container Instances (ACI)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

_____: virtualization environment for running applications. Unlike VMs, they do not include an operating system. Instead, they include the libraries and components needed to run the application and reference the operating system of the host environment that runs the container. When using _____, applications and all dependencies are packaged into what is know as a container image. Ultra portable. Almost instantaneous creation. _____ are good for:
- If you wish to run multiple instances of an application on a single VM
- Webservers (workload)
- Burstable processing
- Modern distributed architecture
- On demand scaling
A _____ bundles a single app and its dependencies and deploys it to a _____ host. The _____ host provides a standardized runtime environment which abstracts away the operating system and infrastructure requirements allowing the _____ized application to run side-by-side with other _____ized apps.
VMs virtualize hardware, _____ virtualize the OS.
Azure supports several _____ variations, the most popular being Docker

A

Containers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

_____ is the task of automating and managing and interacting with a large number of containers.
Another advantage of containers is that they can be orchestrated with container cluster _____

A

Orchestration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

_____: this is where you break solutions into smaller, independent pieces. Example: you may split a website into a container hosting your front end, another hosting your backed, and a third for storage. This allows you to separate portions of you app into logical sections that can be maintained, scaled, or updated independently.
Containers are often used to create solutions using a _____

A

Microservice Architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

_____: a web service that is a small, well-defined scope and is loosely coupled from any other web service. Intended to be completely autonomous with no cross-service dependency. Good for:

  • When you have an app that requires High Release Velocity
  • You have complex applications that need to be highly scalable
  • You have applications with rich domains and many sub-domains
  • You have an organization that consists of small development teams
A

Microservice

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

_____: an event-driven, serverless compute service

A

Azure Functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

_____: a platform-as-a-service (PaaS) offering in Azure that is designed to host enterprise-grade web-oriented applications. You can meet rigorous performance, scalability, security, and compliance requirements while using a fully managed platform to perform infrastructure maintenance. _____ enables you to build and host web apps, background jobs, mobile backends, and RESTful APIS in the programming language of your choice without managing infrastructure. It offers auto-scaling and high availability, supports both Windows and Linux, and enables automated deployments from GitHub, Azure DevOps, or any Git repo to support a continuous deployment model. You pay for the Azure compute resources you app uses while it processes requests based on the App Service Plan you choose. The App Service Plan determines how much hardware is devoted to your host

A

Azure App Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

_____: App Service includes full support for hosting web apps using ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP, or Python. You can choose either Windows or Linux as the host OS

A

Web Apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

_____: much like hosting a website, you can build REST-based _____ using your choice of language and framework. You get full Swagger support, and the ability to package and publish your API in the Azure Marketplace. The produced apps can be consumed from any HTTP(S) based client

A

API Apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

_____: allows you to run a program (.exe, Java, PHP, Python, of Node.js) or script (.cmd, .bat,. PowerShell, or Bash) in the same context as a web app, API app, or mobile app. They can be scheduled, or run by a trigger. This is often used to run background tasks as part of your application logic

A

Web Jobs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

_____: quickly build a back-end for iOS and Android apps. There is SDK support for native iOS & Android, Xamarin, and React native apps. With a few clicks in the Azure Portal you can:

  • Store mobile app data in a cloud-based SQL database
  • Authenticate customers against common social providers such as MSA, Google, Twitter, and Facebook
  • Send push notifications
  • Execute custom back-end logic in C# or Node.js
A

Mobile Apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

_____: send push notifications to any platform from any back end

A

Azure Notification Hub

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

_____: publish APIs to developers, partners, and employees securely and at scale

A

Azure API Management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

_____: fully managed search as a service

A

Azure Search

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

_____: create and deploy mission-critical web apps at scale

A

Web Apps feature of Azure App Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

_____: add real-time web functionalities easily

A

Azure SignalR Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

_____: each of the individual components in your solution has little to no knowledge of the definitions of the other components. These components simply need to send and receive data, they don’t need to know about how that data is created or processed by the rest of the system. However, these components do need to agree on a standard for communication, so they need to be _____. Why is _____ your Azure services so important:

  • They can be updated independently
  • Allows services to be replaced without significant impact to the rest of the system
  • Allows you to add to your solution with ease
  • Can be scaled proportionally to the amount of data traffic, you can scale up/out only the services that need it
A

Loosely Coupled Architectures

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

_____: an architectural pattern that divides an application into two or more logical tiers. Architecturally, a higher tier can access services from a lower tier but lower tier should never access a higher tier. Tiers help separate concerns and are ideally designed to be reusable. Using a tiered architecture also simplifies maintenance. Tiers can be updated or replaced independently, and new tiers can be inserted if needed

A

N-Tier Architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

_____: refers to an N-tier application that has three tiers. These three tiers are:

  • Web Tier: provides the web interface to your users through a browser
  • Application Tier: runs business logic
  • Data Tier: includes databases and other storage that hold product information and customer orders
A

Three-Tier

46
Q

_____: links compute resources and provides access to applications. Azure includes a range of options to connect the outside world to services and features in the global Microsoft Azure datacenters

A

Networking Services

47
Q

_____: connects VMs to incoming VPN connections. A logically isolated network on Azure. Allows Azure resources to securely communicate with each other, the internet, and on-premises networks. A _____ is scoped to a single region; however, multiple ______ from different regions can be connect together using _____ peering._____ can be segmented into one or more subnets. Subnets help you organize and secure your resources in discrete sections. Users interact with the web tier directly, so that VM has a public IP address along with a private IP address. Users do not interact with the application or data tiers, so these VMs have private IP addresses only

A

Azure Virtual Network

48
Q

_____: balances inbound and outbound connections to applications or service endpoints. A _____ distributes traffic evenly among each system in a pool, it can help you achieve both high availability and resiliency. _____ is a load balancer service that Microsoft provides that helps take care of the maintenance for you. ______ supports inbound and outbound scenarios, provides low latency and high throughput, and scales up to millions of flows for all Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) applications. You can use _____ with incoming internet traffic, internal traffic across Azure services, port forwarding for specific traffic, or outbound connectivity for VMs in your virtual network. _____ has no infrastructure or software for you to maintain

A

Azure Load Balancer

49
Q

_____: accesses Azure Virtual Networks through high-performance _____

A

Azure VPN Gateway

50
Q

_____: optimizes app server farm delivery while increasing application security. If all your traffic is HTTP, a potentially better option is to use _____. _____ is a load balancer designed for web applications. It uses Azure Load Balancer at the transport level (TCP) and applies sophisticated URL-based routing rules to support several advanced scenarios. This type of routing is knowns as application layer (OSI layer 7) load balancing since it understands the structure of the HTTP message. Here are some of the benefits of using ______ over a simple load balancer:

  • Cookie Affinity: useful when you want to keep a user session on the same backend server
  • SSL Termination: _____ can manage your SSL certificates and pass unencrypted traffic to the backed servers to avoid encryption/decryption overhead. It also supports full end-to-end encryption for applications that require that
  • Web Application Firewall: _____ supports a sophisticated firewall (WAF) with detailed monitoring and logging to detect malicious attacks against your network infrastructure
  • URL Rule-Based Routes: _____ allows you to route traffic based on URL patterns, source IP address and port to destination IP address and port. This is helpful when setting up a content delivery network
  • Rewrite HTTP Headers: you can add or remove information from the inbound and outbound HTTP headers of each request to enable important security scenarios, or scrub sensitive information such as server names
A

Azure Application Gateway

51
Q

_____: delivers high-bandwidth content to customers globally. _____ is a way to get content to users in their local region to minimize latency. _____ can be hosted in Azure or any other location. You can cache content at strategically place physical nodes across the world and provide better performance to end users. Typical usage scenarios include web applications containing multimedia content, a product launch event in a particular region, or any event where you expect a high-bandwidth requirement in a region

A

Azure Content Delivery Network (CDN)

52
Q

_____: provides ultra-fast DNS responses and ultra-high domain availability. Domain Name System (DNS) is a way to map user-friendly names to their IP addresses. You can bring your own DNS servers or use _____, a hosting service for DNS that runs on Azure infrastructure

A

Azure DNS

53
Q

_____: protects Azure-hosted applications from distributed denial of services (DDoS) attacks

A

Azure DDoS Protection

54
Q

_____: distributes network traffic across Azure regions worldwide. Latency refers to the time it takes for data to travel over the network, typically measured in milliseconds. Bandwidth refers to the amount of data that can fit on the connections. The biggest factor that affects latency is distance. You could copy your service in multiple regions, or use _____ to do this for you. _____ uses the DNS server that is closest to the user to direct user traffic to a globally distributed endpoint. _____ doesn’t see the traffic that is passed between the client and server. Rather, it directs the client web browser to a preferred endpoint. It can route traffic in a few different ways, such as to the endpoint with the lowest latency

A

Azure Traffic Manager

55
Q

_____: connects to Azure over high-bandwidth dedicated secure connections

A

Azure ExpressRoute

56
Q

_____: monitors and diagnoses network issues using scenario-based analysis

A

Azure Network Watcher

57
Q

_____: implements high-security, high-availability firewall with unlimited scalability

A

Azure Firewall

58
Q

_____: creates a unified wide are network (WAN), connecting local and remote sites

A

Azure Virtual WAN

59
Q

_____: cloud-level firewalls for virtual networks. Allows or denies inbound network traffic to your Azure resources

A

Network Security Groups (NSGs)

60
Q

_____:

  • Automated Backup and Recovery: mitigates the risk of losing your data if there is any unforeseen failure or interruption
  • Replication Across the Globe: copies your data to protect it against any planned or unplanned events, such as scheduled maintenance or hardware failures. You can choose to replicate your data at multiple locations across the globe
  • Support for Data Analytics: supports performing analytics on your data consumption
  • Multiple Data Types: Azure can store almost any type of data you need. It can handle video files, text files, and even large binary files like virtual hard disks. It also has many options for your relational and NoSQL data
  • Data Storage in Virtual Disks: Azure also has the capability of storing up to 8TB of data in its virtual disks. This is a significant capability when you’re storing heavy data such as videos and simulations
  • Storage Tiers: storage tiers to prioritize access to data based on frequently used versus rarely used information
A

Benefits of Using Azure to Store Data

61
Q

_____: data that adheres to a schema, so all of the data has the fame fields and properties. _____ can be stored in a database table with rows and columns. _____ relies on keys to indication how one row in a table relates to data in another row of another table. _____ is also referred to as relational data, as the data’s schema defines the table of data, the fields in the table, and the clear relationship between the two. _____ is straightforward in that it is easy to enter, query, and analyze. All of the data follow the same format

A

Structured Data

62
Q

_____: data that doesn’t fit neatly into tables, rows, and columns. Instead, _____ used tags or keys that organize and provide a hierarchy for the data. _____ is also referred to as non-relational or NoSQL data

A

Semi-Structured Data

63
Q

_____: encompasses data that has no designated structure to it. This also means that there are no restrictions on the kinds of data it can hold. For example, a blob can hold a PDF document, a JPG image, a JSON file, video content, etc. As such, _____ is becoming more prominent as businesses try to tap into new data sources

A

Unstructured Data

64
Q

_____: storage service for very large objects, such as video files or bitmaps. _____ is unstructured, meaning that there are no restrictions on the kinds of data it can hold. Blobs are highly scalable and apps work with blobs in much the same way as they would work with files on a disk, such as reading and writing data. _____ can manage thousands of simultaneous uploads, massive amounts of video data, constantly growing log files, and can be reached from anywhere with an internet connection. Blobs are not limited to common file formats. A blob could contain gigabytes of binary data streamed from a scientific instrument, an encrypted message for another application, or data in a custom format for an app you are developing. _____ lets you stream large video or audio files directly to the user’s browser from anywhere in the world. It is also used to store data for backup, disaster recovery, and archiving. It has the ability to store up to 8 TB of data for VMs

A

Azure Blob Storage

65
Q

_____: optimized for storing data that is accessed frequently

A

Hot Storage Tier

66
Q

_____: optimized for data that is infrequently accessed and store for at least 30 days

A

Cool Storage Tier

67
Q

_____: for data that is rarely accessed and stored for at least 180 days with flexible latency requirements

A

Archive Storage Tier

68
Q

_____: the feature that allows you to perform analytics on your data usage and prepare reports. _____ is a large repository that stores both structured and unstructured data. _____ combines the scalability and cost benefits of object storage with the reliability and performance of the Big Data file system capabilities

A

Azure Data Lake Storage Gen2

69
Q

_____: provides disks for VMs, applications, and other services to access and use as they need, similar to how they would in on-premises scenarios. _____ allows data to be persistently stored and access from an attached virtual hard disk. The disks can be managed or unmanaged by Azure, and therefore managed and configured by the user. Disks come in many different sizes and performance levels, from SSDs to traditional spinning HDDs, with varying performance abilities

A

Azure Disk Storage

70
Q

_____: file shares that you can access and manage like a file server. _____ offers fully managed file shares in the cloud that are accessible via the industry standard Server Message Block (SMB) protocol. _____ shares can be mounted concurrently by cloud or on-premise deployments of Windows, Linux, and macOS. Applications running in Azure VMs or cloud services can mount a file storage share to access file data, just as a desktop application would mount a typical SMB share. Any number of Azure VMs or roles can mount and access the file storage share simultaneously. Typical usage scenarios would be to share files anywhere in the world, diagnostic data, or application data sharing

A

Azure File Storage

71
Q

_____: a data store for queuing and reliably delivering messages between applications. _____ is a service for storing large numbers of messages that can be accessed from anywhere in the world. You can use _____ to:

  • Create a backlog of work and to pass messages between different Azure web servers
  • Distribute load among different web servers/infrastructure and to manage bursts in traffic
  • Build resilience against component failure when multiple users access your data at the same time
A

Azure Queue Storage

72
Q

_____: a NoSQL store that hosts unstructured data independent of any schema

A

Azure Table Storage

73
Q

_____: for data at rest helps you secure your data to meet the organization’s security and regulatory compliance. It encrypts the data before storing it and decrypts the data before retrieving it. The encryption and decryptions are transparent to the use

A

Azure Storage Service Encryptions (SSE)

74
Q

_____: is where the data is already encrypted by the client libraries. Azure stores the data in the encrypted state at rest, which is then decrypted during retrieval

A

Client-Side Encryption

75
Q

_____: a replication type is set up when you create a storage account. The _____ feature enables that your data is durable and always available. Azure provides regional and geographic replications to protect your data against natural disasters and other local disasters like fire or flooding

A

Replication for Storage Availability

76
Q

_____: Azure enables developers to create mobile backend services for iOS, Android, and Windows apps quickly and easily. Features:

  • Adding corporate sign-in and then connecting to on-premises resources
  • Offline data synchronization
  • Connectivity to on-premises data
  • Broadcasting push notifications
  • Autoscaling to match business needs
A

Azure Mobile Services

77
Q

_____: globally distributed database that supports NoSQL options. _____ is a globally distributed database service. It supports schema-less data that lets you build highly responsive and Always On applications to support constantly changing data. You can use this feature to store data that is updated and maintained by users around the world

A

Azure CosmosDB

78
Q

_____: fully managed relational database with auto-scale, integral intelligence, and robust security. _____ is a relational database as a service (DaaS) based on the latest stable version of the Microsoft SQL Server database engine. _____ is a high-performance, reliable, fully managed, and secure database. You can use it to build data-driven applications and websites in the programming language of your choice without needing to manage infrastructure. You can migrate your existing SQL Server databases with minimal downtime using the Azure Database Migration Service

A

Azure SQL Database

79
Q

_____: uses the Microsoft Data Migration Assistant to generate assessment reports that provide recommendations to help guide you through required changes prior to performing a migration. Once you assess and perform any remediation required, you’re ready to begin the migration process. The _____ performs all of the required steps. You just change the connection string in your apps

A

Azure Database Migration Service

80
Q

_____: fully managed and scalable MySQL relational database with high availability and security

A

Azure Database for MySQL

81
Q

_____: fully managed and scalable PostgreSQL relational database with high availability and security

A

Azure Database for PostgreSQL

82
Q

_____: host enterprise SQL Server apps in the cloud

A

SQL Server on VMs

83
Q

_____: fully managed data warehouse with integral security at every level of scale at no extra cost. Run analytics at a massive scale using cloud-based Enterprise Data Warehouse (EDW) that leverages massive parallel processing (MPP) to run complex queries quickly across petabytes of data

A

Azure SQL Data Warehouse

84
Q

_____: caches frequently used and static data to reduce data and application latency

A

Azure Cache for Redis

85
Q

_____: fully managed and scalable MariaDB relational database with high availability and security

A

Azure Database for MariaDB

86
Q

_____: often where you will start when creating new resources in Azure. _____ allows customers to find, try, purchase, and provision applications and services from hundreds of leading service providers, all certified to run on Azure

A

Azure Marketplace

87
Q

_____: the ability for devices to garner and then relay information for data analysis. Examples: smart phones, smart watches, smart thermostats, smart refrigerators. The internet allows any item that is online-capable to access valuable information

A

Internet of Things (IoT)

88
Q

_____: messaging hub that provides secure communications and monitoring between millions of IoT devices

A

Azure IoT Hub

89
Q

_____: fully-managed global IoT software as a service (SaaS) solution that makes it easy to connect, monitor, and manage your IoT assets at scale

A

IoT Central

90
Q

_____: push your data analysis onto your IoT devices instead of in the cloud allowing them to react more quickly to state changes

A

IoT Edge

91
Q

_____: large volumes of data. Data from weather systems, communications systems, genomic research, imaging platforms, and many other scenarios generate hundreds of gigabytes of data. Azure supports a broad range of technologies and services to provide big data and analytic solutions

A

Big Data and Analytics

92
Q

_____: process massive amounts of data with managed clusters of Hadoop clusters in the cloud

A

Azure HDInsight

93
Q

_____: on-demand (“pay-as-you-go”) scalable analytics service that allows you to write queries to transform your data and extract valuable insights

A

Azure Data Lake Analytics

94
Q

_____: in the context of cloud computing, is based around a broad range of services, the core of which is Machine Learning. Machine Learning is a data science technique that allows computers to use existing data to forecast future behaviors, outcomes, and trends. Using machine learning, computers learn without being explicitly programmed

A

Artificial Intelligence (AI)

95
Q

_____: cloud-based environment you can use to develop, train, test, deploy, manage, and track machine learning models. It can auto-generate a model and auto-tune it for you. It will let you start training on your local machine, and then scale out to the cloud

A

Azure Machine Learning Service

96
Q

_____: collaborative, drag-and-drop visual workspace where you can build, test, and deploy machine learning solutions using pre-built machine learning algorithms and data-handling modules

A

Azure Machine Learning Studio

97
Q

_____: a closely related set of products. These are pre-built APIs you can leverage in your applications to solve complex problems

  • Vision: image-processing algorithms to smartly identify, caption, index, and moderate your pictures and videos
  • Speech: convert spoken audio into text, use voice for verification, or add speaker recognition to you app
  • Knowledge Mapping: map complex information and data in order to solve tasks such as intelligent recommendations and semantic search
  • Bing Search: add Bing Search APIs to you apps to harness the ability to comb billions of webpages, images, videos, and news with a single API call
  • Natural Language Processing: allow your apps to process natural language with pre-built scripts, evaluate sentiment and learn how to recognize what users want
A

Cognitive Services

98
Q

_____: brings together people, processes, and technology, automating software deliver to provide continuous value

A

DevOps

99
Q

_____: allow you to create, build, and release pipelines that provide continuous integration, delivery, and deployment of your applications.
_____ (formerly known as Visual Studio Team Services (VSTS)): provides development collaboration tools including high-performance pipelines, free private Git repositories, configurable Kanban boards, and extensive automated and cloud-based load testing

A

Azure DevOps Services

100
Q

_____: quickly create on-demand Windows and Linux environments you can use to test or demo your applications directly from your deployment pipelines

A

Azure DevTest Labs

101
Q

_____: a cloud-hosted execution environment that runs your code but completely abstracts the underlying hosting environment. You create an instance of the service, and you add your code; no infrastructure configuration or maintenance is required, or even allowed

A

Serverless Computing

102
Q

_____: can execute code in almost any modern language. Commonly used when you need to perform work in response to an event, often via a REST request, time, or message from another Azure service and when that work can be completed quickly. Scale automatically based on demand. Can be stateless (the default) where they behave as if they’re restarted every time they respond to an event, or stateful (called “Durable Functions”) where context is passed through the functions to track prior activity

  • State: normally stateless, but Durable Functions provide state
  • Development: code-first (imperative)
  • Connectivity: about a dozen built-in binding types, write code for custom bindings
  • Actions: each activity is an Azure Function; write code for activity functions
  • Monitoring: Azure Application Insights
  • Management: REST API, Visual Studio
  • Execution Content: can run locally or in the cloud
A

Azure Functions

103
Q

_____: designed in a web-based designer and can execute log triggered by Azure services without writing any code. Where Functions execute code, ______ execute workflows build from predefined logic blocks. They are specifically designed to automate your business processes. You create _____ workflows by using a visual designer on the Azure Portal or in Visual Studio. The workflows are persisted as a JSON file with a known workflow schema

  • State: Stateful
  • Development: designer-first (declarative)
  • Connectivity: large collection of connectors, Enterprise Integration Pack for B2B scenarios, build custom connectors
  • Actions: large collection of ready-made actions
  • Monitoring: Azure Portal, Log Analytics
  • Management: Azure Portal, REST API, PowerShell, Visual Studio
  • Execution Context: Runs only in the cloud
A

Logic Apps

104
Q

_____: a browser-based command-line experience for managing and developing Azure resources within the Azure portal. Can choose Bash or PowerShell. An Azure Storage Account is required to use _____. Can install on local machine

A

Azure Cloud Shell

105
Q

_____: the command-line interface for Azure. Microsoft’s cross-platform (can be run on Windows, Linux, or macOS) command line experience for managing Azure resources

A

Azure CLI

106
Q

_____: a module you add to Windows PowerShell or PowerShell Core that is built on .NET framework that add Azure-specific commands. It is task-based command line shell and scripting language specifically designed to rapidly automate and manage Azure resources.

A

Azure PowerShell

107
Q

_____: a graphical tool you can you to view and manage your applications/services/resources all within one unified hub. Can customize dashboards for yourself, teams, etc. and use guided wizards to create the resources you need. _____ does not provide any way to automate repetitive tasks. _____ uses a blades model for navigation

A

Azure Portal

108
Q

_____: automated scripts that works against Azure resource manager. Methods and products that provide simpler ways to define, preview, and deploy cloud infrastructure by using a simple templating language:

  • ARM Templates
  • Terraform
  • Ansible
  • Jenkins
  • Cloud-init
A

Infrastructure as Code (IaC)

109
Q

_____: an easy way to download and run scripts on your Azure VMs. You can store you scripts in Azure storage or in a public location such as GitHub. You can run scripts manually or as part of a more automated deployment

A

Custom Script Extension

110
Q

_____: Service that helps you optimize cloud spend. You can use this service to identify where you are using more than you need, and then scale back to the capacity you’re actually using. A free service build into Azure that provides recommendations on high availability, security, performance, and cost. _____ analyzes your deployed services and looks for ways to improve your environment across those four areas

A

Azure Advisor