0% found this document useful (0 votes)
10 views

Azure_architecture

Microsoft Azure is a comprehensive cloud computing platform developed by Microsoft, offering a wide range of services including computing, storage, and networking. It enables organizations to build and manage applications without the need for physical infrastructure, positioning it as a leading cloud provider alongside AWS and Google Cloud. Key features include virtual machines, Azure Blob Storage, and Azure Active Directory, all supported by a global network of data centers and robust management tools.

Uploaded by

venkataprathiba
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Azure_architecture

Microsoft Azure is a comprehensive cloud computing platform developed by Microsoft, offering a wide range of services including computing, storage, and networking. It enables organizations to build and manage applications without the need for physical infrastructure, positioning it as a leading cloud provider alongside AWS and Google Cloud. Key features include virtual machines, Azure Blob Storage, and Azure Active Directory, all supported by a global network of data centers and robust management tools.

Uploaded by

venkataprathiba
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

AWS : Largest cloud provider , 1st in the industry to provide cloud services

Azure : 2nd largest cloud provider


Service Domains In Azure
 Compute
It is used to process data on the cloud by making use of powerful
processors which serve multiple instances at a time.
 Virtual Machines
 VM Scale Sets
 Azure Container
 Container Registry
 Functions
 Batch
 Service Fabric
 Cloud Services
 Storage Services
The storage as the name suggests, is used to store data in the cloud with
the ability to scale as and when required. This data can be stored
anywhere.
o Blob Storage

o Queue Storage

o File Storage

o Table Storage

 Database
The database domain is used to provide reliable relational and non
relational database instances managed by Azure.
o SQL Databases

o DocumentDB

o Redis Cache

 Networking
It includes services which provide a variety of networking features such as
security, faster access etc.
o Virtual Network

o Load Balancer

o Application Gateway

o Azure DNS

o Content Delivery Network

o VPN Gateway

o Traffic Manager

o Express Route

 Developer Tools
It includes services which provides services that ease the ability to code
for an organization. For example: it eases the teams to share code, track
work and ship software.
o Visual Studio Team Services

o Application Insights

o API Management

 Management and Monitoring Tools


It includes services which can be used to manage and monitor your
Azure instances.
o Microsoft Azure Portal

o Azure Resource Manager

o Automation

 Enterprise Integration
Services that bring functionalities like seamlessly integrating the
enterprise and the cloud.
o Service Bus

o SQL Server Stretch Database

 Security and Identity


It includes services for user authentication or limiting access to a certain
set of audience on your Azure resources.
o Key Vault
o Azure Active Directory

o Azure AD B2C

o Azure AD Domain Services

o Multi Factor Authentication

 Web and Mobile Apps


These are mainly used to create web apps or mobile apps for any platform
and any device.
o Web Apps

o Mobile Apps

o API Apps

o Logic Apps

o Notification Hubs

o Event Hubs

o Azure Search

What is Microsoft Azure?


Microsoft Azure is a comprehensive cloud computing platform developed by
Microsoft. It provides a wide range of cloud services, including computing,
analytics, storage, and networking. Users can choose and configure these
services to meet their specific business needs. Azure enables organizations to
build, deploy, and manage applications and services through Microsoft-managed
data centers.
Azure allows businesses and developers to leverage cloud resources for
infrastructure, platform, and software needs, without requiring the management
of physical servers or local infrastructure. It is one of the leading cloud platforms
in the world, alongside AWS (Amazon Web Services) and Google Cloud.
Key Features of Azure:
1. Virtual Machines (VMs): Infrastructure as a Service (IaaS) that allows
you to deploy and manage VMs for running applications.
2. Azure Blob Storage: Object storage for storing large amounts of
unstructured data like text, images, and videos.
3. Azure SQL Database: Managed relational SQL database service.
4. Azure Active Directory (AD): Identity and access management service
that helps in authenticating and authorizing users.
5. Azure Functions: Serverless computing that allows you to run code in
response to events without provisioning or managing infrastructure.
6. Azure Kubernetes Service (AKS): Managed Kubernetes container
orchestration service to deploy, manage, and scale containerized
applications.
7. Azure AI & Machine Learning: A set of services and tools for building,
training, and deploying machine learning models.
Azure Architecture Overview
The architecture of Microsoft Azure consists of several key components that work
together to provide a highly scalable, resilient, and secure cloud environment.
Here are the key elements of Azure architecture:
1. Azure Data Centers:
 Microsoft Azure is built on a global network of data centers. These data
centers are organized into regions and availability zones across the world.
Each data center is designed to offer high availability and disaster
recovery.
 Regions: Geographic locations that contain multiple data centers.
 Availability Zones: Unique physical locations within an Azure region that
provide redundancy and fault tolerance.
2. Azure Resource Groups:
 Resource Groups are containers that hold related resources for an Azure
solution. These resources can be managed together, such as virtual
machines, networks, databases, etc.
 Resource groups help in organizing resources for easy management and
billing.
3. Azure Services:
 Compute: Provides scalable virtual machines, containers, and serverless
computing (e.g., Azure Virtual Machines, Azure Functions).
 Storage: Provides storage for different types of data, such as file storage,
blob storage, and disk storage (e.g., Azure Blob Storage, Azure Files).
 Networking: Enables users to create a secure and reliable network within
Azure (e.g., Virtual Networks, Load Balancers, VPNs).
 Databases: Managed services for various database types, including SQL
and NoSQL databases (e.g., Azure SQL Database, Cosmos DB).
 Security and Identity: Tools to manage security and identity (e.g., Azure
Active Directory, Azure Security Center).
 AI and Machine Learning: Tools for building and deploying machine
learning models (e.g., Azure AI, Azure Machine Learning).
4. Azure Virtual Network (VNet):
 A VNet is a logical representation of a network in Azure. It allows
resources to communicate securely within a private network. VNet can be
connected to on-premises networks or other VNets through VPNs,
ExpressRoute, or peering.
 VNets can host multiple subnets for better organization and isolation.
5. Azure Resource Manager (ARM):
 Azure Resource Manager is the deployment and management service
for Azure. It provides a unified interface to manage resources and allows
users to organize, deploy, and monitor resources in Azure.
 It enables features like automation, tagging, access control, and role-
based access.
6. Azure Load Balancer:
 Azure Load Balancer is a layer 4 (TCP, UDP) load balancer that
distributes traffic across multiple resources (e.g., VMs). It ensures high
availability and reliability by balancing incoming network traffic.
7. Azure Security Center:
 Azure Security Center is a unified security management system. It
helps in detecting vulnerabilities, monitoring security configurations, and
providing recommendations for improved security.
8. Azure DevOps:
 Azure DevOps is a suite of development tools that helps developers with
source control, continuous integration, and continuous deployment
(CI/CD). It supports agile workflows and collaboration across development
teams.
9. Azure Monitoring and Diagnostics:
 Azure Monitor and Azure Log Analytics provide centralized monitoring,
logging, and diagnostics for resources deployed in Azure. They help track
performance, detect issues, and optimize workloads.

You might also like