Externalización de aplicaciones informáticas (Cloud Computing) versus aplicaciones de manera interna. ¿Conviene externalizar?
(Cloud Computing) versus aplicaciones de
manera interna. ¿Conviene externalizar? Si es
que conviene, ¿cuándo? ¿Cuándo no conviene?
¿Qué es el Cloud Computing?
Carrera : Ingeniería (E) en Informática.
Alumnos : Iván Maldonado
Diego Rivas
Francisco Ule
Osorno, Julio 3 de 2012.-
INTRODUCCIÓN
La computación como la conocemos hoy en díaha sido moldeada a través de los años por
una serie de descubrimientos revolucionarios que han hecho que ésta evolucione: en los 60, las
grandes y costosas máquinas usaban pesadas Mainframes que abarcaban habitaciones completas,
usando un modelo centralizado; en los 80, el tamaño se redujo drásticamente haciendo la
computación algo más accesible para el usuario común comenzando así un procesode
descentralización; los 90 con la introducción del modelo cliente-servidor, las interacciones se
repartieron entre ambos participantes.
Con la llegada de la internet y su completa masificación en la década del 2000, las
interacciones pasaron a tener mayor grado de importancia hacia el servidor. Progresivamente,
durante la segunda mitad de esta década, y gracias a nuevas infraestructuras ytecnologías,
grandes cantidades de datos fueron almacenados en ella, siendo ésta la principal revolución
ocurrida en estos últimos años ya que presentó un modelo de escabilidad elástica, además de
construir un nuevo modelo económico basado en una nueva forma de consumir servicios: el Cloud
Computing o Computación en la Nube.
2
¿QUÉ ES EL CLOUD COMPUTING?
El término Cloud Computing oComputación en la Nube se refiere al uso que se le está
dando a tecnología basada en Internet, a menudo definida como una “nube” por la cual pasan un
numero masivo de dispositivos de red interconectadas, para un variado número de servicios, lo
que está marcando la tendencia en los modelos de negocios en la actualidad.
Las principales características de este tipo de tecnología es suescalabilidad, ya que puede
adaptarse rápidamente a una mayor demanda, incorporando componentes para soportar una
mayor cobertura. Otra característica es su virtualización, que es la capacidad de añadir máquinas
“virtuales” o de almacenamiento, como discos duros virtuales, para añadir infraestructura
computacional a una empresa sin tener que invertir en equipo “físico”.
En la actualidad cada vez másempresas informáticas están ofreciendo estos tipos de
servicios. Así es el caso de Google, con Google Drive, como almacenamiento y Google Apps Engine,
usado como plataformas de servicios; Amazon, con su Amazon Elastic Compute Cloud(Amazon
EC2). Apple no se ha quedado atrás y lanzó su servicio iCloud en 2011. Microsoft, por su parte,
cuenta con Windows Azure como plataforma orientada a ofrecer estetipo de tecnologías.
Además de las empresas de Software mencionadas, se está lanzando hardware que
aprovecha el Cloud Computing. Ejemplo de estos hardwares es la consola Onlive, que usa un
servicio de streaming para acceder a los juegos, incluso en Alta Definición. Samsung, ha lanzado
una serie de desktiops de nombre Chromebox que, usando el sistema operativo ChromeOS, posee
unalmacenamiento interno de apenas 16GB (SSD), ya que está diseñado para usar principalmente
Cloud.
3
TIPOS DE NUBES
De acuerdo a la necesidad de la empresa, existen distintos tipos de nubes para poder
ofrecer una solución adecuada.
Nubes Públicas.
En este tipo de nubes, los servicios se ofrecen de con servidores externos al usuario,
pudiendo tener acceso en forma gratuita o pagando una pequeñasuscripción. Este tipo de nube
tiende la obtención de hardware “virtual”, ya sea maquinaria, equipamiento e infraestructura de
red.
Nubes Privadas.
Aquí, las plataformas de servicios se encuentran dentro de las mismas instalaciones de la
empresa que lo requirió, de tal forma que no se ofrecen servicios a terceros.
Nubes Híbridas.
Las nubes Híbridas combinan aplicaciones locales con...
Regístrate para leer el documento completo.