1724682973-Module 1 Cloud Computing on MS Azure
1724682973-Module 1 Cloud Computing on MS Azure
Module - 1
Introduction to Cloud
Computing on MS Azure
Unit - 1
Cloud Computing Fundamentals
Disclaimer
The content is curated from
online/offline resources and used for
educational purpose only.
Learning Objectives
You will learn in this module:
Source : https://datacyper.com/cloud-computing-and-its-overview/
Why Cloud Computing?
Scenario: There is a small software development firm, and they want to expand the business due to rapid
increase in their users.
But, Buying and understanding the entire set up would be :
• Time Consuming and Costly
• Requires Physical Space with sufficient power and cooling
• Maintain and manage them requires experts
• Acquire maximum computing resources than needed.
• Ending up with less utilization.
• Focusing more on troubleshooting at the infrastructure level than the end business goal.
Basics of Cloud Computing
Benefits
Scalability
Cost-Efficiency
Accessibility
Source : https://www.lucidchart.com/blog/cloud-computing-basics
Cloud Architecture
Source : https://www.interviewbit.com/blog/cloud-computing-architecture/
Cloud Computing Applications
• Cloud service providers offer safe storage and backup facility for
data and resources on the cloud. In a traditional computing system,
Backup & Recovery
data backup is a complex problem, and often, in case of a disaster,
data can be permanently lost.
3 Serverless
4 Cloud Services
5 Scalability
6 Virtualization
Characteristics of Cloud Computing
a b c
1. Broad
1. Measured 1. Resource
network
service pooling
access
Source : https://www.collidu.com/presentation-on-premise-vs-cloud
Different Types of Cloud Computing Deployment Models
Cloud computing deployment models refer to the different ways in which cloud computing resources and
services are provisioned, managed, and made available to users. There are four main cloud computing
deployment models -
Source : https://www.collidu.com/presentation-on-premise-vs-cloud
Community Cloud
• Specific community of consumers band together to build a cloud
• Like a private club cloud.
• More commonly talked about a decade ago. Not a go to concept as of today.
Source : https://www.collidu.com/presentation-on-premise-vs-cloud
Public Cloud
• The common model that we all know.
• Virtually all cloud computing today is deployed according to this model.
• Accessible through the public Internet.
Source : https://www.collidu.com/presentation-on-premise-vs-cloud
Hybrid Cloud
• The hybrid cloud combines and unifies public cloud, private and on-premises infrastructure to create a
single, flexible and cost optimal IT infrastructure.
• With hybrid cloud business objective can be achieved more effectively and efficiently than public or private
cloud.
Source : https://www.collidu.com/presentation-on-premise-vs-cloud
Cloud Service Delivery Models
Cloud service delivery models refer to the different types of cloud services that cloud providers offer to users.
These models define the level of control, management, and responsibility that the cloud provider assumes
versus what the user or customer takes on.
Source : https://www.collidu.com/presentation-on-premise-vs-cloud
Platform as a Service (PaaS)
Source : https://www.collidu.com/presentation-on-premise-vs-cloud
Software as a Service (PaaS)
• Everything is managed by the cloud vendor
• You only configure and use it through a web browser.
• Common examples are Google’s services like Docs,
Calendar, and Sheets or Microsoft’s Office 365.
Source : https://www.collidu.com/presentation-on-premise-vs-cloud
Difference between IAAS, PAAS, SAAS
Source : https://www.smartfile.com/blog/the-differences-between-iaas-saas-and-paas
Sepcialized Service Models
Source : https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview
Key Features of ARM
• Resource Group : ARM allows users to organize
related resources, such as virtual machines, storage
accounts, and networking components, into logical
containers called resource groups.
• Template-based Deployment : ARM uses JSON
(JavaScript Object Notation) templates to describe
the desired state of the Azure infrastructure.
• Consistent Deployment Model : With ARM
templates, users can consistently deploy
infrastructure, ensuring that the same configuration is
applied across different environments, regions, or
subscriptions.
• Role-Based Access Control (RBAC) : ARM
integrates with Azure Active Directory to provide
RBAC, allowing administrators to control access to
resources based on user roles and permissions.
Azure Resource Groups
Azure Resource Groups are logical containers that help you manage, organize, and monitor resources
within Microsoft Azure.
Here are some key points about Azure Resource Groups:
• Purpose
• Scope
• Resource Group Names
• Resource Group Hierarchy
• Grouping Resources
• Resource Locks
• Management and Monitoring
Source : https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview
Azure Deployment Methods
Azure provides several deployment methods to create and manage resources in the cloud. The primary
deployment methods are:
Azure Portal
Azure DevOps
Azure Marketplace
Summary
In this chapter, we have learned about cloud computing, its
significance, and the basics of how it works, including virtualization
and network infrastructure. We explored the types of cloud services
(IaaS, PaaS, SaaS), cloud architecture, and various applications.
Key cloud terminologies and characteristics, such as scalability and
pay-per-use, were discussed. We compared on-premise setups to
cloud advantages and examined different deployment models
(public, private, hybrid, community). Additionally, we delved into
cloud service delivery models, differentiating IaaS, PaaS, and SaaS,
and introduced the Azure Portal and Azure Resource Management
for effective cloud operations.
QUIZ
Let’s Start
Quiz
1. Which of the following is NOT a characteristic of cloud
computing?
A) On-demand self-service
B) Broad network access
C) Rapid elasticity
D) Manual provisioning of resources
Answer: d
Manual provisioning of resources
Quiz
2. Which type of cloud service model provides hardware
resources over the internet?
Answer: c
Infrastructure as a Service (IaaS)
Quiz
3. What is the main purpose of Azure Resource Manager (ARM)?
Answer: c
To enable users to deploy, manage, and monitor resources as a group
Reference
1. https://www.simplilearn.com/applications-of-cloud-computing-article
2. https://www.interviewbit.com/blog/cloud-computing-architecture/
3. https://www.techtarget.com/searchcloudcomputing/feature/7-key-characteristics-of-cloud-computing
Thank you!