UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE INGENIERÍA INDUSTRIAL
MATERIA:
FUNDAMENTOS DE PROGRAMACIÓN
INVESTIGACIÓN:
“COMPUTACIÓN EN LA NUBE”
ALUMNO:
ORRALA QUINDE ANDY CRISTÓBAL
DOCENTE:
ING. DOYLET WASHBRUN JUAN MEDARDO
AÑO LECTIVO
2022 – 2023
COMPUTACIÓN EN LA NUBE
¿Qué es la computación en la nube?
La computación en la nube conocida también
como servicios en la nube, informática en la nube, es el
uso de una red de servidores remotos conectados a
internet para almacenar, administrar y procesar datos,
servidores, bases de datos, redes y software.
Introducción
A menudo, el término «computación en la nube» se lo relaciona con una reducción de
costos, disminución de vulnerabilidades y garantía de disponibilidad. Asimismo, la
computación en la nube se la relaciona con un modelo de pago por uso. No obstante, el
concepto de pago no puede ser solo relacionado con erogación económica dado que solo
se aplica en caso de proveedores externos y, en
muchos casos, hace referencia a poder medir el
consumo que se imputa a los diferentes centros
de costos de la propia empresa.
La computación en la nube es un nuevo modelo
de prestación de servicios tecnológicos que
impacta, sin lugar a dudas, en diversos negocios. Este modelo se apoya en
infraestructuras tecnológicas dinámicas, caracterizadas por la virtualización de recursos,
un alto grado de automatización y una elevada capacidad de adaptación para atender
demandas variables.
El software como servicio es un modelo de distribución de software en el que las
aplicaciones están alojadas por una compañía o proveedor de servicio y puestas a
disposición de los usuarios a través de una red, generalmente internet. La plataforma
como servicio es un conjunto de utilitarios para abastecer al usuario de sistemas
operativos y servicios asociados a través de Internet sin necesidad de descargas o
instalación alguna.
La computación en la nube es la disponibilidad a pedido de los recursos del sistema
informático, especialmente el almacenamiento
de datos y la capacidad de cómputo, sin una gestión activa directa por parte del usuario.
El término se usa generalmente para describir los centros de datos disponibles desde
cualquier lugar para muchos usuarios a través de Internet desde cualquier dispositivo
móvil o fijo.
Comienzos
Los comienzos de la computación en la nube (o computación en la nube) nos llevan a
los nombres de Herb Grosh, J.C.R Licklider y John McCarthy, quienes fueron los
primeros en manejar estos conceptos. El concepto de la computación en la nube empezó
en proveedores de servicio de Internet a gran escala, como:
Google (Google Cloud Servicies)
Amazon AWS (2006)
Microsoft (Microsoft Azure) o Alibaba Cloud
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 continúa.
Este modelo de arquitectura fue inmortalizado
por George Gilder en su artículo de octubre de
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 a la computación en
malla pero mientras que las redes se utilizan para
aplicaciones de procesamiento técnico débilmente acoplados, 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.
Fundamentos
El concepto fundamental de la entrega de los recursos informáticos a través de una red
global tiene sus raíces en los años sesenta. La idea de una «red de computadoras
intergaláctica» la introdujo en los años sesenta JCR Licklider, cuya visión era que todo
el mundo pudiese estar interconectado y poder acceder a los programas y datos desde
cualquier lugar.
Desde los años sesenta, la computación en la
nube se ha desarrollado a lo largo de una serie de
líneas. La Web 2.0 es la evolución más reciente.
Sin embargo, como Internet no empezó a ofrecer
ancho de banda significativo hasta los años
noventa, la computación en la nube ha sufrido
algo así como un desarrollo tardío.
Uno de los primeros hitos de la computación en nube es la llegada
de Salesforce.com en 1999, que fue pionera en el concepto de la entrega de
aplicaciones empresariales a través de una página web simple.
El siguiente desarrollo fue Amazon Web Services en 2002, que prevé un
conjunto de servicios basados en la nube, incluyendo almacenamiento,
computación e incluso la inteligencia humana a través del Amazon Mechanical
Turk. Posteriormente en 2006, Amazon lanzó su Elastic Compute Cloud (EC2)
Otro de los factores clave que han permitido evolucionar a la computación en la
nube han sido, según el pionero en computación en la nube británico Jamie
Turner, las tecnologías de virtualización, el desarrollo del universal de alta
velocidad de ancho de banda y normas universales de interoperabilidad de
software.
Características
Rápida elasticidad: los recursos se pueden aprovisionar y liberar rápidamente
según la demanda. Para el consumidor, las capacidades disponibles para el
aprovisionamiento a menudo parecen ser ilimitadas y pueden ser apropiadas en
cualquier cantidad en cualquier momento.
Servicio medido: quizás una de las características determinantes. Los sistemas
en la nube tienen mecanismos de medición en alguno de los niveles de
abstracción para el tipo de servicio (por ejemplo, almacenamiento,
procesamiento, ancho de banda y cuentas de usuario activas).
Autorreparable: en caso de desperfecto, los proveedores posibilitan procesos
de respaldo de información, que consiste en crear una copia de seguridad
automática de la última reservación de datos, por lo tanto, es prácticamente
imposible que exista una pérdida de información
Agilidad: capacidad de mejora para ofrecer recursos tecnológicos al usuario por
parte del proveedor.
Costo: los recursos en la nube suelen tener costos menores a los que un
aprovisionamiento físico local podría representar. Generalmente, la inversión
inicial que representaría tener un aprovisionamiento local se ve anulada debido a
la naturaleza bajo demanda de la nube.
Independencia entre el dispositivo y la ubicación: permite a los usuarios
acceder a los sistemas utilizando un navegador web, independientemente de su
ubicación o del dispositivo que utilice (por ejemplo, PC, teléfono móvil).
Virtualización: la tecnología de virtualización permite compartir servidores y
dispositivos de almacenamiento y una mayor utilización. Las aplicaciones
pueden ser fácilmente migradas de un servidor físico a otro.
Rendimiento: los sistemas en la nube controlan y optimizan el uso de los
recursos de manera automática, dicha característica permite un seguimiento,
control y notificación del mismo. Esta capacidad aporta transparencia tanto para
el consumidor o el proveedor de servicio.
Métodos de entrega
La computación en la nube establece su arquitectura a partir de una fragmentación
entre aplicación informática, plataforma y hardware, dando como resultado según NIST
los siguientes métodos de entrega: software como servicio, plataforma como servicio e
infraestructura como servicio.
Software como servicio (SaaS)
- El software como servicio (SaaS) es un modelo de
entrega de software basado en la nube en el que el
proveedor de la nube desarrolla y mantiene el
software de las aplicaciones en la nube, proporciona
actualizaciones automáticas del mismo y lo pone a
disposición de sus clientes a través de Internet con
un sistema de pago por uso.
A principios de la década de 2000, la primera generación de soluciones SaaS
estaba en silos, era inflexible y estaba diseñada para resolver un solo problema
empresarial. Desde entonces, el SaaS ha evolucionado de forma espectacular.
Hoy en día, un conjunto de aplicaciones en la nube moderno puede abarcar y
conectar todo, desde procesos financieros, de recursos humanos, adquisiciones y
cadena de suministro hasta soluciones de comercio, marketing, ventas y
servicios.
Plataforma como servicio (PaaS)
La plataforma como servicio (PaaS) es un
modelo de computación en la nube en el que
un proveedor externo entrega herramientas
de hardware y software a los usuarios a
través de Internet. Por lo general, estas herramientas son necesarias para el
desarrollo de aplicaciones.
Un proveedor de PaaS aloja el hardware y el software en su propia
infraestructura. Como resultado, PaaS libera a los desarrolladores de tener que
instalar hardware y software internos para desarrollar o ejecutar una nueva
aplicación.
Tipos de PaaS
PaaS público PaaS híbrido
PaaS privado Comunicaciones PaaS
Infraestructura como servicio (IaaS)
La infraestructura como servicio (IaaS) es un tipo de servicio de informática en
la nube que ofrece recursos esenciales de proceso, almacenamiento y redes a
petición que son de pago por uso. IaaS es uno de
los cuatro tipos de servicios en la nube, junto
con el software como servicio (SaaS), la
plataforma como servicio (PaaS) y la
tecnología sin servidor.
La migración de la infraestructura de su organización a una solución de IaaS
ayuda a reducir el mantenimiento de los centros de datos locales, a ahorrar
dinero en los costos de hardware y a obtener información empresarial en tiempo
real.
IaaS permite evitar el costo y la complejidad de comprar y administrar
servidores físicos e infraestructura de centro de datos. Cada recurso se ofrece
como un componente de servicio aparte, y usted solo paga por el tiempo que
necesite un recurso concreto.
Tipos de PaaS - Públicos, privados e híbridos
Existen varios tipos de plataformas como servicio, incluyendo públicos, privados e
híbridos. Paas fue originalmente pensado para las nubes públicas, antes de
expandirse a las privadas e híbridas.
Los PaaS públicos
Son derivados de los software como servicio y está situado entre esta y la infraestructura
como servicio.
Los PaaS privados
Los PaaS privados son comúnmente descargados e instalados desde una infraestructura
local de una empresa, o desde una nube pública. Una vez que el software se instala en
una o más máquinas, el PaaS privado organiza la aplicación y los componentes de la
base de datos en una sola plataforma para el alojamiento.Entre los proveedores de PaaS
se encuentran Aprenda, que comenzó en la plataforma Microsoft .NET; OpenShift,
de Red Hat y su Cloud Foundry Pivotal. Aprenda y Microsoft eran consideradas las dos
únicas PaaS que proveían soporte .NET superior.
Ahora acompañadas por la anunciada.
Asociación entre Microsoft e IBM
Los PaaS híbrido
Un PaaS híbrido es típicamente un despliegue
consistente en una mezcla de despliegues
públicos y privados. Un ejemplo aquí es IBM Bluemix que se entrega como una sola
plataforma de nube integrada a través de modelos de despliegue público, dedicado y
local.
Mobile PaaS
Es el uso de un entorno de desarrollo integrado de pago para la configuración de
aplicaciones móviles. En un mPaaS, no se requieren habilidades de codificación.
MPaaS se entrega a través de un navegador web y generalmente es compatible
con la nube pública, la nube privada y el almacenamiento local.
Iniciado en 2012, mobile PaaS (mPaaS) proporciona capacidades de desarrollo
para diseñadores y desarrolladores de aplicaciones móviles.El Yankee Group
identificó a mPaas como uno de sus temas para 2014, nombrando a varios
proveedores incluyendo Kinvey, CloudMine, AnyPresence, FeedHenry,
FatFractal y Point.
PaaS Abierto
PaaS abierto no incluye alojamiento, sino que proporciona software de código abierto
que permite a un proveedor PaaS ejecutar aplicaciones en un entorno de código abierto.
Por ejemplo, AppScale permite a un usuario desplegar algunas aplicaciones escritas
para Google App Engine a sus propios servidores, proporcionando acceso a almacén de
datos desde una base de datos SQL o NoSQL estándar. Algunas plataformas abiertas
permiten al desarrollador utilizar cualquier lenguaje de programación, base de datos,
sistema operativo o servidor para implementar sus aplicaciones.
PaaS para el Desarrollo Rápido
En 2014, Forrester Research definió Plataformas empresariales públicas para
desarrolladores rápidos como una tendencia emergente, nombrando a varios
proveedores incluyendo a Mendix, Salesforce.com, OutSystems y Acquia Acquia.
Ventajas y Desventajas
Ventajas
Las ventajas de las plataformas como servicio son que permite niveles más altos de
programación con una complejidad extremadamente reducida; el desarrollo general de
la aplicación puede ser más eficaz, ya que se tiene una infraestructura integrada; y el
mantenimiento y mejora de la aplicación es más sencillo También puede ser útil en
situaciones en las que varios desarrolladores están trabajando en un mismo proyecto y
que implican a partes que no están ubicadas cerca unas de otras. Pueden aportar nuevas
características sin la necesidad de incorporar más personal.
Desventajas
Una desventaja de las plataformas como servicio es que es posible que los
desarrolladores no pueden utilizar todas las herramientas convencionales. Otra posible
desventaja es estar cerrado en una cierta plataforma. Sin embargo, la mayoría de las
plataformas como servicio están relativamente libres.
Modelos de implementación
Siguientes modelos de implementación:
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.
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. Un
usuario es propietario de unas partes y comparte otras, aunque de una manera
controlada. Las nubes híbridas ofrecen la promesa del escalado, aprovisionada
externamente, a demanda, pero añaden la complejidad de determinar cómo
distribuir las aplicaciones a través de estos ambientes diferentes.
Nube comunitaria: Se define este modelo como aquel que se organiza con la
finalidad de servir a una función o propósito común (seguridad, política…), las
cuales son administradas por las organizaciones constituyentes o terceras partes.
Modelo multinube: Este tipo de nube es un enfoque en el que se combina más
de un servicio de nube formada, por lo menos, de dos proveedores de nube
pública o privada. Surge por una mayor expansión de las organizaciones, de
manera que las empresas, al aumentar sus servicios, obtienen un mayor número
de clientes que, a su vez, demandan nuevas aplicaciones que satisfacen sus
necesidades.
El uso de las multinivel presenta una serie de ventajas como: mayor rendimiento, en el
caso de fallar alguna nube se puede operar con otras; la transferencia de datos se realiza
a través de varias plataformas, acelerando tal operación; la seguridad es mayor ya que se
pueden utilizar varios hosts, los costes se reducen y permiten la difusión con las
regulaciones de diferentes países.
Ventajas y Desventajas de la computación en la nube
Ventajas
Las principales ventajas de la computación en la nube son:
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.
Portabilidad de la información: en sus inicios, los proveedores de
almacenamiento en la nube canalizaban sus servicios a usuarios corporativos, sin
embargo, actualmente los usuarios particulares se han familiarizado con la
computación en la nube.
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.
Actualizaciones automáticas que no afectan negativamente a los recursos de TI.
Desventajas
Las desventajas de la computación en la nube, generalmente, se encuentran relacionadas
con la confiabilidad, disponibilidad de los servicios, acceso, seguridad y, sobre todo,
con el almacenamiento. A continuación, se detallan:
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á sujeta a la disponibilidad de acceso
a Internet.
La confiabilidad de los servicios depende de la "salud" tecnológica y financiera
de los proveedores de servicios en nube.
La disponibilidad de servicios altamente especializados podría tardar meses o
incluso años para que sean factibles de ser desplegados en la red.
Comparaciones
La computación en la nube usualmente se confunde con la computación en malla (una
forma de computación distribuida por la que "un supercomputador virtual" está
compuesto de un conjunto o clúster enlazado de ordenadores débilmente acoplados, que
funcionan en concierto para realizar tareas muy grandes).
La computación en malla es una tecnología que permite utilizar de forma coordinada
recursos heterogéneos (entre ellos procesadores, almacenamiento y aplicaciones
específicas) que no están sujetos a un control centralizado.
Controversia
La computación en nube ha sido criticada por limitar la libertad de los usuarios y
hacerlos dependientes del proveedor de servicios.
Algunos críticos afirman que solo es posible usar las aplicaciones y servicios que el
proveedor esté dispuesto a ofrecer.
Generalmente, los usuarios no tenían libertad para instalar nuevas aplicaciones, y
necesitaban la aprobación de administradores.
En suma, se limitaba tanto la libertad como la creatividad.
De forma similar, Richard Stallman cree que la computación en nube pone en peligro
las libertades de los usuarios.
Porque estos dejan su privacidad y datos personales en manos de terceros.
Aspectos de seguridad
La seguridad en la nube es una disciplina de la ciberseguridad dedicada a asegurar los
sistemas informáticos en la nube. Incluye mantener los datos privados y seguros a través
de la infraestructura, las aplicaciones y las plataformas en línea. Asegurar estos sistemas
implica los esfuerzos de los proveedores de la nube y de los clientes que los utilizan,
bien se trate de una persona, una pequeña o mediana empresa o una organización.
Seguridad como servicio
En el entorno de la nube, la seguridad es provista por los proveedores. Se pueden
distinguir dos métodos: El primer método, es que cualquiera puede cambiar sus métodos
de entrega incluidos en los servicios de la nube. Los servicios de seguridad están
clasificados en categorías, según la organización Cloud Security Alliance:
Gestión de identidades y acceso
Prevención de pérdida de datos
Seguridad en la web
Seguridad para el correo electrónico
Evaluación de la seguridad
Gestión de instrucciones
Seguridad de la información y gestión de eventos
Cifrado
Seguridad del navegador
En el entorno de la nube, los servidores remotos son usados para la computación. Los
nodos del cliente se usan solo para entrada/salida de operaciones, y para la autorización
y autenticación de la información en la nube.
Un navegador web estándar es una plataforma normalmente utilizada para todos los
usuarios del mundo. Esto puede ser catalogado en dos tipos diferentes: software como
servicio, aplicaciones web, o Web 2.0
En un mundo multinube, tenemos la libertad de elegir qué permanece en las
instalaciones y qué se aloja en nubes privadas, públicas o híbridas. Conectarse a todas
esas nubes es fácil, pero administrar los distintos entornos puede complicarse
rápidamente.
Autenticación o identificación
La computación en la Nube es un modelo para permitir el acceso bajo demanda a un
conjunto de recursos informáticos como redes, servidores, almacenamiento de datos,
servicios y aplicaciones que pueden aprovisionarse y liberarse rápidamente con un
mínimo esfuerzo.
En el entorno de la nube, la base para el control de acceso es la autentificación, el
control de acceso es más importante que nunca desde que la nube y todos sus datos son
accesibles para todo el mundo a través de internet.
Trusted Platform Module (TPM) es extensamente utilizado y un sistema de
autentificación más fuerte que el nombre de usuario y la contraseña. (TCG) es un
estándar sobre la autorización de usuarios y otras herramientas de seguridad de
comunicación en tiempo real entre el proveedor y el cliente.
Pérdida de gobernanza
En las infraestructuras de la nube, el cliente necesariamente cede el control al proveedor
de la nube en varios asuntos, los cuales influyen negativamente sobre la seguridad. Al
mismo tiempo, el acuerdo de nivel de servicio no suele tener el cometido de surtir este
tipo de servicios en la parte del proveedor de la nube, lo que deja una brecha en las
defensas de seguridad.
Dependencia
Esta es una pequeña oferta en este tipo de herramientas, los procedimientos o estándares
de formatos de datos o interfaces de servicios que podrían garantizar los datos, las
aplicaciones y el servicio de portabilidad. Esto puede hacer difícil para el cliente migrar
de un proveedor a otro, o migrar los datos y servicios de nuevo a otro entorno
informático, bloqueándolo en el ecosistema elegido.
Protección de los datos
La computación en la nube pone en riesgo la protección de datos para los usuarios de la
nube y sus proveedores.
En muchos casos, ocasiona dificultades para el proveedor (en el rol del controlador de la
información) para asegurar la efectividad práctica del manejo de los datos del proveedor
de la nube y para cerciorar que los datos van por el camino correcto.
Este problema se suele agravar en casos de múltiples transferencias de datos, por
ejemplo, entre sistemas federados. Por otra parte, algunos proveedores de la nube,
proporcionan información de sus prácticas de cercenamiento de datos.
La Agencia Española de Protección de Datos y el Instituto Nacional de Tecnologías de
la Comunicación (INTECO) son los organismos que se encargan de la privacidad y de
la protección de los datos personales; aspectos claves para operar en la nube.
Limitaciones
Una de las primeras limitaciones de la nube que debes tener en cuenta es que, en el
momento en que te quedes sin Internet vas a dejar de tener acceso a tus archivos. En
cuanto al espacio para almacenar datos cuanto más necesites más caro te va a salir ese
servicio en la nube. Por esa razón algunas empresas tienen una nube híbrida en la que se
combina el uso de la nube pública y la privada.
Algunas limitaciones que están retrasando un poco a la computación en la nube son
algunas de las siguientes:
Pérdidas de datos/fuga
Como la nube no utiliza hardware, los ciberdelincuentes pueden filtrar los datos de la
nube en línea o recordando la información y distribuyéndola más tarde. También
conocido como robo de datos lento y bajo, la fuga de datos es un peligro común en la
computación en la nube.
Cuando la seguridad de los datos se ve comprometida dentro de la nube, esto puede
llevar a ataques como la filtración de datos. Si el servicio de la nube - o un dispositivo
conectado - es violado, se ha accedido a datos sensibles.
Tener datos en la nube tiene numerosas ventajas, pero pueden ser comprometidos de
diferentes maneras. Pueden ser modificados o borrados sin un respaldo o copia de
seguridad, pueden ser desvinculados de su contexto o accedidos por gente no
autorizada.
Dificultad de valorar la fiabilidad de los proveedores
Los proveedores de nube pública tienen un historial bastante bueno de brindar alta
disponibilidad y rendimiento. Los MSP que intentan brindar servicios basados en su
propia infraestructura pueden tener dificultades para lograr los mismos niveles de
confiabilidad.
Si los proveedores Cloud son parte de nuestra sociedad, visto de manera estadística,
alguien de su personal o algún subcontratado podría no ser alguien de fiar.
Es por esto que se deben tomar buenos procedimientos de investigación de antecedentes
de recursos humanos, políticas y procedimientos de seguridad de la información fuertes.
Fuerza de los mecanismos de autentificación
A medida que la computación en la Nube gana popularidad, surgen preocupaciones
sobre los problemas de seguridad presentados a través de la adopción de este nuevo
modelo
La utilidad y la eficiencia de los mecanismos de protección tradicionales se están
revisando, ya que las características de este innovador modelo de implementación
difieren ampliamente de las de las arquitecturas tradicionales.
En la nube hay muchísimos datos, aplicaciones y recursos almacenados. La
computación en la nube es muy débil en los mecanismos de autentificación, por lo tanto,
el atacante puede fácilmente obtener la cuenta de usuario cliente y acceder a la máquina
virtual
Investigación
En octubre del 2007, la Iniciativa Académica de Computación en la Nube
(ACCI) se anunció como un proyecto multiuniversitario dedicado a orientar
técnicamente a estudiantes en sus desafíos con la computación en la nube.
En abril de 2009, surgió el laboratorio de computación en la nube de St
Andrews, centrado en la investigación de esta nueva área. Único en el Reino
Unido, StaCC pretende convertirse en un centro internacional de excelencia para
la investigación y docencia en computación en la nube, y además proporciona
consejo e información a empresas interesadas en servicios en la nube.
En octubre de 2010, se inició el proyecto TClouds sobre nubes de confianza,
financiado por la Comisión Europea. El objetivo del proyecto es investigar e
inspeccionar las bases legales y el diseño arquitectónico para construir una
infraestructura flexible y de confianza en la nube. El proyecto también desarrolla
un prototipo para demostrar sus resultados.
En diciembre de 2010, el proyecto de investigación TrustCloud fue iniciado por
los laboratorios HP Singapur para abordar la transparencia y la rendición de
cuentas de la computación en nube a través de detectives, los enfoques centrados
en los datos encapsulados en un TrustCloud marco de cinco capas
En enero de 2011, IRMOS EU financió el desarrollo de una plataforma en la
nube en tiempo real, permitiendo aplicaciones interactivas en infraestructuras de
la nube.
En junio de 2011, dos universidades de la India, University of Petroleum and
Energy Studies y University of Technology and Management, introdujeron una
asignatura de computación en la nube en colaboración con IBM.
En julio de 2011, la asociación de la industria en telecomunicaciones elaboró un
documento para analizar los desafíos de integración y oportunidades entre los
servicios en la nube y los servicios de comunicación tradicionales en los Estados
Unidos.
En diciembre de 2011, el proyecto VISION Cloud financiado por la UE propuso
una arquitectura y una implementación para los servicios de uso intensivo de
datos con el objetivo de proporcionar una infraestructura de almacenamiento
virtualizada.
En febrero de 2013, el proyecto BonFire lanzó un centro de experimentación y
pruebas en la nube. La instalación ofrece acceso transparente a los recursos de la
nube, con el control y la observabilidad necesaria para diseñar las futuras
tecnologías en la nube.
En abril de 2017, el proyecto School on the Cloud: lecciones aprendidas,
potenció el empleo en la nube para el aprendizaje en todas las etapas educativas
con la finalidad de llamar la atención a los
agentes responsables de la educación en
Europa.
Aplicaciones
Mega - desarrollado por Kim Dotcom
Fiabee - desarrollado por Tuso Technologies SL
Skydrive - desarrollado por Microsoft
Oracle Cloud- desarrollado por Oracle
Google App Engine- desarrollado por Google
OpenShift - desarrollado por RedHat
Scaleway - desarrollado por Online.net
SugarSync - desarrollado por SugarSync
Ubuntu One- desarrollado por Canonical (cerrado)
Wuala - desarrollado por LaCie
NetQuatro Cloud - desarrollado por NetQuatro
Amazon Cloud Drive - desarrollado por Amazon
Cloud me - desarrollado por CloudMe AB
Box - desarrollado por Box Inc.
Campaign Cloud- desarrollado por ElectionMall Technologies (Cerrado)
Doitle ajaxplorer- desarrollado por Doitle
Dropbox- desarrollado por Dropbox
Google Drive - desarrollado por Google
Flokzu BPM en la nube - Desarrollado por Flokzu.
iCloud- desarrollado por Apple
RESUMEN
La computación en la nube es un modelo de entrega donde el almacenamiento, los
servidores, las aplicaciones y otros elementos se entregan por Internet. Se entrega bajo
demanda como servicio, en general como pago por consumo. «La nube» no es un lugar
físico, sino un método de gestión de recursos de TI que sustituye principalmente las
máquinas locales y los centros de datos privados.
En el modelo de computación en la nube, los usuarios acceden a los recursos virtuales
de computación, red y almacenamiento que están disponibles en línea a través de un
proveedor remoto. En lugar de tener que comprar y mantener una computación
extensiva, almacenamiento y otra infraestructura de TI, como también tener experiencia
interna disponible para la gestión de estos equipos, gran parte de esta responsabilidad,
en cambio, le corresponde al proveedor de servicios de nube.
La computación en la nube presenta distintas características claves que la diferencian de
la computación tradicional.
El cliente puede abastecer sus necesidades de cómputo, como tiempo de
servidores de red y almacenamiento según sea necesario, sin requerir la
interacción con el proveedor de servicios.
Los servicios están disponibles en una red que puede ser privada, pública,
híbrida o comunitaria. Además, con la computación en la nube no son necesarios
los equipos ni las tediosas salas de data centers.
El proveedor cuenta con recursos informáticos que sirven a múltiples
consumidores mediante un modelo de diversos usuarios con distintos recursos
virtuales y físicos asignados dinámicamente y reasignados de acuerdo a las
demandas de cada uno de sus clientes.
Esta característica consiste en la capacidad que tienen los sistemas de nube para
controlar y optimizar el uso de recursos a través de la supervisión, medición e
información de atributos en la nube.
CRITERIO PERSONAL
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. Con el cloud computing podremos abordar nuevos tipos de proyectos y reducir
costos en infracestructura, licencias y mantenimiento, siendo más agiles a la hora de
crear nuevos servicios y más competitivos a la hora de plantear soluciones se podría
decir que el cloud computing no está pensando para un tipo de cliente especifico sino
para un tipo de proyecto o aplicativo que quiera.
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.
Contribuye al uso eficiente de la energía. En este caso, a la energía requerida para el
funcionamiento de la infraestructura. En los datacenters tradicionales, los servidores
consumen mucha más energía de la requerida realmente. En cambio, en las nubes, la
energía consumida es sólo la necesaria, reduciendo notablemente el desperdicio.