Académique Documents
Professionnel Documents
Culture Documents
It is a Model for enabling convenient on demand d network access to the shared pool of
configurable computing resources (Network, Servers, Storage, Applications & Services) that
can be rapidly provision & released with minimal management effort (or) service provider
interaction
They are built in client server architecture & use HTML code for easy remote access & it
works as SAAS (Software as a service)
2) Cluster: It is a group f networked system the same set of resources (where all nodes are
actively working & some are in standby mode in case failure of active)
3) Distributed computing: Here different roles (or) tasks are distributed among separate
nodes in the network (peer to peer, Client server is the forms of distributed computing)
4) High performance computing: (HPC) This technique divides the task into pieces and uses
parallel processing algorithms to execute each piece on different processors on the same
node (or) multiple nodes on the network
5) Utility computing: It is nothing but time share the data based on time (pay per use)
Types of Computing:
1) Peer to Peer
P1 P2
P3
\a
Tape Server Application Web Server Print Server
Server
3) Grid Computing
Grid Controller
Client 1 Service
Client 2
Cluster of Grid
Nodes
Cloud Computing Evaluation and Migration of IT Towards posted Cloud
Cloud Computing
PAAS
IAAS
SEAS
ABPS
Mobile Computing
Web
C/S
PCS
Mini Computer
Main Frame
1. Client
Mobile Client
Thick Client
Thin Client
2. Cloud Network
3. API’S (Cloud Application program interfaces)
Types
Features
Modes
Benefits
Stake Holder
Compares to
In above every box has its own specification
The Clouds accessed (or) used by general masses & hosted are maintained & managed by
cloud service providers (Amazon, Google & Microsoft) the charge the service according to
the usage.
2) Private Cloud:
It is designed only for single organization & cannot be accessed (or) shared with other
organization
Cloud Services
(IAAS, SAAS,
Private
Cloud PAAS)
A private cloud can be either on promise (or) hosted externally i.e. the service is exclusively
used & hosted by single organization
Private clouds are costly than public cloud security has to be provided more in private cloud
3) Community clouds:
It is a type of cloud that is shared among various organizations with a common type
managed by third party agency where services can made available on (or) off promises
Community Community
cloud for level Cloud for level
A B
Cloud Services
Cloud services
IAAS/PAAS/SAAS
IAAS/PAAS/SAAS
Due to the sharing of cloud resources on community cloud the data of all citizens of the
state is managed by government organizations
4) Hybrid Cloud:
It is an Environment in which various external services (or) Internal service provide services
to many organizations
Hybrid clouds are both public cloud & Private Cloud
The Organization which is using both public & Private together the situation is called cloud
busting
Public
Cloud
Organization Y
Migrated Application
Private
Organization Y
Cloud
Cloud Services
In this model we can either use servers or storage in the cloud & do not have to purchase &
maintain your own hardware (Application has to be installed to run the hardware)
In this model you can use cloud as a platform to develop & sell software application
In this model you can use various software applications like CRM (Customer Relationship
Management) & ERP (Enterprise Resource Planning) & Collaboration tools on the web.
In this model you can use a combined model that includes HCM (Human Capital
Management), SCM (Supply Chain Management) &VM (Vendor Management)
Virtualization:
Virtual Machine: it contains its own values (or) software based hardware including virtual
CPU, memory, Hard Disk & network interface card
Virtualization
Virtual Technology:
It is computing technology implementation from physical infrastructure & hardware
resource with the help of technology called ‘VMM’ separates the functions of the
resources
Benefits of Virtualization:
1. Maximizing the resources
2. Reducing Hardware cost
3. Minimizing the maintenance requirement
4. Enjoying the benefits of OS services
5. Using multiple systems
6. Testing B – software & maintaining legacy Application
7. Increasing system security
Application Application
OS OS
Virtual Virtual
Machine Machine
VMM
Virtualization at HAL
Virtualization providers:
1. Microsoft: It is domain of software & IT services. It includes virtual pc, virtual server 2005,
HYPER – V
virtual PC: They are only for window users & work on 64 bit software
Virtual server 2005: It can run only on web based 8 consoles with the help of IIS (internet
Information Service)
Hyper – V: It is a virtualization platform for virtual PC’s & virtual server.
Implementation complexity
2. VM Ware products:
i) vm ware work stations : it has features such as robustness, all platform support, support
for guest machines, all are under VM ware work stations
ii) USB devices usage increases the VM ware west station accessibility
VM Ware server: it provides at most all the facilities that are available within Vm Ware work
station i.e., USB support & 64-bit guest machine
3.ORACLE:
Oracle VM Virtual Box: It provides virtualization service to os i.e. supports windows, Linux.,
etc.,
Virtualization structure:
There are two types of structure
1) VMM 2) Hypervisor 3) Hosted Virtual Machine 4) Bare Metal Structure
1) VMM (or) Hypervisor:
Hosted virtualization
VMM
Host OS
Shared H/W
The hosted virtualization structure has limited access to input output devices
The input output connections to a system are owned by hosted system only
Vm Ware work stations uses low level virtual machine monitors (VMM) than driver after
that vmm application & last user application component to direct the input request from
the guest machines.
VMM
Shared H/W
Bare metal structure virtualization technique has direct access to input output systems from
the guest machines
No hosted operating system is in interaction with VMM & Hardware
The shared user of input outp0ut devices requires the hypervisor to have low level drive to
communicate with the device
Benefits:
Input output performance improves by input output device partially between separate
virtual machine
Disadvantage:
The VMM’s of bare metal type may use for biding interrupt latency imbalancing
deterministic performance (no host os available)
Virtualization Mechanism:
Binary translation mechanism:
Virtual machines issue privilege instructions contained within their compiled code for VMM
to handle
The binary translation method is used by VMM that directs the input output request to the
appropriate system preventing any conflicts between the system.
switching the control between the virtual machine & VMM’s results in degradation of
performance (to reduce this group of instructions are executed simultaneously)
2) Hardware Assets:
The technique avoid the change in the system state & calls VMM directly as & when
required
The hard ware assets technologies provide most popular processor development by the
companies like intel, AMD etc.,
3) Para Virtualization:
In this technique OS is aware of virtualization
In this OS Calls VMM Automatically by calling Hypervisors at OS known as Hyper – Calls
KVM:
It provides virtualization at OS level that are based on X86 hardware coupled with
virtualization extension
KVM has 2 modules
i) Loadable Kernel Module (KVM ko)
ii) specific to processor module (KVM – Intel)
The KVM infrastructure virtualization requires QEMU is taken up by quick emulator
KVM is used to multiple VM’s that run Linux (or) windows OS
Major components of KVM include
i) QEMU Monitor protocol (QMP)
ii) KSM (Kernel same page merging)
iii) KVM Para virtual clock
iv) migration
v) VM channel
vi) SCSI Disk emulation (small computer space integration)
vii) CPU Clustering
XEN Hypervisor
Physical Machine
Ring 3
User Apps Direct Execution of user
request
Ring 2
VM Ware
Guest OS
Ring 1
VMM
Ring 0
Binary translation of OS
request
Host computer
system H/W
Full virtualization is proved by the combination of guest OS from the H/W on which base os
is installed
every virtual machine is provided by VMM to activate the physical services
The virtualization products of VM ware & Virtual server of Microsoft as full virtualization
solutions
Ring 2
Ring 1
Hyper calls to
Para virtualization guest virtualization
Ring 0 OS
Virtualization layer
Ring 0 Guest OS
Features of PAAS:
Languages in PAAS:
1. Programming languages specific paas, java, ruby on rails, python (or), .NET
2. Language agnostic providers (multiple language databases & frameworks)
3. Python, .NET, JAVA, ruby & database like my SQL, ms SQL, post guess & mongo –DB
Hybrid PAAS:
oracle DB [different kinds of databases brought under one environment]
SAAS providers:
1. Microsoft live CRM
2. Google Apps
3. Semen tree
4. Zoho etc.,
5. Trend micro
Key Benefits for CRM, DR, ERP Motivated by cloud with the Following Benefits:
1. Scalability (grow & diminish access to cloud resource users)
2. Ease of use (ease use of cloud resource)
3. Risk deduction
4. Reduced capital expenses
5. Pay for what you uses
6. Lower operating expenses
7. Flexibility to higher talent
8. Collaboration
9. Assure with service level agreement
Types of scalability:
1. Virtual scalability (or) scaling up:
In this you add CPU, memory & storage space to a server to improve performance & capability
2. Horizontal capability (or) scaling out:
Instead of adding resources within a server or a device, you add more servers (or) nodes, to improve
performance & capacity
Diagonal scalability:
It uses flexibility and both vertical & horizontal
Types of cloud:
1. Private cloud:
It is usually located on promises, is dedicated to & used consoly for single organization
It is managed by organization itself (or) third party
uses of private cloud are internal business unit (or) divisions
Benefits of Private Cloud:
1. More control to the organization
2. Enables virtualization advantages (availability, dynamic resource scheduling & higher
resource utilization)
3. Convenient pay-per-use building for internal business units
Virtualization:
Hypervisor is used to the group of resources (CPU, storage, networks codes & memory into
common post)
service catalog:
It is menu of applications (or) resources that the customer can choose from
self service portal:
a) create & manage your own virtual data center
b) manage their own virtual servers & storage systems
c) modify OS images, templates & services
d) operate a single pane view with respect to all resources
Online billing
2. Community cloud:
It is an infrastructure used by specific community of users (or) organization
3. Public cloud:
It is an infrastructure owned & managed by an organization made available for the public
Features:
1. Pay-per-use resource utilization
2. Resources are at service provider data center accessed by the users over the internet
2. It is maintained by third party agency & no capital expenses for IT Hardware such as
services, storage, network (or) security devices
4. Dynamic resource allocation for load spikes
5. Self service features & on demand application
6. Pay-per-use is adopted
Cloud API’S
1. Cloud provider API’S:
HTTP & HTTPS are supported by cloud provider API’S
2.Cross platform cloud API’S:
Zend technologies & CCIF (cloud computing interpreter)
They provide high level of abstraction than cloud providing API’S
3. Infrastructure cloud API’S:
They provide virtual images & virtual resources which are hardware specific
4. Platform cloud API’S:
They provide capabilities of web portals, storages, databases & messaging
5. Application cloud API’S:
They provide interface to connect cloud application
4. Hybrid cloud:
it comprises of two (or) more clouds that may be public, private (or) community
Features of Hybrid cloud:
It is similar to private cloud as well as public cloud they require the compatibility of API’S
Private VS Hybrid clouds: