Homepage » Ospitando » Cloud Hosting Come funziona davvero?

    Cloud Hosting Come funziona davvero?

    Internet è cresciuto così rapidamente in un paio di decenni. Questa crescita ha anche accompagnato un enorme aumento del progresso tecnologico che consente di aumentare la velocità di Internet mentre i costi dei server sono drasticamente diminuiti. Sono sicuro che ormai molti di voi hanno sentito parlare dell'hosting dei propri file “all'interno del cloud”. Aziende di hosting più avanzate hanno iniziato a offrire soluzioni di hosting cloud. Ma cosa significa veramente??

    Mi piacerebbe passare un po 'di tempo a esaminare ulteriormente i dettagli del cloud hosting. Come si finisce con un cluster di server che gestisce come un ambiente host web completo? Quanto costano in genere? Ed è davvero la nuvola dove ci sta portando il futuro?

    Molte di queste domande possono essere risolte solo con un po 'di informazioni. Per prima cosa analizziamo questa idea del “nube” in termini più amichevoli.

    Definire il Cloud

    I tecnologi tendono a fornire una risposta troppo complicata alla domanda “qual è il cloud?”. Nel contesto dell'hosting cloud non vi è alcun oggetto fisico a cui è possibile puntare e etichettare come cloud. È più di una struttura elettronica in cui i dati vengono archiviati su molti computer diversi e serviti tramite una connessione di rete, in genere Internet.

    (Fonte immagine: Fotolia)

    Quando si entra nel cloud hosting queste server farm si comportano come un grande spazio di archiviazione e un processore. I dati reali del sito web (come file HTML / CSS, immagini, ecc.) Sono distribuiti su un cluster di dischi rigidi collegati tra loro, proprio come un disco virtuale con una capacità enorme. I cluster di server possono fornire una configurazione cloud con macchine letteralmente illimitate da percorrere. È anche possibile creare uno spazio cloud con solo 5-10, quindi la metodologia è scalabile per l'avvio.

    The Cloud vs. Internet

    C'è davvero una differenza tra questi termini? La risposta breve è sì, ma non di molto. Il riferimento al cloud è di solito un riferimento a un piccolo frammento di Internet. Ma se si tiene conto del fatto che Internet si comporta come un sistema macroscopico di cloud, si inizia a vedere l'idea in modo più chiaro.

    In verità, l'infrastruttura che stiamo costruendo oggi potrebbe essere la struttura di base per la nostra Internet del futuro. Le velocità di larghezza di banda aumentano solo mentre il prezzo di archiviazione e trasferimento dei dati sta diminuendo rapidamente. Il prezzo dell'elettricità è ancora sufficiente a dissuadere il tuo Joe medio dall'impostare la sua propria rete cloud personale, ma per quanto tempo?

    (Fonte immagine: Fotolia)

    Internet e cloud hosting sono entrambi nati da una necessità di connettività tra gli umani. È un desiderio di semplificare gli aspetti più confusionari della nostra vita quotidiana. Posso immaginare un futuro in cui tutta la popolazione mondiale controlla il flusso di dati da e verso il cloud, una gerarchia Internet globale. Saremo liberi di connettere e condividere dati, storie, idee e, soprattutto, comunicazione!

    Divisione della potenza informatica

    Ci si potrebbe chiedere come la combinazione di più ambienti server si ridurrà man mano che qualsiasi sistema cloud crescerà di dimensioni. La distribuzione della potenza e della capacità di archiviazione è spesso controllata da un sistema operativo / sistema software di back-end.

    L'amministratore del server sarebbe in grado di accedere al back-end tramite terminale e controllare il carico della CPU di tutte le macchine, insieme ad altre informazioni vitali del sistema. Questo processo è chiamato virtualizzazione che fornisce uno strato di astrazione tra il software e i componenti hardware. Gli amministratori dei server cloud possono facilmente ottimizzare il cluster per l'efficienza dello storage, l'utilizzo ottimale dell'energia, i backup dei dati e altro ancora.

    (Fonte immagine: Fotolia)

    Nel lungo periodo è anche una soluzione molto più economica rispetto ai piani di server virtuali o fisici. E dal momento che non tutti i clienti hanno bisogno di una configurazione del server, è possibile sostenere costi aggiuntivi come Content Delivery Network(CDN). I clienti pagano solo la larghezza di banda che utilizzano per fornire immagini, streaming di musica e altri file multimediali di grandi dimensioni. L'utility computing a cui viene fatto riferimento ha guadagnato molta popolarità da Amazon Web Services.

    Amazon Web Services

    Il più famoso venditore di libri su Internet ha preso un'enorme decisione nel 2006 per iniziare a costruire un ambiente server basato su cloud. L'intera azienda ha investito molto in questa tecnologia e ha dato buoni frutti. Ora i prodotti a marchio AWS sono visibili ovunque e alimentano centinaia di migliaia di siti web.

    Ciò che rende Amazon diverso dagli altri fornitori di cloud-server è la loro struttura aziendale progressiva. Quando configuri un account AWS ti verrà addebitato solo lo spazio richiesto per i tuoi file. Tale scenario è simile al Simple Storage Service (S3) in cui è possibile ospitare esternamente i dati del proprio sito Web e scalare rapidamente con l'aumento del traffico nel tempo.

    Ancora meglio è la controparte CDN conosciuta come Amazon CloudFront. Si tratta di un servizio Web creato per la consegna rapida di contenuti in modo da poter esternalizzare molto del calcolo dal proprio server. Per il web hosting completo dovresti rivolgere la tua attenzione a Elastic Compute Cloud (EC2). I loro servizi non sono certamente per tutti ma si adattano perfettamente a una piccola / media impresa o startup. Il personale è sempre affidabile e non si paga troppo per lo spazio del server che non viene utilizzato.

    Il più grande svantaggio è che è necessario comprendere la gestione del server e fornire la manutenzione ordinaria. Lo staff Amazon è sempre a disposizione per aiutarti, ma alla fine sei responsabile degli aggiornamenti dei firewall, delle patch del sistema operativo, dei bug di sicurezza, ecc. Devi capire come configurare ed eseguire un server web per ottenere un vantaggio reale da EC2. Raccomando di sfogliare questo thread del server Web EC2 che fornisce una solida lista di vantaggi e svantaggi per gli sviluppatori.

    App Web nel cloud

    Vorrei offrire solo un paio di esempi di app basate sul cloud più diffuse negli ultimi anni. Internet è diventato un supporto di archiviazione digitale per il trasferimento di file in tutto il mondo. In un certo senso, questo può essere descritto come una mossa nel cloud e lontano dai limiti dei dispositivi fisici.

    Puoi capire semplicemente dalla potenza di queste risorse che gli sviluppatori stanno prendendo sul serio il cloud hosting. Il potere di calcolo di più server è una di queste idee. Ma le app in-browser con archiviazione file e manipolazione dei dati stanno iniziando a scavare le unghie in alcune delle più grandi aziende di software. Questo potrebbe essere l'inizio di un'enorme rivoluzione nell'intero settore tecnologico!

    Google Documenti

    Inizialmente ero un grande fan di Gmail quando Google ha distribuito il servizio per la prima volta. Con ciascun account, includevano circa 2 GB di spazio server gratuito per gli allegati di posta elettronica. Ora la società ha fatto un altro passo avanti nella costruzione del motore di Google Documenti.

    Anche cinque anni fa la suite Microsoft Office era il software desktop più potente per l'elaborazione di documenti, fogli di calcolo, presentazioni e altri potenti media. I bambini della scuola superiore e del college sono cresciuti scrivendo i loro saggi in Microsoft Word. Con la versione pubblica di Google Documenti chiunque abbia un account Google può iniziare a memorizzare i documenti nel proprio spazio cloud privato.

    Hai la possibilità di organizzare ulteriormente questi file nelle directory delle cartelle con l'etichetta collezioni. Ancora meglio l'intero servizio ha funzionalità integrate per il caricamento di documenti nel tuo account e persino l'esportazione tramite una varietà di estensioni di file. Le esportazioni sono limitate a 2 GB per batch e includono il supporto per HTML, PDF, RTF, MS Word e alcune altre opzioni. Ciò rende Google Documenti il ​​protocollo più aperto e di supporto per l'editing di documenti professionale ed è completamente gratuito!

    Condivisione rapida dei dati

    Ricordo di aver costruito siti web nel 2006, dove io e il mio partner dovevamo scambiare spesso file tra computer. Allora era molto più facile utilizzare le nostre chiavette USB perché non c'erano quasi tante risorse su Internet. Eppure oggi abbiamo praticamente un buffet di opzioni tra cui scegliere!

    Dropbox è un servizio che ha riscosso maggior successo nelle pubblicazioni recenti. Ha un vero e proprio processo di installazione che si comporta come un'unità di rete connessa al proprio spazio personale sui propri server. Gli utenti gratuiti hanno a disposizione 2 GB per iniziare e puoi sempre acquistare più spazio. Ritengo che Dropbox funzioni abbastanza bene, ma personalmente amo la semplicità di CloudApp. Più punti bonus per il nome trendy dell'argomento!

    CloudApp esegue effettivamente l'hosting Amazon S3 fornendo un'interfaccia utente Web semplicistica come intermediario. Non solo computer desktop e portatili, ma la documentazione degli sviluppatori API di CloudApp è fenomenale e ha portato a poche app mobili per telefoni iOS, Android e BlackBerry. Gli utenti Mac OSX possono anche controllare l'App Store per un'utilità di download / caricamento che si collega direttamente al tuo account.

    CloudApp è una soluzione molto più riconoscibile per l'utente medio di Internet. I servizi Amazon possono confondere i meno esperti di tecnologia che non hanno davvero bisogno di tutte le loro fantasiose applicazioni. CloudApp semplifica l'intero processo e offre persino porzioni molto generose con il loro piano gratuito. Inoltre, a ogni upload viene fornito un URL univoco per la condivisione di file ad amici e colleghi.

    Dove andare da qui?

    Queste applicazioni forniscono solo una piccola prospettiva per le molte prospettive di cloud hosting. Mentre gli sviluppatori web diventano a conoscenza dei dettagli della creazione di ambienti scalabili, le strutture server basate su cloud inizieranno a rivoluzionare Internet e il web design.

    Immagina semplicemente le possibilità di eseguire un'applicazione simile a Photoshop o GIMP direttamente nel tuo browser web. Il tuo computer o laptop non userebbe gran parte delle sue risorse, dal momento che la potenza di calcolo sarebbe esternalizzata in server all'interno del cloud. Vediamo già questa configurazione con servizi di posta elettronica, fotoritocco e sicuramente messaggistica istantanea.

    (Fonte immagine: Fotolia)

    Per approfondire le tue conoscenze e la tua conoscenza del cloud, consiglio di contattare Google con alcune domande specifiche. Se sei più interessato ad ospitare il tuo sito web in un ambiente cloud, consulta questo ottimo articolo di revisione che copre alcuni dei principali host cloud. Inoltre, ho aggiunto del materiale di lettura al di sotto del quale puoi esaminare a tuo piacimento.

    Link aggiuntivi

    • 4 motivi per cui il cloud computing è efficiente
    • Top provider di hosting cloud
    • Cloud Hosting e Sicurezza Demistificati
    • Cosa serve per configurare un Cloud?
    • Cloud computing: best practice

    Conclusione

    Il cloud hosting è il miglioramento più notevole delle server farm fisiche che abbiamo mai visto. Sfortunatamente la conoscenza richiesta per costruire un setup del genere è ancora molto arcaica, ma sta prendendo piede rapidamente. La sfera della tecnologia mainstream è in piena espansione con le notizie sul cloud computing e la sua enorme efficienza nel consumo di energia.

    Spero che questo articolo abbia spiegato alcune delle idee più confuse che circondano il mistico “nube” di spazio web. Tutta la nostra Internet si basa su un modello cloud simile, che ha funzionato bene anche nel 2011. Ciò che il futuro porterà non posso dire. Ma sono entusiasta di provare queste innovazioni e vedere cosa riserva la prossima generazione.