`
yangzb
  • 浏览: 3470190 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Software Based Load Balancers

阅读更多
keyword:Load Balance
 
Software Based Load Balancers
 
I believe it is a common practice to use apache as the websever and also the load balancer on enterprise
level web application. however, sometimes it may be an overkill for a small scale project. e.g. in my previous
project, all we need is a easy-to-config, easy-to-use and https-enabled small daemon which could be running
on our not-so-good server (doubled as a mysql ndb cluster management node).
 
I have tried quite a few, and following are which I made them work. and pound is my choice as it is the only
one support https. btw, the executable is only 140k.
 

Balance @ http://www.inlab.de/balance
1>install gcc
    apt-get install gcc
    apt-get install build-essential
2>get balance src
wget http://www.inlab.de/balance-3.34.tar.gz
3>make balance
    make install
4>start balance
    balance -f 8888 10.0.0.116:8080 10.0.0.117:8080
 
load-balance: round-robin, client ip based hashing
high availability: balance keeps track of nodes status
fail-over: if underlying nodes are clustered and support session replication
http: if underlying nodes are clustered and support session replication
https: not support

Pound @ http://www.apsis.ch/pound
1>pound require SSL with multi-thread support
    wget http://www.openssl.org/source/openssl-0.9.8a.tar.gz
    make install
2>get pound src
    wget http://www.apsis.ch/pound/Pound-2.0.4.tgz
3>install pound
4>create pound.cfg at /usr/local/etc/
    ListenHTTP
        Cert "/usr/local/ssl/cert/pound.pem"
        Address 10.0.0.56
        Port    8888
        Service
            BackEnd
                Address 10.0.0.197
                Port    8080
            End
            BackEnd
                Address 10.0.0.198
                Port    8080
            End
        End
    End
5>start pound
 
load-balance: round-robin, configurable priority
high availability: it check all nodes status at a configurable time interval
fail-over: if underlying nodes are clustered and support session replication
http: yes
https: YES

Pure Load Balancer @ http://plb.sunsite.dk/download.html
1>get PLB src
    wget http://plb.sunsite.dk/files/plb-0.3.tar.gz
2>install libevent, as PLB use it for async event handling
    wget http://monkey.org/~provos/libevent-1.1.tar.gz
3>install PLB
    ./configure
    make install
4>create plb.conf at /etc/
5>start plb
 
load-balance: round-robin
high availability: it check all nodes status at a configurable time interval
fail-over: if underlying nodes are clustered and support session replication
http: yes
https: not support
分享到:
评论

相关推荐

    DPDK-iperf for L4 LoadBalancers.pdf

    DPDK-iperf for L4 LoadBalancers.pdf

    Practical Load Balancing

    DNS based load balancing 5. Content Delivery Networks 6. Planning for Performance and Reliability Part II: Load Balancing Essentials 7. Essential concepts you need to know 8. HTTP load balancing 9. ...

    docs-cloud-load-balancers:Rackspace Cloud Load Balancers API的开发人员文档来源

    该存储库包含生成以下Cloud Load Balancers API文档的源文件: 当您将更改提交到该存储库的master分支时, 将构建文档。 成功的构建已部署到生产中。 支持与反馈 我们欢迎您提供反馈,评论和错误报告。 遵循以提议...

    imports-operator:将公共LoadBalancers添加到您的本地Kubernetes集群

    入口操作员 将公共LoadBalancers添加到本地Kubernetes集群中。 使用托管的引擎时,您可以将服务公开为“ LoadBalancer”,并且云提供商将为您提供云负载均衡器,并开始将流量路由到群集内的选定服务。 换句话说,您...

    aws-loadbalancers

    AWS负载均衡器

    负载平衡实战

    4. DNS based load balancing 5. Content Delivery Networks 6. Planning for Performance and Reliability Part II: Load Balancing Essentials 7. Essential concepts you need to know 8. HTTP load balancing 9...

    loadbalancer.org

    The Loadbalancer.org appliance is one of the most flexible load balancers on the market. The design of the appliance allows different load balancing modules to utilize the core high availability ...

    Kubernetes Up and Running Dive into the Future of Infrastructure

    Familiarity with concepts like load balancers and network storage will be useful, though not required. Likewise, experience with Linux, Linux containers, and Docker, though not essential, will help ...

    Learning OpenStack Networking 3rd Edition

    including networks, subnets, and ports will segue into advanced topics such as security groups, distributed virtual routers, virtual load balancers, and VLAN tagging within instances.

    安卓java读取网页源码-Cloud:云

    Balancers Network Load Balancers Classic Load Balancers 保护您的 Web 应用程序免遭常见 Web 漏洞的攻击 1.3 数据加密 2 性能效率 2.5 选择 2.5.1 计算服务类别---计算是处理数据的服务(例如,虚拟机) 基于VM的...

    Mastering AWS Development(PACKT,2015)

    You'll start with the basics of the AWS development platform and look into creating stable and scalable infrastructures using EC2, EBS, and Elastic Load Balancers. You'll then deep-dive into designing...

    Amazon Web Services in Action

    Amazon Web Services in Action introduces you to computing, ... In the end, you'll look at the AWS model for high availability, scaling, decoupling with queues and load balancers, and fault tolerance.

    internallb-webhook-admission-controller:Kubernetes内部负载平衡器准入Webhook

    Kubernetes内部负载平衡器准入Webhook 该Kubernetes Admission控制器仅允许创建包含正确的云提供程序注释的v1 /服务资源,以创建内部LoadBalancers。 有关这些注释的详细信息,请参见。CircleCI构建状态项目状态实验...

    OpenStack Cloud Computing Cookbook

    Configure networks, routers, load balancers, and more with Neutron Use Keystone to setup domains, roles, groups and user access Learn how to use Swift and setup container access control lists Gain ...

    Deploying Node.js(PACKT,2015)

    Furthermore, step-by-step instructions on deploying applications to providers such as DigitalOcean and Heroku will be provided, including information on setting up load balancers and proxies....

    负载均衡器

    负载均衡器在服务器场中的多个服务器之间分配网络或应用程序流量。 每个负载平衡器都位于客户端设备和后端服务器... Application Load Balancers provide advanced routing and visibility features targeted at appl

    云平台的Node.js封装pkgcloud.zip

    pkgcloud 是一个 Node.js 的标准库,封装了不同云平台的操作。... Load Balancers (beta) Rackspace Orchestration (beta) Openstack Network (beta) HP Openstack 标签:pkgcloud

    DevOps.for.Networking.pdf

    Orchestrating Load Balancers Using Ansible Chapter 6. Orchestrating SDN Controllers Using Ansible Chapter 7. Using Continuous Integration Builds for Network Configuration Chapter 8. Testing Network ...

    aws-rotate-cert:在 AWS 中的所有 Cloudfront 分配和弹性负载均衡器上轮换 SSL 证书

    aws-rotate-cert 在 AWS 中的所有 Cloudfront 分配和弹性负载... $ aws-rotate-cert us-east-1 example.org-2014-04-07 example.org-2015-05-21Updated 1 Cloudfront distributionsUpdated 1 Elastic Load Balancers

    Mastering Ansible(PACKT,2015)

    Craft a multi-tier rollout playbook utilizing load balancers and manipulating your monitoring system Utilize advanced Ansible features to orchestrate rolling updates with almost no service ...

Global site tag (gtag.js) - Google Analytics