0% found this document useful (0 votes)
9 views1 page

Understanding Microsoft Azure Functionality

Microsoft Azure is a cloud computing platform by Microsoft that offers a range of services including IaaS, PaaS, and SaaS, enabling businesses to build, manage, and deploy applications globally. It utilizes virtualization technology to operate multiple virtual machines on physical servers, managed by fabric controllers and orchestrators. Azure provides various services such as computing, networking, storage, databases, and AI, along with advantages like high availability and scalability, while also presenting challenges such as complexity and the need for platform expertise.

Uploaded by

animillasekhar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views1 page

Understanding Microsoft Azure Functionality

Microsoft Azure is a cloud computing platform by Microsoft that offers a range of services including IaaS, PaaS, and SaaS, enabling businesses to build, manage, and deploy applications globally. It utilizes virtualization technology to operate multiple virtual machines on physical servers, managed by fabric controllers and orchestrators. Azure provides various services such as computing, networking, storage, databases, and AI, along with advantages like high availability and scalability, while also presenting challenges such as complexity and the need for platform expertise.

Uploaded by

animillasekhar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Search...

DevOps Lifecycle DevOps Roadmap Docker Tutorial Kubernetes Tutorials Amazon Web Services [AWS] Tutorial AZURE Tutorials GCP Tutorials Docker Cheat sheet Kubernetes cheat sheet AWS interview q

Next Article: How Microsoft Azure Works?


Microsoft Azure - Using the Last Updated : 30 Mar, 2023
Azure Quickstart Centre
Azure is Microsoft's cloud computing platform which helps to build solutions to meet
business goals. It supports infrastructure (IaaS), platform (PaaS), and software as a service
(SaaS) computing services. It also supports advanced computing services like artificial
intelligence, machine learning, and IoT. Azure allows you to build, manage and deploy the
application on a global network.

How does Azure work?

It is a private and public cloud platform that helps developers and IT professionals to build
deploy and manage the application. It uses the technology known as virtualization.
Virtualization separates the tight coupling between the hardware and the operating system
using an abstraction layer called a hypervisor. Hypervisor emulates all the functions of a
computer in the virtual machine, it can run multiple virtual machines at the same time and
each virtual machine can run any operating system such as Windows or Linux. Azure takes
this virtualization technique and repeats it on a massive scale in Datacenter owned by
Microsoft. Each data center has many racks filled with servers and each server includes the
hypervisor to run multiple virtual machines. The network switch provides connectivity to all
those servers.

One server in each rack runs a special piece of software called fabric controller. Each fabric
controller is connected to another special piece of software known as the Orchestrator.
Each Orchestrator is responsible for managing the work like responding to user requests.

Microsoft Azure Services:

The following are the services that Microsoft Azure offers:

1. Compute: It includes Virtual Machines, Virtual Machine Scale Sets, Functions for
serverless computing, Batch for containerized batch workloads, Service Fabric for
microservices and container orchestration, and Cloud Services for building cloud-based
apps and APIs.
2. Networking: With Azure, you can use a variety of networking tools, like the Virtual
Network, which can connect to on-premise data centers; Load Balancer; Application
Gateway; VPN Gateway; Azure DNS for domain hosting, Content Delivery Network,
Traffic Manager, ExpressRoute dedicated private network fiber connections; and
Network Watcher monitoring and diagnostics.
3. Storage: Includes Blob, Queue, File, and Disk Storage, as well as a Data Lake Store,
Backup, and Site Recovery, among others.
4. Web + Mobile: Creating Web + Mobile applications is very easy as it includes several
services for building and deploying applications.
5. Containers: Azure has a property that includes Container Service, which supports
Kubernetes, DC/OS or Docker Swarm, and Container Registry, as well as tools for
microservices.
6. Databases: Azure has also included several SQL-based databases and related tools.
7. Data + Analytics: Azure has some big data tools like HDInsight for Hadoop Spark, R
Server, HBase, and Storm clusters.
8. AI + Cognitive Services: With Azure developing applications with artificial intelligence
capabilities, like the Computer Vision API, Face API, Bing Web Search, Video Indexer,
Language Understanding Intelligent.
9. Internet of Things: Includes IoT Hub and IoT Edge services that can be combined with
a variety of machine learning, analytics, and communications services.
10. Security + Identity: Includes Security Center, Azure Active Directory, Key Vault, and
Multi-Factor Authentication Services.
11. Developer Tools: Includes cloud development services like Visual Studio Team Services,
Azure DevTest Labs, HockeyApp mobile app deployment and monitoring, Xamarin
cross-platform mobile development, and more.

Creation And Connection of User and Virtual Machine:

Follow the below steps to create and connect a user to a virtual machine:

Step 1: The user makes a request using Orchestrators Web API for creating the virtual
machine.

Step 2: The web API can be called by many tools including the UI of the Azure portal.

Step 3: The orchestrator package everything that is needed, it picks the best server rack
and sends the package and request to the fabric controller.

Step 4: Once the fabric controller has created the virtual machine the user can connect to it.

Advantages of Azure:

Following are some advantages of using Microsoft Azure:

1. High Availability: It refers to the quality of computing infrastructure which allows it to


continue functioning, even when some of its components fail.
2. Data Security: Azure provides many of the things to secure data over the cloud-like
Microsoft Defender for Cloud, Key Vault, Azure Information Protection, and many more.
3. Scalability: Azure provides 2 types of scalability i.e. Vertical and Horizontal scaling to
tackle the load by changing the capacity of resources or by adding the resources.
4. Cost-Effective: Azure provides different pricing models that can help to save costs.
5. Learning-Curve: Azure provides various programming languages such as C#, Visual
Basics etc., and tools such as Visual Studio, Azure ML Studio, Azure Dev tools etc., for
learning.
6. Hybrid-Capabilities : Azure provides hybrid working model. It allows the organization or
enterprise to avail services from public cloud as well as from on-premise network.

Disadvantages of Azure:

Following are the key disadvantages of using Microsoft Azure:

1. Requires Platform Expertise: A common mistake, on-premise servers compute power


does not translate equivocally in the cloud but can potentially cost businesses.
2. Requires Management: As Azure provides many of the platforms so it needs to be
expertly managed and maintained which includes patching and server monitoring.
3. Complexity: For maintaining the SaaS application for large enterprise, it is bit complexity
in nature to ensure the smoothness of application all the time.

No compatible source was found for this media.

How Microsoft Azure Works?

Comment More info Advertise with us Next Article


Microsoft Azure - Using the Azure Quickstart
Centre

Similar Reads

Microsoft Azure Tutorial


Microsoft Azure is a cloud computing service that offers a variety of services such as computing, storage, networking, and
databases. It helps businesses and developers in building, deploying, and managing applications via Microsoft-Controlled data…
13 min read

Introduction

Introduction to Microsoft Azure | A Cloud Computing Service


Designed by Microsoft in 2010, Microsoft Azure is one of the widely used cloud computing platforms. Azure provides a wide
variety of services such as cloud storage, compute services, network services, cognitive services, databases, analytics, and IoT. …
15+ min read

Microsoft Azure - High-Level Overview of Architecture Center


All things related to the architecture in Azure can be found in the Azure Architecture Center. The Azure Architecture Center
provides guides to design structured applications on Azure that are highly secure, scalable, and resilient. It is a collection of…
3 min read

How Microsoft Azure Works?


Azure is Microsoft's cloud computing platform which helps to build solutions to meet business goals. It supports
infrastructure (IaaS), platform (PaaS), and software as a service (SaaS) computing services. It also supports advanced…
5 min read

Microsoft Azure - Using the Azure Quickstart Centre


In this article, we will learn how to get started easily with Azure using Azure Quickstart Center. The Azure Quickstart Center is
a tool in the Azure Portal to help you find the right services for you to get started in Azure with confidence. A little over a yea…
3 min read

Microsoft Azure - Getting Free Trial with Azure Quickstart Center


In this article, we will discuss how to make the most out of your trial subscription using the Azure Quickstart Center in the
portal. Azure Quickstart Center provides popular services, tutorials, and guides to get started in your Azure journey. To find…
3 min read

Storage

Network

Compute Virtual Machines

Compute Functions

Compute Monitoring

Azure Services

Resources

Cognitive Services

Company Languages DSA Data Science & ML Web Technologies Python Tutorial
About Us Python Data Structures Data Science With Python HTML Python Programming
Corporate & Communications Legal Java Algorithms Data Science For Beginner CSS Examples
Address:
Privacy Policy C++ DSA for Beginners Machine Learning JavaScript Python Projects
A-143, 7th Floor, Sovereign
Corporate Tower, Sector- 136, In Media PHP Basic DSA Problems ML Maths TypeScript Python Tkinter
Noida, Uttar Pradesh (201305) Contact Us GoLang DSA Roadmap Data Visualisation ReactJS Python Web Scraping
Advertise with us SQL Top 100 DSA Interview Pandas NextJS OpenCV Tutorial
Registered Address: GFG Corporate Solution R Language Problems NumPy Bootstrap Python Interview Question
K 061, Tower K, Gulshan Placement Training Program Android Tutorial DSA Roadmap by Sandeep NLP Web Design Django
Vivante Apartment, Sector 137, Tutorials Archive Jain Deep Learning
Noida, Gautam Buddh Nagar,
Uttar Pradesh, 201305 All Cheat Sheets

Computer Science DevOps System Design Inteview Preparation School Subjects GeeksforGeeks Videos
Operating Systems Git High Level Design Competitive Programming Mathematics DSA
Computer Network Linux Low Level Design Top DS or Algo for CP Physics Python
Database Management AWS UML Diagrams Company-Wise Recruitment Chemistry Java
System Docker Interview Guide Process Biology C++
Software Engineering Kubernetes Design Patterns Company-Wise Preparation Social Science Web Development
Digital Logic Design Azure OOAD Aptitude Preparation English Grammar Data Science
Advertise with us
Engineering Maths GCP System Design Bootcamp Puzzles Commerce CS Subjects
Software Development DevOps Roadmap Interview Questions World GK
Software Testing

@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved

We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy Got It !

You might also like