5.3.2 Lectura Cloud Computing
5.3.2 Lectura Cloud Computing
5.3.2 Lectura Cloud Computing
1
Imagínate un gran catálogo de servicios de computación solo disponibles a través de
una red, normalmente, Internet (es decir, debes estar conectado para utilizarlos, no
se pueden “descargar”); ofrecidas por compañías como, por ejemplo, Microsoft, IBM,
Google, Amazon; entre mucha otras. Estos servicios de computación pueden ser
desde almacenamiento y analíticas, hasta herramientas para programar, construir
aplicaciones, espacio en servidores, por nombrar algunos de los muchos que existen.
No necesariamente tienes que contratar todos los servicios, solo los que te sirvan del
catálogo, de acuerdo con tus necesidades; y, por supuesto, solo pagas por lo utilizado.
Cada uno de esos servicios es un servicio de computación en la nube, disponibles en
servidores de uso compartido.
2
4. Servicios elásticos: significa que el usuario puede escalar los servicios que usa
con rapidez, en muchos casos automáticamente. “Escalar” significa que el
usuario tiene posibilidad de ajustar los recursos a sus propias necesidades en
función de la carga de trabajo.
5. Servicios medibles: significa que el uso de los recursos de la red utilizados por
el usuario, son 100% medibles y reportables, con la finalidad de controlar
costes, usos y seguridad de red.
Estas son las características básicas del Cloud computing. Existen diferentes
modelos de servicios Cloud, que vamos a ver a continuación.
3
propios servidores y se hace cargo de todo; que es lo que se ha venido haciendo
antes de que existiera la posibilidad de contratar estos servicios de computación por
la nube. Lo hemos colocado aquí para que puedas ver la diferencia con los otros
modelos de la derecha, que sí son modelos de Cloud computing.
Veamos cada uno de estos modelos con más detalle: el Iaas (Infrastructure as a
Service); el PaaS (Platform as a Service) y el SaaS (Software as a Service). No
entraremos en detalle en el modelo “On Premise”, dado que, como hemos visto, no
constituye realmente un modelo de Cloud computing.
4
• Escalabilidad. Se garantiza la posibilidad de ajustar los recursos a las
necesidades del cliente. El cliente se construye su propia plataforma
informática. Por ejemplo, si unos grandes almacenes necesitan mayor
capacidad de procesamiento para que el sistema informático soporte la
campaña de Navidad, puede aumentar rápidamente la capacidad de
procesamiento contratándola al proveedor correspondiente.
“Plataforma como servicio” supone la puesta a disposición de una plataforma (en este
caso específico, a un entorno Big Data), a los que el cliente puede acceder a través
de Internet y realizar sus propios desarrollos.
5
configuración de consultas “pesadas” a esos datos sin necesidad de replicar
una infraestructura que lo soporte.
6
• De almacenamiento en la nube.
• De actualizaciones automáticas.
• De accesibilidad total.
• De personalización.
• Herramienta que lee y realiza colas de trabajo para los tuits en tiempo real
(Ejemplo: Apache Kafka).
7
1. Primera propuesta: modelo de computación On-premise
8
Exigencias:
9
Exigencias aún presentes para la compañía:
10
premise, que le puede ayudar a reducir costes. Si, por el contrario, la compañía tiene
una infraestructura pobre u obsoleta, le podría interesar un servicio IaaS o PaaS en
función de la dedicación que la compañía pueda proporcionar al mantenimiento de la
infraestructura. Si puede dedicar recursos a mantenimiento, tal vez escoja un modelo
IaaS. Si no, probablemente escogerá un modelo PaaS.
11
Conclusiones
Esta obra está sujeta a la Licencia Reconocimiento-NoComercial-SinObraDerivada 3.0 España de Creative Commons. Para ver una copia
de esta licencia, visite http://creativecommons.org/licenses/by-nc-nd/3.0/es/ o envíe una carta Creative Commons, PO Box 1866, Mountain
View, CA 94042, USA.
12