Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
6 views

1724682973-Module 1 Cloud Computing on MS Azure

This document provides an overview of cloud computing, including its fundamentals, benefits, and various deployment models such as public, private, and hybrid clouds. It also covers cloud service delivery models like IaaS, PaaS, and SaaS, and introduces Microsoft Azure as a platform for managing cloud resources. Additionally, the document discusses key features of Azure, including the Azure Portal and Resource Manager, and highlights the significance of cloud computing in modern business operations.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

1724682973-Module 1 Cloud Computing on MS Azure

This document provides an overview of cloud computing, including its fundamentals, benefits, and various deployment models such as public, private, and hybrid clouds. It also covers cloud service delivery models like IaaS, PaaS, and SaaS, and introduces Microsoft Azure as a platform for managing cloud resources. Additionally, the document discusses key features of Azure, including the Azure Portal and Resource Manager, and highlights the significance of cloud computing in modern business operations.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 41

Cloud Computing

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:

• Identify the characteristics of cloud computing (on-demand


self-service, broad network access, resource pooling, rapid
elasticity, and measured service).

• Identify the different deployment models of cloud


computing (public, private, and hybrid).

• Learn how to design and implement a cloud computing


solution that meets specific business needs.

• Understand the future trends and developments in cloud


computing.

• Analyze the benefits and limitations of each cloud


deployment and service model.
What is Cloud Computing?
• Cloud computing is the on-demand delivery of
computing resources including servers, storage,
databases, networking, software, analytics,
intelligence over the internet on pay as per use basis.
• It eliminates the need for the enterprise to procure,
configure and manage the resources and they can
focus on business goals.

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

Reliability and Redundancy


Types of Cloud Computing Services

Source : https://www.lucidchart.com/blog/cloud-computing-basics
Cloud Architecture

Basics Cloud Computing Architecture

Source : https://www.interviewbit.com/blog/cloud-computing-architecture/
Cloud Computing Applications

• Cloud Computing allows storage and access to data like files,


images, audio, and videos on the cloud storage. In this age of big
Online Data Storage
data, storing huge volumes of business data locally requires more
and more space and escalating costs.

• One of the most important applications of cloud computing is its role


in extensive data analysis. The extremely large volume of big
Big Data Analysis
data makes it impossible to store using traditional data management
systems.
Cloud Computing Applications

• With Cloud Computing comes cloud antivirus software which is


Antivirus Application stored in the cloud from where they monitor viruses and malware in
the organization’s system and fixes them.

• E-learning, online distance learning programs, and student


Cloud Computing in
Education information portals are some of the key changes brought about by
applications of cloud computing in the education sector.
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.

E-commerce • Ecommerce applications in the cloud enable users and e-businesses


Application to respond quickly to emerging opportunities.
Unit - 2
Cloud Deployment & Service Models
Cloud Terminologies
As a service (-aas)
1 Multitenancy

2 Content Delivery Network

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

2. Rapid 2. On-demand 2. Pay-per


elasticity self service use
On-Premises Vs. Cloud Advantages

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 -

Private Cloud Community Cloud

Public Cloud Hybrid Cloud


Private Cloud
• The cloud services are offered on a private
infrastructure
• Most of the times private cloud is for internal
developers
• Not a widespread model
• Misses most if not all the benefits of the cloud.
• Like on-premise data center.

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.

Infrastructure Platform as a Software as a


as a Service Service Service
Infrastructure as a Service (IaaS)
• The most basic form
• Basic computing resources are provided
• The consumer installs and manages the needed software.
• High Control but high engagement.

Source : https://www.collidu.com/presentation-on-premise-vs-cloud
Platform as a Service (PaaS)

Can be used to develop applications by the


1
consumer

Possible to write code and configure the


2
service

Cloud Vendor manages the underlying


3
infrastructure

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

Function as a Service (FaaS) or


Serverless Computing

Database as a Service (DBaaS)

Container as a Service (CaaS)

Machine Learning as a Service


(MLaaS)

Internet of Things (IoT) Cloud


Services
What is Microsoft Azure ?
• Azure is a continually expanding set of cloud services that help an organization meet their current and
future business challenges.
• Azure gives the freedom to build, manage, and deploy applications on a massive global network using your
favorite tools and frameworks.
What is Azure Portal
• The Azure portal is a web-based, unified console.
• You can manage your Azure subscription by using a graphical user interface.
• Build, manage, and monitor everything from simple web apps to complex cloud deployments.
• Create custom dashboards for an organized view of resources.
• Configure accessibility options for an optimal experience.
Azure Portal
Sign into portal.azure.com
Blurred to hide account details
Azure Resource Manager
• 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
account.

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 Resource Manager (ARM) Templates

Azure Command-Line Interface (CLI)

Azure Power Shell

Azure Software Development Kits (SDKs)

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?

A) Software as a Service (SaaS)


B) Platform as a Service (PaaS)
C) Infrastructure as a Service (IaaS)
D) Function as a Service (FaaS)

Answer: c
Infrastructure as a Service (IaaS)
Quiz
3. What is the main purpose of Azure Resource Manager (ARM)?

A) To provide a web-based interface for managing resources


B) To allow users to manually provision and manage resources
C) To enable users to deploy, manage, and monitor resources as a group
D) To offer on-premise cloud services

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!

You might also like