SlideShare a Scribd company logo
LOAD BALANCING
IN CLOUD
COMPUTING
Dr Hitesh Mohapatra
WHAT IS CLOUD LOAD BALANCING?
▪ Cloud load balancing is the process of distributing workloads across
computing resources in a cloud computing environment and carefully
balancing the network traffic accessing those resources.
▪ Load balancing enables organizations to meet workload demands by
routing incoming traffic to multiple servers, networks or other
resources while improving performance and protecting against
disruptions in services.
▪ Load balancing also makes it possible to distribute workloads across two
or more geographic regions.
CONT…
▪ Cloud load balancing helps enterprises achieve high-performance levels
for potentially lower costs than traditional on-premises load balancing
technology.
▪ Cloud load balancing takes advantage of the cloud's scalability and
agility to meet the demands of distributed workloads with high
numbers of client connections. It also improves overall availability,
increases throughput and reduces latency.
▪ In addition to workload and traffic distribution, cloud load balancing
services typically offer other features, such as application health checks,
automatic scaling and failover and integrated certificate management.
HOW DOES IT WORK?
CONT.
▪ Cloud load balancing takes a software-based approach to distribute
network traffic across resources, as opposed to hardware-based load
balancing, which is more common in enterprise data centres.
▪ A load balancer receives incoming traffic and routes those requests to
active targets based on a configured policy.
▪ A load-balancing service also monitors the health of the individual
targets to ensure that those resources are fully operational.
HOW?
▪ In cloud computing, load-balancing technology resides between back-
end servers and client devices.
▪ As requests are received, the load balancer distributes them to available
servers using an algorithm that may take into account a variety of
criteria, including geographical distance and server load.
WHAT ARE CLOUD LOAD-BALANCING
TECHNIQUES AND ALGORITHMS?
▪ Load balancing in the cloud is usually achieved by using an algorithm to
determine how to direct traffic.
▪ These algorithms typically fall into two categories: static and dynamic.
STATIC ALGORITHMS
▪ Round Robin forwards requests to each cloud server in a simple,
repeating order.
▪ Weighted Round Robin assigns servers with greater capacity a higher
“weight,” enabling them to receive more incoming application traffic.
▪ IP Hash performs a hash, or a mathematical computation, on the client
IP address, converting it to a number and mapping it to individual
servers.
DYNAMIC ALGORITHMS
▪ Least Connections distributes traffic to the servers with the fewest
active connections.
▪ Least Response Time directs traffic to the servers with the lowest
average response time and fewest connections.
▪ Least Bandwidth sends requests to the servers consuming the lowest
amount of bandwidth during a recent period of time.
WHAT ARE THE BENEFITS OF CLOUD
LOAD BALANCING?
▪ Improved performance. By automatically distributing workloads across
multiple resources, load balancing enables applications running in the
cloud to handle traffic spikes more easily.
▪ Greater reliability. Hosting applications at multiple cloud hubs enables
organizations to route traffic around outages.
▪ Reduced costs. With software-based load balancing in the cloud,
organizations can eliminate the cost of installing, housing, configuring,
and maintaining on-premises load-balancing appliances.
CONT.
▪ Improved flexibility. By routing traffic to alternative servers, cloud load
balancing supports the needs of development teams when performing
updates, applying patches, remediating issues with servers, or
conducting tests in production environments.
▪ Better security. Cloud load balancing improves defences against
distributed denial-of-service (DDoS) attacks by spreading traffic across
multiple servers and rerouting traffic away from overloaded servers.
▪ Seamless scalability. Cloud load balancing solutions can help scale
applications automatically and efficiently to manage fluctuations in
workloads.
▪ Health checks. Cloud DNS load balancers automatically perform
periodic checks to monitor the health of upstream servers.
WHAT IS CLOUD LOAD BALANCING VS.
TRADITIONAL LOAD BALANCING?
▪ Traditional load balancing technology is hardware-based, requiring IT
teams to install, manage, and maintain proprietary hardware within a
data center.
▪ In contrast, cloud load balancing tends to be a software-based
technology, as most cloud vendors will not allow customer hardware to
run within their environment.
▪ Software-based load balancers can run in any location or environment,
and they are more affordable for smaller businesses.
CONT.
• Reduced latency. Load balancing minimizes response time for
application users by spreading cloud workloads evenly across available
resources.
• Easier automation. Cloud load balancing improves automation by
enabling organizations to deliver insight into applications in near-real
time and use predictive analytics to identify potential bottlenecks in
advance.
• Faster recovery. During network emergencies or natural disasters,
providers offering cloud load balancing can redirect traffic to other
regions to ensure continuity and availability.
WHAT IS CLOUD LOAD BALANCING AS A
SERVICE (LBAAS)?
▪ Load balancing as a service provides cloud load balancing on an as-
needed basis, replacing on-premises, dedicated appliances.
▪ LBaaS provides greater scalability, as load balancing in the cloud can
accommodate traffic spikes without needing to reconfigure physical
infrastructure.
▪ Greater availability is ensured by connecting to the closest servers, and
LBaaS can also reduce the cost of investment and maintenance when
compared to hardware-based appliances.
WHAT ARE DIFFERENT TYPES OF LOAD
BALANCING?
Load balancing in the cloud falls into four broad categories.
▪ Application load balancing redirects traffic by looking at the content of
a request — for example, HTTP headers or SSL session IDs.
▪ Network load balancing technology considers IP addresses and other
network information when redirecting traffic to an optimal resource.
▪ Global server load balancing redirects traffic to destinations that are
geographically closest to the client to minimize latency.
▪ DNS load balancing configures a domain to route network requests
across a collection of resources within the domain.
WHAT ARE THE TYPES OF LOAD
BALANCING TECHNOLOGY?
Load balancers are one of two types: hardware load balancers and software load balancers.
Hardware load balancers
▪ A hardware-based load balancer is a hardware appliance that can securely process and
redirect gigabytes of traffic to hundreds of different servers. You can store it in your data
centres and use virtualization to create multiple digital or virtual load balancers that you can
centrally manage.
▪ Hardware-based load balancers are dedicated boxes which include Application Specific
Integrated Circuits (ASICs) adapted for a particular use. ASICs allow high-speed promotion
of network traffic and are frequently used for transport-level load balancing because
hardware-based load balancing is faster in comparison to a software solution.
Software load balancers
▪ Software-based load balancers are applications that perform all load-balancing functions.
You can install them on any server or access them as a fully managed third-party service.
▪ Software-based load balancers run on standard hardware (desktop, PCs) and standard
operating systems.
TITLE AND CONTENT LAYOUT WITH
CHART
EXAMPLES: AMAZON WEB SERVICES
(AWS)
▪ Amazon Web Services (AWS) Elastic Load Balancing distributes incoming
client traffic and routes it to registered targets such as EC2 instances.
Elastic Load balancing supports four types of load balancers:
Application, Network, Gateway and Classic. The load balancers differ in
the features offered, the network layers at which they operate and
supported communication protocols.
GOOGLE CLOUD PLATFORM
▪ The Cloud Load Balancing service available on Google Cloud Platform is
built on the same front-end server infrastructure that powers Google.
The service offers a range of load balancers that vary depending on
whether the customer needs external or internal load balancing, global
or regional load balancing, Premium or Standard network service tiers,
proxy or pass-through services, among other factors.
MICROSOFT AZURE
▪ Microsoft Azure offers four load balancing services. Azure Traffic
Manager is a (OSI model) layer 7 DNS-based traffic load balancer for
delivering services across global Azure regions. Azure Load Balancer is a
layer 4 network load balancer for routing traffic between VMs. Azure
Application Gateway is a layer 7 delivery controller for regional
applications. Azure Front Door is a highly secure, layer 7 global load
balancer for microservice
THANK YOU
Any questions?

More Related Content

What's hot

Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
Ashok Kumar
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
Abhishek Pachisia
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
Gokulnath S
 
Deployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptxDeployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptx
Jaya Silwal
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 
Hadoop Map Reduce
Hadoop Map ReduceHadoop Map Reduce
Hadoop Map Reduce
VNIT-ACM Student Chapter
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloud
sagaroceanic11
 
Cluster computing
Cluster computingCluster computing
Cluster computing
Kajal Thakkar
 
System models for distributed and cloud computing
System models for distributed and cloud computingSystem models for distributed and cloud computing
System models for distributed and cloud computing
purplesea
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
ThoughtWorks Studios
 
Load balancing in cloud
Load balancing in cloudLoad balancing in cloud
Load balancing in cloud
Souvik Maji
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
BOSS Webtech
 
Distributed shred memory architecture
Distributed shred memory architectureDistributed shred memory architecture
Distributed shred memory architecture
Maulik Togadiya
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
Seungyun Lee
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
Prateek Soni
 
Task programming
Task programmingTask programming
Task programming
Yogendra Tamang
 
cluster computing
cluster computingcluster computing
cluster computing
anjalibhandari11011995
 
Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
Dr.Neeraj Kumar Pandey
 
Network Virtualization
Network VirtualizationNetwork Virtualization
Network Virtualization
Kingston Smiler
 
Data Parallel and Object Oriented Model
Data Parallel and Object Oriented ModelData Parallel and Object Oriented Model
Data Parallel and Object Oriented Model
Nikhil Sharma
 

What's hot (20)

Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 
Deployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptxDeployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptx
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Hadoop Map Reduce
Hadoop Map ReduceHadoop Map Reduce
Hadoop Map Reduce
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloud
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
System models for distributed and cloud computing
System models for distributed and cloud computingSystem models for distributed and cloud computing
System models for distributed and cloud computing
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
 
Load balancing in cloud
Load balancing in cloudLoad balancing in cloud
Load balancing in cloud
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Distributed shred memory architecture
Distributed shred memory architectureDistributed shred memory architecture
Distributed shred memory architecture
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Task programming
Task programmingTask programming
Task programming
 
cluster computing
cluster computingcluster computing
cluster computing
 
Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
 
Network Virtualization
Network VirtualizationNetwork Virtualization
Network Virtualization
 
Data Parallel and Object Oriented Model
Data Parallel and Object Oriented ModelData Parallel and Object Oriented Model
Data Parallel and Object Oriented Model
 

Similar to Load balancing in cloud computing.pptx

My Dissertation 2016
My Dissertation 2016My Dissertation 2016
My Dissertation 2016
Vrushali Lanjewar
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Arysha Channa
 
CloudComputing
CloudComputingCloudComputing
CloudComputing
Adi Challa
 
LOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMSLOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMS
tanmayshah95
 
PLNOG16: The visionary style of ADC, Detlef Lilje
PLNOG16: The visionary style of ADC, Detlef LiljePLNOG16: The visionary style of ADC, Detlef Lilje
PLNOG16: The visionary style of ADC, Detlef Lilje
PROIDEA
 
20211CSG0035 (2).pptx
20211CSG0035 (2).pptx20211CSG0035 (2).pptx
20211CSG0035 (2).pptx
KamalRaj812156
 
AWS webinar - optimize your aws data transfer out for cost and performance.
AWS webinar - optimize your aws data transfer out for cost and performance.AWS webinar - optimize your aws data transfer out for cost and performance.
AWS webinar - optimize your aws data transfer out for cost and performance.
Nazar Spak
 
Consistency as a Service: Auditing Cloud Consistency
Consistency as a Service: Auditing Cloud ConsistencyConsistency as a Service: Auditing Cloud Consistency
Consistency as a Service: Auditing Cloud Consistency
Papitha Velumani
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
suraj bhandari
 
Cloud Computing Training
Cloud Computing TrainingCloud Computing Training
Cloud Computing Training
Alisha Tope
 
Cloud Computing Training
Cloud Computing TrainingCloud Computing Training
Cloud Computing Training
Alisha Tope
 
Cloud computing and Docker
Cloud computing and DockerCloud computing and Docker
Cloud computing and Docker
SrinivasVaddi4
 
ENERGY EFFICIENCY IN CLOUD COMPUTING
ENERGY EFFICIENCY IN CLOUD COMPUTINGENERGY EFFICIENCY IN CLOUD COMPUTING
ENERGY EFFICIENCY IN CLOUD COMPUTING
Associate Professor in VSB Coimbatore
 
Aws over view_demoppt
Aws over view_demopptAws over view_demoppt
Aws over view_demoppt
Subramanyam Vemala
 
CC.pptx
CC.pptxCC.pptx
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
SurajThapa79
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
NikitaOG
 
Introduction on Cloud Computing
Introduction on Cloud Computing Introduction on Cloud Computing
Introduction on Cloud Computing
Sanjiv Pradhan
 
sla nptl.pptx
sla nptl.pptxsla nptl.pptx
sla nptl.pptx
MunmunSaha7
 
Cloud computing by shashank
Cloud computing by shashankCloud computing by shashank
Cloud computing by shashank
Shashank Shekhar
 

Similar to Load balancing in cloud computing.pptx (20)

My Dissertation 2016
My Dissertation 2016My Dissertation 2016
My Dissertation 2016
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CloudComputing
CloudComputingCloudComputing
CloudComputing
 
LOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMSLOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMS
 
PLNOG16: The visionary style of ADC, Detlef Lilje
PLNOG16: The visionary style of ADC, Detlef LiljePLNOG16: The visionary style of ADC, Detlef Lilje
PLNOG16: The visionary style of ADC, Detlef Lilje
 
20211CSG0035 (2).pptx
20211CSG0035 (2).pptx20211CSG0035 (2).pptx
20211CSG0035 (2).pptx
 
AWS webinar - optimize your aws data transfer out for cost and performance.
AWS webinar - optimize your aws data transfer out for cost and performance.AWS webinar - optimize your aws data transfer out for cost and performance.
AWS webinar - optimize your aws data transfer out for cost and performance.
 
Consistency as a Service: Auditing Cloud Consistency
Consistency as a Service: Auditing Cloud ConsistencyConsistency as a Service: Auditing Cloud Consistency
Consistency as a Service: Auditing Cloud Consistency
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud Computing Training
Cloud Computing TrainingCloud Computing Training
Cloud Computing Training
 
Cloud Computing Training
Cloud Computing TrainingCloud Computing Training
Cloud Computing Training
 
Cloud computing and Docker
Cloud computing and DockerCloud computing and Docker
Cloud computing and Docker
 
ENERGY EFFICIENCY IN CLOUD COMPUTING
ENERGY EFFICIENCY IN CLOUD COMPUTINGENERGY EFFICIENCY IN CLOUD COMPUTING
ENERGY EFFICIENCY IN CLOUD COMPUTING
 
Aws over view_demoppt
Aws over view_demopptAws over view_demoppt
Aws over view_demoppt
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Introduction on Cloud Computing
Introduction on Cloud Computing Introduction on Cloud Computing
Introduction on Cloud Computing
 
sla nptl.pptx
sla nptl.pptxsla nptl.pptx
sla nptl.pptx
 
Cloud computing by shashank
Cloud computing by shashankCloud computing by shashank
Cloud computing by shashank
 

More from Hitesh Mohapatra

Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Virtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingVirtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud Computing
Hitesh Mohapatra
 
Automating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine ProvisioningAutomating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine Provisioning
Hitesh Mohapatra
 
Harnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHarnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and Applications
Hitesh Mohapatra
 
Scheduling in Cloud Computing
Scheduling in Cloud ComputingScheduling in Cloud Computing
Scheduling in Cloud Computing
Hitesh Mohapatra
 
Cloud-Case study
Cloud-Case study Cloud-Case study
Cloud-Case study
Hitesh Mohapatra
 
RAID
RAIDRAID
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
Hitesh Mohapatra
 
ITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment modelITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment model
Hitesh Mohapatra
 
Leetcode Problem Solution
Leetcode Problem SolutionLeetcode Problem Solution
Leetcode Problem Solution
Hitesh Mohapatra
 
Leetcode Problem Solution
Leetcode Problem SolutionLeetcode Problem Solution
Leetcode Problem Solution
Hitesh Mohapatra
 
Trie Data Structure
Trie Data Structure Trie Data Structure
Trie Data Structure
Hitesh Mohapatra
 
Reviewing basic concepts of relational database
Reviewing basic concepts of relational databaseReviewing basic concepts of relational database
Reviewing basic concepts of relational database
Hitesh Mohapatra
 
Reviewing SQL Concepts
Reviewing SQL ConceptsReviewing SQL Concepts
Reviewing SQL Concepts
Hitesh Mohapatra
 
Advanced database protocols
Advanced database protocolsAdvanced database protocols
Advanced database protocols
Hitesh Mohapatra
 
Measures of query cost
Measures of query costMeasures of query cost
Measures of query cost
Hitesh Mohapatra
 
Involvement of WSN in Smart Cities
Involvement of WSN in Smart CitiesInvolvement of WSN in Smart Cities
Involvement of WSN in Smart Cities
Hitesh Mohapatra
 
Data Structure and its Fundamentals
Data Structure and its FundamentalsData Structure and its Fundamentals
Data Structure and its Fundamentals
Hitesh Mohapatra
 
WORKING WITH FILE AND PIPELINE PARAMETER BINDING
WORKING WITH FILE AND PIPELINE PARAMETER BINDINGWORKING WITH FILE AND PIPELINE PARAMETER BINDING
WORKING WITH FILE AND PIPELINE PARAMETER BINDING
Hitesh Mohapatra
 
Basic commands for powershell : Configuring Windows PowerShell and working wi...
Basic commands for powershell : Configuring Windows PowerShell and working wi...Basic commands for powershell : Configuring Windows PowerShell and working wi...
Basic commands for powershell : Configuring Windows PowerShell and working wi...
Hitesh Mohapatra
 

More from Hitesh Mohapatra (20)

Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Virtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingVirtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud Computing
 
Automating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine ProvisioningAutomating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine Provisioning
 
Harnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHarnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and Applications
 
Scheduling in Cloud Computing
Scheduling in Cloud ComputingScheduling in Cloud Computing
Scheduling in Cloud Computing
 
Cloud-Case study
Cloud-Case study Cloud-Case study
Cloud-Case study
 
RAID
RAIDRAID
RAID
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
ITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment modelITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment model
 
Leetcode Problem Solution
Leetcode Problem SolutionLeetcode Problem Solution
Leetcode Problem Solution
 
Leetcode Problem Solution
Leetcode Problem SolutionLeetcode Problem Solution
Leetcode Problem Solution
 
Trie Data Structure
Trie Data Structure Trie Data Structure
Trie Data Structure
 
Reviewing basic concepts of relational database
Reviewing basic concepts of relational databaseReviewing basic concepts of relational database
Reviewing basic concepts of relational database
 
Reviewing SQL Concepts
Reviewing SQL ConceptsReviewing SQL Concepts
Reviewing SQL Concepts
 
Advanced database protocols
Advanced database protocolsAdvanced database protocols
Advanced database protocols
 
Measures of query cost
Measures of query costMeasures of query cost
Measures of query cost
 
Involvement of WSN in Smart Cities
Involvement of WSN in Smart CitiesInvolvement of WSN in Smart Cities
Involvement of WSN in Smart Cities
 
Data Structure and its Fundamentals
Data Structure and its FundamentalsData Structure and its Fundamentals
Data Structure and its Fundamentals
 
WORKING WITH FILE AND PIPELINE PARAMETER BINDING
WORKING WITH FILE AND PIPELINE PARAMETER BINDINGWORKING WITH FILE AND PIPELINE PARAMETER BINDING
WORKING WITH FILE AND PIPELINE PARAMETER BINDING
 
Basic commands for powershell : Configuring Windows PowerShell and working wi...
Basic commands for powershell : Configuring Windows PowerShell and working wi...Basic commands for powershell : Configuring Windows PowerShell and working wi...
Basic commands for powershell : Configuring Windows PowerShell and working wi...
 

Recently uploaded

Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
upoux
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
AlvianRamadhani5
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
Addu25809
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
cannyengineerings
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 

Recently uploaded (20)

Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 

Load balancing in cloud computing.pptx

  • 2. WHAT IS CLOUD LOAD BALANCING? ▪ Cloud load balancing is the process of distributing workloads across computing resources in a cloud computing environment and carefully balancing the network traffic accessing those resources. ▪ Load balancing enables organizations to meet workload demands by routing incoming traffic to multiple servers, networks or other resources while improving performance and protecting against disruptions in services. ▪ Load balancing also makes it possible to distribute workloads across two or more geographic regions.
  • 3. CONT… ▪ Cloud load balancing helps enterprises achieve high-performance levels for potentially lower costs than traditional on-premises load balancing technology. ▪ Cloud load balancing takes advantage of the cloud's scalability and agility to meet the demands of distributed workloads with high numbers of client connections. It also improves overall availability, increases throughput and reduces latency. ▪ In addition to workload and traffic distribution, cloud load balancing services typically offer other features, such as application health checks, automatic scaling and failover and integrated certificate management.
  • 4. HOW DOES IT WORK?
  • 5. CONT. ▪ Cloud load balancing takes a software-based approach to distribute network traffic across resources, as opposed to hardware-based load balancing, which is more common in enterprise data centres. ▪ A load balancer receives incoming traffic and routes those requests to active targets based on a configured policy. ▪ A load-balancing service also monitors the health of the individual targets to ensure that those resources are fully operational.
  • 6. HOW? ▪ In cloud computing, load-balancing technology resides between back- end servers and client devices. ▪ As requests are received, the load balancer distributes them to available servers using an algorithm that may take into account a variety of criteria, including geographical distance and server load.
  • 7. WHAT ARE CLOUD LOAD-BALANCING TECHNIQUES AND ALGORITHMS? ▪ Load balancing in the cloud is usually achieved by using an algorithm to determine how to direct traffic. ▪ These algorithms typically fall into two categories: static and dynamic.
  • 8. STATIC ALGORITHMS ▪ Round Robin forwards requests to each cloud server in a simple, repeating order. ▪ Weighted Round Robin assigns servers with greater capacity a higher “weight,” enabling them to receive more incoming application traffic. ▪ IP Hash performs a hash, or a mathematical computation, on the client IP address, converting it to a number and mapping it to individual servers.
  • 9. DYNAMIC ALGORITHMS ▪ Least Connections distributes traffic to the servers with the fewest active connections. ▪ Least Response Time directs traffic to the servers with the lowest average response time and fewest connections. ▪ Least Bandwidth sends requests to the servers consuming the lowest amount of bandwidth during a recent period of time.
  • 10. WHAT ARE THE BENEFITS OF CLOUD LOAD BALANCING? ▪ Improved performance. By automatically distributing workloads across multiple resources, load balancing enables applications running in the cloud to handle traffic spikes more easily. ▪ Greater reliability. Hosting applications at multiple cloud hubs enables organizations to route traffic around outages. ▪ Reduced costs. With software-based load balancing in the cloud, organizations can eliminate the cost of installing, housing, configuring, and maintaining on-premises load-balancing appliances.
  • 11. CONT. ▪ Improved flexibility. By routing traffic to alternative servers, cloud load balancing supports the needs of development teams when performing updates, applying patches, remediating issues with servers, or conducting tests in production environments. ▪ Better security. Cloud load balancing improves defences against distributed denial-of-service (DDoS) attacks by spreading traffic across multiple servers and rerouting traffic away from overloaded servers. ▪ Seamless scalability. Cloud load balancing solutions can help scale applications automatically and efficiently to manage fluctuations in workloads. ▪ Health checks. Cloud DNS load balancers automatically perform periodic checks to monitor the health of upstream servers.
  • 12. WHAT IS CLOUD LOAD BALANCING VS. TRADITIONAL LOAD BALANCING? ▪ Traditional load balancing technology is hardware-based, requiring IT teams to install, manage, and maintain proprietary hardware within a data center. ▪ In contrast, cloud load balancing tends to be a software-based technology, as most cloud vendors will not allow customer hardware to run within their environment. ▪ Software-based load balancers can run in any location or environment, and they are more affordable for smaller businesses.
  • 13. CONT. • Reduced latency. Load balancing minimizes response time for application users by spreading cloud workloads evenly across available resources. • Easier automation. Cloud load balancing improves automation by enabling organizations to deliver insight into applications in near-real time and use predictive analytics to identify potential bottlenecks in advance. • Faster recovery. During network emergencies or natural disasters, providers offering cloud load balancing can redirect traffic to other regions to ensure continuity and availability.
  • 14. WHAT IS CLOUD LOAD BALANCING AS A SERVICE (LBAAS)? ▪ Load balancing as a service provides cloud load balancing on an as- needed basis, replacing on-premises, dedicated appliances. ▪ LBaaS provides greater scalability, as load balancing in the cloud can accommodate traffic spikes without needing to reconfigure physical infrastructure. ▪ Greater availability is ensured by connecting to the closest servers, and LBaaS can also reduce the cost of investment and maintenance when compared to hardware-based appliances.
  • 15. WHAT ARE DIFFERENT TYPES OF LOAD BALANCING? Load balancing in the cloud falls into four broad categories. ▪ Application load balancing redirects traffic by looking at the content of a request — for example, HTTP headers or SSL session IDs. ▪ Network load balancing technology considers IP addresses and other network information when redirecting traffic to an optimal resource. ▪ Global server load balancing redirects traffic to destinations that are geographically closest to the client to minimize latency. ▪ DNS load balancing configures a domain to route network requests across a collection of resources within the domain.
  • 16. WHAT ARE THE TYPES OF LOAD BALANCING TECHNOLOGY? Load balancers are one of two types: hardware load balancers and software load balancers. Hardware load balancers ▪ A hardware-based load balancer is a hardware appliance that can securely process and redirect gigabytes of traffic to hundreds of different servers. You can store it in your data centres and use virtualization to create multiple digital or virtual load balancers that you can centrally manage. ▪ Hardware-based load balancers are dedicated boxes which include Application Specific Integrated Circuits (ASICs) adapted for a particular use. ASICs allow high-speed promotion of network traffic and are frequently used for transport-level load balancing because hardware-based load balancing is faster in comparison to a software solution. Software load balancers ▪ Software-based load balancers are applications that perform all load-balancing functions. You can install them on any server or access them as a fully managed third-party service. ▪ Software-based load balancers run on standard hardware (desktop, PCs) and standard operating systems.
  • 17. TITLE AND CONTENT LAYOUT WITH CHART
  • 18. EXAMPLES: AMAZON WEB SERVICES (AWS) ▪ Amazon Web Services (AWS) Elastic Load Balancing distributes incoming client traffic and routes it to registered targets such as EC2 instances. Elastic Load balancing supports four types of load balancers: Application, Network, Gateway and Classic. The load balancers differ in the features offered, the network layers at which they operate and supported communication protocols.
  • 19. GOOGLE CLOUD PLATFORM ▪ The Cloud Load Balancing service available on Google Cloud Platform is built on the same front-end server infrastructure that powers Google. The service offers a range of load balancers that vary depending on whether the customer needs external or internal load balancing, global or regional load balancing, Premium or Standard network service tiers, proxy or pass-through services, among other factors.
  • 20. MICROSOFT AZURE ▪ Microsoft Azure offers four load balancing services. Azure Traffic Manager is a (OSI model) layer 7 DNS-based traffic load balancer for delivering services across global Azure regions. Azure Load Balancer is a layer 4 network load balancer for routing traffic between VMs. Azure Application Gateway is a layer 7 delivery controller for regional applications. Azure Front Door is a highly secure, layer 7 global load balancer for microservice