Está en la página 1de 8

Externalizacin de aplicaciones informticas

(Cloud Computing) versus aplicaciones de


manera interna. Conviene externalizar? Si es
que conviene, cundo? Cundo no conviene?
Qu es el Cloud Computing?

Carrera : Ingeniera (E) en Informtica.


Alumnos : Ivn Maldonado
Diego Rivas
Francisco Ule

Osorno, Julio 3 de 2012.-

INTRODUCCIN

La computacin como la conocemos hoy en da ha sido moldeada a travs de los aos por
una serie de descubrimientos revolucionarios que han hecho que sta evolucione: en los 60, las
grandes y costosas mquinas usaban pesadas Mainframes que abarcaban habitaciones completas,
usando un modelo centralizado; en los 80, el tamao se redujo drsticamente haciendo la
computacin algo ms accesible para el usuario comn comenzando as un proceso de
descentralizacin; los 90 con la introduccin del modelo cliente-servidor, las interacciones se
repartieron entre ambos participantes.
Con la llegada de la internet y su completa masificacin en la dcada del 2000, las
interacciones pasaron a tener mayor grado de importancia hacia el servidor. Progresivamente,
durante la segunda mitad de esta dcada, y gracias a nuevas infraestructuras y tecnologas,
grandes cantidades de datos fueron almacenados en ella, siendo sta la principal revolucin
ocurrida en estos ltimos aos ya que present un modelo de escabilidad elstica, adems de
construir un nuevo modelo econmico basado en una nueva forma de consumir servicios: el Cloud
Computing o Computacin en la Nube.

QU ES EL CLOUD COMPUTING?

El trmino Cloud Computing o Computacin en la Nube se refiere al uso que se le est


dando a tecnologa basada en Internet, a menudo definida como una nube por la cual pasan un
numero masivo de dispositivos de red interconectadas, para un variado nmero de servicios, lo
que est marcando la tendencia en los modelos de negocios en la actualidad.
Las principales caractersticas de este tipo de tecnologa es su escalabilidad, ya que puede
adaptarse rpidamente a una mayor demanda, incorporando componentes para soportar una
mayor cobertura. Otra caracterstica es su virtualizacin, que es la capacidad de aadir mquinas
virtuales o de almacenamiento, como discos duros virtuales, para aadir infraestructura
computacional a una empresa sin tener que invertir en equipo fsico.
En la actualidad cada vez ms empresas informticas estn 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 atrs y lanz su servicio iCloud en 2011. Microsoft, por su parte,
cuenta con Windows Azure como plataforma orientada a ofrecer este tipo de tecnologas.
Adems 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 Definicin. Samsung, ha lanzado
una serie de desktiops de nombre Chromebox que, usando el sistema operativo ChromeOS, posee
un almacenamiento interno de apenas 16GB (SSD), ya que est diseado para usar principalmente
Cloud.

TIPOS DE NUBES
De acuerdo a la necesidad de la empresa, existen distintos tipos de nubes para poder
ofrecer una solucin adecuada.

Nubes Pblicas.
En este tipo de nubes, los servicios se ofrecen de con servidores externos al usuario,
pudiendo tener acceso en forma gratuita o pagando una pequea suscripcin. Este tipo de nube
tiende la obtencin 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 Hbridas.
Las nubes Hbridas combinan aplicaciones locales con aplicaciones de nube, con este tipo
de nubes se controlan mejor las operaciones internas adems de proveer acceso cuando sea
necesario.

TIPOS DE SERVICIOS
Adems de estos tipos de nubes, el cloud computng se divide en funcin de tres niveles
principales orientados al tipo de servicio que ellas proveen. Situndolos en forma de pirmide,
podemos obtener:

IaaS: Infraestructure as Service (Infraestructura como servicio)


En este nivel se incluye la Infraestructura Computacional como un servicio a una empresa:
una computadora, o porciones de Disco Duro, RAM y CPU. Ejemplo de estos son los servicios de
almacenamiento que pueden incluir discos duros virtuales o no, as como bases de datos. Con
este tipo de servicio, se pueden acceder a computadoras virtuales a travs de internet en cuestin
de minutos. Ejemplos de estos servicios son las empresas Rackspace y Amazon Web Services.
Google anunci en Junio de 2012 el Google Compute Engine, para competir directamente con
Amazon, aunque por ahora se encuentra en fase beta.

Paas: Plataform as Service (Plataforma como servicio)


Las plataformas como servicio son los conjuntos de aplicaciones compuestas por distintos
servidores, pudiendo tener acceso o no a bases de datos, que se ofrecen como un servicio. Estas
plataformas ofrecen la posibilidad de ejecutar distintas y variadas aplicaciones. El proveedor es el
encargado de escalar el servicio de acuerdo a la demanda de la aplicacin, este mismo proveedor
es tambin el encargado de velar por las actualizaciones, seguridad y rendimiento. Ejemplos de
PaaS es Google App Engine.
SaaS: Software as Service (Software como servicio)
El ms antiguo, robusto y ms conocido tipo de cloud computing es el que provee un
software como un servicio de nube: generalmente estas aplicaciones son ejecutadas via web
browser la mayor parte del tiempo. Es probable que se necesite alguna especie de pequeo plugin para el funcionamiento de la aplicacin. Ejemplo: algn proveedor de correo electrnico que
ofrezca la posibilidad de editar documentos.
Cabe destacar que estas definiciones estn en constante cambio, debido a que la
tecnologa del Cloud Computing es muy dinmica y depende siempre de quien haga la
categorizacin
VENTAJAS Y DESVENTAJAS DEL CLOUD COMPUTING
Al ser esta una tecnologa relativamente reciente, las ventajas y desventajas al usarla es un
tema de constante debate. Como no existe hardware fsico, una de las ventajas fundamentales es
que Cloud significa una reduccin de costos importante. Si es necesario aumentar los recursos de
la nube, solo sera necesario elevar una solicitud y el trmite se hace en mucho menos tiempo,
comparado con lo que supondra la escabilidad en equipamiento fsico. Al contratar un proveedor,
se le confiara los procedimientos de seguridad y experiencia para este tipo de servicios.
Diversas voces tambin difieren de estas concepciones. Al estar nuestros datos fuera de
nuestra empresa, existe una indudable percepcin de inseguridad. Existen tambin distintas
dificultades al integrar el cloud computing con sistemas que no usan esta tecnologia. La desventaja
ms importante de usar este tipo de servicios radica principalmente en la total dependencia que
se tiene a una buena conexin a internet, quedando sujeto a las constantes actualizaciones de
parte del proveedor.
Uno de los principales detractores de esta computacin es Richard Stallman, creador del
GNU e impulsor fundamental del Software Libre, quien ha puesto en duda este tipo de
tecnologas, al establecer que Una razn por la cual no deberan utilizar aplicaciones webs es
porque se pierde el control... es tan malo como usar software propietario. Haz tus tareas en tu
propia computadora y t mantn una copia de ello en un programa libre. Si utilizas un software
propietario o en el web server de otra persona ests sin defensas. Ests en las manos de la persona
que desarrollo ese software", sostuvo cuando se le consult del tema en 2008.
6

CUNDO ES CONVIENIENTE UTILIZAR ESTA TECNOLOGA?


Esta decisin debera ser tomada considerando cmo es la infraestructura de redes con la
que contamos, primordialmente debido a que la caracterstica ms importante del Cloud
Computing es su total dependencia a una robusta conexin a la Internet. Conviene escalar
siempre esta conexin sea continua, veloz y sin problemas. En pases con altos costos y bajas
velocidades en el acceso a internet no sera recomendado usar cloud computing como modelo de
negocios rentable. Contar adems con un proveedor confiable que nos ofrezca los servicios cloud
es fundamental y a partir de ello existen distintas certificaciones, como la SAS type 2. Sin embargo
lo fundamental es contar con las experiencias de millones de usuarios que han utilizado esta
tecnologa en forma exitosa. Empresas como Google o Amazon son ejemplos de compaas
proveedoras de servicios Cloud en donde se demuestra que la experiencia de los usuarios vale ms
que cualquier certificado.

REFERENCIAS
Qu es Cloud Computing?
http://www.saasmania.com/faq-sobre-cloud-computing/
Google estrena Google Compute Engine
http://www.fayerwayer.com/2012/06/google-estrena-compute-engine-entregandoinfraestructura-como-servicio/
Presentacin de Chromebox
http://www.vandal.net/noticia/68733/samsung-presenta-el-chromebox-un-nuevo-ordenadordomestico/
Entrevista a Richard Stallman sobre el Cloud Computing
http://www.guardian.co.uk/technology/2008/sep/29/cloud.computing.richard.stallman

También podría gustarte