[Cloud Computing]Mechanisms: Load Balancer
2016-07-19 08:27
393 查看
Load Balancer
The load balancer mechanism is a runtime agent with logic fundamentally based on the premise of employing horizontal scaling to balance a workload across two or more IT resources to increase performance and capacity beyond what a
single IT resource can provide. Beyond simple division of labor algorithms (Figure 1), load balancers can perform a range of specialized runtime workload distribution functions that include:
Asymmetric Distribution – larger workloads are issued to IT resources with higher processing capacities
Workload Prioritization – workloads are scheduled, queued, discarded, and distributed workloads according to their priority levels
Content-Aware Distribution – requests are distributed to different IT resources as dictated by the request content
Figure 1 - A load balancer implemented as a service agent transparently distributes incoming workload request messages across two redundant cloud service implementations, which in turn maximizes performance for
the clouds service consumers.
A load balancer is programmed or configured with a set of performance and QoS rules and parameters with the general objectives of optimizing IT resource usage, avoiding overloads, and maximizing throughput.
The load balancer mechanisms can exist as a:
multi-layer network switch
dedicated hardware appliance
dedicated software-based system (common in server operating systems)
service agent (usually controlled by cloud management software)
The load balancer is typically located on the communication path between the IT resources generating the workload and the IT resources performing the workload processing. This mechanism can be designed as a transparent agent that
remains hidden from the cloud service consumers, or as a proxy component that abstracts the IT resources performing their workload.
Related Patterns:
Load Balanced Virtual Server InstancesLoad Balanced Virtual Switches
Service Load Balancing
Storage Workload Management
Usage Monitoring
Workload Distribution
相关文章推荐
- 简单易懂云计算(转自天涯感谢原楼主iamsatisfied)
- 2011云计算知识库:盘点千奇百怪的云名称
- openstack kilo-with-dokcer
- 学习VMware虚拟化技术
- 3ff8 《sharepoint 2010云计算解决方案》使用SQL Azure 的BI 解决方案
- IaaS, PaaS, SaaS 解释
- 在Google使用Borg进行大规模集群的管理 3-4
- 在Google使用Borg进行大规模集群的管理 5-6
- 在Google使用Borg进行大规模集群的管理 7-8
- 未来的容器云技术栈会怎么样?在容器技术大会上的演讲
- 仿OpenStack开发云计算管理软件”--第1周:熟悉开发环境
- 使用Dockerfile搭建镜像
- Hadoop2.4.1伪分布式的搭建
- Hadoop上路_14-Hadoop2.3.0的分布式集群搭建
- 55页PPT剖析互联网+全景 谁是最具发展潜力省市
- 联想创投5亿美元基金,聚焦云计算、大数据等技术领域投资
- [转载]理解云计算:SaaS、PaaS与IaaS
- 参加2013大数据全球技术峰会有感