1. Pros del cloud computing
• Cost basat en ús
• Qualitat del servei i fiabilitat
Quan es munta un negoci sobre el núvol, el cost inicial és pràcticament zero:
La fiabilitat d'un servei en el núvol és molt més gran que la que puguem tenir en la
només pagues pel que utilitzes. Si muntes un negoci i no té visites, no costa
nostra pròpia empresa. Llevat clar, que la nostra empresa es pugui permetre
pràcticament res. No són necessàries costoses inversions inicials amb la incertesa
invertir una ingent quantitat de recursos materials i humans per donar una alta
de poder pagar o no.
disponibilitat i tolerància a fallades. Per descomptat, sempre hi ha casos puntuals,
Que tot o gairebé tot el cost d'un negoci sigui variable és sens dubte un somni fet
molt greus, com la caiguda d'Amazon fa uns mesos. Però no ha de confondre la
realitat per a la direcció financera de l'empresa, i per això és el brou de cultiu ideal
gran notorietat d'aquests casos amb les dades reals de caiguda de servei. Sens
per a les empreses amb un alt caràcter tecnològic que comencen, les conegudes
dubte, una empresa el negoci és mantenir en servei el seu núvol tindrà molta
startups .
millor preparació i experiència que eviti les caigudes.
• Elasticitat en la capacitat
• Comparació amb un servidor dedicat
Si tenim un negoci a la xarxa la mitjana d'usuaris diaris és 10.000 però resulta que
La millor manera d'apreciar els avantatges del núvol és comparar-la amb una cosa
en dates i hores concretes tenim pics de 100.000 usuaris, si no volem que els
que coneixem des de fa molts anys: un hosting clàssic amb servidor dedicat.
nostres usuaris quedin sense servei durant aquests moments d'alta demanda, amb
el consegüent perjudici econòmic i d'imatge, hem de tenir dimensional nostra
En primer lloc, amb un servidor dedicat (una màquina física), estarem limitats als
instal·lació per a aquesta demanda. Malauradament, la resta del temps, molts
recursos que disposi, i no és possible ampliar aquests recursos fàcilment, i menys
d'aquests recursos estaran ociosos. Haurem fet una cara inversió per no treure-li el
sense aturar el servei ja que aquesta màquina tindrà un manteniment i períodes
rendiment òptim.
en què no estarà disponible. En segon lloc, cal disposar dins de l'empresa de
personal amb els coneixements necessaris d'administració del servidor i del
Això no passaria en el núvol. En tenir centenars o milers d'aplicacions, no sembla
programari associat. Un personal especialitzat i per tant car. Per descomptat, es té
probable que tots elles tinguin una gran demanda a la vegada. Per tant, en un
la flexibilitat d'instal·lar el que es vulgui, dins d'un límit clar, però en canvi si volem
moment donat, la capacitat del núvol està disponible sota la necessitat de cada un
alta disponibilitat hem de fer una gran inversió duplicant tots els que pot ser un
oferint una escalabilitat de recursos increïble.
punt únic de fallada. Per qüestions de nombre, tots els recursos necessaris sortiran
Aquest és el gran factor que defineix el núvol, es pot augmentar la capacitat, i
més cars en relació a les unitats de servidor que ens ho ven un "majorista" amb
també reduir, en un temps molt petit.
centenars o milers de servidors.
Si només tenim en compte els avantatges del núvol que s'han vist anteriorment, • Estalvi de costos
sembla clar que l'opció d'un servidor dedicat és molt pitjor. Aquesta sens dubte és una de les raons més importants per pujar-nos al núvol. A
causa de l'especialització del proveïdor de serveis en el núvol, que és el seu
principal negoci al capdavall, i l'economia d'escala que s'aconsegueix en adquirir i
mantenir granges de milers de servidors, fan que el preu d'aquest servei gestionat
per nostra pròpia empresa i el que obtenim del proveïdor tingui importants
descomptes. No és el mateix comprar i configurar un servidor en una empresa que
realment no es dedica a això, que una altra amb milers de servidors. Els equips
necessaris li sortiran més barats i els tècnics necessaris seran millor aprofitats i per
tant també més barats.
2. Contres del cloud computing
• Abús i mal ús del cloud computing • Pèrdua o fuga d'informació
La infraestructura del núvol ha estat utilitzada per motius foscos Els problemes amb la informació són molts i variats: pèrdua de
com les xarxes botnet, enviament de correu spam. I això és degut a dades per esborrat accidental, accés a dades alienes ja que es
que l'accés a aquests recursos és poc restrictiu. comparteixen els mateixos recursos amb molts altres clients del
proveïdor del núvol, empleats del proveïdor "descontents" que
I és que qualsevol que posi els diners necessaris pot disposar d'uns volen fer-li la jugada a l'empresa, delinqüents diversos que venen
recursos considerables fins i tot per delinquir. les nostres dades al millor postor.
• Interfícies i API poc segurs • Segrest de sessió o servei
Tot el control dels nostres recursos en el núvol es fa a distància
Els serveis en el núvol proporcionen una interfície o API d'accés als mitjançant unes credencials (normalment usuari i contrasenya) de
recursos del núvol per la seva configuració, conèixer el seu estat, la mateixa manera que accedim al nostre correu web. Òbviament, si
afegir i treure recursos, etc. etc. aquestes credencials cauen en males mans, ens pot espiar,
manipular dades, i fins i tot fer la persiana al nostre negoci.
Això pot presentar un forat de seguretat, ja que si no es controla
prou pràcticament qualsevol pot accedir al núvol i de manera • Riscos per desconeixement
intencionada o accidental tallar els seus serveis i en cas extrem a Un dels avantatges del núvol precisament és que no necessitem
altres clients del mateix proveïdor del núvol. saber els detalls de la infraestructura que hi ha per sota, ja que molt
per descobrir estalviant d'aquesta manera en despeses
d'administració i personal qualificat.
• Problemes derivats de les tecnologies compartides
Tanmateix, cal que tinguem uns mínims coneixements d'aquests ja
És el cas d'atacs mitjançant els quals des de la infraestructura que hem de vegades prendre decisions pel que fa a la seguretat i
virtual es pot accedir a la infraestructura física. Mitjançant el dimensionament dels recursos
control dels recursos físics, com la CPU, discs durs, etc. per part
d'algú amb no bones intencions pot tallar el servei del núvol i
apagar la nostra presència a la xarxa.
3. Usos del cloud computing
Existeixen escenaris d'ús de Cloud Computing amb avantatges sobre l'allotjament web • Creixement automatitzat i tecnologies escalables
tradicional. Les aplicacions web sempre s'han instal·lat en servidors connectats al que ara
s'anomena "el núvol". No obstant això, les demandes i tecnologies utilitzades en aquests Si es té la capacitat de suportar esdeveniments momentanis, llavors les plataformes de Cloud
servidors, ha canviat substancialment en anys recents, especialment amb l'entrada de Computing també faciliten el creixement gradual de corbes que presenten les aplicacions
proveïdors de serveis com Amazon, Google i Microsoft. web reeixides. En els escenaris usuals de creixement per aplicació web necessiten equip
especial (balancejadors de càrrega i clústers), que en emprar Cloud Computing, queda en
Aquestes companyies ja tenen llarga experiència de proveir una infraestructura (maquinari) l'abstracció de la plataforma del nostre proveïdor de servei. I addicionalment, moltes
flexible per a aplicacions web, de manera que aquesta s'adapti i escales a diversos escenaris. plataformes de Cloud Computing, proveeixen suport per a un "tier" de dades que excedeix el
rendiment de RDBMS (Relational Database Systems), com: Map Redueix, Big Table, etc.
• Pagar pel que consumeixes
Exemple: Suposem una aplicació web, on s'emmagatzema els articles de tots els blocs d’un
La instal·lació d'aplicacions web, fins fa alguns anys, era similar al compte del teu telèfon fix. pais, Twitts, fotos a Flicker, vídeos de YouTube, i notícies dels diaris més importants, i ho fa
S’havia de pagar una quota de telèfon, consumeixis o no temps de trucades. Així mateix, de manera DIÀRIA. De manera que aquesta aplicació ens permet "veure l'estat del pais, en
quan compres allotjament tradicional, compres espai i pagues una "quota fixa", arribin un dia específic. La idea és que la velocitat de recerca de la informació ha de ser la mateixa al
visitants al teu lloc o no. llarg del temps.
Cloud Computing canvia la idea del consum fix. Els diversos recursos consumits per una
aplicació web (CPU, memòria, ample de banda) es comptabilitzen per unitat (començant des Cloud computing ens permet: no només emmagatzemar tota aquesta informació en el
de zero), com els comptadors d'aigua de casa teva, i es paga d'acord al consum de cada un. núvol, sinó que també buscar amb eficiència i velocitat, perquè sense importar la quantitat
d'informació emmagatzemada, l'experiència de la nostra aplicació web sigui la mateixa
sempre.
Per exemple: Suposem que cream una web pelr la nostra empresa que espera un gran volum
de visitants i com vols estar preparat, compres el millor pla d'allotjament veient la demanda
futura que tindrà el teu lloc per aquest lapse de temps. Però per coses del destí (diguem
mala publicitat, plataforma i mercadeig del lloc) gairebé ningú arriba a aquest any, com a
màxim, rebre 1,000 visites. Andreu Vadell
Si aquest penós escenari es complís, acabaries pagant l'any complet amb el millor pla,
independentment que arribin 10,000 o 1,000 visites. Amb un proveïdor de serveis, només
pagues el que consumeixes, i tot i que has de pagar una quota pel servei, a l'escenari
anteriorment esmentat, serà significativament menys que el de l'allotjament tradicional.
• Subministrament per a esdeveniments momentani (One time event provisioning)
Les aplicacions web de vegades pateixen de “puntes" de trànsit a causa de la cobertura dels
mitjans, com comercials de TV, aparicions en articles periodístics, esdeveniments socials
(eleccions), etc. Per poder suportar aquest tipus de càrrega en el sistema, sense que aquest
es torni inestable o es converteixi en un "servidor d'excuses", moltes persones creuen que
necessiten comprar infraestructura o "arrendar equip" per solucionar la demanda de les
visites.
Si la vostra aplicació aquesta recolzada sobre una plataforma de servei d'un proveïdor de Programa de Gestió i Direcció de Microempreses
Cloud Computing, aquest serà el que s'adaptarà dinàmicament per proveir el recurs (CPU,
memòria, ample de banda) perquè el teu aplicació web supleixi la demanda d'informació S. Transversal. Cloud computing
pels visitants que arriben sobtadament al teu lloc, sense que gastis ni un cèntim en equip Novembre 2012 - gener 2013
físic.
Pràctica 2