You are on page 1of 4

COMPUTACIN EN LAS NUBES

oy en da no hay quien lo dude, la Internet con su creciente importancia se ha


transformado en una de las principales palancas del mundo moderno,
convirtindose en poco tiempo en la red comunicacional ms trascendental
en toda la historia si la comparamos con los medios tradicionales ya
conocidos por todos.
Reconocer que nuevamente la Internet nos trae sorpresas. Con los avances de
infraestructura en estas tecnologas, los nuevos modos de programacin y los nuevos
modelos en su uso, han llegado tambin nuevas formas de denominar a este gran
protagonista, y es aqu precisamente en donde comenzamos a entablar la
denominacin del Cloud Computing o Nube Computacional (o Computacin en la
Nube si queremos una traduccin ms purista), la cual representa un nuevo punto de
inflexin para el valor de las redes computacionales, prometiendo un gran cambio no
solo en la industria informtica sino tambin en la manera en que opera la gente en
sus trabajos y compaas por la gran cantidad y variedad de servicios que estn
apareciendo da a da.

QUE ES LA COMPUTACION EN LAS NUBES?

En primer lugar, podemos definir la computacin en la nube como el resultado natural
de la evolucin de una serie de tecnologas que han llevado a alterar la manera en la
que las organizaciones de hoy (y de maana) conceptualizan y construyen su
infraestructura de TI. Esta evolucin ha originado un nuevo paradigma en el cual se
pueden ofrecer/consumir servicios de computacin a travs de Internet.
La caracterstica bsica de la computacin en la nube es que los recursos y servicios
informticos, tales como infraestructura, plataforma y aplicaciones, son ofrecidos y
consumidos como servicios a travs de la Internet sin que los usuarios tengan que
tener ningn conocimiento de lo que sucede detrs. Esto debido a que los usuarios no
tienen idea alguna sobre la infraestructura que opera para ofrecer los servicios es que
se llama Computacin en las Nubes.
ARQUITECTURA DE LA CAPA DE SERVICIOS

Podemos dividir la Computacin de las Nubes en las siguientes capas:
Software como Servicio (SaaS)
Est en la capa ms alta y consiste en la entrega de una aplicacin completa como un
servicio.
El proveedor SaaS dispone de una aplicacin estndar desarrollada en algunos casos
por l mismo que se encarga de operar y mantener y con la que da servicio a multitud
de clientes a travs de la red, sin que estos tengan que instalar ningn software
adicional. La distribucin de la aplicacin tiene el modelo de uno a muchos, es decir,
se realiza un producto y el mismo lo usan varios clientes. Los proveedores de SaaS
son responsables de la disponibilidad y funcionalidad de sus servicios no dejando de
H
lado las necesidades de los clientes que son, al fin y al cabo, los que usaran el
software.
Un ejemplo claro es la aplicacin para el manejo del correo electrnico (como Gmail,
Hotmail, Yahoo, etc) por medio de un web-browser.
Plataforma como Servicio (PaaS)
PaaS es la siguiente capa. La idea bsica es proporcionar un servicio de plataforma
que permita desarrollar software a travs de la red. El proveedor es el encargado de
escalar los recursos en caso de que la aplicacin lo requiera, del rendimiento ptimo
de la plataforma, seguridad de acceso, etc. Para desarrollar software se necesitan,
BBDD, servidores, redes, y herramientas de desarrollo. Con PaaS uno se olvida del
personal para su uso y te centras en innovar y desarrollar ya que el hardware
necesario para el desarrollo de software es ofrecido a travs de Internet, lo que
permite aumentar la productividad de los equipos de desarrollo. Un ejemplo es Google
Aps Engine que permite desarrollar, compartir y alojar aplicaciones Web de terceros
en su vasta infraestructura.

VIRTUALIZACION EN LAS NUBES
La virtualizacin es esencial en el desarrollo ptimo de la computacin en las nubes, y
estar referida principalmente al tema de plataforma. Se puede decir que la
virtualizacin es una abstraccin de los recursos tecnolgicos que permite a los
servidores crear dispositivos virtuales la cual puede ser usado para aumentar los
recursos ms que como sistemas discretos. En la computacin en las nubes es
interesante el tema de la para virtualizacin que permite tratar a un servidor como
muchos servidores. Otro tema interesante es el clustering , que permite tratar a
muchos servidores como uno solo. Esto permite muchos mejoramientos como:
- Rpida incorporacin de nuevos recursos para los servidores virtualizados.
- Reduccin de los costes de espacio y consumo.
- Administracin global centralizada y simplificada.
- Mayor facilidad para la creacin de entornos de test que permiten poner en marcha
nuevas aplicaciones sin impactar a la produccin, agilizando el proceso de las
pruebas.
- Aislamiento: un fallo general de sistema de una mquina virtual no afecta al resto de
mquinas virtuales.
- No slo aporta el beneficio directo en la reduccin del hardware necesario, as como
de sus costes asociados.


Los riesgos:
Pues siempre habrfactores que harn tropezar la confiabilidad de los servicios
ofrecidos por esta. Por un lado el crecimiento de esta nocin ha fortalecido las ventas
de los hoy llamados netbooks, los cuales han sido sacrificados en sus prestaciones
fsicas como la ausencia de unidad ptica e incluso, en la mayora de las ocasiones,
escaso disco duro pues la idea central es que el usuario no se llene de perifricos y
slo acceda a su informacin a travs de la red. El concepto es genial, pero los fallos
delos servidores en distintas ocasiones han puesto la seal de alerta en muchos
usuarios que andesconfan de un servicio como este. Es el caso del gran padre,
Google, con quien en varias ocasiones tanto Gmail como su buscador insigne han
sufrido fallas que han dejado a sus usuarios fuera deservicio por unas cuantas horas;
las suficientes como para que millones de clientes reclamen, se estresen y queden con
aquella sensacin hormigueante de que hay algo que no est funcionando del todo
bien. Demos el siguiente ejemplo: Qu pasara si una empresa o institucin que ha
decidido dejar toda su informacin vital en una nube y justo el da que deseen acceder
a ella est despejado? Una metfora que sin duda refleja la inquietud, y por cierto la
precaucin que deben tomar tanto personas como empresas para mantener la
informacin a buen resguardo.
Se cree que una vez que la computacin en nube alcance su masa crtica, es probable
que haya pocos hackers altamente especializados que sepan cmo penetrar en
sistemas en nube para robar o manipular informacin, y quienes lo logren podrn
ganar mucho dinero. Tambin habr estafadores sin ningn inters en la tecnologa
pero que usarn trucos actuales, como e-mails 419, para hacerse con el dinero de sus
vctimas. Y obviamente se situarn los ciber delincuentes que crearn y utilizarn
troyanos, gusanos y otros programas maliciosos, as como compaas de seguridad
que protejan a sus clientes contra estas amenazas. En general, el estado de las cosas
no sufrir un gran cambio, excepto por el hecho de que todos, usuarios, proveedores y
ciberdelincuentes, se encontrarn trabajando en la nube.

Windows Azure
Windows Azure es un sistema operativo de servicios cloud que acta como el
entorno de desarrollo, hosting y administracin de servicios para la plataforma de
Windows Azure. Windows Azure proporciona a los desarrolladores informtica y
almacenamiento a pedido para hospedar, ampliar y administrar aplicaciones web en
Internet a travs de los centros de datos de Microsoft. Windows Azure es una
plataforma flexible que admite varios lenguajes y se integra con su entorno interno
actual. Para crear aplicaciones y servicios en Windows Azure, los desarrolladores
pueden utilizar su tcnica existente en Microsoft Visual Studio. Adems, Windows
Azure admite estndares y protocolos conocidos, incluso SOAP, REST, XML y PHP.
Funciones de Windows Azure
Informtica
Capacidad para ejecutar aplicaciones web ASP.NET o cdigo .NET en el cloud
Entorno de posting de servicios que incluye Internet Information Services 7.0 y
Microsoft .NET Framework 3.5 SP1
Seguridad admitida con directivas flexibles de seguridad con cdigo de acceso
API con poco tiempo de ejecucin que admite inicio de sesin y
almacenamiento scratch
Portal web que le permite implementar, ampliar y actualizar sus servicios con
rapidez y facilidad
El soporte de FastCGI le permite a los clientes implementar y ejecutar
aplicaciones web creadas con lenguajes de programacin que no son de
Microsoft, como PHP
.NET Full Trust para que se pueda utilizar funciones .NET adicionales, como
Windows CommunicationFoundation (WCF)
Desde Full Trust .NET, los desarrolladores pueden acudir a DLL sin
administracin
Almacenamiento de datos sencillo
Blobs, tablas y colas hospedados en el cloud y cercanos a su informtica
Acceso autenticado y triple rplica para que sus datos se mantengan
protegidos
Sencillo acceso a datos con interfaces REST simples, las cuales se encuentran
disponibles de forma remota y en el dentro de datos
Herramientas de desarrollo
Entorno completo de desarrollo sin conexin, incluso servicios de
almacenamiento e informtica
Herramientas y muestras completas en el SDL de lnea de comandos
El complemento de Visual Studio habilita la depuracin local
Las herramientas de Windows Azure para Microsoft Visual Studio extienden
Visual Studio 2008 y Visual Studio 2010 Beta 1 para permitir la creacin, la
depuracin, la ejecucin y el embalaje de aplicaciones y servicios web
escalables en Windows Azure.

En conclusin Sin duda la nube computacional ha llegado para establecerse cada vez
de manera ms formal, aportando con soluciones que van aumentando de tal manera
que da a da son ms usuarios los que se integran a este modo de trabajo.
Actualmente, toda empresa que quiera ofrecer servicios en la nube, es libre de
hacerlo, pero la situacin cambiar dramticamente en unos diez aos. Los
proveedores tendrn que regirse por normas si quieren ofrecer sus servicios. Por otro
lado, podemos decir que siempre habr detractores, los enemigos del progreso
pedirn tiempo para analizar, y luego propondrn planes pilotos, mientras piensan en
otros motivos para atrasar.
Windows asure nos brinda la mayor rapidez en agilizar el tiempo de salida al mercado
de su servicio y lograra resultados de ms alta calidad, ms rpido que en un entorno
de desarrollo tradicional.
Windows Azure una mejor proteccin de los datos comerciales importantes. Con los
certificados SSL de VeriSign en Windows Azure, los clientes reciben una capa
adicional de seguridad en lnea, mientras que reducen los costos de administracin y
mantenimiento.

You might also like