Vlákno názorů k článku Velká řešení otevřeně: load balancing s HAProxy od Ladislav Jech - Diky za pekny serial. HA proxy je podle me...

  • Článek je starý, nové názory již nelze přidávat.
  • 9. 5. 2017 13:45

    Ladislav Jech

    Diky za pekny serial.

    HA proxy je podle me stale nejlepsi volba na trhu, ackoli pokud mohu, tak presouvam loadbalancing a SSL interception na sitovou infrastrukturu, tj. routery. Hlavne pro SOA/microservice architectury v rezimu "hodne malych zprav" presunuti SSL preruseni na hardware ulehci serverum (bavim se napr. o ~1000 zprav/requestu za vterinu).

    Nicmene zpet k HAProxy jakozto vyrazneho prvku v navrhu architektury, ktera je schopna distribuovat zatez a preklopit se na jine zdroje v pripade vypadku aktualnich zdroju. Pro nove datove centrum, ktere stavime v Belgii/Francii zrovna testuju pouziti Apache Mesos, resp. Mesosphere Data Center Operating System (DCOS). Zkracene, to co je operacni system pro jeden pocitac (notebook/wor­kstation/server), to chce byt DCOS pro cele datove centrum ve smyslu jednotneho pristupu ke zdrojum. DCOS si ridi sam (castecne), kam sluzby vypusti a kam je preklopi v pripade vypadku sluzby, ja mu definuju zony/prostor -> zdroje, nad kteryma muze operovat.

    Tuto problematiku resi komponenta Marathon, ktera jako underlaying subsystem pouziva HAProxy, kterou automaticky prekonfiguruje noveho/fail-over deploymentu.
    https://mesosphere.github.io/marathon/docs/service-discovery-load-balancing.html

    resp. marathon-lb
    https://github.com/mesosphere/marathon-lb

    Chapu, ze pokud stavis cluster, ktery je bud maly do poctu nodu, nebo do poctu aplikaci(treba jen jedna distribuovana), ktere na nem provozujes, tak manualni cesta pripadne Ansible/Puppet, apod. je way-to-go. Na druhou stranu, pokud mas vetsi mnozstvi nejruznejsich aplikaci, a infrastruktura, na ktere pobezi musi poskytovat loadbalancing, failover a pokud mozno self-healing, pak je Mesos pro me zajimavy a cesta budoucnosti (ackoli ma taky svoje mouchy :-) )

    Mesos's moto:
    Program against your datacenter like it’s a single pool of resources (CPU, RAM, Storage)

    Link:
    http://mesos.apache.org/

    Mozna trochu off-topic, ale kazdopadne hot-topic na mojem stole pri navrhu noveho DC a HAProxy v tom hraje dulezitou roli!

    Tesim se na dalsi dily!

  • 9. 5. 2017 14:50

    . . (neregistrovaný)

    hezké!

    Máš s tím už nějaké zkušenosti? Jak vám jde testování?

    Je to cca dva roky, kdy na jednom projektu o cca desítkách serverů kolegové zkoušeli právě tenhle stack nahodit, bylo v tom ale poměrně dost drobných bugů, provozně to je tak nějak na hraně, zpětné přispívání do apache projektů je pro malé partnery krkolomné a trvá dlouho.

    Rád uslyším o někom, kdo na tom také staví produkci a jaký je současný stav.

  • 9. 5. 2017 16:44

    tomas (neregistrovaný)

    toto by byl take zajimavy(ejsi) serial