
Originariamente Scritto da
guest
Io non posso parlare vista la mia posizione (sono provider) e non sarebbe nemmeno bello professionalmente. Però son sicuro che ci penserà Giorgio a portare avanti la discussione.
Una precisazione però va fatta:
il cloud va visto, per definizione, come entità astratta in cui te carichi i tuoi dati sul provider X, poi pensa lui a darti continuità del servizio, su tutti i livelli. Te devi solo pensare a comprare le risorse necessarie. Oggi hai 2000 visite? Acquisti un upgrade per le prossime 2 ore e mezzo, poi torni al solito canone.
In pratica il cliente deve vedere il servizio come un oggetto astratto che può ampliare a piacere per il tempo necessario.
E' compito del fornitore di cloud mettere mano alle configurazioni in modo tale da erogare un servizio totalmente astratto con continuità prossima al 100%.
Se così non fosse, ovvero se io carico i dati da te e poi al minimo problema a L7 va giù la mia infrastruttura (anzi, la tua infrastruttura, non la mia) questo non è un servizio cloud ma è una normalissima VPS con fatturazione a consumo perchè vanifica l'astrazione del servizio che è parte fondamentale di un servizio cloud.
Io non devo vedere i limiti della VPS, mai, per nessun motivo. Se va giù, ho visto la VPS (intendo vedere dal punto di vista tecnico, ma ammetto che faccio fatica a spiegare cosa intendo).
L'infrastruttura deve essere trasparente, al 100%.
O va giù TUTTO, e quindi non è un problema del cloud ma un problema ben più grosso del provider, oppure c'è qualche problema. Non deve andare giù solo apache in una infrastruttura cloud perchè così facendo non hai più l'astrazione del servizio.
E' come voler astrarre un database però i comandi che metti devono essere compatibili direttamente con MySQL. E no, quella non è astrazione, quello è semplicemente un layer aggiuntivo che complica solo le cose. Se devo accedere a mysql, gli accedo direttamente con i suoi comandi, non passo tramite il tuo layer di astrazione, per ritrovarmi comunque a dover usare i comandi mysql.
Se mi dai un layer di astrazione db che gestisce ridondanza in automatico, io devo poter fare un "getAll" quando mi pare, non deve ritornarmi un "impossibile connettersi al server mysql" perchè in quel caso non hai astratto il servizio.
Stessa cosa con il cloud, io carico i file, il resto son problemi tuoi, compreso far strare in piedi tutto quanto in caso di configurazioni traballanti.
(rackspace fa così, tant'è che non ho mai capito come possa fare. Ti fa caricare il TUO software, tra cui wordpress, e lo mette in HA in maniera automatica e trasparente, senza modifiche al codice. Questo è cloud, perchè io non accedo alle VPS, mai, ma accedo ad un servizio astratto. Carico i file e non ho idea di dove vadano a finire, punto mysql in wp-config e lui va, in HA, in automatico, sempre. e nemmeno mi importa dove siano finiti i miei file, son li, e vanno.)
EDIT: ho modificato, rileggete.
Segnalibri