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

DOCX
F E B R U A R Y 8 , 2 0 1 1Vivek Kundra U.S. Chief Inf.docx
DOC
Cloud computing report
DOCX
Clloud computing provisioing and benifits altanai bisht 2nd year , part ii
DOCX
The seminar report on cloud computing
PPT
Introduction to cloud Cambridge University.ppt
PPT
Introduction.ppt
PPTX
Is cloud computing really ready for prime time
PDF
Job Placement and Staffing VA
F E B R U A R Y 8 , 2 0 1 1Vivek Kundra U.S. Chief Inf.docx
Cloud computing report
Clloud computing provisioing and benifits altanai bisht 2nd year , part ii
The seminar report on cloud computing
Introduction to cloud Cambridge University.ppt
Introduction.ppt
Is cloud computing really ready for prime time
Job Placement and Staffing VA

Similar to cloud_load balancing.ppt (20)

PPT
IntroductiontoCloudComputing_LatestOn.ppt
PPTX
Cloud computing.pptx
PPTX
cloud.pptx
PPTX
Unit 1
PPTX
cloud computing module 1 for seventh semester
PPTX
presentation_introduction_to_cloud_computing_1565085358_46246.pptx
PPTX
Cloud computing
PPTX
Cloud computing
PPT
CLOUD COMPUTING INTRODUCTION WITH DIAGRAM.ppt
PPT
Cloud computing
PPTX
Cloud computing presentation
PPT
Security Related Issues Associated With Migrating to Cloud Services
PPT
Cloud Computing MODULE 1 basics of cloud computing .ppt
PDF
Cloud computing
PDF
module1st-cloudcomputing-180131063409 - Copy.pdf
PPTX
Cloud Computing_Unit 1- Part 1.pptx
PPTX
Introduction to Cloud Computing.pptx
PDF
Introduction to Cloud computing
PPTX
CLOUD COMPUTING V.S.ARJUN
PPTX
Cloud-mod1-chap1.pptx
IntroductiontoCloudComputing_LatestOn.ppt
Cloud computing.pptx
cloud.pptx
Unit 1
cloud computing module 1 for seventh semester
presentation_introduction_to_cloud_computing_1565085358_46246.pptx
Cloud computing
Cloud computing
CLOUD COMPUTING INTRODUCTION WITH DIAGRAM.ppt
Cloud computing
Cloud computing presentation
Security Related Issues Associated With Migrating to Cloud Services
Cloud Computing MODULE 1 basics of cloud computing .ppt
Cloud computing
module1st-cloudcomputing-180131063409 - Copy.pdf
Cloud Computing_Unit 1- Part 1.pptx
Introduction to Cloud Computing.pptx
Introduction to Cloud computing
CLOUD COMPUTING V.S.ARJUN
Cloud-mod1-chap1.pptx
Ad

Recently uploaded (20)

PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
PPTX
Core Concepts of Personalized Learning and Virtual Learning Environments
PPTX
Education and Perspectives of Education.pptx
PDF
Skin Care and Cosmetic Ingredients Dictionary ( PDFDrive ).pdf
PDF
advance database management system book.pdf
PDF
MICROENCAPSULATION_NDDS_BPHARMACY__SEM VII_PCI .pdf
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PPTX
Virtual and Augmented Reality in Current Scenario
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 2).pdf
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
Environmental Education MCQ BD2EE - Share Source.pdf
PDF
My India Quiz Book_20210205121199924.pdf
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PDF
Mucosal Drug Delivery system_NDDS_BPHARMACY__SEM VII_PCI.pdf
PDF
Empowerment Technology for Senior High School Guide
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
International_Financial_Reporting_Standa.pdf
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
Core Concepts of Personalized Learning and Virtual Learning Environments
Education and Perspectives of Education.pptx
Skin Care and Cosmetic Ingredients Dictionary ( PDFDrive ).pdf
advance database management system book.pdf
MICROENCAPSULATION_NDDS_BPHARMACY__SEM VII_PCI .pdf
FORM 1 BIOLOGY MIND MAPS and their schemes
Virtual and Augmented Reality in Current Scenario
Unit 4 Computer Architecture Multicore Processor.pptx
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 2).pdf
Introduction to pro and eukaryotes and differences.pptx
Environmental Education MCQ BD2EE - Share Source.pdf
My India Quiz Book_20210205121199924.pdf
AI-driven educational solutions for real-life interventions in the Philippine...
Mucosal Drug Delivery system_NDDS_BPHARMACY__SEM VII_PCI.pdf
Empowerment Technology for Senior High School Guide
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
Paper A Mock Exam 9_ Attempt review.pdf.
International_Financial_Reporting_Standa.pdf
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
Ad

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.