Вы находитесь на странице: 1из 11

Universidad Nacional Autnoma De Mxico

Facultad de Ingeniera

Sistemas Operativos.

Proyecto 2: Cloud Computing.

Alumno: Prez Barona Alan


Prez Montiel Ivn

Profesor: Sol Llaven Daniel Ing.


Cloud Computing.
Notas histricas.

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
intergalctico" fue introducido en los aos sesenta por JCR Licklider, quien era
responsable de permitir el desarrollo de ARPANET (Advanced Research Projects Agency
Network) en 1969. Su visin era que todo el mundo pudiese estar interconectado y poder
acceder a los programas y datos desde cualquier lugar, explic Margaret Lewis, directora
de marketing 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. John McCarthy,
1960: "Algn da la computacin podr ser organizada como un servicio pblico".
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.
Otro hito importante se produjo en 2009, cuando Google entre otros, empezaron a ofrecer
aplicaciones basadas en navegador. Servicios, como Google Apps. "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, dijo 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
segn el britnico y pionero en computacin en la nube Jamie Turner, han sido la
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".

Definicin.
La computacin en nube es un sistema informtico basado en Internet y centros de datos
remotos para gestionar servicios de informacin y aplicaciones. La computacin en nube
permite que los consumidores y las empresas gestionen archivos y utilicen aplicaciones
sin necesidad de instalarlas en cualquier computadora con acceso a Internet. Esta
tecnologa ofrece un uso mucho ms eficiente de recursos, como almacenamiento,
memoria, procesamiento y ancho de banda, al proveer solamente los recursos necesarios
en cada momento.
El trmino nube se utiliza como una metfora de Internet y se origina en la nube utilizada
para representar Internet en los diagramas de red como una abstraccin de la
infraestructura que representa.
Un ejemplo sencillo de computacin en nube es el sistema de documentos y aplicaciones
electrnicas Google Docs / Google Apps. Para su uso no es necesario instalar software o
disponer de un servidor, basta con una conexin a Internet para poder utilizar cualquiera
de sus servicios.
El servidor y el software de gestin se encuentran en la nube (Internet) y son directamente
gestionados por el proveedor de servicios. De esta manera, es mucho ms simple para el
consumidor disfrutar de los beneficios. En otras palabras: la tecnologa de la informacin
se convierte en una servicio, que se consume de la misma manera que consumimos la
electricidad o el agua.
Ejemplos de servicios de computacin en la nube hay muchsimos y solo sealare
algunos.
Facebook
Twitter
Google (los servicios como gmail, youtube, el buscador, etc)
Wikipedia
Etc.
Desde el punto de vista corporativo, la computacin en la nube transforma operaciones de
TI, convirtindolas en transparentes y sencillas de gestionar en vez de problemticas y
complejas. As, los clientes de computacin en la nube slo pagarn por lo que
consuman, cuando lo consuman.
Una metfora para computacin en la nube es utility computing, que nos lleva a tratar el
poder de computacin de la misma forma que el agua o la electricidad. La computacin se
ha convertido en una comodidad que se puede encender y usar bajo demanda. Si se
necesita ms computacin, se enciende ms capacidad. En periodos en los que esta
comodidad no es necesaria, se paga slo una tasa de mantenimiento. Por supuesto,
estas utilidades pueden ser utilizadas para cualquier propsito. De la misma forma,
cuando se paga electricidad no importa si se utiliza para una pantalla plana, un secador
de pelo o un disco duro externo.

En resumen, trasladarse a la nube es pasar de un modelo de negocio intensivo en capital


a precio fijo a un modelo operacional de coste variable y pago por uso.
Computacin en la nube se est extendiendo cada da ms como la plataforma elegida
para las empresas que ya no desean lidiar con las dificultades y los costes asociados a
mantener instalaciones tecnolgicas fsicas.

Arquitectura de la Nube.
Claro la nube son los servidores de la internet, pero aqu hay que diferenciar algo, que es
la arquitectura de la nube, ese es efectivamente el avance cientfico y consiste en lo
siguiente.
A medida que muchas ms personas se unan a la Internet por lo tanto las empresas que
prestaban algn servicio, caso de ejemplo como google y otros, tendan una fuerte
demanda de peticiones hacia sus servidores, por lo tanto era un coste muy alto si alguno
de sus servidores podra fallar, ya que antes de la arquitectura de la nube los servidores
eran independientes de todos. Esto hizo que se planteara una solucin a este problema.
Por lo tanto naci la arquitectura de la nube y bsicamente es lo siguiente:
Unir la potencia de todos los servidores independientes y juntos hacer una gran fuerza
que a la vez no dependa de cada servidor.
Tomando eso como premisa, entonces en la arquitectura de la nube sucede que todas las
peticiones que lleguen, no solamente vayan a un servidor, si no que vayan al conjunto de
servidores con esto se produce lo que se llama balanceo de carga.
Los primeros ejemplos de computacin en la nube incluyen el centro de datos virtual de
proveedor de virtualizacin de VMware y el servicio EC2 de Amazon. Adems, HP ha sido
contratada para proporcionar un entorno de computacin en nube para el Departamento
de la unidad de servicios de TI de Defensa ', Defensa Agencia de Sistemas de
Informacin. HP tambin involucrado en un proyecto conjunto con Intel, Yahoo!, y
acadmico y el gobierno socios para construir bancos de pruebas de investigacin en la
nube en los EE.UU., Alemania y Singapur para apoyar a cientos de miles de
investigadores.

Caractersticas distintivas.
La computacin en nube presenta las siguientes caractersticas clave:
-Agilidad: Capacidad de mejora para ofrecer recursos tecnolgicos al usuario por parte
del proveedor.
-Coste: los proveedores de computacin en la nube afirman que los costes 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 nica 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.

Dispositivo e independencia de 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.
-La 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.

-Mantenimiento: 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.

Tipos de 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.
-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, 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. Usted es
propietario de unas partes y comparte otras, aunque de una manera controlada. Las
nubes hbridas ofrecen la promesa del escalado aprovisionada externamente, en
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.

Capas
Software como servicio
El software como servicio 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
La capa del medio, que es la plataforma como servicio, 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.
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.
Infraestructura como servicio
La infraestructura como servicio 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,
incluyendo aplicaciones Web complejas escritas en Python, Ruby, PHP, y Java.

Aspectos de seguridad.
La seguridad en la computacin en la nube, puede ser tan buena o mejor que la que
disponamos 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.
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 explorador.


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.
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.
En las infraestructuras de la nube, el cliente necesariamente cede el control al proveedor
(Cloud Provider) en un nmero de asuntos, los cules afectan a 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, dejando una brecha en las defensas de
seguridad.
Lock-In.
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.

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.

Referencias.
http://tecnato.com/computacion-en-la-nube-que-es-y-como-funciona/
http://www.computacionennube.org/15/ventajas-de-la-computacion-en-nube/
http://www.computacionennube.org/29/usos-y-aplicaciones/
http://www.computacionennube.org/37/la-practica/
http://www.computacionennube.org/13/tipos-de-nube/

Вам также может понравиться