I am sharing these notes
which I have created during preparation of AZ-900. These notes are not fully organized
as I have created it for myself but then I thought it can help
someone.
Here you can find all the topics and small description and some
questions from previous AZ-900 exams.
High Availability (HA)
The ability of the application to continue running in a healthy state, without significant downtime. By "healthy state," we mean the application is responsive, and users can connect to the application and interact with it.
Scalability
Increase or decrease the resources and services used based on the demand or workload at any given time. Vertical Scaling (aka "scaling up) - add more resources to existing servers. Horizontal Scaling (aka "scaling out) - add more servers.
Vertical Scaling (aka "scaling up")
The process of adding resources to increase the power of an existing server (e.g. adding a faster CPU, additional CPUs, more memory).
Horizontal Scaling (aka "scaling out")
The process of adding more servers that function together as one unit (e.g. adding more servers).
Elasticity
Automatically add or remove resources based on demand.
Cloud Agility
Cloud agility is the ability to rapidly change an IT infrastructure in order to adapt to the evolving needs of the business (e.g. if your service peaks one month, you can scale to demand and pay a larger bill for the month. If the following month the demand drops, you can reduce the used resources and be charged less).
Fault Tolerance
Redundancy is often built into cloud services architecture so if one component fails, a backup component takes its place. This is referred to as fault tolerance and it ensures that your customers aren't impacted when an unexpected accident occurs.
Disaster Recovery
The ability to recover from rare but major incidents: non-transient, wide-scale failures, such as service disruption that affects an entire region. Disaster recovery includes data backup and archiving, and may include manual intervention, such as restoring a database from backup.
The ability of the application to continue running in a healthy state, without significant downtime. By "healthy state," we mean the application is responsive, and users can connect to the application and interact with it.
Scalability
Increase or decrease the resources and services used based on the demand or workload at any given time. Vertical Scaling (aka "scaling up) - add more resources to existing servers. Horizontal Scaling (aka "scaling out) - add more servers.
Vertical Scaling (aka "scaling up")
The process of adding resources to increase the power of an existing server (e.g. adding a faster CPU, additional CPUs, more memory).
Horizontal Scaling (aka "scaling out")
The process of adding more servers that function together as one unit (e.g. adding more servers).
Elasticity
Automatically add or remove resources based on demand.
Cloud Agility
Cloud agility is the ability to rapidly change an IT infrastructure in order to adapt to the evolving needs of the business (e.g. if your service peaks one month, you can scale to demand and pay a larger bill for the month. If the following month the demand drops, you can reduce the used resources and be charged less).
Fault Tolerance
Redundancy is often built into cloud services architecture so if one component fails, a backup component takes its place. This is referred to as fault tolerance and it ensures that your customers aren't impacted when an unexpected accident occurs.
Disaster Recovery
The ability to recover from rare but major incidents: non-transient, wide-scale failures, such as service disruption that affects an entire region. Disaster recovery includes data backup and archiving, and may include manual intervention, such as restoring a database from backup.
Disaster
recovery is the process of restoring application functionality in the wake of a
catastrophic loss.
Hybrid Cloud is correct because a hybrid cloud is a
computing environment that combines a public cloud and a private cloud by
allowing data and applications to be shared between them.
- Lower costs—no need to purchase hardware or software, and you pay only for the service you use.
- No maintenance—your service provider provides the maintenance.
- Near-unlimited scalability—on-demand resources are available to meet your business needs.
- High reliability—a vast network of servers ensures against failure.
Private Cloud is defined as computing services offered either
over the Internet or a private internal network and only to selected users
instead of the general public.
Also called an internal or corporate cloud, private cloud
computing gives businesses many of the benefits of a public cloud - including
self-service, scalability, and elasticity - with the additional
control and customization available from dedicated resources over a
computing infrastructure hosted on-premises. In addition, private clouds
deliver a higher level of security and privacy through
both company firewalls and internal hosting to ensure operations and sensitive
data are not accessible to third-party providers. One drawback is that the company’s IT department is held responsible for the cost
and accountability of managing the private cloud.
A private cloud consists of computing resources used
exclusively by one business or organization. The private cloud can be
physically located at your organization’s on-site datacentre,
or it can be hosted by a third-party service
provider. But in a private cloud, the services and infrastructure are
always maintained on a private network and the hardware and software are
dedicated solely to your organization. In this way, a private cloud can make it
easier for an organization to customize its resources to meet specific IT
requirements. Private clouds are often used by
government agencies, financial institutions, any other mid- to
large-size organizations with business-critical operations seeking enhanced
control over their environment.
Advantages of a private clouds:
More flexibility—your
organization can customize its cloud environment to meet specific business
needs.
Improved security—resources
are not shared with others, so higher levels of control and security are possible.
High scalability—private
clouds still afford the scalability and efficiency of a public cloud.
Q A company is planning on using Microsoft
Azure Cloud for hosting resources. Which of the following is a key advantage of
hosting resources in the Azure private cloud?
Ans. Different departments in your organization can have
segmentation of resources defined in Azure.
Public Cloud are the most
common way of deploying cloud computing. The cloud resources (like
servers and storage) are owned and operated by a third-party cloud service
provider and delivered over the Internet. Microsoft
Azure is an example of a public cloud.
An organization that hosts its
infrastructure in a public cloud can decommission its data center.
IAAS
Regions
·
54 regions. 140
countries
·
All regions are not
available to all users. So are reserved for US and China.
Availability Zones
Regions can have multiple
availability zones. These are data centre buildings in regions. One
region can be good one region can be down. So, availability zones give us
flexibility to distributes our service to multiple data centres for maximum
availability.
Availability Zones - Unique physical locations within
an Azure region, made up of one or more datacentres. there
is a minimum of three zones in each region. you can manually place your
resources in an availability zone for highest availability.
An Availability Set is a
logical grouping capability for isolating VM resources from each other when
they're deployed. Azure makes sure that the VMs you place within an
Availability Set run across multiple physical servers, compute racks, storage
units, and network switches.
Resource groups
Resource Groups - a folder structure in Azure in which you
organize resources like databases, virtual machines, virtual networks, or
almost any resource.
Resource groups can have
security elements we can restrict the user using resource groups.
Management groups Ã
Subscriptions à Resource
groups à Resources
Resource groups have no costs
associated with them.
Azure resource manager
Azure Resource Manager (ARM) -
this is the common resource deployment model that underlies all resource
creation or modification. no matter whether you use the portal,
powershell or the SDK, the Azure Resource Manager takes those commands and
executes them.
Azure Resource Manager is the deployment and
management service for Azure. It provides a management layer that enables you
to create, update, and delete resources in your Azure subscription. You use
management features, like access control, locks, and tags, to secure and
organize your resources after deployment.
The benefits of using Resource Manager include:
Manage your infrastructure through declarative templates
rather than scripts.
Deploy, manage, and monitor all the resources for your
solution as a group, rather than handling these resources individually.
Redeploy your solution throughout the development lifecycle
and have confidence your resources are deployed in a consistent state.
Define the dependencies between
resources so they're deployed in the correct order.
Apply access control to all
services in your resource group because Role-Based Access Control (RBAC) is
natively integrated into the management platform.
Q A company needs to deploy
several Virtual Machines (VMs).
Each of these Virtual
Machines (VMs) will have the same set of permissions.
To minimize the
administrative overhead, in which method would you deploy the Azure Virtual
Machines?
Ans. Azure resource manager
Azure compute services
Compute Services - a
category of services in Azure that provides CPU cycles for rent. Virtual
Machines are only one type of compute resource. The Marketplace contains many
types of resources, not just compute.
Virtual machine
So, the virtual
machine computer model that's infrastructure as a service allows you to have
control.
The reason why it's called a virtual machine is because
Microsoft has software called a hypervisor that runs on top of their machines
and it makes you feel like you have control of an entire machine.
But what in fact it's a machine that's been divided among
you and other customers.
Q A company has a set of
resources deployed to Azure. They want to make use of the Azure Advisor tool.
Would the Azure Advisor tool give recommendations on how to reduce the cost of
running Azure Virtual Machines?
Ans. Yes
Q When the virtual machine
demovm is stopped, you will still incur costs for the storage attached to the
Virtual Machine.
Ans. Yes
Q Could the virtual machine be used to encrypt all traffic
from the virtual machine itself to a host on the Internet?
ANS. Yes, you can install roles
such as the Remote Access Server for VPN to ensure traffic is encrypted when it
flows out of the server.
Virtual machine Scale Sets
The next type of computers is called a scale set and so, if
you have, we talked about availability and how you need to have duplicate
versions of things. if you've got multiple virtual machines you might want to
consider putting them into a scale set. This gives you that elasticity in terms
of being able to add and subtract virtual machines from that set.
Elasticity - the ability of a
system to automatically grow when maximum capacity is reached, and
automatically shrink to minimize waste
App Service
Basically, you're going to package up your code you're going
to go into your development tool which might be visual studio but doesn't have
to be create your application hit the publish button.
That's going to create a zip file containing our application
as well as your app app configure web config files which contain the
configuration elements and then that's going to get uploaded into Azure and Azure
is going to be able to run that as a web service just based on that.
You don't have to provision virtual machines. You don't have
to manage the scaling to that degree.
You can have app services you can create multiple instances
and again load balancing would be provided for you. And if the service was to
fail it would automatically heal itself et cetera.
Q A company wants to
deploy an Artificial Intelligence solution in Microsoft Azure.
The development team wants
to have a solution in place that can be used to build, test, and deploy
predictive analytics solutions.
Which of the
following solutions would satisfy this purpose?
Ans. Azure Machine Learning Studio
Functions
And the last type of computer we'll talk about for now are
called Azure functions sometimes called the server list model which means that
with an Azure function and a consumption configuration you absolutely.
- have no control over what servers are running.
- And even with functions you can code your applications within the browser so you don't even need a development tool although you could use one.
But Microsoft provides you a manager a tester test harness
even within that. Functions are small.
They're meant to perform small
pieces of work.
If you set that up with a
consumption model, then you get a million executions for free.
And so, it's a lot cheaper model but obviously the farther
away you go from virtual machines it is almost a new paradigm in terms of the
development style the next type of course service that we'll talk about.
Containers
containers are a modern type of deployment style for code. So
you take your code, you package it up, you take everything that, that code
needs to run into a single container, and then you can deploy that container to
your testing environment, to your staging environment, and eventually to your
production environment.
Now, Azure container instances are what Microsoft claims is
the quickest way to get a container created.
Now the thing about container
instances, is they don't have a lot of built in scaling capabilities.
The Azure Kubernetes service is the
container service, but it does have those abilities to be elastic, to scale, to
scale up, and scale down.
The fully managed Azure Kubernetes Service (AKS)
makes deploying and managing containerized applications easy. It offers
serverless Kubernetes, an integrated continuous integration and continuous
delivery (CI/CD) experience, and enterprise-grade security and governance.
Unite your development and operations teams on a single platform to rapidly
build, deliver, and scale applications with confidence.
Azure Kubernetes comes under the
“Infrastructure as a service” category.
Microsoft Office 365, is the correct
answer because Software as a service (SaaS) is a software distribution model in
which a third-party provider hosts applications and makes them available to
customers over the Internet. SaaS is one of three main categories of cloud
computing, alongside infrastructure as a service (IaaS) and platform as a
service (PaaS). Office 365 is SaaS, which provides an online version of
MS Office Suite (Office Web Apps) along with SharePoint Server, Exchange Server
and Lync Server. Windows Azure is both IaaS and PaaS, which makes the Windows
Server operating system and other features available as services.
Networking
Virtual Network
Within Azure the virtual
machines are connected via virtual networks. This is done entirely by
software so you are not actually talking about routers and network hubs as you
would in your own environment, but it is virtually those things.
Q A company is planning on setting up a solution in
Azure. The solution would have the following key requirement:
- Provide an isolated environment for hosting of
Virtual Machines.
Which of the following would be
best suited for this requirement?
Ans. Azure Virtual Network
Q A company is planning on
setting up a solution in Microsoft Azure.
The solution would have
the following key requirement:
- Provide a cloud service
that helps to transform data and provide valuable insights on the data itself
Which of the following
would be best suited for this requirement?
Ans: Azure data lake analytics
Load Balancer
A load balancer is a network device
that distributes traffic according to some algorithm between multiple servers.
So if you have multiple virtual machines, and you
want each of them, let's say you have two of them, and you want them to split
the traffic 50/50, you're going to need to put a load balancer in front of that
in order for traffic to be evenly divided.
VPN Gateway
VPN is called a virtual
private network. And if you wanted your, let's say you wanted your
virtual machines running on a virtual network, but you do not want them to be
accessible by the public, you only want them accessible from your own company, you're
going to have to set up a private network between your company and Azure.
So, the opposite of a VPN is the internet. VPN gateway sits on both sides of this private network.
A VPN gateway is a specific type of virtual network
gateway that is used to send encrypted traffic between
an Azure virtual network and an on-premises location over the public Internet.
You can also use a VPN gateway to send encrypted
traffic between Azure virtual networks over the Microsoft network. Each virtual network can have only one VPN gateway. However,
you can create multiple connections to the same VPN gateway. When you
create multiple connections to the same VPN gateway, all VPN tunnels share the
available gateway bandwidth.
Application Gateway
Application gateway is a more
sophisticated type of load balancer. an
application gateway can actually understand the traffic, it is aware of URLs
for instance, and you can say, well, if this comes in for this URL, I want this server
to handle it, or this group of servers to handle it.
And if the traffic comes to this URL, I want
another group of servers to handle it.
Q A company has a
VPN device that will be used as Site-to-Site connection from Microsoft Azure to
their on-premise location.
Which of the
following would be used to represent the VPN device?
Ans. Local
network gateway - A Site-to-Site VPN gateway connection is used to connect
your on-premises network to an Azure virtual network over an IPsec/IKE (IKEv1
or IKEv2) VPN tunnel. This type of connection requires a VPN device located on-premises that has an externally facing public
IP address assigned to it.
Q A company needs to
connect their on-premise data center to an Azure Virtual Network using a
Site-to-Site connection.
Which of the
following would you create as part of this implementation?
Ans. Virtual Network
Gateway because with a VPN
gateway is a specific type of virtual network gateway that is used to send
encrypted traffic between an Azure virtual network and an on-premises location
over the public Internet. You can also use a VPN gateway to send encrypted
traffic between Azure virtual networks over the Microsoft network. Each virtual
network can have only one VPN gateway. However, you can create multiple
connections to the same VPN gateway. When you create multiple connections to
the same VPN gateway, all VPN tunnels share the available gateway bandwidth.
Content delivery Network
CDN basically a server to keep static
file and reduce the number of requests to main server and to increase the
performance of the application.
Provide an efficient way to
distribute web content to users across the world.
Storage services
Azure Storage - Blob, file, table & queue
Managed disc
Backup and recovery storage account used for storing backup
or archiving.
The data disks (VM) are stored
in the Blob service of Azure storage accounts.
Q You plan to create an
Azure virtual machine.
You need to identify which
storage service must be used to store the data disks of the virtual machine.
Ans. Blobs
Databases
Cosmos DB – globally available highly responsive.
This is called No SQL storages. You are not storing things in traditional SQL
server.
Azure SQL database – relational database. It’s an
PaaS service
SQL Server Database Engine
and patched OS with 99.99% availability
Azure database for MySQL
- open source
Azure Database for PostgeSQL – open source
Azure database migration service
Azure Synapse Analytics is a limitless analytics
service that brings together enterprise data warehousing and Big Data
analytics. It gives you the freedom to query data on your terms, using either
serverless on-demand or provisioned resources—at scale. Azure Synapse brings
these two worlds together with a unified experience to ingest, prepare, manage,
and serve data for immediate BI and machine learning needs.
Azure Data Lake is a highly scalable public cloud
service that allows developers, scientists, business professionals and other
Microsoft customers to gain insight from large, complex data sets. As with most
data lake offerings, the service is composed of two parts: data storage and
data analytics.
Big data and data analytics
Big Data - a set of open source (Apache Hadoop)
products that can do analysis on millions and billions of rows of data; current
tools like SQL Server are not good for this scale.
SQL data warehouse – data storage
Q. Provide a data store
that can be used to store and perform analytics on petabytes of data?
Azure SQL Data
Warehouse because it is a cloud-based enterprise data warehouse that
leverages massively parallel processing (MPP) to quickly run complex queries
across petabytes of data. Use SQL Data Warehouse as a key component of a big
data solution. Import big data into SQL Data Warehouse with simple PolyBase
T-SQL queries, and then use the power of MPP to run high-performance analytics.
As you integrate and analyze, the data warehouse will become the single version
of truth your business can count on for insights.
HDInsight
- Hadoop most of the services are
inside this.
Azure HDInsight is a managed, full-spectrum, open-source
analytics service in the cloud for enterprises. You can use open-source
frameworks such as Hadoop, Apache Spark, Apache Hive, LLAP, Apache Kafka,
Apache Storm, R, and more.
Q HDInsight Provide a cloud
service that makes it easy, fast, and cost-effective to analyse massive amounts
of data.
Data lake analytics – can store
data and analytics runs over it.
Azure Databricks –
You can access Azure SQL Data Warehouse (SQL DW) from Azure
Databricks using the SQL Data Warehouse connector (referred to as the SQL DW
connector), a data source implementation for Apache Spark that uses Azure Blob
storage, and PolyBase in SQL DW to transfer large volumes of data efficiently
between an Azure Databricks cluster and a SQL DW instance.
Q A company is planning on setting up a solution in
Azure. The solution would have the following key requirement:
Gives the ability to host a big
data analysis service for machine learning
Which of the following would be
best suited for this requirement?
Ans. Azure Databricks
Artificial Intelligence
Azure machine learning service – These are under their cognitive services
model the machine learning service be like vision API, speech API things like
that language service that convert speech into text. Translate text from one
language to another, Recognize faces in the picture, speak text in extremely
realistic way, Create text from audio.
Q A company needs to store
2TB of data that will be infrequently used.
The data needs to be
accessed via PowerBI.
Choose 2 of the following
options the company should consider as cost-effective data storage solutions to
fulfill this need.
Ans. Azure Data lake, Azure synapse analytics
Azure Market Place – We have different options from
different companies to choose for creating and deploying our apps in azure.
All third-party virtual machine
and other offers are shown here.
Internet of things (IOT)
IOT fundaments
An IoT device is not a standard computing device but connects
to a network to report data on a regular basis. A web server, a personal
computer, or a mobile app is not an IoT device.
IOT hub – let’s say to save step
counter you can use IOT hub then you support millions of records per second.
IoT Central
Q A company wants to
implement an IoT solution service available in Microsoft Azure.
Which of the following
would meet the below requirement?
“Provides
a fully managed SaaS (software-as-a-service) solution that makes it easy to
connect, monitor and manage IoT assets at scale”.
Ans. IoT central
Q A company wants to implement an
IoT solution using the service available in Azure.
Which of the following would meet
the below requirement?
"Used
to analyse data on End user devices”
Ans. IoT Edge
Q A company wants to implement an
IoT solution using the service available in Azure.
Which of the following would meet
the below requirement?
“Helps
provide a powerful data exploration and telemetry tools to help you refine
operational analysis”
Ans. Azure Time Series Insights
Serverless
Azure functions
Logic apps - Tie these functions together using a logic
app.
Q A
company is planning on setting up a solution in Azure. The solution would have
the following key requirement:
- Provides a platform for creating
workflows
Which of the following would be best
suited for this requirement?
Ans. Azure
Logic Apps
Event grid
Azure tools
to manage management services
Azure Cloud Shell is an interactive, authenticated,
browser-accessible shell for managing Azure resources. It provides the
flexibility of choosing the shell experience that best suits the way you work,
either Bash or PowerShell.
Azure CLI
Azure CLI is a cross-platform command line tool, that is
used to manage and administrate Microsoft Azure.
It doesn’t replace PowerShell but provides an alternative to
using managing Azure from the command line.
You can continue using PowerShell, the APIs and the Azure
Portal just like before.
Azure CLI provides some tangible benefits over these,
especially over PowerShell in that it’s very nimble and can be quickly
installed on almost any platform.
PowerShell is its own
language, different than CLI
Azure Cloud
Shell is correct because the Azure Cloud Shell is an interactive,
authenticated, browser-accessible shell for managing Azure resources. It
provides the flexibility of choosing the shell experience that best suits the
way you work, either Bash or PowerShell.
Tool for android devices.
Q An IT administrator for a company has
been given a powershell script.
This PowerShell script will be used to
create several Virtual Machines in Azure.
You have to provide a machine to the IT
administrator for running the powershell script.
You decide to provide a ChromeOS based
machine and use Azure Cloud Shell.
Would this solution fit the requirement?
Ans. Yes because Azure Cloud Shell is an
interactive, authenticated, browser-accessible shell for managing Azure
resources. It provides the flexibility of choosing the shell experience that
best suits the way you work, either Bash or PowerShell, accessible via Chrome.
Azure
PowerShell is basically an extension of Windows PowerShell. It lets Windows
PowerShell users control Azure's robust functionality. From the command line,
Azure PowerShell programmers use preset scripts called cmdlets to perform
complex tasks like provisioning virtual machines (VMs) or creating cloud
services.
Azure CLI
provides a command line and scripting environment for creating and managing
Azure resources. The Azure CLI is available for macOS, Linux, and Windows
operating systems.
Azure portal (Azure
adviser to save some cost)
Also have tool Azure adviser which gives us
recommendation to lower cost and improve performance.
Understand
Security, Privacy Compliance, and Trust
Azure firewall - the purpose of a firewall is to analyse traffic
that is being directed to it and then either reject traffic that doesn't follow
the permitted pattern or allow traffic through that does.
So, the
purpose of the Azure firewall is to basically block
invalid attacks. Now, they could be attempted hacks which are obvious.
Azure firewall
is a managed, cloud – based network security service that protects your azure
virtual network resources. It’s fully stateful firewall as a service with build
in high availability and unrestricted cloud scalability.
We can use to limit amount of inbound traffic.
Q You have an Azure environment that contains
10 virtual networks and 100 virtual machines.
You need to limit the amount of
inbound traffic to all the Azure virtual networks.
What should you create?
Ans. Firewall
Azure DDoS
(Distributed Denial of Service Attack) protection
Distributed Denial of Service attacks (DDoS) -a type of
attack that originates from the Internet that attempts to overwhelm a network
with millions of packets of bad traffic that aims to prevent legitimate traffic
from getting through.
Q What two types of DDoS
protection services does Azure provide? Select two.
Ans. Azure DDos Protection Basic is free, while you can
upgrade to Standard for a fee.
Azure active directory is the Azure solution for identity
and access management.
Azure AD Identity Protection because Identity
this is a tool that allows organizations to accomplish three key tasks:
·
Automate the detection and remediation of
identity-based risks.
·
Investigate risks using data in the portal.
·
Export risk detection data to third-party
utilities for further analysis.
·
Password synchronization will not work in stage
mode.
Q You have two Azure Active Directory (Azure
AD) tenants named contoso.com and fabrikam.com.
You have a Microsoft account that
you use to sign in to both tenants.
You need to configure the default
sign-in tenant for the Azure portal.
What should you do?
Ans. From Azure portal change the directory
Network
security group
Now, the
network security group is a series of rules that you can apply that allow
inbound traffic based on certain rules or prevent outbound traffic based on
certain rules.
Inbound NSG
rules protect a destination IP address and port. But
that is not possible to set up rules when you are having number of web servers
and VM’s so for that Azure has introduced Application security group
concept.
Network Security Group (NSG) - a fairly basic set of
rules that you can apply to both inbound traffic and outbound traffic that lets
you specify what sources, destinations and ports are allowed to travel through
from outside the virtual network to inside the virtual network
Network Security Groups are
used to restrict Inbound and Outbound traffic. It can’t be used to encrypt
traffic.
Q A company is planning on
deploying a web server and database server as shown in the architecture diagram
below.
You have to ensure that traffic
restrictions are in place so that the database server can only communicate with
the web server.
Which of the following would you
recommend for implementing these restrictions?
Ans. Network security groups(NSGs)
User
Defined Routes(UDR)
A user defined
route allows you to specify the exact path that some traffic needs to travel
over your network. For e.g Firewall where you want
to route every call to your VM’s to firewall first.
Another use
case of this would be if you want traffic to travel over your corporate network
to get to the internet. So, if you want to route
all calls to your VM’s via your corporate network you do with help UDR.
Force traffic through a firewall or over a corporate
network.
Choose
an Appropriate Azure security solution
·
All virtual network subnet should use
NSG. It’s a strong lock on windows and doors that you don’t use.
·
DDos – as needed or after attacked.
·
Application gateway with WAF (firewall).
·
Security through layers – you should
have security in layers. So that if one layer fails other layer come into
action.
Subnets is part of network
security. Separate servers into distinct subnets by role.
Azure
Identity services
Authentication
is as user proving who they are – user id and password
Authorization
is ensuring that a user is permitted to perform an action.
You can have
same access to all users that is admin access it is most simple solution.
Azure
active Directory
·
Microsoft
guarantees at least 99.9% availability of the Azure Active Directory Basic and
Premium services. The services are considered available in the following
scenarios:
·
No
SLA is provided for the Free tier of Azure Active Directory.
·
Azure Active
Directory is a completely managed service. You don’t need to provision any infrastructure
to implement Azure Active Directory.
·
You can assign
multiple licences for a user in Azure Active Directory.
Following has no impact on
cost
·
When you look at the
pricing for Azure Active Directory, you can create 5,00,000 objects as part of
the free version. These objects include both users and groups.
·
There is no
price for network interfaces, so this would not help reduce the cost.
Identity as
service (IdaaS)
Now, Azure
Active Directory, which is abbreviated as Azure AD, is Microsoft's Identity
as a Service solution. So, you're basically, by Microsoft's providing this
as a service to you, and they will take over the authentication aspects of your
applications.
So, you
basically have them log into the user ID and password of the user, validate
that, and let you go back to your application and let you know that that's
okay. It is Microsoft preferred solution.
Here we have group, group users pre-defined roles and
user defined roles and manage permission for users.
Azure AD also provides concept of single sign on. So,
in this concept user can use same credentials in multiple applications. It’s
centralization of identity.
Microsoft
active directory and Azure AD are not exactly same.
Azure AD is
specific software that is written for Azure. We can perform Synchronization
from corporate directory to Azure AD. So, if user change credentials or new
user has been added it will be added in Azure AD by Synchronization.
Azure AD is defined for internet technologies and
web protocols. There's a lot of things that, like in corporate AD there's a
technology called LDAP, which is a Light Directory Protocol. LDAP is not supported in Azure AD. So there some
things which are not supported in Azure AD because of TCP, and HTTP and those
protocols.
Azure multifactor authentication
So, in this their username and
password as two factors. The third factor can be your phone in which we can
contact and verify. We can verify using SMS message.
Security tools and features
Most of the applications has many secrets. The
modern way to save the secret in Azure is Azure key vault.
Azure Key Vault - the
modern way to store cryptographic keys, signed certificates and secrets in
Azure. You can store certificates in the Azure Key vault service.
Economies of Scale
Economies of scale is the ability to do things more efficiently or at a lower-cost per unit when operating at a larger scale (e.g. the ability to acquire hardware at a lower cost than if a single user or smaller business were purchasing it, cloud providers can also make deals with local governments and utilities to get tax savings, lower pricing on power, cooling, and high-speed network connectivity between sites).
Capital Expenditure (CapEx)
CapEx is the spending of money on physical infrastructure up front, and then deducting that expense from your tax bill over time. CapEx is an upfront cost, which has a value that reduces over time.
Operational Expenditure (OpEx)
OpEx is spending money on services or products now and being billed for them now. You can deduct this expense from your tax bill in the same year. There is no upfront cost, you pay for a service or product as you use it.
Economies of scale is the ability to do things more efficiently or at a lower-cost per unit when operating at a larger scale (e.g. the ability to acquire hardware at a lower cost than if a single user or smaller business were purchasing it, cloud providers can also make deals with local governments and utilities to get tax savings, lower pricing on power, cooling, and high-speed network connectivity between sites).
Capital Expenditure (CapEx)
CapEx is the spending of money on physical infrastructure up front, and then deducting that expense from your tax bill over time. CapEx is an upfront cost, which has a value that reduces over time.
Operational Expenditure (OpEx)
OpEx is spending money on services or products now and being billed for them now. You can deduct this expense from your tax bill in the same year. There is no upfront cost, you pay for a service or product as you use it.
Azure Security
Physical security
If you're using that computer is in a secure
location, it's inside your house, it's inside your office, the doors lock,
people aren't just walking up into an into your computer randomly, right, you
have Windows screens saver that locks your computer after so many minutes, et
cetera. Also, there is physical security of the servers. Like floor and building
authentication cards.
Digital security
For Traditional
IT when you are running server on your machine you are responsible for
physical security of the servers, network and any virtualization.
For Infrastructure
as service when you are using azure VMS. You are sharing responsibilities
with the cloud provider.
They are handling operating system server, network
security or any kind of virtualization. In VM’s you can install any of
the application like SQL. it’s your responsibility to handle servers and
software’s.
In Platform as
a service Azure is responsible for most of the services.
Role-Based
Access Control (RBAC)
Role-Based
Access Control is what Azure uses to control access to the Azure environment
itself. So, they recommend using the same.
We have talked
earlier on Layered approach for security. Here is the list of
number of layers.
Let take an
example of SQL database. So, in this you can implement virtual network
endpoint. So that it accessible only to specified IP addresses. And you can
also use this azure storage.
If you have
web applications, you might put something in front of that web application such
as firewall and load balancer.
And if you
have api system API management system will act as security layer for API. We
can also compute layers.
In Network
You can arrange yourself with virtual networks and sub nets.
The concept of perimeter is typically firewalls and
that Distributed Denial of Service, service that Azure offers.
Identity & access – we can use Azure AD
Physical layer – building security.
So those are the different layers. And if you can, you
know, handle the security in each layer, it makes it a lot tougher for hackers
and near dwells to try to access your environment.
Azure does provide a dashboard called Azure Security
Center. So as your security center is unified security management, and
Advanced Threat Protection,
This is one of the features of Azure Security Centre. In
this there is free option and paid option as well.
So as your security center, sort of like the dashboard that
analyses your applications, your networks and makes recommendations for that.
Security recommendations
provided by security centre
Azure Key Vault
it's a central repository for all your secret secrets, all
your certificates and your signing keys. Okay, so if you have an SSL
certificate, you can store this within your Key Vault. If you have a API key
that a third party vendor has given to you, you can store it there as well. If
you have your public private key that you use for signing things, you can have
them inside this Key Vault as well. If you are not having access it will be
hidden to them.
The trend is to remove secrets from app config and web
config and everywhere and add it in key vault so that it will be shown only to
person who has access for that.
Azure information protection (AIP)
It is used to protect your
documents inside your organization. So, you can decide if document is
accessible to all employees or only to managers. You can stop printing of
documents or to send them as email.
Advance threat protect is used to monitor the activities of
user and if there is any unusual activity is happening in account stop it
there. Here we can use MFA. Also, we can send an email to user for this
activity.
Q A company wants to make use of
Microsoft Azure to deploy various business solutions.
They want to ensure that
suspicious attacks and threats to resources within their Microsoft Azure
account are prevented.
Which of the following helps
prevent such attacks by using built-in sensors in Azure?
Ans. Azure advance threat protection
Azure Advanced Threat Protection because Azure
Advanced Threat Protection (ATP) is a cloud-based security solution that
leverages your on-premises Active Directory signals to identify, detect, and
investigate advanced threats, compromised identities, and malicious insider
actions directed at your organization. Azure ATP enables SecOp analysts and
security professionals struggling to detect advanced attacks in hybrid
environments to:
·
Monitor users, entity behavior, and activities
with learning-based analytics
·
Protect user identities and credentials stored
in Active Directory
·
Identify and investigate suspicious user
activities and advanced attacks throughout the kill chain
·
Provide clear incident information on a simple
timeline for fast triage
The term Azure governance covers all your company's
policies and procedures that you might have to ensure that your account is kept
secure.
Azure policy
In this you can create rules across all the Azure resources
or subscriptions.
Azure Policy can add restrictions on storage account SKUs,
virtual machine instance types, and rules relating to tagging of resources and
groups. It cannot prompt a user to ask them if they are sure.
If You assign an Azure policy specifying that
virtual networks are not allowed resource type in RG1. VNET1 is deleted automatically.
True, you can create custom
policies using JSON
Built in policies
You can create policies like which version of SQL is required, allowed storage accounts and allowed
regions in which resources can be created, which VM” S can be created.
Because some VM’s are very costly. And you can use
not allowed resource types.
Policy Initiatives
It’s basically set of policy
that are group together. Every resource and resource group must have these five
tags.
Tags
Resource Group (RG) will not
inherit the same tags because you apply tags to your Azure resources
giving metadata to logically organize them into a taxonomy. Each tag
consists of a name and a value pair. For example, you can apply the name
"Environment" and the value "Production" to all the
resources in production.
You can use tagging requirement
for billing.
Permissions:
Resources within the Resource
Group (RG) also inherit the same permissions.
Role-based Access control (RBAC)
So here either you can user pre-defined roles or you can
create your custom roles. In which you can mention which roles access to which
resource group. User can have more than one role.
It is not recommended to apply permission to specific user.
Build in Roles in Azure
Reader – read access they can not modify.
Contributor – Allows to create and update resources.
Owner – contributor + allow to assign permission to other
users.
Azure Locks
We can use to prevent accidental operations. We have two
type of locks.
·
Read only
·
Cannot delete
We can select a resource and add a lock to resource. So
before deleting we must lock first.
Using RBAC, you can restrict who has access to locks. So,
you can set user can delete the resource but he cannot delete the locks.
Azure adviser & security assistance
This gives you recommendation to improve your security. It
runs after few hours and analyse your account. There is security tab also which
will give you security warnings.
Azure blueprints
The purpose of Azure Blueprints is that you can create a subscription template that has some
roles, some policies, some pre-defined elements to it, and then you can use that
template to create other subscriptions.
Azure monitor
Azure monitor gathers events from
all sources and add them into log files or count them as metrics. So, if anyone logged into system it will
be logged.
Metrics will
be something like CPU utilization. Any action in Azure (application, operation
system, azure resources, Azure subscription, Azure tenant) has been logged and
shown in Azure monitor. And you can get data from the azure monitor using all
shown in right in below image.
Azure monitor is centralized collector of logs and metrics
across not only your applications but across all of Azure. You can run analysis
and alters on some actions.
The company needs to have a solution that will always allow
them to know the health of their VMs so they can implement alerts and
redundancy. – Azure monitor
Azure Service health
Here are general azure
service-related issues are listed. So, if there is issue all azure users will
be affected. So, this is not your application specific issue.
Compliance
compliance is a general term
that basically means there are standards and rules, either outside of your
company, or dictated by your company that you need to follow.
GDPR
GDPR is new set of rules designed to give EU
citizens more control over their personal data.
ISO – International standard of Standardization
ISO 9001 – is quality management
ISO 20000 is for service management
NIST Cyber security framework (CSF)
The NIST is the National Institute of Standards and
Technology. that's a government entity in the United States.
Azure Government
A dedicated public cloud for federal and state agencies in
the United States.
Microsoft security
Azure Trustcenter
Azure Trustcenter is a portal where all azure policies are
listed. It has all the polices listed for different regions.
Microsoft Trust Center because within this resource,
you can take advantage of more than 90 compliance certifications, including
over 50 specific to global regions and countries, such as the US, the European
Union, Germany, Japan, the United Kingdom, India, and China.
And, get more than 35 compliance offerings specific to the
needs of key industries, including health, government, finance, education,
manufacturing, and media. Your emerging compliance needs are covered, too:
Microsoft engages globally with governments, regulators, standards bodies, and
non-governmental organizations.
Q What type of documents does
the Microsoft Service Trust Portal provide?
Ans. A list of standards that
Microsoft follows, pen test results, security assessments, white papers, FAQs,
and other documents that can be used to show Microsoft's compliance efforts.
Compliance Manager
This tool is provided by
Microsoft to review our policies based on compliance. For that you need certain
permissions.
Here you can check how well you
are compliance.
Azure
Government Services
Azure has its own US government portal, which is separate
from the public portal.
So, the URL for this portal.azure.us
It is specifically for US government agencies, whether it's
federal level, state level, or even local agencies, it's on a separate network.
These are isolated data centres separated from public cloud. These must follow
certain standards for government services.
Azure Germany services
There is separate system in Germany as well. Data remain in
Germany and data centre remain in EU Germany.
Azure China
Microsoft does have data centres in China, and you can
deploy virtual machines and other resources into China, but it's not connected
to the Azure Global Portal.
So, you have to have a separate account, that's going to be
a separate login, the data is isolated, it's not on the same network, it's
going to remain in China.
Azure pricing and support
Azure Subscription
The Azure subscription is sort of a fundamental billing
unit within Microsoft Azure. Same use can have access to multiple
subscriptions. You can choose the subscription and resource.
You can also create multiple
subscriptions.
Management groups
Now, this is a way of creating a hierarchy of subscriptions
to organize them into a group and then to be able to roll that up into a higher
group and roll that up ultimately into a top-level group
So, in this way you can have many different subscriptions.
So, you can create policies, you can have reports up to
that level, makes some things a lot easier to manage
by being able to group things in this hierarchical manner.
Q A company has multiple Microsoft
Azure subscriptions.
They want to merge the
subscriptions into one.
Do they need to contact Microsoft
to merge the subscriptions?
Ans. No
Purchase from Microsoft
·
Pay as you go
We must pay end of the month whatever
I have used. I can set some restrictions.
·
Enterprise Agreement
We can negotiate the cost in this
if you are big enough company you can choose this option.
Purchase from a Microsoft Partner
Microsoft cloud solution provider (CSP)
So, they are providing you custom package for you which
have support infrastructure and many other features.
Azure free account
For learning you can use azure free account. 200$ balance
is given for one month. Some services are free for 12 months (VM’s)
·
Some services are
always free.
·
The Azure Free
Account gives access to all services in Azure. This is also mentioned in the
FAQ section for the Azure Free Account.
·
After a duration of
30 days or if the 200 USD credit gets over, then you have to convert your Free subscription
to a Pay-As-You-Go subscription.
Factors affecting the cost
Different services are billed based on different factors.
Resource groups,
Virtual network (up to 50),
load balancer(basic),
azure active directory,
Network security groups,
free tier web apps
Pay per usage (consumption model)
So even cheapest virtual machine is $20 per month.
But for azure function 1 million executions are free. And
for next 1 million we have to pay $0.20.
Consumption-Based Model - paying for something based
on how much you used, as opposed to paying for something no matter if you use
it or not.
Pay per usage services
·
Functions
·
Logic apps
·
Storage (Pay per GB)
·
Outbound bandwidth
·
Cognitive service
api
Pay for time (per second)
If you going to use VM or CPU we can use pay for time
model. Per second billing means billing stops when the VM is stopped.
But you have to pay for storage
event VM is stopped.
Stability in pricing
Pay a fixed price per month for
computing power or storage capacity whether you use it or not.
Discounts for 1-year or 3-year
commitment in VM (reserved instances)
Reserved instances
If you give commitment for 2 years, then cost can be low
for VM’s.
Azure Reservation because they help you save money
by committing to one-year or three-years plans for virtual machines, Azure Blob
storage or Azure Data Lake Storage Gen2, SQL Database compute capacity, Azure
Cosmos DB throughput, or other Azure resources. Committing allows you to get a
discount on the resources you use. Reservations can significantly reduce your
resource costs up to 72% on pay-as-you-go prices. Reservations provide a
billing discount and don't affect the runtime state of your resources.
Economies of Scale - the
more you buy something, the cheaper it is per unit to buy
Multi-tenant or isolated
environment.
Pay for bandwidth
First 5 GB is free - outbound.
5GB > - outbound chargeable.
Inbound data is free
Bandwidth costs
To extract data from azure it is costly as outbound
bandwidth is costly.
Zone 1 US & Europe
Zone 2 Asia
Zone 3 Brazil
DE Zone 1 – Germany
Pricing calculator
We have link where we can select country. But it is hard getting
100% accurate cost. You can select your resources and it will give you
estimated cost. We can save them export them.
For dev servers we have to pay
less.
Total cost of ownership (TCO) calculator
The cost of the server is more than the cost of the
hardware. So, you can’t compare only the cost of the hardware. There are many
other things are required. Electricity, cooling, Internet connectivity, rack
space, Setup labor, Maintenance labor and backup.
Best practices for minimizing Azure costs
Azure adviser cost tab can give you recommendation. Auto
shutdown of dev/QA resources.
Utilize cool/archive storage where possible
If we are saving backup and not often used files in storage
it can moved to archive it will save 90% of cost.
Hot - Optimized for storing data that is accessed
frequently.
Cool - Optimized for storing data that is infrequently
accessed and stored for at least 30 days.
Archive - Optimized for storing data that is rarely
accessed and stored for at least 180 days with flexible latency requirements
(on the order of hours).
When you look at the pricing
for Azure BLOB storage, there is a selector for the region. The cost depends on
the region the BLOB is located in.
The cost of Azure storage
depends on several factors, and one of them includes the number of read and
write operations. Total cost of block blob storage depends upon volume of data
stored per month.
Configure alters when billing exceeds an expected level
You can set daily and weekly alerts for cost. You can set
various custom alters to manage cost.
Auto scaling resources
So, using this resource can grow on demand and can shrink
if demand decreases. Downsize when resources are over-provisioned. Ensure every
resource has owner (tags)
Azure cost management
Free tool for analysing your
historical spending’s. You can have reports automatically send to you. Tacking
against budgets, schedule reports. So basically, it will provide you reports
and graphs.
Azure Advisor - a tool that will analyse your use of
Azure and make you specific recommendations based on your usage across availability,
security, performance and cost categories.
Support Plans
Basic support
Self-help support, Documentation, Azure advisor
recommendations, Service Health dashboard and Health API.
Developer support
Business hour access to support engineers via email,
unlimited contacts / cases, Sev – C Non business critical, one day response time
(< 8 hours), general architectural guidance,
$29 / month
Standard Support
24 X 7 access to support engineers by phone and email,
Unlimited contacts / cases, Sev C support( < 8 hours), Sev B (4 < hours)
and sav A(< 1 hour), general architectural guidance,
$100 / month
Professional direct support
24 X 7 access to support engineers by phone and email,
Unlimited contacts / cases, Sev C support( < 8 hours), Sev B (4 < hours)
and sav A(< 1 hour), general architectural
guidance on best practices, onboarding and consultation, Delivery
manager, $1000 / month
Premier support
24 X 7 access to support engineers by phone and email,
Unlimited contacts / cases, Sev C support( < 8 hours), Sev B (4 < hours)
and sav A(< 1 hour, < 15 min), specific architectural
support such as design reviews, performance tuning, etc , Technical
account manager, including service reviews, reporting, on demand training,
contact us.
You can get this from help and
support. From same menu you open a support ticket.
How to contact support email,
phone
Knowledge center
Here you can see most
frequently asked questions.
Azure service level agreements (SLA)
You can check on link provided
in Azure. So, this is promise for services and if they fail to do that they
will give you money guarantee.
Composite SLAs
Multiple SLAs covering
Q A company wants to host an
application on a set of Virtual Machines.
The application must be made
available 99.99% of the time.
In order to comply with the SLA
requirement, what is the minimum number of Virtual Machines required to ensure
99.99% up time to host the application?
Ans.
2
Introducing Redundancy
Assuming that storage account has fully replicated in
another region and can fallback to reading from second location. Storage
account SLA becomes higher. And total SLA also increased.
Service lifecycle in Azure
Microsoft Azure services normally follow the below life
cycle:
- 1st they are deployed in private preview
- 2nd they are released in public preview
- finally, they are finally released to general
availability
Preview features are for
testing and not for production. If you find problem and you can report. We are
not sure preview features will go to production always.
Public preview & private
preview for using private preview you have fill form and they will get back to
you.
Q A company wants to try out a
couple of Microsoft Azure services which are available in public preview.
Is it true that services in public
preview can only be used via the Azure CLI interface?
Ans. No
private preview is only
available to certain Azure customers for evaluation purposes. The public
preview is available to all Azure customers. ... Azure features that have been
successfully evaluated and tested will typically be released to customers as
part of the generally available product integrated into Azure.
Q Are Azure services in public
preview available to all customers?
Ans. Yes
General Availability
When it is available for all
after preview and testing. This is go live event.
Anyone can use a GA service. It
is fully supported and can be used for production.
Q For tax optimization, which type
of expense is preferable?
Operating Expenditure is thought
to be preferable because you can fully deduct expenses when they are incurred.
Q Which of the following elements
is considered part of the "perimeter" layer of security?
Ans. Firewall is part of the perimeter security.
Q How many regions does Azure have
in Brazil?
There is only 1 region in Brazil. It is paired with a
region in the United States.
Q A company wants to migrate their
current on-premise servers to the cloud utilizing Microsoft Azure.
They require that their servers
are running even in the event that a single Data Center goes down.
Which of the following terms best
refers to the concept that needs to be implemented to fulfill this requirement?
Ans. Fault tolerance
Q A (fill in the blank) cloud is a
computing environment that combines a public cloud and a private cloud by
allowing data and applications to be shared between them.
Ans. Hybrid
Q A company is planning on setting
up a Pay-as-You-Go subscription within Microsoft Azure.
Would the company have access to
the MSDN support forums?
Ans. Yes
Q A company is planning on using an Azure App Service to
host their set of web applications with basic plan which support plan will they
have.
Ans. The
company has the Basic tier service plan.
Q Does Microsoft automatically
provide professional technical support services with the Basic support plan?
Ans. NO
Q A company is planning on migrating their public web site
to Microsoft Azure.
Which of the following should the company consider when it
comes to hosting their public web site within Microsoft Azure?
Ans: They
would need to consider paying a monthly cost for their solution of choice.
Q A company has several resources hosted within Microsoft
Azure.
They want to push all the events from various resources
into a centralized repository so that the events can be correlated later.
Which of the following services would you use for this
requirement?
Ans: Azure Log Analytics because The Azure Log
Analytics agent, previously referred to as the Microsoft
Monitoring Agent (MMA) or OMS Linux agent, was developed for
comprehensive management across on-premises machines, computers monitored by
System Center Operations Manager, and virtual machines in any cloud to push
logs to a centralized repository for analysis. The Windows and Linux agents
attach to an Azure Monitor and store collected log data from different sources
in your Log Analytics workspace, as well as any unique logs or metrics as
defined in a monitoring solution.
Q This Virtual Machine (VM) was
created with the standard settings.
An application is installed on
demovm. It now needs to be ensured that the application can be accessed over
the Internet via HTTP using a prioritised security rule.
You make modifications to the
Azure firewall.
Would this solution fit the
requirement?
Ans: No
Explanation
NO, because only “Security
Groups” have priority rules to allow inbound and outbound traffic and this CANNOT
be done via “Azure Firewall”.
Why would I use an Azure file share versus Azure Blob
storage for my data?
Azure Files and Azure Blob storage both offer ways to store large amounts of data in the cloud, but they are useful for slightly different purposes.
Azure Files and Azure Blob storage both offer ways to store large amounts of data in the cloud, but they are useful for slightly different purposes.
Azure Blob storage is useful for massive-scale,
cloud-native applications that need to store unstructured data. To maximize performance and scale, Azure Blob storage is
a simpler storage abstraction than a true file system. You can access Azure Blob storage only through REST-based
client libraries (or directly through the REST-based protocol).
Azure Files is specifically a file system. Azure Files has
all the file abstracts that you know and love from years of working with
on-premises operating systems. Like Azure Blob storage, Azure Files offers a
REST interface and REST-based client libraries. Unlike Azure Blob storage, Azure Files offers SMB access to Azure file shares.
By using SMB, you can mount an Azure file share
directly on Windows, Linux, or macOS, either on-premises or in cloud VMs,
without writing any code or attaching any special drivers to the file system.
You also can cache Azure file shares on on-premises file servers by using Azure
File Sync for quick access, close to where the data is used.
·
Azure Free Account allows the
hosting of up to 10 production resources for free.
·
For Windows the Azure CLI is installed via an MSI, which
gives you access to the CLI through the Windows Command Prompt (CMD) or PowerShell.
·
CLI can be used using command prompt &
PowerShell in windows machines.
·
When you create a storage account in Azure, the default
replication that is chosen is RA-GRS and therefore storage accounts
automatically replicate data to another region.
Azure AI Bot Service - digital online assistant that provides speech support.
·
Azure Traffic Manager is a DNS-based
traffic load balancer that enables you to distribute traffic optimally to
services across global Azure regions, while providing high availability and
responsiveness.
Azure Cost Management
A tool to get current cost
incurred on resources.
Total cost ownership
This is used to realize the costs when you move your current
infrastructure to Azure.
Azure Dev test lab
- Provide a service that could be used to quickly provision
development and test environments.
- Minimize waste on resources with the help of quotas and
policies.
Event Grid
- Be
able to collect events from multiple sources and then relay them to an
application.
Q A company needs to store 2TB of data that
will be infrequently used.
The data needs to be accessed via
PowerBI.
Choose 2 of the following options
the company should consider as cost-effective data storage solutions to fulfil
this need.
Ans.
Service bus because Microsoft Azure Service Bus is a
fully managed enterprise integration message broker. Service Bus can decouple
applications and services. Service Bus offers a reliable and secure platform
for asynchronous transfer of data and state.
Q Your company is planning on
hosting resources in Azure. Is it possible for outside users to have access to
resources in Azure?
Ans. Yes, since Azure has other capabilities
in place that can allow other users to access Azure-based resources. For
example, Azure has the feature of Azure AD Business to Business collaboration
where the users don’t have to be defined in Azure.
- The Microsoft documentation mentions the following on Azure B2B
- For SAAS we can only configure the software.
Q A company wants to start using
Microsoft Azure. They want to make use of availability zones within Azure.
Which of the following is
associated with the concept of availability zones within Microsoft Azure?
Ans. Data center failure
Q You attempt to create several
managed Microsoft SQL Server instances in an Azure environment and receive a
message that you must increase your Azure Subscription Limits.
What should you do to increase the
limits?
Ans. Create a new support request
If you want to raise the limit or
quota above the default limit you have to raise a ticket.
Q You have an Azure subscription
named Subscription1 that contains an Azure Log Analytics workspace named
Workspace1.
You need to view the error events
from a table named Event.
Which query should you run in
Workspace1?
Ans. Search in table Event: search in (Event)
"error"| take 100
Q You have an Azure Active
Directory (Azure AD) tenant named contosocloud.onmicrosoft.com.
Your company has a public DNS zone
for contoso.com.
You add contoso.com as a custom
domain name to Azure AD.
You need to ensure that Azure can
verify the domain name.
Which type of DNS record should
you create?
Ans. TXT
After you add your custom domain
name to Azure AD, you must return to your domain register and add the Azure AD
DNS information from your copied TXT file.
Q Store1 contains a file share
named Data. Data contains 5,000 files.
You need to synchronize the files in Data to an on-premises server named Server1.
You need to synchronize the files in Data to an on-premises server named Server1.
Which three actions should you
perform?
Ans. Install the Azure file sync agent on server1, register
server1, Create a sync group
Q You have an Azure Active Directory (Azure
AD) tenant named contoso.onmicrosoft.com.
You hire a temporary vendor. The
vendor uses a Microsoft account that has a sign-in of user1@outlook.com.
You need to ensure that the vendor
can authenticate to the tenant by using user1@outlook.com.
What should you do
Ans. From Windows PowerShell, run the New-AzureADUser
Cmdlet and specify the “-user pinrciple name”
Since you have hired a temporary
vendor, you would give him only temporary access and therefore we create a new
Azure Active Directory user using the “New-AzureADUser” cmdlet as shown below
and pass the parameter “UserPrincipalName user1@outlook.com”
Q You plan to automate the deployment of a
virtual machine scale set that uses the Windows Server 2016 Datacenter image.
You need to ensure that when the
scale set virtual machines are provisioned, they have web server components
installed.
Which two actions should
you perform?
Ans. Create a new virtual machine scale set in Azure
portal. Modify the extension profile section of the Azure resource manager
template.
Q You have an Azure subscription named
Subscription1.
You deploy a Linux virtual machine
named VM1 to Subscription1.
You need to monitor the metrics
and the logs of VM1.
What should you use?
Ans. You can use extensions to configure diagnostics on
your VMs to collect additional metric data.
Q You plan to back up an Azure
virtual machine named VM1.
You discover that the Backup Pre-Check status displays a statu*s of Warning.
What is a possible cause of the Warning status?
You discover that the Backup Pre-Check status displays a statu*s of Warning.
What is a possible cause of the Warning status?
Ans. VM1 does not have the latest version of
webappagent.exe
Q You have an Azure virtual
machine named VM1. VM1 was deployed by using a custom Azure Resource Manager
template named ARM1.json.
You receive a notification that
VM1 will be affected by maintenance.
You need to move VM1 to a
different host immediately.
Solution: From the Redeploy
blade, you click Redeploy. Does this meet the goal?
Ans. Yes
Q You have a public load balancer
that balances ports 80 and 443 across three virtual machines.
You need to direct all the Remote
Desktop Protocol (RDP) connections to VM3 only.
What should you configure?
Ans. An inbound NAT rule
Option A is CORRECT since, with Load
Balancer, you can create an inbound NAT rule to port forward traffic from a
specific port of a specific frontend IP address to a specific port of a
specific backend instance inside the virtual network. This is also accomplished
by the same hash-based distribution as load balancing. Common scenarios for
this capability are Remote Desktop Protocol (RDP) or Secure Shell (SSH)
sessions to individual VM instances inside the Azure Virtual Network.
Q You plan to use the Azure Import/Export
service to copy files to a storage account.
Which two files should you create before
you prepare the drives for the import job?
Ans. A drive set CSV file &
dataset csv file.
"If
Your Azure trial account expired last week. You are now unable to create
additional Azure Active Directory (Azure AD) user accounts."