Tendencias de Desarrollo del Software Guía 06 –Computación en la Nube

Anuncio
Tendencias de Desarrollo del Software
Guía 06 –Computación en la Nube
24
Colombia en la nube
En Colombia, salvo ejemplos excepcionales como el Sena, apenas empieza a despegar la
computación en la nube, y sin embargo, un estudio de la firma de investigación Forrester
Research señala que durante el 2010 habrá facturado 450 millones de dólares en el país, y
crecerá en dos dígitos, al menos, en los próximos cinco años.
Un ranking elaborado por la firma BTC Logic llama ‘Campeones de la Nube’ a Amazon e
IBM, cuyo fuerte no son las aplicaciones pero sí la infraestructura, servicios de red,
plataformas y gestión. En un segundo nivel, llamado ‘Pesos Pesados de la Nube’, están
Cisco, Citrix, EMC, Microsoft, Oracle, Red Hat y VMware.
Pero no se necesita ser un gigante de Internet ni una firma de software para ser un
proveedor en la nube, y en Colombia algunos jugadores importantes en
telecomunicaciones, como Telmex, ETB, Telefónica, UNE y Diveo, ya han marcado su
territorio con una oferta de productos y servicios.
Y no se trata de una presencia caprichosa, sino de un gran negocio en ciernes: la
consultora IDC predice que en el 2013 la computación en la nube representará el 10 por
ciento de la inversión total de tecnología informática en el mundo (alrededor de 44.000
millones de dólares).
Las empresas de telecomunicaciones son jugadores naturales en este campo, pues son las
dueñas de la infraestructura imprescindible para que las empresas se conecten a Internet
y ‘se suban’ a la nube.
Un caso evidente es el de Telmex, que presentó en mayo pasado Soluciones en la Nube, un
paquete de 14 servicios dirigido a grandes clientes de todos los sectores económicos, y
lanzó su sitio web www.solucionesenlanubetelmex.com.
Notas de clase
Guía 06 –Computación en la Nube
Tendencias de Desarrollo del Software
21
El concepto Cloud Computing
Hacia donde se dirigen las nuevas tecnologías
En cuanto a las tecnologías de la información, el futuro encuentra uno de sus caminos en
el concepto de Cloud Computing.
Se trata de un nuevo modelo, de importancia creciente en el entorno empresarial, basado
en la prestación de servicios de negocio y tecnología, pagando únicamente por el uso
efectuado. Permite que las empresas puedan desplegar rápidamente aplicaciones
informáticas sin necesidad de adquirirlas, sólo contratándolas como servicio. Estos
servicios se proporcionan a través de la “nube de internet”, proporcionando de forma
eficiente el acceso, independientemente de los sistemas físicos que utilizan o de su
ubicación real, siempre y cuando se disponga de acceso a Internet.
El Cloud Computing ofrece la posibilidad de contratar a un proveedor para el despliegue
de las aplicaciones de una empresa en la nube, estableciendo un acuerdo de nivel de
servicio y delegando en él la responsabilidad de mantenimiento, disponibilidad y
recuperación ante fallos de las mismas. Gracias a esta tecnología se pierde la necesidad de
invertir en infraestructura tecnológica, aplicaciones y personal añadido que lo gestione,
con el consiguiente ahorro en costes, que ello supone.
Así, esta tecnología nos permite “alquilar” infraestructura hardware en la red, utilizar
plataformas colaborativas y herramientas de desarrollo disponibles en la nube o
directamente consumir aplicaciones software ofrecidas por el proveedor de servicios.
Sin embargo, como toda tecnología que se encuentra en sus inicios, Cloud Computing no
está exento de controversias: la falta de acuerdos de nivel de servicio (SLA),
la responsabilidad del almacenamiento de datos y su control en manos de proveedores
externos, nuevos retos de seguridad derivados del cumplimiento normativo en
determinados
sectores
productivos,
etc.
En la actualidad empresas como Google, Microsoft, Amazon o Salesforce son pioneras en
ofrecer servicios en la “nube”, y desde hace tiempo están trabajando para que éstos sean
seguros, eficaces y en definitiva atractivos para las empresas.
En cuanto a la implantación,las empresas chinas lideran actualmente la migración a
entornos Cloud, concretamente, el 77% de las empresas chinas migrarán sus aplicaciones
de negocio a la nube durante el próximo año.
www.dariolara.com
www.dariolara.com
Tendencias de Desarrollo del Software
Guía 06 –Computación en la Nube
22
Ventajas
Entre sus principales VENTAJAS destacan:
La gestión de los recursos físicos subyacentes se desplaza a los proveedores de servicios,
sin sacrificar la calidad del servicio.
Un precio flexible en función del consumo realizado evitando además el uso fraudulento
del software y la piratería.
Alinear mejor las necesidades del negocio con las tecnologías de la
infomación, respondiendo de forma flexible y adaptativa, a través de los picos y las
depresiones económicas.
El Cloud Computing hace que no sea necesario instalar aplicaciones informáticas en los
sistemas de la organización, sino que éstas se ejecutarán en la nube a través de Internet
Las infraestructuras de “Cloud Computing” proporcionan una recuperación de
desastres completa y reducción al mínimo de los tiempos de inactividad.
Reducción de tiempo de espera de implantación y de inversión de dinero antes de que un
usuario inicie sesión en su nueva solución.
Desventajas
Por otro lado podemos citar algunos de sus INCONVENIENTES:
La información de la empresa debe recorrer diferentes nodos para llegar a su destino,
cada uno de ellos ( y sus canales) son un foco de alta vulnerabilidad para la sustracción o
robo de información.
Pérdida del grado de control sobre la información que se almacena.
La disponibilidad de las aplicaciones está sujeta a la disponibilidad de acceso a internet.
Los datos “sensibles” del negocio no residen en las instalaciones de las empresas por lo
que podría generar un contexto.
A medida que más usuarios empiecen a compartir la infraestructura de la nube, la
sobrecarga en los servidores de los proveedores aumentará, si la empresa no posee un
esquema de crecimiento óptimo puede llevar a degradaciones en el servicio.
Mitos
Los 5 mitos sobre alojar un sitio web en La Nube (Cloud Hosting)
Los que alojaba en mi webhosting tradicional ya no servirá.
Incorrecto. Independientemente de la plataforma para la cual este desarrollado su
proyecto la ventaja del cloud hosting es que usted podrá elegir el entorno sobre el cual
distribuir sus aplicaciones. La versatilidad de este tipo de servicios permite elegir siempre
los requerimientos y configuraciones adecuadas para su proyecto.
Alojar mi sitio en la nube sera un problema.
Incorrecto. Algunos proveedores poseen planes con complejos métodos de facturación y
medición para el uso de los recursos. Lo cierto es que la esencia del cloud es administrar
los recursos de la manera más fácil y contar siempre con la posibilidad de escalar los
mismos sin interrumpir la continuidad del servicio.
El cloud hosting es una moda pasajera:
Incorrecto. El cloud hosting llego para quedarse. Si bien es cierto que el termino cloud se
usa de múltiples formas y en ocasiones de formas confusas la realidad es que los
proveedores de alojamiento web desde siempre han tratado de brindar servicios
redundantes y escalables, solo que hoy en día es posible implementar tecnologías de este
tipo a gran escala y ofrecerlas a los usuarios a costos accesibles.
Cloud hosting es más caro.
Incorrecto. Usted siempre pagará por lo que use, lo que propone esta tecnología es que
usted no deba abonar un plan con grandes capacidades de procesamiento o
almacenamiento por si acaso los necesite , sino que sus recursos evolucionen al paso que
lo haga su proyecto, por lo tanto debería resultar siempre más económico.
www.dariolara.com
Guía 06 –Computación en la Nube
Tendencias de Desarrollo del Software
23
El cloud hosting es lo mismo que el hosting compartido o tradicional.
Incorrecto. La realidad es que el cloud hosting puede parecerse en muchas maneras al
hosting tradicional o compartido, solo que la tecnología que se ha implementado por
detrás en una plataforma en la nube es muchísimo más compleja que las tradicionales. Si
bien para el usuario esto solo significa mejor uptime, confiabilidad, redundancia y
escalabilidad. Las inversiones financieras y de investigacion para implementar una
infraestructura de cloud propias en una TI suelen ser significativas.
Verdades
La verdad sobre el alojamiento de sitios web sobre plataformas de Cloud Computing:
Hay opiniones diversas y en muchas ocasiones contradictorias sobre las ventajas de la
nube, incluso esta tecnología tiene sus detractores que afirman es solo una moda
pasajera.
En el caso de los proveedores de Web Hosting (alojamiento para sitios web) sea a nivel
global como para Argentina y el resto de los países de Latinoamérica implementar el Cloud
Computing implica un cambio profundo en su estructura TI, en inversión, como así
también en su modelo de negocio.
En ocasiones la adopción de esta tecnología suele quedar relegada solamente a un
termino publicitario y no a un cambio radical en la tecnología base de los servidores.
Independientemente de lo que hagan las empresas TI puertas adentro el usuario en
general se ve bombardeado por campañas de marketing, publicaciones en los medios y
una infinidad de definiciones tales como: Aplicaciones en al nube, nubes privadas /
publicas, Iaas, PaaS, SaaS.. entre otros.
“El cloud” o “la Nube” suenan tanto y de maneras ambiguas que el concepto se diluye y es
así que los usuarios comienzan a dudar al momento de tomar la decisión de adoptar estas
tecnologías para sus propios proyectos debido a que no pueden determinar como este
nuevo paradigma se adapta a sus necesidades.
Lo cierto es que aplicado al Web Hosting tradicional La nube es simplemente la evolución
en la manera de consumir, y distribuir alojamiento web, a grandes rasgos no debería ser
mas complicado que esto.
Conclusiones
“La red es el computador”. Esta frase, que John Gage, uno de los fundadores de Sun
Microsystems, pronunció en 1984, no fue comprendida por mucho tiempo, pese a que fue
tan sonora que se convirtió en el eslogan de su compañía.
Sólo hace un par de años se empezó a hacer realidad cuando los avances en redes y
software permitieron crear conceptos como computación en grilla (o ‘grid computing’),
software como servicio y, cada vez con más fuerza, computación en la nube (o ‘cloud
computing’), que tienen en común la idea de compartir los distintos recursos de una red
local o una gran red como Internet.
El modelo es un éxito mundial, con aplicaciones tan exitosas como Google Apps, que usan
más de 2 millones de organizaciones en el mundo, desde microempresas hasta gigantes
como General Electric y Motorola.
En conclusión la Computación en la Nube, es una tecnología que permite ofrecer servicios
a través de Internet, ofreciendo este todo que implica un sistema informático en donde los
usuarios puedan acceder a los servicios disponibles sin conocimientos en la gestión de los
recursos que usan. Ya que las capacidades de las PC ha mejorado sustancialmente, gran
parte de su potencia es desaprovechada, al ser máquinas de propósito
“La computación en nube es un concepto general que incorpora el software como servicio
donde el tema en común es la confianza en Internet para satisfacer las necesidades de
cómputo de los usuarios”.
www.dariolara.com
Descargar