Sistema informatico en la nube
La computación en la nube, concepto conocido también bajo
los términos servicios en la nube, informática en la nube, nube de cómputo o nube
de conceptos, del inglés cloud computing, es un paradigma que permite ofrecer servicios
de computación a través de Internet.
introduccion
En este tipo de computación todo lo que puede ofrecer un
sistema informático se ofrece como servicio,de modo que los usuarios puedan
acceder a los servicios disponibles "en la nube de Internet" sin
conocimientos (o, al menos sin ser expertos) en la gestión de los recursos que
usan. Según el IEEE Computer Society, es un paradigma en el que la información
se almacena de manera permanente en servidores de Internet y se envía a cachés
temporales de cliente, lo que incluye equipos de escritorio, centros de ocio,
portátiles, etc.
La computación en la nube son servidores desde internet
encargados de atender las peticiones en cualquier momento. Se puede tener
acceso a su información o servicio, mediante una conexión a internet desde
cualquier dispositivo móvil o fijo ubicado en cualquier lugar. Sirven a sus
usuarios desde varios proveedores de alojamiento repartidos frecuentemente por
todo el mundo. Esta medida reduce los costes, garantiza un mejor tiempo de
actividad y que los sitios web sean invulnerables a los hackers, a los
gobiernos locales y a sus redadas policiales.
"Cloud computing" es un nuevo modelo de prestación
de servicios de negocio y tecnología, que permite incluso al usuario acceder a
un catálogo de servicios estandarizados y responder con ellos a las necesidades
de su negocio, de forma flexible y adaptativa, en caso de demandas no
previsibles o de picos de trabajo, pagando únicamente por el consumo efectuado,
o incluso gratuitamente en caso de proveedores que se financian mediante
publicidad o de organizaciones sin ánimo de lucro.
La computación en nube es un concepto que incorpora el software
como servicio, como en la Web 2.0 y otros conceptos recientes, también conocidos
como tendencias tecnológicas, que tienen en común el que confían en Internet
para satisfacer las necesidades de cómputo de los usuarios.
Comienzos
El concepto de la computación en la nube empezó en
proveedores de servicio de Internet a gran escala, como Google, Amazon AWS,
Microsoft y otros que construyeron su propia infraestructura. De entre todos
ellos emergió una arquitectura: un sistema de recursos distribuidos
horizontalmente, introducidos como servicios virtuales de TI escalados
masivamente y manejados como recursos configurados y mancomunados de manera
continua. Este modelo de arquitectura fue inmortalizado por George Gilder en su
artículo de octubre 2006 en la revista Wired titulado «Las fábricas de
información». Las granjas de servidores, sobre las que escribió Gilder, eran
similares en su arquitectura al procesamiento “grid” (red, parrilla), pero
mientras que las redes se utilizan para aplicaciones de procesamiento técnico
débilmente acoplados (loosely coupled), un sistema compuesto de subsistemas con
cierta autonomía de acción, que mantienen una interrelación continua entre
ellos, este nuevo modelo de nube se estaba aplicando a los servicios de
Internet.[
Beneficios
.Integración probada de servicios Red. Por su naturaleza, la
tecnología de cloud computing se puede integrar con mucha mayor facilidad y
rapidez con el resto de las aplicaciones empresariales (tanto software
tradicional como Cloud Computing basado en infraestructuras), ya sean
desarrolladas de manera interna o externa.
.Prestación de servicios a nivel mundial. Las
infraestructuras de cloud computing proporcionan mayor capacidad de adaptación,
recuperación completa de pérdida de datos (con copias de seguridad) y reducción
al mínimo de los tiempos de inactividad.
.Una infraestructura 100% de cloud computing permite al
proveedor de contenidos o servicios en la nube prescindir de instalar cualquier
tipo de hardware, ya que éste es provisto por el proveedor de la
infraestructura o la plataforma en la nube. Un gran beneficio del cloud
computing es la simplicidad y el hecho de que requiera mucha menor inversión
para empezar a trabajar.
.Implementación más rápida y con menos riesgos, ya que se
comienza a trabajar más rápido y no es necesaria una gran inversión. Las
aplicaciones del cloud computing suelen estar disponibles en cuestión de días u
horas en lugar de semanas o meses, incluso con un nivel considerable de
personalización o integración.
Actualizaciones automáticas que no afectan negativamente a
los recursos de TI. Al actualizar a la última versión de las aplicaciones, el
usuario se ve obligado a dedicar tiempo y recursos para volver a personalizar e
integrar la aplicación. Con el cloud computing no hay que decidir entre
actualizar y conservar el trabajo, dado que esas personalizaciones e
integraciones se conservan automáticamente durante la actualización.
Desventajas
La centralización de las aplicaciones y el almacenamiento de
los datos origina una interdependencia de los proveedores de servicios.
La disponibilidad de las aplicaciones está ligada a la disponibilidad
de acceso a Internet.
Los datos "sensibles" del negocio no residen en
las instalaciones de las empresas, lo que podría generar un contexto de alta
vulnerabilidad para la sustracción o robo de información.
La confiabilidad de los servicios depende de la
"salud" tecnológica y financiera de los proveedores de servicios en
nube. Empresas emergentes o alianzas entre empresas podrían crear un ambiente
propicio para el monopolio y el crecimiento exagerado en los servicios.
La disponibilidad de servicios altamente especializados
podría tardar meses o incluso años para que sean factibles de ser desplegados
en la red.
La madurez funcional de las aplicaciones hace que
continuamente estén modificando sus interfaces, por lo cual la curva de
aprendizaje en empresas de orientación no tecnológica tenga unas pendientes
significativas, así como su consumo automático por aplicaciones.
Seguridad. 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 inseguridad. Si se utilizan protocolos seguros, HTTPS por
ejemplo, la velocidad total disminuye debido a la sobrecarga que éstos
requieren.
Escalabilidad a largo plazo. 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 o altos niveles
de jitter
Tipos de
nubes
Una nube pública es una nube computacional mantenida y
gestionada por terceras personas no vinculadas con la organización. En este
tipo de nubes tanto los datos como los procesos de varios clientes se mezclan
en los servidores, sistemas de almacenamiento y otras infraestructuras de la
nube. Los usuarios finales de la nube no conocen que trabajos de otros clientes
pueden estar corriendo en el mismo servidor, red, sistemas de almacenamiento,
etc. Aplicaciones, almacenamiento y otros recursos están disponibles al público
a través el proveedor de servicios que es propietario de toda la
infraestructura en sus centros de datos; el acceso a los servicios solo se
ofrece de manera remota, normalmente a través de Internet.
Las nubes privadas son una buena opción para las compañías
que necesitan alta protección de datos y ediciones a nivel de servicio. Las
nubes privadas están en una infraestructura bajo demanda gestionada para un
solo cliente que controla qué aplicaciones debe ejecutarse y dónde. Son
propietarios del servidor, red, y disco y pueden decidir qué usuarios están
autorizados a utilizar la infraestructura.
Las nubes híbridas combinan los modelos de nubes
públicas y privadas. Usted es propietario de unas partes y comparte otras,
aunque de una manera controlada. Las nubes híbridas ofrecen la promesa del
escalado aprovisionada externamente, en-demanda, pero añaden la complejidad de
determinar cómo distribuir las aplicaciones a través de estos ambientes
diferentes. Las empresas pueden sentir cierta atracción por la promesa de una
nube híbrida, pero esta opción, al menos inicialmente, estará probablemente
reservada a aplicaciones simples sin condicionantes, que no requieran de
ninguna sincronización o necesiten bases de datos complejas. 















