OVH Community, your new community space.

IP Load Balancing: alpha


torpado
09.12.2008, 10.07
Riguarda i clienti dei server dedicati.

Buongiorno,
Abbiamo terminato la messa a punto della piattaforma dell'IP load balancing. Rimangono da effettuare le prove con alcuni clienti quindi provare l'OCO (OvhCheckOut) con questi clienti e finire l'interfaccia Manager e MoM.

IP Fisso, Failover e Balancing
----------------
Se avete un server dedicato, avete un IP fisso Ovh. Potete in più attivare un IP Failover. IP Failover? Potete rutare l'IP Failover di un server all'altro in 3 secondi e mezzo. Se hostate 100 siti su un IP Failover, potete cambiare il server conservando l'IP Failover e dunque aumentare la potenza di calcolo.
Ma a volte è insufficiente.

Creando l'IP Load Balancing, Ovh innova dando nuove possibilità ai clienti. A differenza delle soluzioni appliance o delle carte Cisco, si tratta di un'infrastruttura molto particolare, estremamente stabile che permette di gestire un numero di sessioni illimitato (più di 100 miliardi invece di 1 milione o meno…).

IP Load Balancing?
------------
Si tratta di un IP normale che potete associare sul vostro server dedicato, come l'IP Failover. Tranne che potete associare lo stesso IP Load Balancing su molti server allo stesso tempo e ricevere il traffico in modo equilibrato su questi server. Potete dunque creare uno cluster a tolleranza di guasto dove Ovh vi fa la ripartizione di carico (load balancing).

Da 3 anni abbiamo proposto il sistema di ripartizione di carico che si basa sulle carte Cisco. Abbiamo rapidamente caricato la carta in termini di collegamento simultanei. Abbiamo dovuto sospendere la commercializzazione dell'offerta a nuovi clienti. Il nuovo sistema funziona anche con i nostri vecchi clienti che utilizzano sempre il vecchio sistema. Permetterà di evolvere questi clienti al nuovo sistema e dunque permetterà loro l'affitto di nuovi server. Il cambio verso il nuovo sistema è obbligatorio.

Perchè?
-------------
Se avete un server PRO, potrete approfittare dell'IP Load Balancing.

Quanto costa?
--------------
Sarà compreso nel prezzo dei server come l'IP Failover.
Per tutti i clienti (i vecchi ed i nuovi).

I limiti
-------------
Sappiamo gestire 6 server in parallelo, presto 8. Se ci saranno domande per ulteriori server in parallelo studieremo la questione per allargare il nostro sistema.

L'IP Load Balancing funziona con i server nei nostri 3 datacentres: Parigi 19, Roubaix 1 e Roubaix 2 (è questo che ci ha preso un po'di tempo. Utilizziamo MPLS per trasportare l'Ethernet su tutta la nostra rete).

Nessun Kimsufi (per il momento). Nessun RPS (per il momento). Nessun Housing (per il momento).

Come funziona?
------------
Ovh vi attribuisce l'IP Load Balancing. Voi lo associate ai vostri server. Nel manager, dichiarate quali server devono ricevere il traffico da questo IP.

Potete dichiarare un server nel vostro cluster in "hard" oppure in "soft".
- Se lo dichiarate in "soft" , dovete installare l'OCO sul vostro server. Grazie ad OCO, il sistema di gestione di IP LB da Ovh conosce lo stato di funzionamento del vostro server. Se il vostro server è in difetto o c'è qualcosa che non va o desiderate ritirare il vostro server dal cluster per alcuni minuti o più (senza andare nel manager), basta cambiare lo stato dell' OCO ed il nostro sistema lo individua e quindi lo sospende. Il cluster funziona con N-1 server restanti.
- Se lo dichiarate in "hard" , il nostro sistema di controllo non terrà conto degli stati dell'OCO. Non costretti ad installare l'OCO. Tutta la configurazione è rigida ed occorrerà ritirare ed aggiungere i server tramite il manager.

L'OCO (OvhCheckOut) è un software sviluppato internamente 4 anni fa circa. È in gran parte utilizzato da Ovh nell'hosting condiviso. E' alla base di gestione dei clusters sulla nostra piattaforma (per notti calme). Gira su più di 2000 server. Permette di conoscere lo stato del server tramite piccole richieste TCP. È full manageable ed opensource. Sopporta ogni tipo di sonde interne al server: apache, qmail, nfs, mysql, un script php o un ping.
Potete anche aggiungere le vostre proprie sonde.
Funziona in perl e dunque su Linux, Windows o FreeBSD.

Alfa
---------
Cerchiamo clienti che hanno 2 server o più (tutti PRO) e desiderano avere IP Load Balancing.
Basta inviare una email a oles@ovh.net con l'elenco dei server (nome + ip) e "ip loadbalancing" nell'oggetto (così da non perdere nessuna email). Grazie! Si configura tutto e vi reinviamo l'email.
Alla fine delle prove, potrete conservare l'IP.

Beta
---------
Aggiungeremo l'interfaccia nel manager e potrete gestire graficamente il vostro cluster. L'OCO sarà messo a disposizione sul nostro server ftp con una guida di installazione (è già il caso, ma si vedrà se non ci saranno modifiche da effettuare).
Tra 2 settimane circa.

Passiamo dunque alle cose serie…

Amichevolmente
Octave

ibanez89
08.12.2008, 18.33
urge traduzione, sembra molto interessante ad una prima lettura sto ip bilancing anche se non ho capito molto bene, smista il carico tra due host automaticamente??

qualcosa qui: http://guida.ovh.it/Hautilizzo

oles@ovh.net
08.12.2008, 17.12
Concerne les clients de serveurs dédiés.

Bonjour,
Nous avons terminé la mise en place de la plateforme de l'IP load balancing.
Il reste à effectuer les alphas tests avec quelques clients puis tester
l'OCO (OvhCheckOut) avec ces nouveaux clients et bien sûr finir l'interface
Manager et MoM.

IP Fixe, Failover et Balancing
------------------------------
Si vous avez un serveur dédié, vous avez une IP fixe chez Ovh. Vous pouvez
en plus mettre en place une IP Failover. IP Failover ? Vous pouvez basculer
l'IP Failover d'un serveur à l'autre en 3 secondes et demi. Si vous
hébergez 100 sites sur une IP Failover, vous pouvez changer le serveur
tout en gardant l'IP Failover et donc augmenter la puissance de calcul de
manière très souple. Mais est parfois insuffisant.

En créant l'IP Load Balancing, Ovh innove à nouveau en donnant les nouvelles
possibilités aux clients. A l'opposé des solutions appliance ou des cartes
Cisco, il s'agit d'une infrastructure très particulière, extrement stable
et permettant de gérer un nombre de sessions illimité (plus de 100 Milliards
au lieu d'1 million ou moins ...).

IP Load Balancing ?
-------------------
Il s'agit d'une banale IP que vous pouvez accrocher sur votre serveur dédié,
comme l'IP Failover. Sauf que vous pouvez accrocher la même IP Load Balancing
sur plusieurs serveurs en même temps et recevoir le trafic de manière équilibrée
sur ces serveurs en même temps. Vous pouvez donc créer un cluster à tolérance
de panne où Ovh vous fait la répartition de charge (load balancing).

Il y a 3ans, nous avons proposé le système de répartition de charge se basant
sur les cartes Cisco. Nous avons vite explosé la carte en terme de connexion
simultanées. Et nous avons dû suspendre la commercialisation de l'offre aux
nouveaux clients. Le nouveau système fonctionne aussi avec nos anciens clients
qui utilisent toujours l'ancien système. Il permettra d'évoluer ces clients
le nouveau système et donc leur permettre la location de nouveaux serveurs.
Le basculement sur le nouveau système est obligatoire.

Pour qui ?
----------
Si vous avez un serveur PRO, vous allez pouvoir profiter des IP Load Balancing.

Combien ça coûte ?
------------------
Ça sera compris dans le prix de serveurs au même titre que l'IP Failover.
Pour tous les clients (les anciens et les nouveaux).

Les limites
-----------
Nous savons gérer la 6 serveurs en parallèle, bientôt 8. S'il y a des demandes
pour plus de serveurs en parallèle nous allons étudier la question pour élargir
notre infra.

L'IP Load Balancing fonctionne avec les serveurs dans nos 3 datacentres:
Paris 19, Roubaix 1 et Roubaix 2 (c'est ça qui nous a pris un peu de temps à
faire monter. Nous utilisons MPLS pour transporter les trames Ethernet sur
tout notre réseau).

Pas de Kimsufi (pour l'instant). Pas de RPS (pour l'instant). Pas de Housing
(pour l'instant).

Comment ça marche ?
-------------------
Ovh vous attribue une IP Load Balancing. Vous l'accrochez l'IP sur vos serveurs.
Dans le manager, vous déclarez quels serveurs doivent recevoir le trafic de cette IP.

Vous pouvez déclarer un serveur dans votre cluster en "hard" ou en "soft".
- Si vous le déclarez en "soft", vous devez installer l'OCO
sur votre serveur. Grâce à OCO, le système de gestion des
IP LB chez Ovh sait l'état de fonctionnement de votre serveur.
Si votre serveur est en défaut, ou il y a quelque chose qui
ne va pas ou vous souhaitez retirer votre serveur du cluster
pendant quelques minutes ou plus (sans aller dans le manager),
il suffit de changer l'état de l'OCO et notre infra le détecte
puis suspend le serveur. Le cluster fonctionne avec N-1 serveurs
restants.
- Si vous le déclarez en "hard", notre infra de monitoring ne
prendra pas en compte les états de l'OCO. Vous n'êtes même
pas obligés d'installer l'OCO. Toute la configuration est rigide
et il faudra retirer et ajouter les serveurs via le manager.

L'OCO (OvhCheckOut) est un soft développé en interne il y a 4 ans environ. Il est
largement utilisé chez Ovh en hébergement mutualisé. C'est la base de gestion des
clusters sur notre plateforme (de nuits tranquilles). Il tourne sur plus de 2000
serveurs. Il permet renvoyer l'état du serveur via une petite requêtes TCP. Il est
full manageable et opensource. Il supporte tout type de sondes interne sur le serveur:
apache, qmail, nfs, mysql, un script php ou un ping. Vous pouvez même ajouter vos
propre sondes. Il fonctionne en perl et donc sur Linux, Windows ou FreeBSD.

Alpha
-----
Nous cherchons les clients qui ont 2 serveurs ou plus (tous PRO) et souhaitent avoir
une IP Load Balancing. Il suffit d'envoyer email à oles@ovh.net avec la liste de
serveurs (nom + ip) et "ip loadbalancing" dans le sujet (comme ça je perds aucun
email). Merci ! On configure tout ça et on vous revoit l'email. A la fin des tests,
vous allez pouvoir garder l'IP.

Bêta
----
Nous allons ajouter l'interface dans le manager et vous allez pouvoir gérer graphiquement
votre cluster. L'OCO sera mis à disposition sur notre serveur ftp avec un guide
d'installation (c'est déjà le cas, mais on va voir s'il y a pas de modification à effectuer).
Dans 2 semaines environ.

Passons donc aux choses sérieuses ...

Amicalement
Octave