Pubblicato il

Server Cluster

Hostare un sito su più server per migliorarne le prestazioni.

 

Soluzioni

NGiNX – web server alternativo e migliore di Apache (asincrono, Load Balancing, …)

LVS – Load balancer opensource

Reverse Proxy – … altre info … vedi questo tutorial ma credo sia utile solo per risorse statiche e non dinamiche come PHP

CDN – forse più indicato solo per risorse statiche e non dinamiche come PHP

 

Glossario

Load Balance – Load Balancer è il software che si occupa del Load Balancing, cioè distribuzione del carico di elaborazione. Alcuni algoritmi di bilanciamento sono ( Weighted/Round Robin, Weighted/Least Connections)

Cloud Computing – (SaaSDaaS, HaaS, PaaS, IaaS) erogazione risorse informatiche disponibili on demand attraverso internet, appartenenti a un insieme di risorse preesistenti e configurabili.

Cloud Server – server condivisi tramite virtualizzazione; vantaggio di aumentare risorse hardware facilmente.

Data center – luogo fisico dove risiedono i server

Hypervisor – es. VMware

(VM) macchina virtuale –  software per processo di virtualizzazione che crea ambiente virtuale per emula comportamento di macchina fisica.

virtual switch – sposta pacchetti dati, come la controparte fisica ethernet switch,ma può anche eseguire controlli su questi.

schede di rete virtuali – …

VPS – virtualmente equivale ad un proprio server dedicato.

VPN – scambio privato di dati tramite canale pubblico (internet)

Server Virtuale VS. Server Cloud – entrambe scalabili e on-off ondemand, ma il S.C. dovrebbe essere più customizzabile e dalle seguenti caratteristiche:
costo a consumo; scalabile on demand; self-provisioned (es. API); distribuito su infrastrutture ridondate geograficamente ma non replicate (scale out versus scale up)

virtuale – riferito alla tecnologia impiegata.
cloud -riferito alla modalità operativa di fruizione di un servizio.

CDN – il content provider(o origin server) replica i propri dati su uno o più edge|content|delivery servers tramite due possibili metodi:
1) DNS Redirection (Total Redirection, o First Hit at CDN)
2) URL Rewriting (Selective Redirection, o First Hit at Origin)

Fonte

Cloud Computing: creiamo una infrastruttura LAMP distribuita con la cloud di Aruba