SlideShare a Scribd company logo
1 of 23
PRESIDENCY COLLEGE
PRESIDENCY COLLEGE
2
Chapter – I
Introduction
 Essentials
 Benefits
 Business and IT Perspective
 Cloud and Virtualization
 Cloud Service Requirements
 Cloud and Dynamic Infrastructure
 Cloud Computing Characteristics
 Cloud Adoption
 Cloud Models
 Measured Service
 Security
PRESIDENCY COLLEGE
3
 Cloud Computing refers to applications
and services that run on a distributed
network using virtualized resources and
accessed by common Internet protocols
and networking standards. It is
distinguished by the notion that
resources are virtual and limitless and
that details of the physical systems on
which software runs are abstracted from
the user.
PRESIDENCY COLLEGE
4
Defining Cloud Computing
Cloud computing takes the technology,
services and applications that are similar
to those on the Internet and turns them
into a self-service utility. The use of the
word cloud makes reference to the two
essential concepts.
PRESIDENCY COLLEGE
5
Essentials
Abstraction: cloud computing abstracts the
details of system implementation from
users and developers. Applications run
on physical systems that aren’t specified,
data is stored in locations that are
unknown, administration of systems is
outsourced to others and access by users
is ubiquitous.
PRESIDENCY COLLEGE
6
Essentials
Virtualization: Cloud computing
virtualizes systems by pooling and
sharing resources. Systems and storage
can be provisioned as needed from a
centralized infrastructure, costs are
assessed on a metered basis, multi-
tenancy is enabled, and resources are
scalable with agility.
PRESIDENCY COLLEGE
7
To help clarify how cloud computing has
changed the nature of commercial system
deployment, consider these three
examples:
PRESIDENCY COLLEGE
8
Google: In the previous decade, Google
has built a worldwide network of
datacenters to service it search engine. In
doing so Google has captured a
substantial portion of the world’s
advertising revenue. That revenue has
enabled Google to offer free software to
users based on that infrastructure and
has changed the market for user-facing
software. This is the classic Software as a
Service case.
PRESIDENCY COLLEGE
9
Azure Platform: By contrast, Microsoft
is creating the Azure Platform. It enables
.NET Framework applications to run
over the Internet as an alternate platform
for Microsoft developer software running
on desktops.
PRESIDENCY COLLEGE
10
Amazon Web Services: One of the most
successful cloud-based businesses is
Amazon Web Services, which is an
Infrastructure as a Service offering that
lets you rent virtual computers on
Amazon’s own infrastructure.
PRESIDENCY COLLEGE
11
These new capabilities enable applications
to be written and deployed with minimal
expense and to be rapidly scaled and
made available worldwide as business
conditions permit. This is truly a
revolutionary change in the way
enterprise computing is created and
deployed.
PRESIDENCY COLLEGE
12
Benefits of Cloud Computing
On-demand self-service: A client can
provision computer resource without the
need for interaction with cloud-service
provider personnel.
Broad network access: Access to
resources in the cloud is available over
the network using standard methods in a
manner that provides platform-
independent access to clients of all
types.
PRESIDENCY COLLEGE
13
Benefits of Cloud Computing
Resource pooling: a cloud service provider
creates resources that are pooled together in
a system that supports multi-tenant usage.
Physical and virtual systems are dynamically
allocated or reallocated as needed. Intrinsic
in this concept of pooling is the idea of
abstraction that hides the location of
resources such vm, memory, processing,
storage, network and connectivity.
PRESIDENCY COLLEGE
14
Benefits of Cloud Computing
Rapid elasticity: Resources can be rapidly
and elastically provisioned.
The system can add resources by either
scaling up systems (more powerful
computers) or scaling out systems. From the
standpoint of client, cloud computing
resources should look limitless and can be
purchased at any time and in any quantity.
PRESIDENCY COLLEGE
15
Benefits of Cloud Computing
Measured service: The use of cloud system
resources is measured, audited and reported
to the customer based on a metered system.
A client can be charged based on a known
metric such as amount of storage used,
number of transactions, network I/O or
bandwidth, amount of processing power
used and so forth. A client is charged based
on the level of services provided.
PRESIDENCY COLLEGE
16
Advantages
• Ease of utilization
• Lower costs
• Quality of service
• Reliability
• Outsourced IT management
• Simplified maintenance and upgrade
• Lower barrier to entry
PRESIDENCY COLLEGE
17
Cloud and Virtualization
When you use cloud computing, you are accessing pooled
resources using a technique called virtualization.
Virtualization assigns a logical name for a physical
resource and then provides a pointer to that physical
resource when a request is made. Virtualization
provides a means to manage resources effectively
because the mapping of virtual resources to physical
resources can be both dynamic and facile.
Virtualization is dynamic in that the mapping can be
assigned based on rapidly changing conditions and it is
facile because changes to a mapping assignment can be
nearly instantaneous.
PRESIDENCY COLLEGE
18
These are among the different types of
virtualization that are characteristics of cloud
computing:
Access: A client can request access to a cloud service
from any location.
Application: A cloud has multiple application instances
and directs requests to an instance based on
conditions.
CPU: Computers can be partitioned into a set of virtual
machines with each machine being assigned a
workload. Alternatively, systems can be virtualized
through load-balancing technologies.
Storage: Data is stored across storage devices and often
replicated for redundancy.
PRESIDENCY COLLEGE
19
To enable these characteristics, resources must be highly
configurable and flexible. You can define the features in software
and hardware that enable this flexibility as conforming to one or
more of the following mobility patterns:
P2V: Physical to Virtual
V2V: Virtual to Virtual
V2P: Virtual to Physical
P2P: Physical to Physical
D2C: Datacenter to Cloud
C2C: Cloud to Cloud
C2D: Cloud to Datacenter
D2D: Datacenter to Datacenter
PRESIDENCY COLLEGE
20
Virtualization is a key enabler of the first four of five key attributes of
cloud computing:
Service-based: A service-based architecture is
where clients are abstracted from service providers
through service interfaces.
Scalable and elastic: Services can be altered to
affect capacity and performance on demand.
Shared services: Resources are pooled in order to
create greater efficiencies.
Metered usage: Services are billed on a usage
basis.
Internet delivery: The services provided by cloud
computing are based on Internet protocols and
formats.
PRESIDENCY COLLEGE
21
Load Balancing and Virtualization:
One characteristic of cloud computing is virtualized network
access to a service. No matter where you access the service,
you are directed to the available resources. The technology
used to distribute service requests to resources is referred to
as load balancing. Load balancing is an optimization
technique; it can be used to increase utilization and
throughput, lower latency, reduce response time and avoid
system overload.
The following network resources can be load balanced:
• Network interfaces and services such as DNS, FTP and
HTTP
• Connections through intelligent switches
• Processing through computer system assignment
• Storage resources
• Access to application instances
PRESIDENCY COLLEGE
22
Without load balancing, cloud computing would be very
difficult to manage. Load balancing provides the necessary
redundancy to make an intrinsically unreliable system
reliable through managed redirection. It also provides fault
tolerance when coupled with a failover mechanism. Load
balancing is nearly always a feature of server farms and
computer clusters and for high availability applications.
Load balancer uses:
• Round robin scheduling algorithms to handle the
service request queues.
• Session ticket to maintain subsequent related traffic
from the client that is part of that session can be
properly routed to the same resource.
• Persistent session data
• Client-side cookies.
PRESIDENCY COLLEGE
23
Advanced Load Balancing:
The more sophisticated load balancers are workload
managers. They determine the current utilization of the
resources in their pool, the response time, the work queue
length, connection latency and capacity, and other factors in
order to assign task to each resource. Among the features
you find in load balancers are polling resources for their
health, the ability to bring standby servers online, workload
weighing based on a resource’s capacity, HTTP traffic
compression, TCP offload and buffering, security and
authentication, and packet shaping using content filtering
and priority queuing.
An Application Delivery Controller (ADC) is a combination of
load balancer and application server that is a server placed
between a firewall or router and a server farm providing web
services. An ADC is assigned a virtual IP address VIP that it
maps to a pool of servers based on application specific criteria.

More Related Content

Similar to cloud_load balancing.ppt

SE2_Lec 23_Introduction to Cloud Computing
SE2_Lec 23_Introduction to Cloud ComputingSE2_Lec 23_Introduction to Cloud Computing
SE2_Lec 23_Introduction to Cloud ComputingAmr E. Mohamed
 
Welcome to the Cloud!
Welcome to the Cloud!Welcome to the Cloud!
Welcome to the Cloud!imogokate
 
cloudintro-lec018.1.ppt
cloudintro-lec018.1.pptcloudintro-lec018.1.ppt
cloudintro-lec018.1.pptgunvinit931
 
IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxadad129366
 
Introduction on Cloud Computing
Introduction on Cloud Computing Introduction on Cloud Computing
Introduction on Cloud Computing Sanjiv Pradhan
 
Cloud computing
Cloud computingCloud computing
Cloud computingMisha Ali
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingSuman Jha
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.pptMunmunSaha7
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.pptahmedraed19
 
A Short Appraisal on Cloud Computing
A Short Appraisal on Cloud ComputingA Short Appraisal on Cloud Computing
A Short Appraisal on Cloud ComputingScientific Review SR
 

Similar to cloud_load balancing.ppt (20)

F1034047
F1034047F1034047
F1034047
 
SE2_Lec 23_Introduction to Cloud Computing
SE2_Lec 23_Introduction to Cloud ComputingSE2_Lec 23_Introduction to Cloud Computing
SE2_Lec 23_Introduction to Cloud Computing
 
Welcome to the Cloud!
Welcome to the Cloud!Welcome to the Cloud!
Welcome to the Cloud!
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloudintro-lec018.1.ppt
cloudintro-lec018.1.pptcloudintro-lec018.1.ppt
cloudintro-lec018.1.ppt
 
IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptx
 
Introduction on Cloud Computing
Introduction on Cloud Computing Introduction on Cloud Computing
Introduction on Cloud Computing
 
cloud computng
cloud computng cloud computng
cloud computng
 
Sem rep edited
Sem rep editedSem rep edited
Sem rep edited
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
A Short Appraisal on Cloud Computing
A Short Appraisal on Cloud ComputingA Short Appraisal on Cloud Computing
A Short Appraisal on Cloud Computing
 
Cloud computing stack
Cloud computing stackCloud computing stack
Cloud computing stack
 

Recently uploaded

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 

Recently uploaded (20)

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 

cloud_load balancing.ppt

  • 2. PRESIDENCY COLLEGE 2 Chapter – I Introduction  Essentials  Benefits  Business and IT Perspective  Cloud and Virtualization  Cloud Service Requirements  Cloud and Dynamic Infrastructure  Cloud Computing Characteristics  Cloud Adoption  Cloud Models  Measured Service  Security
  • 3. PRESIDENCY COLLEGE 3  Cloud Computing refers to applications and services that run on a distributed network using virtualized resources and accessed by common Internet protocols and networking standards. It is distinguished by the notion that resources are virtual and limitless and that details of the physical systems on which software runs are abstracted from the user.
  • 4. PRESIDENCY COLLEGE 4 Defining Cloud Computing Cloud computing takes the technology, services and applications that are similar to those on the Internet and turns them into a self-service utility. The use of the word cloud makes reference to the two essential concepts.
  • 5. PRESIDENCY COLLEGE 5 Essentials Abstraction: cloud computing abstracts the details of system implementation from users and developers. Applications run on physical systems that aren’t specified, data is stored in locations that are unknown, administration of systems is outsourced to others and access by users is ubiquitous.
  • 6. PRESIDENCY COLLEGE 6 Essentials Virtualization: Cloud computing virtualizes systems by pooling and sharing resources. Systems and storage can be provisioned as needed from a centralized infrastructure, costs are assessed on a metered basis, multi- tenancy is enabled, and resources are scalable with agility.
  • 7. PRESIDENCY COLLEGE 7 To help clarify how cloud computing has changed the nature of commercial system deployment, consider these three examples:
  • 8. PRESIDENCY COLLEGE 8 Google: In the previous decade, Google has built a worldwide network of datacenters to service it search engine. In doing so Google has captured a substantial portion of the world’s advertising revenue. That revenue has enabled Google to offer free software to users based on that infrastructure and has changed the market for user-facing software. This is the classic Software as a Service case.
  • 9. PRESIDENCY COLLEGE 9 Azure Platform: By contrast, Microsoft is creating the Azure Platform. It enables .NET Framework applications to run over the Internet as an alternate platform for Microsoft developer software running on desktops.
  • 10. PRESIDENCY COLLEGE 10 Amazon Web Services: One of the most successful cloud-based businesses is Amazon Web Services, which is an Infrastructure as a Service offering that lets you rent virtual computers on Amazon’s own infrastructure.
  • 11. PRESIDENCY COLLEGE 11 These new capabilities enable applications to be written and deployed with minimal expense and to be rapidly scaled and made available worldwide as business conditions permit. This is truly a revolutionary change in the way enterprise computing is created and deployed.
  • 12. PRESIDENCY COLLEGE 12 Benefits of Cloud Computing On-demand self-service: A client can provision computer resource without the need for interaction with cloud-service provider personnel. Broad network access: Access to resources in the cloud is available over the network using standard methods in a manner that provides platform- independent access to clients of all types.
  • 13. PRESIDENCY COLLEGE 13 Benefits of Cloud Computing Resource pooling: a cloud service provider creates resources that are pooled together in a system that supports multi-tenant usage. Physical and virtual systems are dynamically allocated or reallocated as needed. Intrinsic in this concept of pooling is the idea of abstraction that hides the location of resources such vm, memory, processing, storage, network and connectivity.
  • 14. PRESIDENCY COLLEGE 14 Benefits of Cloud Computing Rapid elasticity: Resources can be rapidly and elastically provisioned. The system can add resources by either scaling up systems (more powerful computers) or scaling out systems. From the standpoint of client, cloud computing resources should look limitless and can be purchased at any time and in any quantity.
  • 15. PRESIDENCY COLLEGE 15 Benefits of Cloud Computing Measured service: The use of cloud system resources is measured, audited and reported to the customer based on a metered system. A client can be charged based on a known metric such as amount of storage used, number of transactions, network I/O or bandwidth, amount of processing power used and so forth. A client is charged based on the level of services provided.
  • 16. PRESIDENCY COLLEGE 16 Advantages • Ease of utilization • Lower costs • Quality of service • Reliability • Outsourced IT management • Simplified maintenance and upgrade • Lower barrier to entry
  • 17. PRESIDENCY COLLEGE 17 Cloud and Virtualization When you use cloud computing, you are accessing pooled resources using a technique called virtualization. Virtualization assigns a logical name for a physical resource and then provides a pointer to that physical resource when a request is made. Virtualization provides a means to manage resources effectively because the mapping of virtual resources to physical resources can be both dynamic and facile. Virtualization is dynamic in that the mapping can be assigned based on rapidly changing conditions and it is facile because changes to a mapping assignment can be nearly instantaneous.
  • 18. PRESIDENCY COLLEGE 18 These are among the different types of virtualization that are characteristics of cloud computing: Access: A client can request access to a cloud service from any location. Application: A cloud has multiple application instances and directs requests to an instance based on conditions. CPU: Computers can be partitioned into a set of virtual machines with each machine being assigned a workload. Alternatively, systems can be virtualized through load-balancing technologies. Storage: Data is stored across storage devices and often replicated for redundancy.
  • 19. PRESIDENCY COLLEGE 19 To enable these characteristics, resources must be highly configurable and flexible. You can define the features in software and hardware that enable this flexibility as conforming to one or more of the following mobility patterns: P2V: Physical to Virtual V2V: Virtual to Virtual V2P: Virtual to Physical P2P: Physical to Physical D2C: Datacenter to Cloud C2C: Cloud to Cloud C2D: Cloud to Datacenter D2D: Datacenter to Datacenter
  • 20. PRESIDENCY COLLEGE 20 Virtualization is a key enabler of the first four of five key attributes of cloud computing: Service-based: A service-based architecture is where clients are abstracted from service providers through service interfaces. Scalable and elastic: Services can be altered to affect capacity and performance on demand. Shared services: Resources are pooled in order to create greater efficiencies. Metered usage: Services are billed on a usage basis. Internet delivery: The services provided by cloud computing are based on Internet protocols and formats.
  • 21. PRESIDENCY COLLEGE 21 Load Balancing and Virtualization: One characteristic of cloud computing is virtualized network access to a service. No matter where you access the service, you are directed to the available resources. The technology used to distribute service requests to resources is referred to as load balancing. Load balancing is an optimization technique; it can be used to increase utilization and throughput, lower latency, reduce response time and avoid system overload. The following network resources can be load balanced: • Network interfaces and services such as DNS, FTP and HTTP • Connections through intelligent switches • Processing through computer system assignment • Storage resources • Access to application instances
  • 22. PRESIDENCY COLLEGE 22 Without load balancing, cloud computing would be very difficult to manage. Load balancing provides the necessary redundancy to make an intrinsically unreliable system reliable through managed redirection. It also provides fault tolerance when coupled with a failover mechanism. Load balancing is nearly always a feature of server farms and computer clusters and for high availability applications. Load balancer uses: • Round robin scheduling algorithms to handle the service request queues. • Session ticket to maintain subsequent related traffic from the client that is part of that session can be properly routed to the same resource. • Persistent session data • Client-side cookies.
  • 23. PRESIDENCY COLLEGE 23 Advanced Load Balancing: The more sophisticated load balancers are workload managers. They determine the current utilization of the resources in their pool, the response time, the work queue length, connection latency and capacity, and other factors in order to assign task to each resource. Among the features you find in load balancers are polling resources for their health, the ability to bring standby servers online, workload weighing based on a resource’s capacity, HTTP traffic compression, TCP offload and buffering, security and authentication, and packet shaping using content filtering and priority queuing. An Application Delivery Controller (ADC) is a combination of load balancer and application server that is a server placed between a firewall or router and a server farm providing web services. An ADC is assigned a virtual IP address VIP that it maps to a pool of servers based on application specific criteria.