Il cloud computing è solo un modo per noleggiare risorse?

20

La società in cui lavoro di recente ha ospitato un servizio Web in Windows Azure e l'ho annunciato. Ora il commercio di riviste online dice un sacco di cose prive di significato come "la società X si muove nel cloud", "la società X elimina i desktop per il cloud", ecc.

Sembra che ci siano molti materiali là fuori (a partire da Wikipedia ) che sono molto lunghi e parlano molto di "servizi" e "basso prezzo d'ingresso" e altre cose, ma ho letto tutto ciò e non vedo come potrebbero essere utili a un profano nel tracciare una linea tra un servizio in un cloud e Stack Exchange che è anche un servizio, ma viene eseguito su server brick-and-mortar in una colocation.

Ora, dalla mia esperienza con Windows Azure, la vera differenza è la seguente. Con un cloud il proprietario del servizio noleggia l'hardware, la larghezza di banda della rete e il diritto di utilizzare il middleware (Windows 2008 utilizzato nei ruoli di Azure ad esempio) su richiesta e fornisce anche assistenza per la manutenzione (come se il computer su cui è in esecuzione un altro arresti un altro computer viene automaticamente trovato e il ruolo viene ridistribuito). Senza un cloud il proprietario del servizio dovrà occuparsi di tutto da solo.

Sarà questa la giusta distinzione?

    
posta sharptooth 10.11.2011 - 14:35
fonte

6 risposte

32

Sì, praticamente.

Con il "cloud" (come in "cloud provider"), stai noleggiando lo spazio su disco, la larghezza di banda, la CPU e la memoria di proprietà del provider e i mezzi per usarli dal tuo software. Ti danno l'infrastruttura e non possiedi l'hardware.

Esistono altre forme di cloud computing che non coinvolgono questi provider, in cui anche tu (l'organizzazione) possiedi l'hardware.

In entrambi i casi, ciò significa principalmente che il software è in esecuzione su una rete distribuita di computer, disponibile su Internet.

    
risposta data 10.11.2011 - 14:39
fonte
8

Il cloud computing non dice assolutamente nulla su chi possiede le risorse. Il cloud computing è un'architettura per lo sviluppo di applicazioni distribuite e basate sulla rete. Esistono numerosi fornitori di servizi di cloud computing, come Azure Services Platform, Amazon Web Services, Google App Engine e molti altri. Tuttavia, l'utilizzo del servizio di qualcun altro non è un prerequisito per lo sviluppo di un'infrastruttura di cloud computing.

L'idea alla base del cloud computing consiste nel mettere servizi e applicazioni su dispositivi in rete. È possibile utilizzare un servizio di hosting, che sposterebbe la manutenzione e il supporto ad altre entità. È anche possibile creare la propria infrastruttura per il cloud computing. Inoltre, non c'è nulla che dice che il cloud computing deve essere pubblico. Sì, puoi mettere le tue applicazioni e i tuoi servizi su Internet pubblico (con la sicurezza appropriata per le tue applicazioni), ma puoi anche creare cloud privati all'interno della tua organizzazione.

Alla fine, con il cloud computing, non sai dove o cosa stai accedendo. Si vede un servizio o un'applicazione senza alcuna conoscenza di cosa si nasconde dietro quel servizio o applicazione. L'intero cloud non ha alcuna conseguenza per i clienti: tu sai che le cose che puoi usare esistono, sono accessibili e le usano. Potrebbero essere in una "stanza del server", oppure potresti accedere a una griglia distribuita di sensori e workstation. Non importa davvero.

    
risposta data 10.11.2011 - 15:05
fonte
5

No. Il cloud computing non è semplicemente un modo per noleggiare risorse.

Il cloud riguarda esclusivamente i servizi:

  • vengono forniti tramite la rete (possibilmente Internet)
  • sono completamente controllati dall'API
  • sono completamente automatizzabili e automatizzati
  • non richiede alcuna interazione umana per il controllo
  • sono forniti come prodotti
  • sono fatturati come un'utilità: per l'utilizzo misurato
  • non richiede spese in conto capitale o pagamenti anticipati
  • ha una capacità apparentemente infinita
  • consente l'immediata allocazione immediata di molte unità del servizio
  • consente di mettere immediatamente a disposizione arbitrariamente molte unità del servizio

NIST ha una completa definizione di ciò che è un servizio cloud.

    
risposta data 10.11.2011 - 15:08
fonte
3

Mentre è pubblicizzato come qualcosa di nuovo, il cloud computing rappresenta davvero una svolta nel marketing sul modello di calcolo distribuito time-sharing emerso tra la metà e la fine degli anni '60. Ovviamente, ci sono enormi miglioramenti tecnici ma, quando lo guardi da vicino, non è molto diverso dall'essere collegato a un mainframe tramite un accoppiatore acustico e un terminale telescrivente per accedere a applicazioni e dati. Questi sistemi erano enormi produttori di denaro ai loro tempi, ma l'Apple II e il PC IBM hanno messo fine a questo. Ora, attraverso il cloud computing, questo modello di business sta assistendo a una rinascita.

    
risposta data 10.11.2011 - 16:14
fonte
1

Il cloud computing inizia con i noleggi dei dischi rigidi ai server. Tuttavia, va oltre molto di più. Questo non vuol dire che non ci sia alcun clamore a riguardo; ma sto cercando di definire qual è la differenza chiave tra essere in cloud e non così!

Nel mio ufficio abbiamo un set di server, a cui posso accedere da qualsiasi luogo. Questo si qualifica per essere una nuvola? NO! E lo stesso vale per molti data center.

L'elemento principale che costituisce il cloud computing è, naturalmente, l'infrastruttura hardware (server e spazio su disco) utilizzata esclusivamente tramite Internet pubblica. Tuttavia, ciò che è importante è come questo viene gestito. Un elemento di infrastruttura critica (anche se dubito che le persone non sarebbero d'accordo se dici di dovere) è la visualizzazione.

In, (cosa penso) un vero cloud, tutti questi server vengono combinati per diventare un pool di risorse legate insieme su un framework in cui vengono create macchine virtuali. Si possono creare, archiviare ed eliminare macchine. Trasferisci lo spazio del disco rigido da una macchina all'altra come le monti su macchine reali. Queste tecnologie consentono di spostare i dati e il sistema operativo di queste macchine per passare da un server fisico a un altro senza interruzioni e vengono fornite con varie opzioni di ridondanza e console di gestione per i servizi.

Comprendi, nei bei vecchi tempi (così come oggi), quello usato per ottenere homepage personali e siti web aziendali - su hosting di spazio. Questa non è una nuvola.

Tuttavia, sono d'accordo sul fatto che oggigiorno chiunque abbia un IP statico - pensa di aver creato un cloud - e in effetti la parola cloud è stata abusata in misura tale da non esistere definizione ad esso ora!

    
risposta data 10.11.2011 - 15:40
fonte
0

Il cloud computing non fornisce solo il noleggio delle risorse.

Offre anche un livello di tolleranza ai guasti, nel caso in cui le risorse noleggiate non funzionino. I provider di cloud seri lavorano duramente per fornire un servizio senza interruzioni.

    
risposta data 15.12.2014 - 14:20
fonte

Leggi altre domande sui tag