Sie sind auf Seite 1von 21

Computacin en la nube

http://www.salesforce.com/mx/cloudcomputing/
http://www.ibm.com/cloudcomputing/mx/es/what-is-cloudcomputing.html

Computacin en la nube

La computacin en la nube,1 conocida tambin como servicios en la nube, informtica en la


nube, nube de cmputoo nube de conceptos (del ingls cloud computing), es un paradigma que
permite ofrecer servicios de computacin a travs de una red, que usualmente es Internet.

Introduccin[editar]
En este tipo de computacin todo lo que puede ofrecer un sistema informtico se ofrece
como servicio,2 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 gestin de los recursos que usan.
Segn el IEEE Computer Society, es un paradigma en el que la informacin se almacena de
manera permanente en servidores de Internet y se enva a cachs La computacin en la nube son
servidores desde Internet encargados de atender las peticiones en cualquier momento. Se puede
tener acceso a su informacin o servicio, mediante una conexin a internet desde cualquier
dispositivo mvil 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 costos,

garantiza un mejor tiempo de actividad y que los sitios web sean invulnerables a los delincuentes
informticos, a los gobiernos locales y a sus redadas policiales pertenecientes.
Cloud computing es un nuevo modelo de prestacin de servicios de negocio y tecnologa, que
permite incluso al usuario acceder a un catlogo 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.
El cambio que ofrece la computacin desde la nube es que permite aumentar el nmero de
servicios basados en la red. Esto genera beneficios tanto para los proveedores, que pueden ofrecer,
de forma ms rpida y eficiente, un mayor nmero de servicios, como para los usuarios que tienen
la posibilidad de acceder a ellos, disfrutando de la transparencia e inmediatez del sistema y de un
modelo de pago por consumo. As mismo, el consumidor ahorra los costes salariales o los costes en
inversin econmica (locales, material especializado, etc.).
Computacin en nube consigue aportar estas ventajas, apoyndose sobre una infraestructura
tecnolgica dinmica que se caracteriza, entre otros factores, por un alto grado de automatizacin,
una rpida movilizacin de los recursos, una elevada capacidad de adaptacin para atender a una
demanda variable, as como virtualizacin avanzada y un precio flexible en funcin del consumo
realizado, evitando adems el uso fraudulento del software y la piratera.
El concepto de nube informtica es muy amplio, y abarca casi todos los posibles tipo de servicio
en lnea, pero cuando las empresas predican ofrecer un utilitario alojado en la Nube , por lo general
se refieren a alguna de estas tres modalidades: el software como servicio (por sus siglas en ingls
SaaS Software as a Service-) , Plataforma como Servicio (PaaS) e Infraestructura como Servicio
(IaaS).
El software como servicio (SaaS) es un modelo de distribucin de software en el que las
aplicaciones estn alojadas por una compaa o proveedor de servicio y puestas a disposicin de
los usuarios a travs de una red, generalmente la Internet. Plataforma como servicio (PaaS) es un
conjunto de utilitarios para abastecer al usuario de sistemas operativos y servicios asociados a
travs de Internet sin necesidad de descargas o instalacin alguna. Infraestructura como Servicio
(IaaS) se refiere a la tercerizacin de los equipos utilizados para apoyar las operaciones, incluido el
almacenamiento, hardware, servidores y componentes de red.

El cloud computing consiste en la posibilidad de ofrecer servicios a travs de


Internet.
La computacin en la nube es una tecnologa nueva que busca tener todos
nuestros archivos e informacin en Internet, sin preocuparse por poseer la
capacidad suficiente para almacenar informacin en nuestro ordenador.
El cloud computing explica las nuevas posibilidades de forma de negocio,
ofreciendo servicios a travs de Internet, conocidos como ebusiness (negocios por Internet).

Procedimiento

Toda la informacin, procesos, datos, etc., se localizan dentro de la red de


internet, como en una nube, as todo el mundo puede acceder a la
informacin completa, sin poseer una gran infraestructura.

SAAS (Software as a Service)


El software como servicio es una de las modalidades ms importantes de la
computacin en la nube. Consiste en una aplicacin de software ofrecida
totalmente por Internet, con todas las funcionalidades y para todos los
clientes que lo soliciten.

Comienzos[editar]
El concepto de la computacin 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 artculo de octubre 2006 en la revista Wired titulado Las fbricas de
informacin. Las granjas de servidores, sobre las que escribi Gilder, eran similares en su
arquitectura al procesamiento grid (red, rejilla), pero mientras que las redes se utilizan para
aplicaciones de procesamiento tcnico dbilmente acoplados (loosely coupled), un sistema
compuesto de subsistemas con cierta autonoma de accin, que mantienen una interrelacin
continua entre ellos, este nuevo modelo de nube se estaba aplicando a los servicios de Internet. 3

Historia[editar]
El concepto fundamental de la entrega de los recursos informticos a travs de una red global tiene
sus races en los aos sesenta. La idea de una "red de computadoras intergalctica" la introdujo en
los aos sesenta JCR Licklider, cuya visin era que todo el mundo pudiese estar interconectado y
poder acceder a los programas y datos desde cualquier lugar, segn Margaret Lewis, directora de
mercadotecnia de producto de AMD. "Es una visin que se parece mucho a lo que llamamos cloud
computing."
Otros expertos atribuyen el concepto cientfico de la computacin en nube a John McCarthy, quien
propuso la idea de la computacin como un servicio pblico, de forma similar a las empresas de
servicios que se remontan a los aos sesenta. En 1960 dijo: "Algn da la computacin podr ser
organizada como un servicio pblico."4
Desde los aos sesenta, la computacin en nube se ha desarrollado a lo largo de una serie de
lneas. La Web 2.0 es la evolucin ms reciente. Sin embargo, como Internet no empez a ofrecer
ancho de banda significativo hasta los aos noventa, la computacin en la nube ha sufrido algo as
como un desarrollo tardo. Uno de los primeros hitos de la computacin en nube es la llegada
de Salesforce.com en 1999, que fue pionero en el concepto de la entrega de aplicaciones
empresariales a travs de una pgina web simple. La firma de servicios allan el camino para que
tanto especialistas como empresas tradicionales de software pudiesen publicar sus aplicaciones a
travs de Internet.
El siguiente desarrollo fue Amazon Web Services en 2002, que prev un conjunto de servicios
basados en la nube, incluyendo almacenamiento, computacin e incluso la inteligencia humana a

travs del Amazon Mechanical Turk. Posteriormente en 2006, Amazon lanz su Elastic Compute
Cloud (EC2) como un servicio comercial que permite a las pequeas empresas y los particulares
alquilar equipos en los que se ejecuten sus propias aplicaciones informticas.
"Amazon EC2/S3 fue el que ofreci primero servicios de infraestructura en la nube totalmente
accesibles, segn Jeremy Allaire, CEO de Brightcove, que proporciona su plataforma SaaS de
vdeo en lnea a las estaciones de televisin de Reino Unido y peridicos. George Gilder dijo en
2006: "El PC de escritorio est muerto. Bienvenido a la nube de Internet, donde un nmero enorme
de instalaciones en todo el planeta almacenarn todos los datos que usted podr usar alguna vez
en su vida."
Otro hito importante se produjo en 2009, cuando Google y otros empezaron a ofrecer aplicaciones
basadas en navegador. "La contribucin ms importante a la computacin en nube ha sido la
aparicin de 'aplicaciones asesinas' de los gigantes de tecnologa como Microsoft y Google. Cuando
dichas compaas llevan a cabo sus servicios de una manera que resulta segura y sencilla para el
consumidor, el efecto 'pasar la pelota' en s crea un sentimiento de mayor aceptacin de los
servicios online, segn Dan Germain, jefe de la oficina de tecnologa en IT proveedor de
servicios Cobweb Solutions.
Otro de los factores clave que han permitido evolucionar a la computacin en la nube han sido,
segn el pionero en computacin en la nube britnico Jamie Turner, las tecnologas de
virtualizacin, el desarrollo del universal de alta velocidad de ancho de banda y normas universales
de interoperabilidad de software. Turner aadi: "A medida que la computacin en nube se extiende,
su alcance va ms all de un puado de usuarios de Google Docs. Slo podemos empezar a
imaginar su mbito de aplicacin y alcance. Casi cualquier cosa puede ser utilizado en la nube".

Caractersticas[editar]
La computacin en nube presenta las siguientes caractersticas clave:

Agilidad: Capacidad de mejora para ofrecer recursos tecnolgicos al usuario por parte del
proveedor.

Costo: los proveedores de computacin en la nube afirman que los costos se reducen. Un
modelo de prestacin pblica en la nube convierte los gastos de capital en gastos de
funcionamiento. Ello reduce barreras de entrada, ya que la infraestructura se proporciona
tpicamente por una tercera parte y no tiene que ser adquirida por una sola vez o tareas
informticas intensivas infrecuentes.

Escalabilidad y elasticidad: aprovisionamiento de recursos sobre una base de autoservicio


en casi en tiempo real, sin que los usuarios necesiten cargas de alta duracin.

Independencia entre el dispositivo y la ubicacin: permite a los usuarios acceder a los


sistemas utilizando un navegador web, independientemente de su ubicacin o del dispositivo
que utilice (por ejemplo, PC, telfono mvil).

La tecnologa de virtualizacin permite compartir servidores y dispositivos de


almacenamiento y una mayor utilizacin. Las aplicaciones pueden ser fcilmente migradas de
un servidor fsico a otro.

Rendimiento: Los sistemas en la nube controlan y optimizan el uso de los recursos de


manera automtica, dicha caracterstica permite un seguimiento, control y notificacin del

mismo. Esta capacidad aporta transparencia tanto para el consumidor o el proveedor de


servicio.

Seguridad: puede mejorar debido a la centralizacin de los datos. La seguridad es a


menudo tan buena o mejor que otros sistemas tradicionales, en parte porque los proveedores
son capaces de dedicar recursos a la solucin de los problemas de seguridad que muchos
clientes no pueden permitirse el lujo de abordar. El usuario de la nube es responsable de la
seguridad a nivel de aplicacin. El proveedor de la nube es responsable de la seguridad fsica. 5

Mantenimiento: en el caso de las aplicaciones de computacin en la nube, es ms sencillo,


ya que no necesitan ser instalados en el ordenador de cada usuario y se puede acceder desde
diferentes lugares.

Ventajas[editar]

Integracin probada de servicios Red. Por su naturaleza, la tecnologa 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. 6

Prestacin de servicios a nivel mundial. Las infraestructuras de cloud


computing proporcionan mayor capacidad de adaptacin, recuperacin completa de prdida de
datos (con copias de seguridad) y reduccin al mnimo de los tiempos de inactividad.

Una infraestructura 100% de cloud computing permite tambin al proveedor de contenidos o


servicios en la nube prescindir de instalar cualquier tipo de software, 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 inversin para empezar a
trabajar.

Implementacin ms rpida y con menos riesgos, ya que se comienza a trabajar ms rpido


y no es necesaria una gran inversin. Las aplicaciones del cloud computingsuelen estar
disponibles en cuestin de das u horas en lugar de semanas o meses, incluso con un nivel
considerable de personalizacin o integracin.

Actualizaciones automticas que no afectan negativamente a los recursos de TI. Al


actualizar a la ltima versin de las aplicaciones, el usuario se ve obligado a dedicar tiempo y
recursos para volver a personalizar e integrar la aplicacin. Con el cloud computing no hay que
decidir entre actualizar y conservar el trabajo, dado que esas personalizaciones e integraciones
se conservan automticamente durante la actualizacin.

Contribuye al uso eficiente de la energa. En este caso, a la energa requerida para el


funcionamiento de la infraestructura. En los datacenters tradicionales, los servidores consumen
mucha ms energa de la requerida realmente. En cambio, en las nubes, la energa consumida
es slo la necesaria, reduciendo notablemente el desperdicio.

Bajo coste. Productos gratuitos o pagos mensuales fijos por utilizacin,


sin costes adicionales, dado que no hay que invertir en gran
infraestructura, ni en licencias.

Seguridad. Los datos siempre estn seguros (lee la poltica de


seguridad de Debitoor).

No hay necesidad de poseer una gran capacidad de almacenamiento.

Mayor rapidez en el trabajo al estar basado en la web.

Informacin a tiempo real.

Fuerte inversin en innovacin.

Acceso a toda la informacin.

Acceso cuando quieras y donde quieras, slo con una conexin a


Internet.

Desventajas[editar]

La centralizacin 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.

Los datos "sensibles" del negocio no residen en las instalaciones de las empresas, lo que
podra generar un contexto de alta vulnerabilidad para la sustraccin o robo de informacin.

La confiabilidad de los servicios depende de la "salud" tecnolgica y financiera de los


proveedores de servicios en nube. Empresas emergentes o alianzas entre empresas podran
crear un ambiente propicio para el monopolio y el crecimiento exagerado en los servicios. 7

La disponibilidad de servicios altamente especializados podra tardar meses o incluso aos


para que sean factibles de ser desplegados en la red.

La madurez funcional de las aplicaciones hace que continuamente estn modificando sus
interfaces, por lo cual la curva de aprendizaje en empresas de orientacin no tecnolgica tenga
unas pendientes significativas, as como su consumo automtico por aplicaciones.

Seguridad. La informacin 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 ms 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.

Servicios ofrecidos[editar]
Software como servicio[editar]
El software como servicio (en ingls software as a service, SaaS) se encuentra en la capa ms
alta y caracteriza una aplicacin completa ofrecida como un servicio, por-demanda, va
multitenencia que significa una sola instancia del software que corre en la infraestructura del
proveedor y sirve a mltiples organizaciones de clientes. Las aplicaciones que suministran este
modelo de servicio son accesibles a travs de un navegador web -o de cualquier aplicacin
diseada para tal efecto- y el usuario no tiene control sobre ellas, aunque en algunos casos se le
permite realizar algunas configuraciones. Esto le elimina la necesidad al cliente de instalar la
aplicacin en sus propios computadores, evitando asumir los costos de soporte y el mantenimiento
de hardware y software.

Plataforma como servicio[editar]


La capa del medio, que es la plataforma como servicio (en ingls platform as a service, PaaS), es
la encapsulacin de una abstraccin de un ambiente de desarrollo y el empaquetamiento de una
serie de mdulos o complementos que proporcionan, normalmente, una funcionalidad horizontal
(persistencia de datos, autenticacin, mensajera, etc.). De esta forma, un arquetipo de plataforma
como servicio podra consistir en un entorno conteniendo una pila bsica de sistemas, componentes
o APIs preconfiguradas y listas para integrarse sobre una tecnologa concreta de desarrollo (por
ejemplo, un sistema Linux, un servidor web, y un ambiente de programacin como Perl o Ruby). Las
ofertas de PaaS pueden dar servicio a todas las fases del ciclo de desarrollo y pruebas del software,
o pueden estar especializadas en cualquier rea en particular, tal como la administracin del
contenido.
Ejemplos comerciales son Google App Engine, que sirve aplicaciones de la
infraestructura Google; Microsoft Azure, una plataforma en la nube que permite el desarrollo y
ejecucin de aplicaciones codificadas en varios lenguajes y tecnologas como .NET, Java y PHP o
la Plataforma G, desarrollada en Perl. Servicios PaaS como stos permiten gran flexibilidad, pero
puede ser restringida por las capacidades disponibles a travs del proveedor.
En este modelo de servicio al usuario se le ofrece la plataforma de desarrollo y las herramientas de
programacin por lo que puede desarrollar aplicaciones propias y controlar la aplicacin, pero no
controla la infraestructura.
Ventajas y desventajas[editar]
Las ventajas de los PaaS son que permite niveles ms altos de programacin con una complejidad
extremadamente reducida; el desarrollo general de la aplicacin puede ser ms eficaz, ya que se
tiene una infraestructura built-in; y el mantenimiento y mejora de la aplicacin es ms
sencillo8 Tambin puede ser til en situaciones en las que varios desarrolladores estn trabajando
en un mismo proyecto y que implican a partes que no estn ubicadas cerca unas de otras. 9

Una desventaja de PaaS es que es posible que los desarrolladores no pueden utilizar todas las
herramientas convencionales (bases de datos relacionales, con joins irrestrictos, por ejemplo). Otra
posible desventaja es estar cerrado en una cierta plataforma. Sin embargo, la mayora de los PaaS
estn relativamente libres10
Tipos[editar]
Pblicos, privados e hbridos[editar]
Existen varios tipos de PaaS, incluyendo pblicos, privados e hbridos. 11 Paas fue originalmente
pensado para las nubes pblicas, antes de expandirse a las privadas e hbridas. 11 Los PaaS
pblicos son derivados de los Software como servicio (SaaS) y est situado entre SaaS
y infraestructura como servicio (IaaS) 12
Los PaaS privados son comnmente descargados e instalados desde una infraestructura local de
una empresa, o desde una nube pblica. Una vez que el software se instala en una o ms
mquinas, el PaaS privado organiza la aplicacin y los componentes de la base de datos en una
sola plataforma para el alojamiento. 13 Entre los proveedores de PaaS se encuentran Apprenda, que
comenz en la plataforma Microsoft .NET; OpenShift, de Red Hat y su Cloud
Foundry Pivotal.14 Apprenda y Microsoft eran consideradas las dos nicas PaaS que provean
soporte .NET superior. 11 Ahora acompaadas por la anunciada 15 asociacin entre Microsoft e
IBM 16
PaaS hbrido es tpicamente un despliegue consistente en una mezcla de despliegues pblicos y
privados. Un ejemplo aqu es IBM Bluemix 17 que se entrega como una sola plataforma de nube
integrada a travs de modelos de despliegue pblico, dedicado y local.
Mobile PaaS[editar]
Iniciado en 2012, mobile PaaS (mPaaS) proporciona capacidades de desarrollo para diseadores y
desarrolladores de aplicaciones mviles.18 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.io. 19 20
PaaS Abierto[editar]
PaaS abierto no incluye alojamiento, sino que proporciona software de cdigo abierto que permite a
un proveedor PaaS ejecutar aplicaciones en un entorno de cdigo abierto. Por ejemplo, AppScale
permite a un usuario desplegar algunas aplicaciones escritas para Google App Engine a sus propios
servidores, proporcionando acceso a almacn de datos desde una base de
datos SQL o NoSQL estndar. Algunas plataformas abiertas permiten al desarrollador utilizar
cualquier lenguaje de programacin, base de datos, sistema operativo o servidor para implementar
sus aplicaciones.21 22
PaaS para el Desarrollo Rpido[editar]
En 2014, Forrester Research defini Plataformas empresariales pblicas para desarrolladores
rpidos como una tendencia emergente, nombrando a varios proveedores incluyendo a Mendix,
Salesforce.com, OutSystems y Acquia Acquia.23
Tipos de Sistemas[editar]
PaaS se encuentra en los siguientes tipos de sistemas:
Instalaciones de desarrollo complementario
Estas instalaciones permiten la personalizacin de aplicaciones SaaS existentes, a menudo
requieren que los desarrolladores de PaaS y sus usuarios compren suscripciones a la
aplicacin SaaS complementaria. 24
Entornos independientes

Los entornos PaaS independientes no incluyen dependencias tcnicas, de licencias o


financieras de aplicaciones o servicios web especficos de SaaS, y estn diseados para
proporcionar un entorno de desarrollo generalizado. 10
Entornos de nicamente entrega de aplicaciones
Los PaaS de unicamente entrega generalmente se enfocan en servicios de hosting, tales
como seguridad y escalabilidad bajo demanda. El servicio no incluye capacidades de
desarrollo, depuracin y prueba, aunque pueden ser suministrados sin conexin (a travs de
un complemento de Eclipse, por ejemplo). 24

Infraestructura como servicio[editar]


La infraestructura como servicio (infrastructure as a service, IaaS) -tambin llamada
en algunos casos hardware as a service, HaaS)25 se encuentra en la capa inferior y es
un medio de entregar almacenamiento bsico y capacidades de cmputo como
servicios estandarizados en la red. Servidores, sistemas de almacenamiento,
conexiones, enrutadores, y otros sistemas se concentran (por ejemplo a travs de la
tecnologa de virtualizacin) para manejar tipos especficos de cargas de trabajo
desde procesamiento en lotes (batch) hasta aumento de servidor/almacenamiento
durante las cargas pico. El ejemplo comercial mejor conocido es Amazon Web
Services, cuyos servicios EC2 y S3 ofrecen cmputo y servicios de almacenamiento
esenciales (respectivamente). Otro ejemplo es Joyent, cuyo producto principal es una
lnea de servidores virtualizados, que proveen una infraestructura en demanda
altamente escalable para manejar sitios web, incluidas aplicaciones web complejas
escritas en Python, Ruby, PHP y Java.

Tipos de nubes[editar]

Tipos de computacin en la nube

Una nube pblica es una nube computacional mantenida y gestionada por terceras
personas no vinculadas con la organizacin. 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 qu trabajos de otros clientes pueden estar corriendo en el mismo
servidor, red, sistemas de almacenamiento, etc.26 Aplicaciones, almacenamiento y
otros recursos estn disponibles al pblico a travs de el proveedor de servicios,
que es propietario de toda la infraestructura en sus centros de datos; el acceso a
los servicios slo se ofrece de manera remota, normalmente a travs de internet.

Las nubes privadas son una buena opcin para las compaas que necesitan alta
proteccin de datos y ediciones a nivel de servicio. Las nubes privadas estn en
una infraestructura bajo demanda, gestionada para un solo cliente que controla qu
aplicaciones debe ejecutarse y dnde. Son propietarios del servidor, red, y disco y
pueden decidir qu usuarios estn autorizados a utilizar la infraestructura. Al
administrar internamente estos servicios, las empresas tienen la ventaja de

mantener la privacidad de su informacin y permitir unificar el acceso a las


aplicaciones corporativas de sus usuarios.

Las nubes hbridas combinan los modelos de nubes pblicas y privadas. Un usuario
es propietario de unas partes y comparte otras, aunque de una manera controlada.
Las nubes hbridas ofrecen la promesa del escalado, aprovisionada externamente,
a demanda, pero aaden la complejidad de determinar cmo distribuir las
aplicaciones a travs de estos ambientes diferentes. Las empresas pueden sentir
cierta atraccin por la promesa de una nube hbrida, pero esta opcin, al menos
inicialmente, estar probablemente reservada a aplicaciones simples sin
condicionantes, que no requieran de ninguna sincronizacin o necesiten bases de
datos complejas. Se unen mediante la tecnologa, pues permiten enviar datos o
aplicaciones entre ellas. Un ejemplo son los sistemas de correo electrnico
empresarial.27

Nube comunitaria. De acuerdo con Joyanes Aguilar en 2012,28 el Instituto Nacional


de Estndares y Tecnologa (NITS, por sus siglas en ingls) define este modelo
como aquel que se organiza con la finalidad de servir a una funcin o propsito
comn (seguridad, poltica), las cuales son administradas por las organizaciones
constituyentes o terceras partes.

Aspectos de seguridad[editar]
La seguridad en la computacin en la nube puede ser tan buena o mejor que la que exista en los
sistemas tradicionales, porque los proveedores son capaces de proporcionar recursos que
resuelvan problemas de seguridad que muchos clientes no pueden afrontar. Sin embargo, la
seguridad todava sigue siendo un asunto importante, cuando los datos tienen un matiz confidencial.
Esto atrasa la adopcin de la computacin en la nube hasta cierto punto.

Seguridad como servicio[editar]


En el entorno de la nube, la seguridad es provista por los proveedores. Se pueden distinguir dos
mtodos: El primer mtodo, es que cualquiera puede cambiar sus mtodos de entrega incluidos en
los servicios de la nube. El segundo mtodo es que los proveedores de servicio de la nube proveen
seguridad solo como servicio en la nube, con informacin de seguridad de las compaas.

Seguridad del navegador[editar]


En el entorno de la nube, los servidores remotos son usados para la computacin. Los nodos del
cliente se usan solo para entrada/salida de operaciones, y para la autorizacin y autenticacin de la
informacin en la nube. Un navegador web estndar es una plataforma normalmente utilizada para
todos los usuarios del mundo. Esto puede ser catalogado en dos tipos diferentes: Software como
servicio (SaaS), Aplicaciones Web, o Web 2.0. Transport Layer Security (TLS), se suele emplear
para la encriptacin de datos y la autentificacin del host.

Autenticacin[editar]

En el entorno de la nube, la base para el control de acceso es la autenticacin, el control de acceso


es ms importante que nunca desde que la nube y todos sus datos son accesibles para todo el
mundo a travs de internet. Trusted Platform Module (TPM) es extensamente utilizado y un sistema
de autenticacin ms fuerte que el nombre de usuario y la contrasea. Trusted Computing Groups
(TCGs) es un estndar sobre la autorizacin de usuarios y otras herramientas de seguridad de
comunicacin en tiempo real entre el proveedor y el cliente.

Prdida de gobernanza[editar]
En las infraestructuras de la nube, el cliente necesariamente cede el control al proveedor (cloud
provider) 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.

Lock-In[editar]
Esta es una pequea oferta en este tipo de herramientas, los procedimientos o estndares de
formatos de datos o interfaces de servicios que podran garantizar los datos, las aplicaciones y el
servicio de portabilidad. Esto puede hacer difcil para el cliente migrar de un proveedor a otro, o
migrar los datos y servicios de nuevo a otro entorno informtico. Esto introduce una particular
dependencia en el proveedor de la nube para la provisin del servicio, especialmente a la
portabilidad de los datos, el aspecto ms fundamental.

Proteccin de los datos[editar]


La computacin en la nube pone en riesgo la proteccin 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 informacin) para asegurar la efectividad prctica 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 mltiples transferencias de datos, por ejemplo entre sistemas federados. Por otra parte,
algunos proveedores de la nube, proporcionan informacin de sus prcticas de cercenamiento de
datos. Tambin hay algunas ofertas de certificaciones en el procesamiento de datos, las actividades
de seguridad, y los controles de datos que tienen lugar; ejemplo, la certificacin SAS70. Las
corrientes de datos de Internet estn unidas al malware y de paquetes seuelo para meter al
usuario en una desconocida participacin en actividades delictivas.

Limitaciones[editar]
Algunas limitaciones que estn retrasando un poco a la computacin en la nube son algunas de las
siguientes:

Prdidas de datos/fuga[editar]
Tener datos en la Nube tiene numerosas ventajas pero pueden ser comprometidos de diferentes
maneras. Pueden ser modificados o borrados sin un backup, pueden ser desvinculados de su
contexto o accedidos por gente no autorizada.

Dificultad de valorar la fiabilidad de los proveedores[editar]


Si los proveedores Cloud son parte de nuestra sociedad, visto de manera estadstica, alguien de su
personal o algn subcontratado podra no ser alguien de fiar. Es por esto que se deben tomar
buenos procedimientos de investigacin de antecedentes de recursos humanos, polticas y
procedimientos de seguridad de la informacin fuertes.

Fuerza de los mecanismos de autentificacin[editar]


En la nube, hay muchsimos datos, aplicaciones y recursos almacenados. La computacin en la
nube es muy dbil en los mecanismos de autentificacin, por lo tanto el atacante puede fcilmente
obtener la cuenta de usuario cliente y acceder a la mquina virtual.3

EJEMPLOS
https://prezi.com/wzylfx63myme/5-ejemplos-decaracteristicas-del-cloud-computing/

Aplicaciones[editar]

Box - desarrollado por Box Inc.

Campaign Cloud - desarrollado por ElectionMall Technologies

Doitle ajaxplorer - desarrollado por Doitle

Dropbox - desarrollado por Dropbox

Google Drive - desarrollado por Google

iCloud - desarrollado por Apple

OneDrive - desarrollado por Microsoft (antes SkyDrive)

OwnCloud - desarrollado por OwnCloud Inc.

Salesforce.com - desarrollado por Salesforce.com Inc.

SugarSync - desarrollado por SugarSync

Ubuntu One - desarrollado por Canonical (cerrado)

Wuala - desarrollado por LaCie

Dataprius - desarrollado por Dataprius

Aqu estn nuestros mejores 5 ejemplos de cmo se utiliza la computacin


en nube hoy.
Servicios de alojamiento Web
Adems de elegir un alojamiento web de servicios entre una gama de opciones
de servidor, las personas que buscan este tipo de soluciones tienen ahora la
opcin de elegir cloud hosting . Aunque no es una gran marca en el paisaje de
alojamiento web por cualquier medio en esta etapa, la flexibilidad y la fiabilidad
de cloud hosting es slo va a hacer que sea ms popular en los aos venideros,
tanto con los consumidores y las empresas individuales. Opciones con rango de
cloud hosting de tener todo organizado en la nube para simplemente tener sus
datos de sitios web almacenan all.
Consumidor Entretenimiento
Este es, sin duda, donde la computacin en nube es, probablemente, jugando
un papel importante en su vida sin que te des cuenta. Algunos de los servicios
de entretenimiento ms grandes y ms populares del mundo estn basadas en
la nube. iTunes, Netflix y YouTube son todos ejemplos de los servicios que
utilizan la computacin en nube para gestionar sus inmensos catlogos de
contenido y seguir siendo eficiente en los ojos de los consumidores.
Almacenamiento
Otro ejemplo del uso generalizado de la computacin en nube hoy en da,
aunque la mayora de los servicios de almacenamiento y plataformas utilizan las
palabras cloud computing en algn lugar de su ttulo, la descripcin, o guas de
usuario, por lo que usted probablemente sabe cules son.
Aunque cloud hosting ha demostrado tiles a nivel del consumidor, son las
empresas que estn sintiendo el beneficio real, con el aumento de la
colaboracin se convierta en realidad y la nube, aportan una serie ms amplia
de flexibilidad de un negocio.
Social Media
El uso de la computacin en nube en los medios sociales an no est muy
extendido, pero varios sitios, incluyendo Facebook, utilizan cada vez ms
plataformas en la nube para gestionar sus propios niveles de contenido y
mejorar la experiencia del usuario.

Enviar
Uno de los ejemplos ms antiguos de la forma en la nube juega un papel
importante en nuestras vidas, y tambin sigue siendo uno de los mejores.

El gran impacto de la nube


El mayor impacto de la nube ha tenido en la forma en que vivimos es, sin duda,
la forma en que ahora estamos viviendo en un mundo en el que podemos
acceder a cualquier cosa que queramos desde casi cualquier lugar que
queramos. As que, mientras tenemos un dispositivo en la mano, ya sea que
estemos en casa o en un largo viaje, la informacin que necesitamos, tanto
personal como profesional, nunca hay ms de unos pocos clics de distancia.

Qu es cloud computing? He aqu un conjunto de ideas


con las que se profundiza en este modelo tecnolgico
de modo que cualquiera pueda entenderlo.
El trmino cloud computing hace referencia a una concepcin tecnolgica y a
un modelo de negocio que rene ideas tan diversas como el almacenamiento de
informacin, las comunicaciones entre ordenadores, la provisin de servicios o las
metodologas de desarrollo de aplicaciones, todo ello bajo el mismo concepto: todo
ocurre en la nube.
Tratando de engranar todas estas cuestiones con vistas a la definicin de qu es
el cloud compunting, quiz debiramos detenernos un instante y definir el concepto
de nube o, para ser ms exactos, de internet. Internet, definida de una manera
deliberadamente simple, es un conjunto de ordenadores, distribuidos por el
mundo y unidos por una tupida malla de comunicaciones, que ofrece espacios
de informacin a todo el que tenga acceso. El acceso a la informacin que nos
ofrecen los ordenadores que componen Internet es transparente, es decir, no es
relevante para el usuario el lugar en el que est alojada fsicamente la informacin.
De ah que Internet se represente de una manera universal, como una nube a la
que se accede en busca de informacin y servicios.
No todo lo que ocurre en Internet es cloud computing; Internet es un universo
que, bsicamente, ofrece dos cosas: publicacin de informacin y oferta de
servicios. Se puede afirmar que la mera publicacin de informacin no forma parte
del modelo de cloud computing, as que, con esto, obtenemos una primera frontera
que separa lo que est dentro de nuestro ejercicio de definicin de aquello que no
lo est. Centrmonos por lo tanto en los servicios.

No todo lo que ocurre en Internet es cloud computing

Internet es tambin un gran mercado de servicios de diversa naturaleza y


formato que podramos dividir en dos grandes grupos, en base al uso que se
le da en la red: los servicios que utilizan la red como canal y los que se
encuentran en la red y le ofrecen recursos propios. Respecto a los primeros,
pensemos en un banco que ofrece sus servicios transaccionales, oficinas virtuales
de atencin al cliente, canales de venta o subasta En realidad la utilidad de
internet en estos procesos no es sino un mero canal de comunicacin. Estos
servicios no se consideran cloud computing.
En cuanto a los servicios que se encuentran en la red y le ofrecen recursos propios,
destacan los servicios de hosting que nos permiten guardar informacin fuera de
nuestros ordenadores, es decir, en servidores que estn en la nube y a los que
podemos acceder a travs una red de comunicaciones. Otro ejemplo sera el
servicio de correo electrnico, en este caso todo, tanto la aplicacin que utilizamos
como los datos que intercambiamos con nuestros destinatarios, estn
almacenados en la nube. Estos servicios s pueden considerarse cloud computing.
Por tanto, y resumiendo todo lo tratado anteriormente, podramos definir cloud
computing como una concepcin tecnolgica y un modelo de negocio en el que
se prestan servicios de almacenamiento, acceso y uso de recursos
informticos esencialmente radicados en la red, en los que el concepto de canal
es un mero instrumento.

Recursos que la red ofrece


como servicio
Y cules son los recursos que la red ofrece como servicio? Podemos considerar
tres tipologas bsicas de servicios que constituyen el modelo de negocio del cloud
compuntig y que, dentro del vocabulario informtico han venido en llamarse la
generacin As a service (IaaS, PaaS, SaaS).
Para la definicin de estos trminos seguiremos el camino que siguen los datos de
nuestros ordenadores hacia la nube, comenzando por los servicios ms vinculados
a las mquinas (hardware) hasta llegar a los de naturaleza ms lgica (software)
pasando por los que hacen posible estos ltimos (herramientas de desarrollo).

Infraestructura como servicio


Ofrecer al cliente espacio de almacenamiento o capacidad de procesamiento en
sus servidores. As el usuario tendr a su disposicin un disco duro de capacidad
ilimitada y un procesador de rendimiento casi infinito, solo restringido a su
capacidad econmica de contratacin del servicio. Este servicio se basa en el
acceso al uso de hardware radicado en la nube.

Plataforma como servicio


El servicio de Plataforma pone a disposicin de los usuarios herramientas para la
realizacin de desarrollos informticos, de manera que aquellos pueden construir
sus aplicaciones o piezas de software sin necesidad de adquirir e implantar en sus
ordenadores locales dichas herramientas. Este servicio tiene dos claras ventajas
para el desarrollador de aplicaciones: no tiene que adquirir las costosas licencias
para desarrollo de las herramientas de mercado y, por otra parte, el proveedor de
servicios se encarga de que dichas herramientas estn en ptima situacin de
mantenimiento.

Software como servicio

En el punto ms alto de las habituales clasificaciones de componentes del mundo


informtico se encuentran las aplicaciones finales; productos terminados que
ofrecen servicios concretos para los que fueron desarrollados. Estas aplicaciones
son infinitas en sus distintas naturalezas y usos. El servicio ofrecido
comoSaaS consiste directamente en la utilizacin por parte del usuario final de los
servicios ofrecidos por dichas aplicaciones, situadas en los servidores del
proveedor cloud, con un mecanismo de facturacin (en caso de no ser un servicio
gratuito) ms o menos simple de pago por uso.

Modelos de nube segn la


privacidad
El hecho de que la informacin manejada resida temporal o definitivamente en
servidores en la nube lleva a que dichos servicios ofrezcan distintos formatos de
privacidad que pueden elegir los usuarios. De ah que se planteen varios modelos
de nubes como espacios de desarrollo de los servicios ofertados. Seran:

Nubes pblicas
Los usuarios acceden a los servicios de manera compartida sin que exista un
exhaustivo control sobre la ubicacin de la informacin que reside en los
servidores del proveedor. El hecho de sean pblicas no es un sinnimo de sean
inseguras.

Nubes privadas
Para los clientes que necesiten, por la criticidad de la informacin que manejen una
infraestructura, plataforma y aplicaciones de su uso exclusivo.

Nubes hbridas
Combinan caractersticas de las dos anteriores, de manera que parte del servicio se
puede ofrecer de manera privada (por ejemplo la infraestructura) y otra parte de
manera compartida (por ejemplo las herramientas de desarrollo).

Cinco caractersticas
esenciales que debe cumplir
un servicio para considerarse
cloud
Hasta aqu la definicin de cloud computing desde un punto de vista informal. Para
dar formalidad a lo definido acudir a un organismo reputado internacionalmente,
el NIST (National Institute of Standards and Technology) del departamento de
Comercio de los Estados Unidos de Amrica para citar las cinco caractersticas
esenciales que debe cumplir un servicio para considerarse cloud.

Autoservicio bajo demanda


Un usuario debe poder, de forma unilateral, proveerse de recursos informticos
tales como tiempo de proceso o capacidad de almacenamiento en la medida de sus
necesidades sin que sea necesaria la intervencin humana del proveedor del
servicio.

Acceso amplio a la red


Los servicios proporcionados deben poder ser accesibles a travs de mecanismos
estndares y desde plataformas heterogneas (por ejemplo: ordenadores,
telfonos mviles o tabletas).

Asignacin comn de recursos


Los recursos son puestos a disposicin de los consumidores siguiendo un modelo
de multipropiedad, asignndose y reasignndose dispositivos fsicos o lgicos
atendiendo a la demanda de dichos consumidores. En este sentido el usuario no
tiene un estricto control del lugar exacto en el que se encuentra su informacin,

aunque s debe poder especificar un mbito mnimo de actuacin (por ejemplo: un


pas, un estado o un centro de proceso de datos concreto).

Rpida elasticidad
Las capacidades en los recursos proporcionados a los usuarios deben poder crecer
o decrecer bajo demanda de los mismos con celeridad, incluso mediante procesos
automticos.

Servicio medible
Los sistemas cloud deben controlar y optimizar sus recursos dotndose de
capacidades para medir su rendimiento en un nivel de abstraccin suficiente para
la naturaleza del servicio proporcionado. Adems dicho control debe permitir ser
reportado de manera transparente tanto al proveedor del servicio como al
consumidor del mismo.
http://www.revistacloudcomputing.com/glosario-cloud-computing/

Das könnte Ihnen auch gefallen