Il cloud computing è sufficientemente maturo da alleviare alcuni dei problemi legati al mantenimento dell'infrastruttura IT sul sito? Se sì, quali sono alcuni degli svantaggi dell'adozione? La sicurezza e la privacy sono una grande preoccupazione?
Non è solo privacy e sicurezza. Queste sono grandi preoccupazioni, mentre aspettiamo che Craig Gentry si sbrighi e faccia pratica crittografia omomorfica .
C'è anche il problema di rendere il tuo business dipendente da qualcosa che non sia sotto il tuo controllo.
Esempio, e questo non ha nemmeno bisogno del cloud computing: ho ereditato un cliente che gestisce la sua attività da un sito web. È fantastico ... finché l'ISP non ha un ciclo di routing, o la centrale locale si interrompe, o il data center che ospita il sito Web rompe qualcosa di locale ad esso. (Questi sono tutti accaduti negli ultimi sei mesi.)
Se la tua attività dipende interamente da elementi situati nella parte più lontana della rete, corri il rischio che la tua attività si fermi ogni volta che qualcosa nella rete va storto. Non è solo un singolo punto di fallimento; è come una stringa di singoli punti di errore.
Sì, il cloud computing dovrebbe proteggere esattamente alcuni dei problemi che ho descritto sopra. Ma se un backhoe passa attraverso il cavo del tuo exchange, sei potenzialmente in grossi guai.
Nella mia esperienza, c'è ancora del codice da scrivere per legare le cose insieme in alcuni casi. Dove ho lavorato abbiamo avuto un paio di casi diversi di utilizzo dei servizi dal cloud e in ogni caso ci sono alcune cose da considerare come quanto bene le cose si collegano in questo mentre questi servizi cloud possono aggiornare e rompere qualcosa o andare giù per pochi minuti e causano tutti i tipi di panico.
La sicurezza e la disponibilità sono un paio di grandi preoccupazioni, ma ci sono anche altre questioni. Un aggiornamento interrompe la funzionalità esistente? Quanto indietro si fa per la retrocompatibilità? Quanto bene si collega ad altri sistemi visto che pochissime cose funzionano da sole? Ad esempio, un sistema di gestione dei contenuti potrebbe dover interagire con un sistema di gestione delle relazioni con i clienti, un sistema di gestione della traduzione, un sistema di pianificazione delle risorse aziendali, tra gli altri. Il cloud può essere utile per alcune cose, ma sta ancora maturando nella mia mente.
Leggi altre domande sui tag enterprise-architecture cloud-computing