Azure
Fundamentals
AZ900
Module 1
Cloud Computing
Cloud Computing Fundamentals
What is Cloud Computing?
Cloud computing is a technology that enables users to access and use
computing resources, such as servers, storage, and applications, over the
internet. Instead of owning and maintaining physical hardware, users
can leverage remote servers hosted in data centers to store data, run
applications, and perform various computing tasks.
Let’s understand with an example-
OpEx Vs CapEx
Operational Expense
● Pay as you go model.
● Bill is generated immediately.
● No depreciation
Capital Expenditure
● Upfront spending money on physical infrastructure.
● Cost have a value which reduces overtime.
Shared Responsibility Model
The shared responsibility model in cloud computing is a framework that
outlines the division of security responsibilities between a cloud service
provider (CSP) and its customers. It's a collaborative effort to ensure the
overall security of the cloud environment.
Shared Responsibility Model in Azure
Microsoft’s
Responsibilities
Physical
Infrastructure
Virtualization
Infrastructure
Networking
Shared Responsibility Model in Azure
User’s
Responsibilities
Configuration
Management
Identity &
Access
Management
Data Encryption
Shared Responsibility Model in Azure
Shared
Responsibility
Data Applications
Operating System
Types of Cloud
Types of Cloud
Deployment
Model Service Model
Types of Cloud - Service Model
Copy of Azure Fundamentals AZ 900THeBest.pptx
Types of Cloud - Deployment Model
Public Cloud
● Owned and managed by a third party cloud provider
● Can be accessed through public network.
● Provides IT resources to general public and multiple organizations.
● Perfect for organizations with growing and fluctuating demands.
Types of Cloud - Deployment Model
Private Cloud
● Cloud environment created in organization’s on site data center or
hosted by third party service provider.
● Organizations are responsible for maintaining the services they provide.
● Does not provide access to users outside the organization.
Types of Cloud - Deployment Model
Hybrid Cloud
● Combines functionalities of both public as well as private cloud.
● Ideal for legacy companies.
Pillars of Cloud
Safeguarding data and
resources from
unauthorized access
and breaches.
Security
Availability
Reliability
Ensuring consistent
performance and
dependability of cloud
services.
Governance
Maximizing system
uptime and minimizing
downtime.
Implementing policies
and controls to manage
and regulate cloud
resources effectively.
How to create an Azure account?
Click on the link here - https://azure.microsoft.com/en-in and choose the
option of Free Account.
How to create an Azure account?
You will be redirected to this page and click on “Start Free”
How to create an Azure account?
Sign up with your Microsoft account. If you don’t have one, you can create
a new one too.
How to create an Azure account?
Here are the services you would get with your free Azure account.
How to create an Azure account?
As Azure operates on a pay-as-you-go model, you'll need to input your credit/debit card
details. A nominal charge of 2 rupees will be made temporarily, but it will be refunded
in a few days. No additional automatic deductions will occur from your card.
How to create an Azure account?
Voila!! Your free Azure account is created. Click on “Go to Azure portal” to
get started.
How to create an Azure account?
Azure portal opens up.
Module 2
What is Azure?
Azure Overview
● Azure is a cloud platform by Microsoft that offers various cloud services and resources
for managing and storing data.
● Users can conveniently access these services via the Azure portal when connected to
the internet.
● Microsoft Azure services are widely used across all industries for running
applications, storing and analysing data, software development, machine learning,
artificial intelligence, and other services.
● Azure offers four different forms of cloud computing: infrastructure as a service (IaaS),
platform as a service (PaaS), software as a service (SaaS) and serverless functions.
● Microsoft adopts a pay-as-you-go model for Azure, where subscribers receive a
monthly bill based solely on the specific resources and services they've utilized.
Why Azure?
Security
Cost Effectiveness
Quick and Adaptable
Best Hybrid Cloud
Solution
1
2
3
4
Azure Certifications
● A series of over a dozen certifications offered by Microsoft Azure is designed to assist
professionals working in cloud computing or those aspiring to begin a career in the
field.
● These certifications are categorized into different levels, and some certifications do not
have a group classification-
1 2 3
Fundamentals
4
Expert-level Speciality
Associate-level
Fundamentals
● Tailored for individuals without a technical background who are eager to embark on
their cloud computing journey, as well as for emerging cloud professionals who are
just initiating their career in the field.
Associate-Level
● Most appropriate for candidates possessing a robust grasp of the fundamentals of
Azure. If you already have a familiarity with Azure, you are well-prepared to incorporate
the certifications listed into your resume, showcasing your proficiency in the platform.
Expert-Level
● Designed for those with a solid background in the cloud, including an associate-level
certification and hands-on cloud experience. If you already have experience and a
good understanding of Azure at the associate level, you can pursue an expert
certification.
Speciality
● These specializations emphasize Azure IOT Developer Specialty and Azure for SAP
Workloads. Specialty-level Azure certifications are designed to provide in-depth
expertise in specific areas, allowing professionals to showcase their specialized skills
and knowledge within the Azure ecosystem.
Azure Core
Services
Security
Storage Network
Compute
Azure Compute Services
● The Azure Compute service plays a crucial role in hosting and running applications,
ensuring they are live and available.
● It serves as the foundation for executing various applications in a real-time
environment.
● Azure Compute handles deployment, hosting, management, and the actual running
of applications, making it essential for the overall functioning of diverse software in the
Microsoft Azure ecosystem.
● This service provides the necessary infrastructure to support the execution of
applications seamlessly.
Azure Compute Services
Virtualization
● Virtualization is a technology that allows you to create a simulated or virtual version of
something, such as a computer or an operating system, within another system.
● It enables one physical machine to run multiple virtual machines, each with its own
isolated environment, as if they were independent and separate entities.
Azure Compute Services
Azure Virtual Machine
● An Azure Virtual Machine is a computing resource provided by Microsoft Azure, which
is a cloud computing platform.
● Azure VMs allow you to run virtualized Windows or Linux servers in the cloud.
● These virtual machines operate just like physical computers but are hosted and
managed in Microsoft's data centers.
Azure Compute Services
Azure Compute Services
Azure App Service
● Azure App Service is PaaS (Platform-as-a-Service) cloud service by Microsoft. This
service takes away some of the additional responsibilities of customer, and gives it
back to cloud provider, for which customer is responsible while working with Azure
VMs.
Azure Compute Services
Azure Functions (Serverless)
● Azure Functions is a service from Microsoft that lets you run code without worrying
about servers. It responds to certain events or conditions, like when an order comes in
on an IoT system or a new message arrives in a queue.
● Azure Functions allows the users to implement their logic in particular pieces of code.
These are known as “functions”. Various functions run at various times of response.
● When the requests increase, Azure Functions create as many resources and function
instances as required as per the need. Again, when the requests decrease, the extra
resources and function instances are deleted automatically.
Hands - On
Azure Storage Services
● Microsoft Azure Storage is a cloud storage service provided by Microsoft Azure,
offering a scalable and secure solution for storing and retrieving data in the cloud.
● Azure Storage is-
○ Durable
○ Secure
○ Scalable
○ Managed
○ Accessible
Azure Blob Storage
● Azure Blob Storage is a cloud-based storage service provided by Microsoft Azure. It
allows you to store and manage large amounts of unstructured data, such as text or
binary data.
● It saves text and binary data to facilitate big data analysis through Data Lake Storage
Gen2. Blob Storage allows direct browser access to image files, PDFs, or documents
using a single link.
● Blobs support streaming for audio and video, and they enable distributed file access
and log file management.
Azure File Storage
● Azure File Storage serves as a suitable choice when there's a need for a shared drive
connecting multiple servers or users.
● Microsoft Azure File storage is a type of Azure service that was designed to support
the needs of the Azure VM environment. That storage is, in essence, a network share.
You can store files there that can be accessed from different Virtual Machines.
● File Storage can be used if your business use case needs to deal mostly with standard
File extensions like *.docx, *.png and *.bak then you should probably go with this
storage.
Azure Queue Storage
● Azure queues are like virtual mailboxes where you put messages.
● Imagine you have someone sending messages (a sender) and someone else picking
them up and doing something with them (a client).
● Each message has special features, like a time limit before it disappears (expiry time).
● So, it's a way to organize and manage messages between different parts of a system.
● Azure Queue Storage is a service provided by Microsoft Azure, which is a cloud
computing platform. It's like a virtual "message queue" that helps different parts of a
program or different programs communicate with each other.
● Decoupling the components is one of the advantages of message queue services.
Azure Table Storage
● Azure Table Storage is a cloud-based NoSQL data store provided by Microsoft Azure. It
is designed to store and retrieve large amounts of semi-structured data, making it
suitable for scenarios where you need to manage and query massive datasets.
● If you have a super large amount of data and you want to store it in a NoSQL manner
in Azure and performance is not a concern for you, you can definitely go for the Azure
table storage, which is very cheap and could fit into your budget.
Networking in Azure
● Azure offers a variety of networking services to help users build, deploy, and manage
applications and services in the cloud. These services enable organizations to establish
secure and scalable network architectures. Here are some key Azure networking
services:
○ Azure Virtual Network
○ Load Balancer
○ Application Gateway
○ Traffic Manager
Azure Virtual Network
● Azure Virtual Network is the fundamental building block for your private network in
Azure. It allows you to create isolated networks to host your VMs and other Azure
resources.
● Why to use Azure VNets?
○ Provides an isolated environment.
○ Subnet can access the public cloud.
○ Traffic can be easily filtered from resources.
○ Highly secured.
○ High network connectivity.
○ Building sophisticated network topologies in a simple manner.
Azure Virtual Network
● Components of Azure Virtual Network
○ Subnets- This lets user segment the virtual network into one or more sub-
networks. Subnets provide several benefits, including improved security, efficient
network traffic management, and better organization of resources.
○ Routing- In Azure, routing refers to the process of directing network traffic
between different networks or subnets. Understanding how routing works is
crucial for designing a network architecture that meets your application's
requirements.
Azure Virtual Network
● Components of Azure Virtual Network
○ Network Security Groups - In Azure, Network Security Groups (NSGs) are a
crucial component for controlling inbound and outbound network traffic to and
from Azure resources. NSGs act as a basic, stateful, and rule-based firewall,
allowing you to define rules that permit or deny traffic based on various criteria.
Load Balancer
● A load balancer distributes user traffic across multiple instances of your applications.
● Load balancer basically reduces the risk of performance issues.
Uses of Azure Load Balancer
○ Load balance both internal and external Azure virtual machine traffic.
○ Distribute resources within and across zones to increase availability.
○ Configure Azure VM outbound connectivity.
○ Monitor load-balanced resources with health probes.
○ Access VMs in a virtual network by port and public IP address with port
forwarding.
Application Gateway
● In Azure, an Application Gateway is a load balancer service that enables you to manage
and optimize the traffic to your web applications. It acts as a traffic manager, directing
client requests to the appropriate servers based on various factors.
● It is usually used when you expect many users in your apps or wish to manage web
traffic based on incoming requests.
● Application Gateway balances the traffic across multiple servers and supports routing
to a specific server based on request components.
Azure Traffic Manager
● Azure Traffic Manager is a load balancing solution provided by Azure Cloud Services
Platform that enables in controlling and load balancing the flow of traffic to specific
endpoints.
● These endpoints include any resource from the Azure Cloud Services platform
including virtual machines, websites and databases.
Working of Traffic Manager
● It's like a global traffic cop, directing users to the nearest website endpoint, based on their
location. Here's how it works:
○ User Requests: When a user from, say, Asia tries to access your website, their web
browser sends a DNS request.
○ Traffic Manager Intervenes: The DNS request is intercepted by Azure Traffic
Manager.
○ Location Detection: Traffic Manager detects the user's location based on their IP
address.
○ Route Optimization: Based on the user's location, Traffic Manager directs them to
the nearest website endpoint. In this case, it would be the endpoint located in Asia.
○ Seamless Delivery: The user is then connected to the nearest endpoint and can
access your website quickly and without any delays.
IAM (Identity & Access Management)
● Azure Identity and Access Management (IAM) is a comprehensive set of services and
features that helps you manage who has access to what in Azure.
● Azure IAM enables you to:
○ Grant and manage access to Azure resources based on the principle of least
privilege.
○ Securely store and manage access keys and other sensitive credentials.
○ Monitor and audit access to your Azure resources.
○ Meet compliance requirements for access control and data security.
Azure RBAC
● Azure role-based access control (Azure RBAC) enables access management for Azure
resources. It’s an authorization system built into the Azure Resource Manager.
● You can use Azure RBAC to define which specific users should be allowed access to
Azure cloud resources and assign a set of privileges for each user group.
● There are around 70 roles for RBAC but here are the ones which are very fundamental-
○ Owner
○ Contributor
○ Reader
○ User Access Administrator
Azure Cost Management
● Azure Cost Management is a suite of tools within the Azure platform designed to help
you track, analyze, and optimize your cloud spending. It provides complete visibility
into your Azure resource usage and costs, allowing you to identify cost-saving
opportunities and make informed decisions about your cloud investments.
● Benefits of cost management are-
○ Increased cost visibility
○ Improved cost control
○ Optimised resource allocation
○ Informed decision making
○ Reduce risk of unexpected billing
Azure Cost Management
Features of Cost Management-
● Cost analysis: View detailed cost breakdowns by resource, service, resource group, subscription, and
management group.
● Budgeting: Set budgets to track your spending against predefined limits and receive alerts when
you approach or exceed your budget.
● Recommendations: Get personalized recommendations for optimizing your costs, such as
identifying underutilized resources, reserving resources for predictable workloads, and exploring
alternative pricing options.
● Cost allocation: Allocate costs to different departments, projects, or teams for better cost tracking
and chargeback.
● Exports and reports: Download cost data and generate reports for further analysis and reporting.
● Integrations: Integrate with other Azure services and third-party tools to automate cost
management tasks.

More Related Content

PPTX
Fundamentals of Microsoft Azure: AZ-900
PPTX
Microsoft Azure Fundamentals Training Course in Noida.pptx
DOCX
Navigating Microsoft Azure A Practical Guide to Cloud Computing and Developme...
PPTX
Microsoft Azure Fundamentals Course in Noida.pptx
PDF
Azure Interview Questions and Answers PDF By ScholarHat
PDF
Comprehensive Guide to Azure Cloud Services_ Features, Benefits, and Use Case...
PPTX
Azure-Interview-Questions-Slides.pptx
PPTX
Introduction-to-Microsoft-Azure.pp TO learntx
Fundamentals of Microsoft Azure: AZ-900
Microsoft Azure Fundamentals Training Course in Noida.pptx
Navigating Microsoft Azure A Practical Guide to Cloud Computing and Developme...
Microsoft Azure Fundamentals Course in Noida.pptx
Azure Interview Questions and Answers PDF By ScholarHat
Comprehensive Guide to Azure Cloud Services_ Features, Benefits, and Use Case...
Azure-Interview-Questions-Slides.pptx
Introduction-to-Microsoft-Azure.pp TO learntx

Similar to Copy of Azure Fundamentals AZ 900THeBest.pptx (20)

PDF
Azure Solution Architect Interview Questions By ScholarHat
PPTX
PDF
An Explanation of the Top 4 Microsoft Azure Service Types
DOCX
2019 International Conference on Machine Learning, Big Data, C.docx
DOCX
2019 International Conference on Machine Learning, Big Data, C.docx
PPTX
Azure Cloud complete administration document
PDF
How Microsoft Azure is Shaping the Cloud Computing Landscape.pdf
PDF
Microsoft Core Cloud Services powerpoint
PPTX
An Overview of Windows Azure
PPTX
Ch4-Deploying Applications & Cloud Services.pptx
PDF
7 Advantages of Migrating to Microsoft Azure
PPTX
Azure Fundamentals Part 2
 
PPTX
Microsoft Azure Presentation By_- Khan Mohd Arib Branch_- CSE(Data Science) 3...
PPTX
Windows Azure Overview
PPTX
Introduction-to-Microsoft-AzurePowerShell Module.pptx
PDF
Azure 900
PPTX
Introduction to Azure fundamentals of cloud.pptx
PDF
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
PDF
Azure Interview Questions and Answers PDF By ScholarHat
PPTX
Features and benefits of Microsoft Azure
Azure Solution Architect Interview Questions By ScholarHat
An Explanation of the Top 4 Microsoft Azure Service Types
2019 International Conference on Machine Learning, Big Data, C.docx
2019 International Conference on Machine Learning, Big Data, C.docx
Azure Cloud complete administration document
How Microsoft Azure is Shaping the Cloud Computing Landscape.pdf
Microsoft Core Cloud Services powerpoint
An Overview of Windows Azure
Ch4-Deploying Applications & Cloud Services.pptx
7 Advantages of Migrating to Microsoft Azure
Azure Fundamentals Part 2
 
Microsoft Azure Presentation By_- Khan Mohd Arib Branch_- CSE(Data Science) 3...
Windows Azure Overview
Introduction-to-Microsoft-AzurePowerShell Module.pptx
Azure 900
Introduction to Azure fundamentals of cloud.pptx
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
Azure Interview Questions and Answers PDF By ScholarHat
Features and benefits of Microsoft Azure
Ad

More from ASRPANDEY (11)

PPTX
finalpresentationonchatbot-200620130813.pptx
PPTX
14_04_transformerso3459834759883457983475.pptx
PPTX
lec0734523532453425324523452345245432.pptx
PPTX
Agglomerative Clustering asdfAlgorithm.pptx
PPTX
Supervised Learning Algorithmswith better lifecycle.pptx
PPTX
AZURE CLOUD ARCHITECTUREfggggggggdfgdg.pptx
PPTX
Session 3 - hibernate - Configuration with Annotations.pptx
PPT
Topic5ClassDesignBestPPtFileForGCPANDALLCLOud.ppt
PDF
DOC-20240726-WA0003sdjfdfngsdfgbmsdfvdsf..pdf
PPT
abm-issuesBestPPtOnCouplingAndIt'sDegrees.ppt
PPTX
MODULE-2.pptx
finalpresentationonchatbot-200620130813.pptx
14_04_transformerso3459834759883457983475.pptx
lec0734523532453425324523452345245432.pptx
Agglomerative Clustering asdfAlgorithm.pptx
Supervised Learning Algorithmswith better lifecycle.pptx
AZURE CLOUD ARCHITECTUREfggggggggdfgdg.pptx
Session 3 - hibernate - Configuration with Annotations.pptx
Topic5ClassDesignBestPPtFileForGCPANDALLCLOud.ppt
DOC-20240726-WA0003sdjfdfngsdfgbmsdfvdsf..pdf
abm-issuesBestPPtOnCouplingAndIt'sDegrees.ppt
MODULE-2.pptx
Ad

Recently uploaded (20)

PDF
AIGA 012_04 Cleaning of equipment for oxygen service_reformat Jan 12.pdf
PDF
Artificial Intelligence_ Basics .Artificial Intelligence_ Basics .
PDF
VTU IOT LAB MANUAL (BCS701) Computer science and Engineering
PDF
Mechanics of materials week 2 rajeshwari
PPTX
Wireless sensor networks (WSN) SRM unit 2
PPT
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
PPTX
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
PPTX
SC Robotics Team Safety Training Presentation
PDF
Performance, energy consumption and costs: a comparative analysis of automati...
PPT
Comprehensive Java Training Deck - Advanced topics
DOCX
ENVIRONMENTAL PROTECTION AND MANAGEMENT (18CVL756)
PDF
THE PEDAGOGICAL NEXUS IN TEACHING ELECTRICITY CONCEPTS IN THE GRADE 9 NATURAL...
PDF
Research on ultrasonic sensor for TTU.pdf
PDF
Using Technology to Foster Innovative Teaching Practices (www.kiu.ac.ug)
DOCX
An investigation of the use of recycled crumb rubber as a partial replacement...
PPTX
INTERNET OF THINGS - EMBEDDED SYSTEMS AND INTERNET OF THINGS
PPTX
22ME926Introduction to Business Intelligence and Analytics, Advanced Integrat...
PDF
Principles of operation, construction, theory, advantages and disadvantages, ...
PDF
BBC NW_Tech Facilities_30 Odd Yrs Ago [J].pdf
PPT
Unit - I.lathemachnespct=ificationsand ppt
AIGA 012_04 Cleaning of equipment for oxygen service_reformat Jan 12.pdf
Artificial Intelligence_ Basics .Artificial Intelligence_ Basics .
VTU IOT LAB MANUAL (BCS701) Computer science and Engineering
Mechanics of materials week 2 rajeshwari
Wireless sensor networks (WSN) SRM unit 2
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
SC Robotics Team Safety Training Presentation
Performance, energy consumption and costs: a comparative analysis of automati...
Comprehensive Java Training Deck - Advanced topics
ENVIRONMENTAL PROTECTION AND MANAGEMENT (18CVL756)
THE PEDAGOGICAL NEXUS IN TEACHING ELECTRICITY CONCEPTS IN THE GRADE 9 NATURAL...
Research on ultrasonic sensor for TTU.pdf
Using Technology to Foster Innovative Teaching Practices (www.kiu.ac.ug)
An investigation of the use of recycled crumb rubber as a partial replacement...
INTERNET OF THINGS - EMBEDDED SYSTEMS AND INTERNET OF THINGS
22ME926Introduction to Business Intelligence and Analytics, Advanced Integrat...
Principles of operation, construction, theory, advantages and disadvantages, ...
BBC NW_Tech Facilities_30 Odd Yrs Ago [J].pdf
Unit - I.lathemachnespct=ificationsand ppt

Copy of Azure Fundamentals AZ 900THeBest.pptx

  • 3. Cloud Computing Fundamentals What is Cloud Computing? Cloud computing is a technology that enables users to access and use computing resources, such as servers, storage, and applications, over the internet. Instead of owning and maintaining physical hardware, users can leverage remote servers hosted in data centers to store data, run applications, and perform various computing tasks. Let’s understand with an example-
  • 4. OpEx Vs CapEx Operational Expense ● Pay as you go model. ● Bill is generated immediately. ● No depreciation Capital Expenditure ● Upfront spending money on physical infrastructure. ● Cost have a value which reduces overtime.
  • 5. Shared Responsibility Model The shared responsibility model in cloud computing is a framework that outlines the division of security responsibilities between a cloud service provider (CSP) and its customers. It's a collaborative effort to ensure the overall security of the cloud environment.
  • 6. Shared Responsibility Model in Azure Microsoft’s Responsibilities Physical Infrastructure Virtualization Infrastructure Networking
  • 7. Shared Responsibility Model in Azure User’s Responsibilities Configuration Management Identity & Access Management Data Encryption
  • 8. Shared Responsibility Model in Azure Shared Responsibility Data Applications Operating System
  • 9. Types of Cloud Types of Cloud Deployment Model Service Model
  • 10. Types of Cloud - Service Model
  • 12. Types of Cloud - Deployment Model Public Cloud ● Owned and managed by a third party cloud provider ● Can be accessed through public network. ● Provides IT resources to general public and multiple organizations. ● Perfect for organizations with growing and fluctuating demands.
  • 13. Types of Cloud - Deployment Model Private Cloud ● Cloud environment created in organization’s on site data center or hosted by third party service provider. ● Organizations are responsible for maintaining the services they provide. ● Does not provide access to users outside the organization.
  • 14. Types of Cloud - Deployment Model Hybrid Cloud ● Combines functionalities of both public as well as private cloud. ● Ideal for legacy companies.
  • 15. Pillars of Cloud Safeguarding data and resources from unauthorized access and breaches. Security Availability Reliability Ensuring consistent performance and dependability of cloud services. Governance Maximizing system uptime and minimizing downtime. Implementing policies and controls to manage and regulate cloud resources effectively.
  • 16. How to create an Azure account? Click on the link here - https://azure.microsoft.com/en-in and choose the option of Free Account.
  • 17. How to create an Azure account? You will be redirected to this page and click on “Start Free”
  • 18. How to create an Azure account? Sign up with your Microsoft account. If you don’t have one, you can create a new one too.
  • 19. How to create an Azure account? Here are the services you would get with your free Azure account.
  • 20. How to create an Azure account? As Azure operates on a pay-as-you-go model, you'll need to input your credit/debit card details. A nominal charge of 2 rupees will be made temporarily, but it will be refunded in a few days. No additional automatic deductions will occur from your card.
  • 21. How to create an Azure account? Voila!! Your free Azure account is created. Click on “Go to Azure portal” to get started.
  • 22. How to create an Azure account? Azure portal opens up.
  • 24. Azure Overview ● Azure is a cloud platform by Microsoft that offers various cloud services and resources for managing and storing data. ● Users can conveniently access these services via the Azure portal when connected to the internet. ● Microsoft Azure services are widely used across all industries for running applications, storing and analysing data, software development, machine learning, artificial intelligence, and other services. ● Azure offers four different forms of cloud computing: infrastructure as a service (IaaS), platform as a service (PaaS), software as a service (SaaS) and serverless functions. ● Microsoft adopts a pay-as-you-go model for Azure, where subscribers receive a monthly bill based solely on the specific resources and services they've utilized.
  • 25. Why Azure? Security Cost Effectiveness Quick and Adaptable Best Hybrid Cloud Solution 1 2 3 4
  • 26. Azure Certifications ● A series of over a dozen certifications offered by Microsoft Azure is designed to assist professionals working in cloud computing or those aspiring to begin a career in the field. ● These certifications are categorized into different levels, and some certifications do not have a group classification- 1 2 3 Fundamentals 4 Expert-level Speciality Associate-level
  • 27. Fundamentals ● Tailored for individuals without a technical background who are eager to embark on their cloud computing journey, as well as for emerging cloud professionals who are just initiating their career in the field.
  • 28. Associate-Level ● Most appropriate for candidates possessing a robust grasp of the fundamentals of Azure. If you already have a familiarity with Azure, you are well-prepared to incorporate the certifications listed into your resume, showcasing your proficiency in the platform.
  • 29. Expert-Level ● Designed for those with a solid background in the cloud, including an associate-level certification and hands-on cloud experience. If you already have experience and a good understanding of Azure at the associate level, you can pursue an expert certification.
  • 30. Speciality ● These specializations emphasize Azure IOT Developer Specialty and Azure for SAP Workloads. Specialty-level Azure certifications are designed to provide in-depth expertise in specific areas, allowing professionals to showcase their specialized skills and knowledge within the Azure ecosystem.
  • 32. Azure Compute Services ● The Azure Compute service plays a crucial role in hosting and running applications, ensuring they are live and available. ● It serves as the foundation for executing various applications in a real-time environment. ● Azure Compute handles deployment, hosting, management, and the actual running of applications, making it essential for the overall functioning of diverse software in the Microsoft Azure ecosystem. ● This service provides the necessary infrastructure to support the execution of applications seamlessly.
  • 33. Azure Compute Services Virtualization ● Virtualization is a technology that allows you to create a simulated or virtual version of something, such as a computer or an operating system, within another system. ● It enables one physical machine to run multiple virtual machines, each with its own isolated environment, as if they were independent and separate entities.
  • 34. Azure Compute Services Azure Virtual Machine ● An Azure Virtual Machine is a computing resource provided by Microsoft Azure, which is a cloud computing platform. ● Azure VMs allow you to run virtualized Windows or Linux servers in the cloud. ● These virtual machines operate just like physical computers but are hosted and managed in Microsoft's data centers.
  • 36. Azure Compute Services Azure App Service ● Azure App Service is PaaS (Platform-as-a-Service) cloud service by Microsoft. This service takes away some of the additional responsibilities of customer, and gives it back to cloud provider, for which customer is responsible while working with Azure VMs.
  • 37. Azure Compute Services Azure Functions (Serverless) ● Azure Functions is a service from Microsoft that lets you run code without worrying about servers. It responds to certain events or conditions, like when an order comes in on an IoT system or a new message arrives in a queue. ● Azure Functions allows the users to implement their logic in particular pieces of code. These are known as “functions”. Various functions run at various times of response. ● When the requests increase, Azure Functions create as many resources and function instances as required as per the need. Again, when the requests decrease, the extra resources and function instances are deleted automatically.
  • 39. Azure Storage Services ● Microsoft Azure Storage is a cloud storage service provided by Microsoft Azure, offering a scalable and secure solution for storing and retrieving data in the cloud. ● Azure Storage is- ○ Durable ○ Secure ○ Scalable ○ Managed ○ Accessible
  • 40. Azure Blob Storage ● Azure Blob Storage is a cloud-based storage service provided by Microsoft Azure. It allows you to store and manage large amounts of unstructured data, such as text or binary data. ● It saves text and binary data to facilitate big data analysis through Data Lake Storage Gen2. Blob Storage allows direct browser access to image files, PDFs, or documents using a single link. ● Blobs support streaming for audio and video, and they enable distributed file access and log file management.
  • 41. Azure File Storage ● Azure File Storage serves as a suitable choice when there's a need for a shared drive connecting multiple servers or users. ● Microsoft Azure File storage is a type of Azure service that was designed to support the needs of the Azure VM environment. That storage is, in essence, a network share. You can store files there that can be accessed from different Virtual Machines. ● File Storage can be used if your business use case needs to deal mostly with standard File extensions like *.docx, *.png and *.bak then you should probably go with this storage.
  • 42. Azure Queue Storage ● Azure queues are like virtual mailboxes where you put messages. ● Imagine you have someone sending messages (a sender) and someone else picking them up and doing something with them (a client). ● Each message has special features, like a time limit before it disappears (expiry time). ● So, it's a way to organize and manage messages between different parts of a system. ● Azure Queue Storage is a service provided by Microsoft Azure, which is a cloud computing platform. It's like a virtual "message queue" that helps different parts of a program or different programs communicate with each other. ● Decoupling the components is one of the advantages of message queue services.
  • 43. Azure Table Storage ● Azure Table Storage is a cloud-based NoSQL data store provided by Microsoft Azure. It is designed to store and retrieve large amounts of semi-structured data, making it suitable for scenarios where you need to manage and query massive datasets. ● If you have a super large amount of data and you want to store it in a NoSQL manner in Azure and performance is not a concern for you, you can definitely go for the Azure table storage, which is very cheap and could fit into your budget.
  • 44. Networking in Azure ● Azure offers a variety of networking services to help users build, deploy, and manage applications and services in the cloud. These services enable organizations to establish secure and scalable network architectures. Here are some key Azure networking services: ○ Azure Virtual Network ○ Load Balancer ○ Application Gateway ○ Traffic Manager
  • 45. Azure Virtual Network ● Azure Virtual Network is the fundamental building block for your private network in Azure. It allows you to create isolated networks to host your VMs and other Azure resources. ● Why to use Azure VNets? ○ Provides an isolated environment. ○ Subnet can access the public cloud. ○ Traffic can be easily filtered from resources. ○ Highly secured. ○ High network connectivity. ○ Building sophisticated network topologies in a simple manner.
  • 46. Azure Virtual Network ● Components of Azure Virtual Network ○ Subnets- This lets user segment the virtual network into one or more sub- networks. Subnets provide several benefits, including improved security, efficient network traffic management, and better organization of resources. ○ Routing- In Azure, routing refers to the process of directing network traffic between different networks or subnets. Understanding how routing works is crucial for designing a network architecture that meets your application's requirements.
  • 47. Azure Virtual Network ● Components of Azure Virtual Network ○ Network Security Groups - In Azure, Network Security Groups (NSGs) are a crucial component for controlling inbound and outbound network traffic to and from Azure resources. NSGs act as a basic, stateful, and rule-based firewall, allowing you to define rules that permit or deny traffic based on various criteria.
  • 48. Load Balancer ● A load balancer distributes user traffic across multiple instances of your applications. ● Load balancer basically reduces the risk of performance issues. Uses of Azure Load Balancer ○ Load balance both internal and external Azure virtual machine traffic. ○ Distribute resources within and across zones to increase availability. ○ Configure Azure VM outbound connectivity. ○ Monitor load-balanced resources with health probes. ○ Access VMs in a virtual network by port and public IP address with port forwarding.
  • 49. Application Gateway ● In Azure, an Application Gateway is a load balancer service that enables you to manage and optimize the traffic to your web applications. It acts as a traffic manager, directing client requests to the appropriate servers based on various factors. ● It is usually used when you expect many users in your apps or wish to manage web traffic based on incoming requests. ● Application Gateway balances the traffic across multiple servers and supports routing to a specific server based on request components.
  • 50. Azure Traffic Manager ● Azure Traffic Manager is a load balancing solution provided by Azure Cloud Services Platform that enables in controlling and load balancing the flow of traffic to specific endpoints. ● These endpoints include any resource from the Azure Cloud Services platform including virtual machines, websites and databases.
  • 51. Working of Traffic Manager ● It's like a global traffic cop, directing users to the nearest website endpoint, based on their location. Here's how it works: ○ User Requests: When a user from, say, Asia tries to access your website, their web browser sends a DNS request. ○ Traffic Manager Intervenes: The DNS request is intercepted by Azure Traffic Manager. ○ Location Detection: Traffic Manager detects the user's location based on their IP address. ○ Route Optimization: Based on the user's location, Traffic Manager directs them to the nearest website endpoint. In this case, it would be the endpoint located in Asia. ○ Seamless Delivery: The user is then connected to the nearest endpoint and can access your website quickly and without any delays.
  • 52. IAM (Identity & Access Management) ● Azure Identity and Access Management (IAM) is a comprehensive set of services and features that helps you manage who has access to what in Azure. ● Azure IAM enables you to: ○ Grant and manage access to Azure resources based on the principle of least privilege. ○ Securely store and manage access keys and other sensitive credentials. ○ Monitor and audit access to your Azure resources. ○ Meet compliance requirements for access control and data security.
  • 53. Azure RBAC ● Azure role-based access control (Azure RBAC) enables access management for Azure resources. It’s an authorization system built into the Azure Resource Manager. ● You can use Azure RBAC to define which specific users should be allowed access to Azure cloud resources and assign a set of privileges for each user group. ● There are around 70 roles for RBAC but here are the ones which are very fundamental- ○ Owner ○ Contributor ○ Reader ○ User Access Administrator
  • 54. Azure Cost Management ● Azure Cost Management is a suite of tools within the Azure platform designed to help you track, analyze, and optimize your cloud spending. It provides complete visibility into your Azure resource usage and costs, allowing you to identify cost-saving opportunities and make informed decisions about your cloud investments. ● Benefits of cost management are- ○ Increased cost visibility ○ Improved cost control ○ Optimised resource allocation ○ Informed decision making ○ Reduce risk of unexpected billing
  • 55. Azure Cost Management Features of Cost Management- ● Cost analysis: View detailed cost breakdowns by resource, service, resource group, subscription, and management group. ● Budgeting: Set budgets to track your spending against predefined limits and receive alerts when you approach or exceed your budget. ● Recommendations: Get personalized recommendations for optimizing your costs, such as identifying underutilized resources, reserving resources for predictable workloads, and exploring alternative pricing options. ● Cost allocation: Allocate costs to different departments, projects, or teams for better cost tracking and chargeback. ● Exports and reports: Download cost data and generate reports for further analysis and reporting. ● Integrations: Integrate with other Azure services and third-party tools to automate cost management tasks.

Editor's Notes

  • #4: On demand delivery of different IT resources over the internet enabling faster innovations, flexible resources and economies of scale.
  • #5: No depreciation is very important to understand there is no depreciation for hardware resources for consumers, when we are setting up organization and we get 50 desktops for people to work here but after 5 years there will be some new technology so for sure the desktop laptop cost will go down, If I get a 80k laptop after 5 years the cost will go down. In cloud no depreciation occurs. In cloud we have opex and when we talk about physical infra then cap ex is used.
  • #6: Cloud security is pivotal for organizations to protect their business data, reduce data theft, and meet compliance requirements. To secure your data in the cloud, including Microsoft Azure, you need to consider the shared responsibility model, where the cloud provider handles some security tasks while the customer manages others. Imagine the cloud as a big apartment building. The landlord (cloud provider) takes care of the building itself: the roof, plumbing, walls, etc. They keep it secure from intruders and make sure everything runs smoothly. But you, the tenant, are responsible for your own apartment. You lock your door, keep your valuables safe, and don't leave the windows open when you're gone. It's the same with the cloud. The provider secures the infrastructure, but you're responsible for your data, applications, and devices. You need to keep them locked up tight! This shared responsibility keeps everyone safe and sound in the cloud.
  • #7: Physical Infrastructure: Microsoft is responsible for the physical security of the data centers, including the buildings, servers, networking equipment, and other hardware. Networking: The CSP manages the networking infrastructure that connects data centers, ensuring the availability and reliability of the Azure services. Virtualization Infrastructure: Microsoft is responsible for the virtualization layer, which abstracts the physical hardware and allows multiple virtual machines to run on the same physical server.
  • #8: Physical Infrastructure: Microsoft is responsible for the physical security of the data centers, including the buildings, servers, networking equipment, and other hardware. Networking: The CSP manages the networking infrastructure that connects data centers, ensuring the availability and reliability of the Azure services. Virtualization Infrastructure: Microsoft is responsible for the virtualization layer, which abstracts the physical hardware and allows multiple virtual machines to run on the same physical server.
  • #9: Data: Microsoft is responsible for the security of the Azure platform, but customers are responsible for securing their own data. This includes classifying data, implementing encryption, and setting access controls. Operating System (OS): Microsoft manages and secures the underlying infrastructure, but customers are responsible for securing the operating system of their virtual machines (VMs). This involves applying patches, configuring firewalls, and maintaining the OS security settings. Applications: Customers are responsible for the security of their applications, including the code they develop and deploy. Microsoft ensures the security of the underlying platform, but customers must secure their specific applications.
  • #13: Available to anyone like dropbox, google drive. Example azure is managed by microsoft. Available to anyone and can be accessed by anyone - security not good- if azure is compromised anyone can see it. Maybe
  • #16: Show azure availability zones
  • #25: A public cloud like Azure makes it much easier to get your applications up and running. And because it uses a pay-per-use model, you can scale your operation up or down to meet demand, paying only for what you use. “Azure provides instant unlimited scalability that is very useful for events such as Black Friday sales,” says Matsukevich. “Businesses no longer need to spend money on additional servers that will be under-utilised the rest of the year – they get as much computing power as is needed to meet the demand.” Azure’s massive toolset helps keep businesses on track. In previous projects, Matsukevich has relied on Azure’s DevOps capabilities as a CI/CD (Continuous Integration and Continuous Delivery) tool, which allows him to to process multiple code changes simultaneously. “Azure DevOps is like a Swiss Army knife for deploying applications. It has a built-in version control system and awesome release management,” he says. With Azure keeping everything stable, streamlined and organised, Matsukevich’s team were free to focus on the pipeline and the deployment of applications. “By using this tool, we saved a huge amount of engineering time – we no longer needed to maintain servers and workers like we had to with previous generations of CI/CD tools like Jenkins,” he says. “Also, since Azure DevOps natively integrates with all other Azure services, it becomes much easier to set up and maintain a secure configuration.”
  • #37: For eg: in this service, customer does not have to worry about creating a middleware, installing the requirements to create a virtual environment, installing timely software patches for operating system etc. All of this is taken care by the cloud provider, i.e. Microsoft in this case. An App Service plan is nothing but a bunch of virtual machines running behind the scenes but they are completed abstracted from you as an App Service plan. Azure Virtual Machines: What are they? Essentially, they're like your own personal computer but in the cloud. You have full control from the OS up to the apps. When to use them? Go for VMs if you need that deep level of control, especially if you're migrating older apps that have specific needs or if you’re familiar with managing your own environment. Azure App Service: What are they? Think of it as a streamlined service for web apps and APIs. They manage a lot of the nitty-gritty for you. When to use them? Choose App Service if you're building web apps and want Azure to handle the infrastructure stuff, like scaling. It's great when you want to focus more on the code and less on the setup. Quick Tips on Deciding: Complexity If you need to micromanage every detail, VMs are your friend. Want things a bit simpler? App Service. Cost: VMs can be pricier since they're always on, even when idle. App Service might be more wallet-friendly based on your usage. Migration: Got an old app to move? VMs might be easier.
  • #38: The cool part? It takes care of all the computer stuff your code needs, so you can focus on what your code does best! The term serverless is a bit misleading. The idea of Serverless computing or Functions as a Service is that you don't need to concern yourself with the underlying details of your infrastructure and can instead write and deploy your code on a Serverless provider such as Lambda or Azure functions. Serverless computing is a cloud computing model where the cloud provider manages the infrastructure, dynamically allocating resources as needed. In this model, developers focus on writing and deploying code (functions or applications) without worrying about the underlying infrastructure, such as servers, operating systems, or scaling. It doesn't mean there are no servers; rather, the management and provisioning of servers are abstracted away from the developer, allowing them to focus solely on code development and execution.
  • #41: Azure blob storage is fundamental for the entire Microsoft Azure because many other Azure services will store the data within a storage account, inside the blob storage, and act upon that data. And every blob should be stored in a container. The container is more like a folder where different blobs are stored. At the container level, we can define security policies and assign those policies to the container, which will be cascaded to all the blobs under the same container. It serves images or documents directly to a browser. It stores files for distributed access. We can stream video and audio using blob storage. Easy writing to log files. It stores the data for backup, restore, disaster recovery, and archiving. It stores the data for analysis by an on-premises or Azure-hosted service. Consider a scenario, in a development environment where every developer needs access to IDE and tools without using the internet to download it. At this situation, Azure Blob Storage would meet the need and using which you can only store development tools then give a link to the team to access the Blob location.
  • #42: We can create an unlimited number of file shares within a storage account. Once we create a file share, then we can create directories, just like folders, and then we can upload files into it. Once we create a file share, we can mount that on any virtual machine, whether it is in Azure or outside. For implementing a File server in your organization, you should choose the Azure Files option. A File server is used to share Files across departments in your organization. When it comes to File sharing, end-user should not be allowed to access the copies of the File from its URI and need to be mapped locally in the computers. This is when Azure File Storage fits your need.
  • #43: Order Placement: When a customer places an order on the website, the order details (like items purchased, quantity, customer information) are sent to a queue in Azure Queue Storage. Asynchronous Processing: The order processing system, which might be a separate part of the application, picks up orders from the queue asynchronously. This decouples the order placement process from the order processing, ensuring that the customer doesn't have to wait for the entire order processing to be completed before getting a confirmation. Inventory Management: The order processing system updates the inventory by sending messages to another queue, notifying the inventory management system about the items sold. Payment Processing: Another part of the system handles payment processing asynchronously. It picks up the order details from the queue, processes the payment, and updates the order status. Shipping and Notifications: The shipping system, which handles packaging and dispatching, picks up the order details from the queue and starts preparing the shipment. Simultaneously, a notification system can pick up the order details to send shipping confirmation emails or SMS to the customer.
  • #44: This service stores data in a key/value pair manner. Its allows for authentication call from inside and outside of the Azure environment. Store data sets that do not require complex joins, foreign keys, or stored procedures, and can be denormalized for fast access. Table storage is used to store flexible data sets such as user data for web applications, device information, or other types of metadata the service requires. You can store any number of entities in a table, up to the storage account’s capacity limit.
  • #55: Increased cost visibility: Gain a clear understanding of your cloud spending and identify areas where you can save money. Improved cost control: Set budgets, monitor spending, and receive alerts to proactive manage costs. Optimized resource utilization: Identify and eliminate underutilized resources to reduce unnecessary spending. Informed decision-making: Use cost data to make informed decisions about your cloud investments. Reduced risk of unexpected bills: Avoid exceeding your budget and incurring unexpected charges.
  • #56: Increased cost visibility: Gain a clear understanding of your cloud spending and identify areas where you can save money. Improved cost control: Set budgets, monitor spending, and receive alerts to proactive manage costs. Optimized resource utilization: Identify and eliminate underutilized resources to reduce unnecessary spending. Informed decision-making: Use cost data to make informed decisions about your cloud investments. Reduced risk of unexpected bills: Avoid exceeding your budget and incurring unexpected charges.