Anteprima parziale del testo
Scarica server collacation sistemi e reti e più Appunti in PDF di Informatica solo su Docsity!
PROGETTARE LA COLLOCAZIONE DEI SERVER (EEPROGETTARE LA COLLOCAZIONE DEI SERVER 2.1 La collocazione dei server Discutiamo di seguito le caratteristiche, il funzionamento e il posizionamento delle macchine server in una rete. Cominciamo analizzando le necessità delle piccole im- prese, alle quali è sufficiente servirsi di macchine standalone, per poi passare alle aziende di medie o grandi dimensioni che allestiscono data center interni o si ap- poggiano alle server farm gestite da data center esterni. I server vengono identificati in base al servizio che erogano. I principali sono: ® File Server: che permettono agli utenti di accedere ai file situati sul server come se fossero sulla propria macchina, agevolando la condivisione di informazioni; Database Server: che permettono di gestire intere banche dati; FTP Server: che forniscono alla rete accesso a cartelle pubbliche o con autenticazione; Web Server: usati per ospitare un sito web (per esempio server HTTP); Application Server: usati per far funzionare un'applicazione web e condividerne le funzionalità tra gli utenti; ® Mail Server: usati per la gestione della posta elettronica; ® Print Server: che permettono di mettere in comune una o più stampanti tra gli utenti di una rete con l'eventuale gestione dei diritti di accesso; * DHCP Server: usati per l'assegnazione automatica di indirizzi IP ai computer di tipo host; ® DNS Server: che forniscono la risoluzione dei nomi di dominio dei siti (per esem- pio, www.google.it) nei loro indirizzi IP; * Active Directory (AD) Server: usati per realizzare una rete con dominio (Domain Controller); ® VPN Server: che forniscono, attraverso un client VPN, l’accesso alla LAN da remoto; ® Virtual Network Computing (VNC) Server: che forniscono, attraverso un client VNC, un desktop remoto; ® Proxy Server: che forniscono una cache di accesso al web e la possibilità di con- trolli di autenticazione (ACL) e di filtro; Server di autenticazione: che permettono di autenticare l'accesso ad altre risorse; Server grafico o Display Server: dotati di acceleratore grafico; Game Server: che ospitano risorse per rendere possibili i giochi multiutente in linea; Grid computing: infrastrutture di calcolo distribuito, utilizzate per l’elaborazio- ne di grandi quantità di dati, mediante l'uso di una vasta quantità di risorse distri- buite. Permettono la condivisione coordinata di risorse all'interno di un'organiz- zazione virtuale. I principali produttori di server garantiscono macchine per operare con Windows e Linux ed entrambi i sistemi possono essere virtualizzati. 2.2 | server standalone Come si capisce dal lungo elenco, le macchine server all'interno di un'azienda devo- no svolgere molte funzioni diverse. LEZIONE 2 191 UNITÀ 6 FIGURA 4 Server tower IBM System x3100 M4 FIGURA 5 Server rack Dell PowerEdge R710 FIGURA 4 Server blade HP BladeSystem c7000 (con 16 lame) FIGURA 7 Un data center con armadi rack per i server 192 PROGETTARE STRUTTURE DI RETE: DAL CABLAGGIO AL CLOUD Un server standalone per piccole e medie aziende è il cosiddetto server tower (FIGURA 4). Si tratta di un computer assemblato in un case verticale (simile ai personal computer) per essere utilizzato come serverin grado di funzionare in modo autonomo (standalone), sovente dotato di capacità di storage dell'ordine dei terabyte e supporto RAID. Questi server vengono utilizzati per raccogliere e gestire i dati aziendali anche delle filiali. Caratteristiche indispensabili sono la virtualizzazione, la gestione dei file e del sito web, delle applicazioni e dei dispositivi condivisi. Server tower multipli possono essere usati contemporaneamente in un'azienda as- sociandoli a processi diversi. Questi server sono affidabili e scalabili e con l'ulterio- re vantaggio di essere di facile raffreddamento. Gli svantaggi di utilizzare più server tower sono la voluminosità, il rumore e i cablaggi complessi. Benché siano stati fatti molti passi avanti in tema di dimensioni e rumore, molte azien- de preferiscono affidarsi a server tower progettati con alcune varianti come i server rack (FIGURA 5) e i server blade (FIGURA 6). 1 server rack, costruiti per essere montati su armadi rack, garantiscono compattezza, semplificano i cablaggi e consentono una facile scalabil Quando il problema principale è l'occupazione di spazio, si ricorre ai server blade. Una singola lama (blade in inglese significa appunto lama) costituisce una macchi- na server (fisica) distinta che, da sola o in concorso con altre lame, può simulare N macchine server virtuali. Infatti, la virtualizzazione rappresenta una soluzione tipica associata ai server blade, unita al consolidamento di diversi sistemi di storage. 2.3 | data center Il termine data center in Italia è conosciuto come CED (Centro Elaborazione Dati) e si riferisce ad aree attrezzate per il trattamento e l'archiviazione di dati. Spesso il data center è collocato nello stesso locale tecnico che funge da centro stella di comprensorio o di edificio. Non è difficile immaginare che tutto ciò che noi osserviamo a livello digitale, dalle pagine web, all'archivio delle nostre telefonate, al deposito momentaneo di un SMS in attesa di trovare il cellulare del destinatario acceso, fino alle nostre email e al pro- filo Facebook, sia depositato da qualche parte nel mondo. Questi posti sono i data center (FIGURA 7). Molte aziende hanno il proprio data center in cui i tecnici informatici si occupano di tutta la gestione delle informazioni digitali e aggiornano le tecnologie e le infra- strutture informatiche. UNITÀ 6 #prendinota In una server farm, un server riesce a rimanere connesso a Internet anche per 500 giorni consecutivi, senza perdita di connettività neanche per un millesimo di secondo. L'hosting si differenzia anche inbase alla piattaforma, cioè ‘al sistema operativo installato sul server: Windows o Linux per esempio. 194 PROGETTARE STRUTTURE DI RI ® DAL CABLAGGIO AL CLOUD 2.4 Le server farm Le server farm sono aree fisiche, normalmente ubicate nel sottosuolo, che possono ospitare decine, centinaia e a volte migliaia di macchine server, che offrono le se- guenti caratteristiche: # sicurezza fisica e sistemi anti intrusione; * alimentazione ridondata (duplicata), con gruppi di continuità; * impianto di condizionamento per mantenere la temperatura bassa; ® connettività a Internet stabile, garantita e affidabile; * sicurezza software tramite firewall e protezione logica delle macchine. Le problematiche che un data center deve affrontare si manifestano particolarmente nel caso di game server, ossia di macchine destinate a ospitare decine di migliaia di giocatori in ambienti multiplayer (ossia in cui molti giocatori giocano in tempo reale interagendo tra loro) e in cui l'instabilità della connessione Internet si traduce in un blocco totale dell'applicazione con la conseguente disconnessione dall'ambiente di gioco e una perdita di credibilità del circuito. Data center specializzati esterni alle aziende forniscono servizi completi attraverso la loro server farm. Vediamo i principali servizi offerti dalle server farm. 2.5 | servizi offerti dalle server farm Mi HOSTING È il tipo di servizio offerto dalle server farm più diffuso ed economico. Nella sua forma più semplice consiste nell’ospitare (dall'inglese to Xost) su un web server della server farm le pagine di un sito web aziendale o privato, rendendolo così accessibile alla rete Internet e ai suoi utenti. Più in generale consiste nell’installare la propria applicazione web in server di pro- prietà del provider e gestiti dal provider stesso. L'hosting può prevedere: * uno 0 più domini ospitabili; uno o più indirizzi di posta elettronica; spazio per dati e database dell'ordine dei terabyte; velocità di banda adeguata e garantita; utenze FTP attivabili senza limiti; 0 00868 mail box illimitate. Le prestazioni (e i costi) possono variare a seconda che si voglia un server dedicato oppure uno condiviso e in base all'uso che si vuole fare del sito web. Si va dall’hosting gratuito a quello a pagamento con costi via via a salire in base alle performance richieste. L'hosting gratuito comprende solitamente una (o comunque poche) casella di po- sta elettronica e un certo quantitativo di spazio web, spesso con l'obbligo di banner pubblicitario. Forniscono hosting gratuito, e a volte anche il dominio, Altervista (sicuramente il più noto), Hostinger, Netsons, Ilbello (il più vecchio) e tanti altri. PROGETTARE LA COLLOCAZIONE DEI SERVER Tra i limiti dell'hosting gratuito, rispetto a quello a pagamento, vi sono: * l'indirizzo del sito ospitato che coincide, in massima parte, con il nome dell'Internet Provider che lo ospita; ® prestazioni tecniche poco performanti (molto spesso, per esempio, è possibile pub- blicare soltanto siti statici scritti in linguaggio HTML); ® mancata garanzia del servizio (con il rischio quindi che i siti ospiti possano non essere attivi per un determinato periodo di tempo); ® una larghezza di banda contesa tra numerosi utenti. L'hosting a pagamento supera tutte le limitazioni descritte, consentendo servizi che vanno dal dominio personalizzato e illimitato agli infiniti indirizzi email a disposizio- ne, dai filtri antispam a quelli antivirus, dalla gestione di un sito dinamico alla banda adeguata al traffico generato dal sito stesso. In particolare per la gestione di un sito dinamico si possono avere a disposizione sia il supporto per linguaggi di scripting sia il supporto per database online. È possibile anche garantirsi servizi di statistiche e analisi del traffico. Ml COLOCATION IN HOUSING Questo servizio permette di collocare uno o più server (o gli equipaggiamenti di te- lecomunicazioni) di proprietà dell'azienda nella server farm del data center. L'azienda quindi acquista per proprio conto il server in commercio che più le serve, occupandosi poi personalmente della gestione e risoluzione dei problemi sia hardware sia software, mentre pagherà alla server farm solo il prezzo di locazione (affitto dello spazio fisico, alimentazione, rete, ecc.). Tuttavia, in caso di interventi sulla macchina, è necessario concordare un appuntamento con il fornitore del servizio, cosa che potrebbe com- portare un ritardo nell'intervento. 1 servizi realizzabili in housing coincidono con quelli in hosting a pagamento, con la differenza che con l'housing l'azienda è proprietaria dei server e li gestisce diretta- mente pur non avendoli all’interno delle mura perimetrali. AI data center esterno è demandato il compito di garantire sicurezza e alte presta- zioni di banda. Le aziende ricorrono all’housing per applicazioni di rete critiche per le quali occor- rerebbero infrastrutture autonome troppo costose. Nella stragrande maggioranza dei casi si tratterà di aziende di housing che compra- no a loro volta questo servizio dalla server farm, per rivenderlo sotto forma di con- tratto di hosting, colocation housing e connettività. Questo significa che spesso si è in subaffitto. La TABELLA 2 riassume i vantaggi e gli svantaggi della colocation in housing. Vantaggi della colocation in housing Svantaggi della colocation in housing à in Proprietà dell'hardware e risparmio del canone del noleggio del server dedicato. Il sistema operativo e i software sono installati dall'azienda di housing prima di posizionare la macchina in server farm. Possibilità di amministrare totalmente la macchina e di fare aggiornamenti software in qualsiasi momento. Impossibilità di intervenire con rapidi caso di danno hardware, procedura a carico della server farm in caso di server noleggiato. Costo iniziale di startup che comprende l'acquisto della macchina e la configurazione di base. Aggiornamenti di sicurezza e dei sistemi a carico del cliente. LEZIONE 2 #prendinota Il costo dell'housing si am- mortizza nei mesi rispetto al noleggio del server, che ha un costo ulteriore mensile ri- spetto alla semplice coloca- tion di un server di proprietà. TABELLA 2 Vantaggi e svantaggi della colocation in housing 195 PROGETTARE LA COLLOCAZIONE DEI SERVER L'azienda cliente gestirà la sua macchina virtuale mentre il provider si occuperà solo della macchina fisica. L'azienda cliente potrà scegliere risorse in termini di capacità di elaborazione, di memoria esterna e velocità/banda di rete. La tABELLA 4 riassume i vantaggi e gli svantaggi dell'impiego di server virtuali. Costi bassi. Mancanza di una macchina fisica a uso esclusivo come server Delega di cura tecnica e sicurezza del server | Possibilità di problemi legati allo scarso fisico alla società che fornisca il servizio. setup della virtualizzazione di uno degli utenti presenti sul server virtuale. Separazione netta tra gli ambienti occupati | La garanzia delle prestazioni dipende dalla da diverse aziende che affittano lo stesso capacità di dividere il carico di lavoro tra gli server fisico. utenti senza personalizzazioni. Aoggi, i software che operano la divisione della macchina (quindi i software di vir- tualizzazione) consentono anche di dividere il carico di CPU e RAM allocati a ogni cliente, assicurando quindi a ognuno di disporre di un buffer garantito di memoria su cui fare affidamento e un'adeguata capacità di elaborazione. 2.6 La connettività nella server farm La maggioranza dei server allocati in una web farm contiene applicazioni che neces- sitano di andare in rete. Una server farm deve essere provvista di allacciamenti ri- dondanti sulle dorsali di rete per permettere una velocità elevata e una quantità di banda necessaria a soddisfare tutte le esigenze di centinaia di armadi. La rete viene poi distribuita attraverso hub, switch, firewall e gateway solitamente di proprietà del provider con tecnologia in fibra ottica, a esclusione dell'allacciamento al cliente, che può avvenire attraverso un cavo Ethernet. Solitamente l'acquisto della banda viene fatto in modalità flat (connettività garan- tita) calcolata con un picco massimo prestabilito (che può essere aumentato in caso di necessità). L'ampiezza di banda garantita sarà quella indicata nel contratto scelto. Per ogni server noleggiato o alloggiato in colocation, vengono fornite una o più in- terfacce di rete e un IP statico pubblico; eventuali ulteriori interfacce di rete sugli switch o eventuali aggiuntivi indirizzi IP statici pubblici vengono conteggiati se- paratamente. FISSA LE CONOSCENZE Che cosa caratterizza un server standalone? Che cosa troviamo all'interno di un data center? Quali sono i limiti dell'hosting gratuito rispetto a quello a pagamento? = = m Che cosa sono le server farm? = m Qual è la differenza tra hosting e colocation in housing? = Che differenza c'è tra l'utilizzo di server virtuali e quello di server dedicati? LEZIONE 2 TABELLA 4 Vantaggi e svantaggi dei server virtuali 197