Cloud Computing - Azure
Fundamentals of Cloud Computing
i) Understanding Cloud Computing
Use of remote servers rather than local or
Personal Computer
Eg : Compute, Storage, Database, Network.
ii) Service Module of Cloud
a) IAAS (Infrastructure as a Service)
b) PAAS (Platform as a Service)
c) SAAS (Software as a Service)
● Understanding Service Modules of Cloud
Computing
○ IAAS (Infrastructure As A Service)
○ It is a service module that delivers computer
infrastructure (Servers, Storage, Processor)
on an outsourced basis to support enterprise
operations.
○ PAAS (Platform As A Service)
○ It is a services module that provides a
platform allows to develop, run, and manage
applications without the complexity of
building and maintaining the infrastructure.
○ SAAS (Software As A service)
Page 1 of 14
Cloud Computing - Azure
○ It is a Service module that allows users to
connect and use cloud-based apps over the
Internet.
○ WAAS (Windows As A Service)
○ It is a service module which allows to use all
windows features in Windows 10 Client OS.
○ DAAS (Directory As A Service)
It is a service module in Microsoft Azure to provide Directory
Services in Many ways.
Page 2 of 14
Cloud Computing - Azure
Diagram for Service module of Cloud
Page 3 of 14
Cloud Computing - Azure
iii) Types of Cloud
a) Public
b) Private
c) Hybrid
Private Cloud
The private cloud is defined as computing services
offered either over the Internet or a private internal network
and only to select users instead of the general public.
Diagram for Private Cloud
Private Cloud
Advantages of a private clouds:
○ More flexibility—your organisation can customise its cloud environment to meet
specific business needs.
○ Improved security—resources are not shared with others, so higher levels of
control and security are possible.
○ High scalability—private clouds still afford the scalability and efficiency of a
public cloud.
Page 4 of 14
Cloud Computing - Azure
Public Cloud
The public cloud is defined as computing services offered by
third-party providers over the public Internet, making them
available to anyone who wants to use or purchase them.
Diagram for Public Cloud
Public Cloud
Advantages of public clouds:
Lower costs—no need to purchase hardware or software and you pay only for the
service you use.
No maintenance—your service provider provides the maintenance.
Near-unlimited scalability—on-demand resources are available to meet your business
needs.
High reliability—a vast network of servers ensures against failure.
Page 5 of 14
Cloud Computing - Azure
Hybrid Cloud
A hybrid cloud is a computing environment which combines a
public cloud and a private cloud by allowing data and
applications to be shared between them.
Diagram for Public Cloud
Hybrid Cloud
Page 6 of 14
Cloud Computing - Azure
● Advantages of Cloud Computing
○ Variable vs Capital Expense
○ Instead of having to invest heavily in data
centers and servers before knowing how you
are going to use them, you can pay only
when you consume computing resources and
pay only for how much you consume.
○ Economies of Scale
○ Organizations benefit from massive
economies of scale by using cloud computing
we can achieve a lower variable cost that you
would get on you own.
○ Stop Guessing Capacity
○ Organizations can access as much or as little
as they need and scale up or down as
required with only a few minutes notice.
○ Increase Speed and Agility
○ It allows organizations to reduce the time it
takes to make those resources available to
developers from weeks to just minutes. The
cost and time it takes to experiment and
develop is significantly lower.
○ Focus on Business Differentiators
○ It allows organizations to focus on their
business priorities, instead of on the heavy
lifting of racking, stacking and powering
servers.
Page 7 of 14
Cloud Computing - Azure
○ Go Global in Minutes
○ Organization can easily deploy their
applications to multiple locations around the
world with just a few clicks. Going global
used to be something only the largest
enterprises could afford to do, but cloud
computing democratizes this ability making it
possible for any organization.
Page 8 of 14
Cloud Computing - Azure
Cloud Computing Deployment Models
○ Cloud-Based Deployment
○ It is fully deployed in cloud with all
components of application running in the
cloud.
○ Hybrid Deployment
○ It is a common approach taken by many
enterprises that connects infrastructure and
applications between cloud-based resources
and existing resources typically in an existing
data center.
Parts of Cloud
a) Front End
It’s console / portal to which has been
used by end user to create or Manage
features of cloud.
b) Backend
It’s designed based on scripting /
programming how to create / deliver the
features to end user(s).
Page 9 of 14
Cloud Computing - Azure
Types of Windows Operating Systems
i) Windows Client
ii) Windows Server Operating System
iii) Windows Server Core (CLI)
iv) Windows Hyper V Core
Page 10 of 14
Cloud Computing - Azure
Understanding Hosted Virtualization and Bare
metal virtualization
a) Hosted Virtualization
b) Bare metal virtualization
a) Hosted virtualization hypervisors
Unlike the bare-metal virtualization hypervisor, a hosted hypervisor requires
you to first install an OS. These hypervisors are basically like applications that
install on a guest OS. This approach provides better hardware compatibility
than bare-metal virtualization, because the OS is responsible for the hardware
drivers instead of the hypervisor.
But, as with the bare-metal hypervisor, there are disadvantages. A hosted
virtualization hypervisor does not have direct access to hardware and must go
through the OS, which increases resource overhead and can degrade virtual
machine (VM) performance. Also, because there are typically many services
and applications running on the host OS, the hypervisor often steals
resources from the VMs running on it.
Hosted hypervisors are common for desktops, because they allow you to run
multiple OSes. These virtualization hypervisor types are also popular for
developers, to maintain application compatibility on modern OSes. The most
popular hosted virtualization hypervisors are:
VMware Workstation, Server, Player and Fusion
Oracle VM VirtualBox
Microsoft Virtual PC
Parallels Desktop
Page 11 of 14
Cloud Computing - Azure
b) Bare-metal virtualization hypervisors
A bare-metal virtualization hypervisor does not require admins to install a
server operating system first. Bare-metal virtualization means the hypervisor
has direct access to hardware resources, which results in better performance,
scalability and stability. One disadvantage of a bare-metal virtualization
hypervisor, however, is that hardware support is typically more limited,
because the hypervisor usually has limited device drivers built into it.
Bare-metal virtualization is well suited for enterprise data centers, because it
usually comes with advanced features for resource management, high
availability and security. Admins can centrally manage this kind of
virtualization hypervisor, which is critical when you have many hosts in your
virtual infrastructure. The most popular bare-metal virtualization hypervisors
are:
VMware ESX and ESXi
Microsoft Hyper-V
Citrix Systems XenServer
Page 12 of 14
Cloud Computing - Azure
Diagram for Hosted and Bare-metal Architecture
Note: Operating systems has been installed on
above Hypervisor by creating a Virtual machines.
Page 13 of 14
Cloud Computing - Azure
Virtualization Technology has been provided by
below mentioned companies and along with their
products.
S. No Company Name Hypervisor Manage Hypervisor By using
1 Vmware Esxi Vpshere Client, HTML5
2 Citrix Xen Server XenCenter
3 Microsoft Hyper V Core Hyper V Manager
Page 14 of 14