COMPUTACION EN A NUBE
-
Upload
alexander-garate -
Category
Documents
-
view
218 -
download
3
description
Transcript of COMPUTACION EN A NUBE
1
Computación en la nube
Autor:
Gárate, Alexander
Zambrano, Luis
C.I: 27092031
Paralelo 1
Valencia, 28 de Mayo, 2015
Profesor:
Arias, Oscar
Computación I
2
Índice
Pág.
Introducción………………………………………………….….….. 3
¿Qué es?……………………………………………………….…..… 5
Historia………………………………………………………………..8
Uso y aplicaciones…………………………………………………... 10
Ventajas…………………………………………………..………… 12
Desventajas…………………………………………..………….……15
Tipos de Nubes…………………………………………….……….. 16
Conclusión…………………………………….….…………………..18
Bibliografía…………………………………………………………..19
3
Introducción
Las sociedades y civilizaciones desde tiempos remotos, han sostenido y
aplicado, ciertas características tanto de convivencia, interrelación, y
desarrollo. Primero que nada hay que señalar que toda sociedad, y cada
individuo que la integra y forma parte de esta, busca siempre una mejora
y calidad de vida, estos objetivos comunes de dichos individuos, traen
como consecuencia una serie de elementos y efectos, que se hacen notar
y deben ser aplicados para dicho fin.
Entre esos elementos se encuentran características notablemente
influyentes como lo es la globalización, comunicación y tecnología,
estos, en conjunto, son las causas principales de los cambios en las
sociedades. Actualmente en las sociedades modernas, es imposible no
encontrar que dichas características causen algún efecto y/o cambio en la
civilización, o también a la inversa, que sea la sociedad las que busque a
través de estas características algún cambio para su vida. Hoy en día las
sociedades se interrelacionan de manera tal que es imprescindible que se
dé el ambiente propicio para tal. Es imposible negar la importancia que
tiene actualmente los servicios de internet para todo propósito.
Cuando se hace referencia a la nube, se está aludiendo a un término con
algunos años de historia y que es una forma metafórica de nombrar a
Internet. Básicamente la computación en la nube consiste en los servicios
ofrecidos a través de la red tales como correo electrónico,
4
almacenamiento, uso de aplicaciones, etc., los cuales son normalmente
accesibles mediante un navegador web. Al utilizar estos servicios, la
información utilizada y almacenada, así como la mayoría de las
aplicaciones requeridas, son procesados y ejecutados por un servidor en
Internet. Dicho en otras palabras, se trata de una implementación que
pretende transformar el arquetipo habitual de la computación y la
informática y trasladarla a Internet.
Servicios como estos, son los que han hecho de la internet una
herramienta sumamente importante para los distintos usos y posibilidades
que se requieren actualmente. Estas tecnologías avanzan conforme la
sociedad tenga mayor exigencia y necesidades.
5
¿Qué es?
La computación en nube es un sistema informático basado en
Internet y centros de datos remotos para gestionar servicios de
información y aplicaciones. La
computación 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 tecnología ofrece
un uso mucho más eficiente de
recursos, como almacenamiento,
memoria, procesamiento y ancho de banda, al proveer solamente los
recursos necesarios en cada momento.
El término “nube” se utiliza como una metáfora de Internet y se
origina en la nube utilizada para representar Internet en los diagramas de
red como una abstracción de la infraestructura que representa. Un
ejemplo sencillo de computación en nube es el sistema de documentos y
aplicaciones electrónicas Google Docs / Google Apps. Para su uso no es
necesario instalar software o disponer de un servidor, basta con una
conexión a Internet para poder utilizar cualquiera de sus servicios. El
servidor y el software de gestión se encuentran en la nube (Internet) y son
6
directamente gestionados por el proveedor de servicios. De esta manera,
es mucho más simple para el consumidor disfrutar de los beneficios. En
otras palabras: la tecnología de la información se convierte en una
servicio, que se consume de la misma manera que consumimos la
electricidad o el agua.
La computación en nube se sustenta en tres pilares fundamentales
de los que depende intrínsecamente para su correcto funcionamiento:
software, plataforma, e infraestructura. Cada uno de estos pilares cumple
un propósito diferente en la nube al sustentar las distintas áreas de
productos y tipos de servicios de cloudcomputing prestados a
corporaciones, empresas y particulares de todo el mundo. En el segmento
de software, la computación en la nube ha demostrado ser útil como un
modelo de negocio. Ejecutando el software mediante servidores
centralizados en Internet en lugar de servidores locales, los costes se
reducen enormemente.
Por otra parte, al eliminar los gastos de mantenimiento, licencias y
hardware necesario para mantener estos servidores, las empresas son
capaces de ejecutar aplicaciones de forma mucho más fluida y eficiente
desde el punto de vista informático.
7
La plataforma de computación en nube (“Platform as a Service
(PaaS)“) permite a los usuarios acceder a aplicaciones en servidores
centralizados, sustentándose en la infraestructura de la nube. De esta
manera, permite el funcionamiento de las aplicaciones en nube,
facilitando la implementación de las mismas sin el costo y la
complejidad de mantener múltiples capas de hardware y software como
ha ocurrido hasta ahora. El último segmento de la computación en nube,
la infraestructura como servicio (“Infrastructure as a Service (IaaS)“),
representa en gran medida la columna vertebral de todo el concepto.
La infraestructura es la que permite a los usuarios crear y usar el
software y las aplicaciones. En lugar de mantener centros de datos o
servidores, los clientes compran los recursos como un servicio
completamente externo. Los proveedores cobran los servicios según la
base establecida y por la cantidad de recursos consumidos.
8
Historia
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áctico" fue introducido en los años
sesenta por JCR Licklider, su visión 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 visión que se parece mucho a lo que llamamos
cloudcomputing".
Otros expertos atribuyen el concepto científico de la computación
en nube a John McCarthy, quien propuso la idea de la computación como
un servicio público, de forma similar a las empresas de servicios que se
remontan a los años sesenta. John McCarthy, 1960: "Algún día la
computación podrá ser organizada como un servicio público".4
Desde los años sesenta, la computación en 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
9
pionero en el concepto de la entrega de aplicaciones empresariales a
través de una página web simple. La firma de servicios allanó el camino
para que tanto especialistas como empresas tradicionales de software
pudiesen publicar sus aplicaciones a través de Internet.
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 MechanicalTurk. Posteriormente en 2006, Amazon lanzó su
Elastic Compute Cloud (EC2) como un servicio comercial que permite a
las pequeñas empresas y los particulares alquilar equipos en los que se
ejecuten sus propias aplicaciones informáticas. 8 "Amazon EC2/S3 fue el
que ofreció primero servicios de infraestructura en la nube totalmente
accesibles”, dijo Jeremy Allaire, CEO de Brightcove, que proporciona su
plataforma SaaS de vídeo en línea a las estaciones de televisión de Reino
Unido y periódicos.
George Gilder, 2006: "El PC de escritorio está muerto. Bienvenido
a la nube de Internet, donde un número enorme de instalaciones a lo
largo de todo el planeta almacenarán todos los datos que usted podrá usar
alguna vez en su vida".
Otro hito importante se produjo en 2009, cuando Google entre
otros, empezaron a ofrecer aplicaciones basadas en navegador. Servicios,
como Google Apps. "La contribución más importante a la computación
10
en nube ha sido la aparición de "aplicaciones asesinas" de los gigantes de
tecnología como Microsoft y Google. Cuando dichas compañías 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
aceptación de los servicios online”, dijo Dan Germain, jefe de la oficina
de tecnología en IT proveedor de servicios CobwebSolutions.
Otro de los factores clave que han permitido evolucionar a la
computación en la nube según el británico y pionero en computación en
la nube Jamie Turner, han sido la tecnologías de virtualización, el
desarrollo del universal de alta velocidad de ancho de banda, y normas
universales de interoperabilidad de software. Turner añadió: "A medida
que la computación en nube se extiende, su alcance va más allá de un
puñado de usuarios de Google Docs. Sólo podemos empezar a imaginar
su ámbito de aplicación y alcance. Casi cualquier cosa puede ser
utilizado en la nube"
Usos y Aplicaciones
La computación en nube se puede aplicar en casi cualquier
entorno: desde el pequeño comerciante que necesita un sitio web seguro
de comercio electrónico de forma rápida y barata, hasta el operario de
ferry que alcanza altos picos en su sistema informático en mayo y junio,
11
mientras que el resto del año se encuentra prácticamente inactivo. Su
aplicación puede ser muy útil por ejemplo, para el servicio de bomberos
cuando repentinamente necesitan más poder computacional para predecir
movimientos de incendios forestales durante el verano.
Los servicios de la
computación en nube
cubren desde aplicaciones
individuales de negocios,
como el cálculo de
impuestos, rentas o
contribuciones, hasta la
externalización
informática de alto
rendimiento para
complejos diseños en 3D, películas de cine o investigación científica.
El cliente puede en todo momento decidir qué aplicaciones usar y
elegir entre aquellas que son gratuitas y las que no lo son. En el caso de
las aplicaciones de pago, el coste irá en función de diversas variables,
como el servicio contratado, el tiempo que se ha usado ese servicio, el
volumen de tráfico de datos utilizado, etc.
12
Ventajas
Costos: Podría ser la ventaja más atractiva que presenta el
cómputo en la nube, y si no lo es, al menos es la más evidente de todas
las que ofrece esta tecnología. Al dejar la responsabilidad de la
implementación de la infraestructura al proveedor, el cliente no tiene que
preocuparse por comprar equipos de cómputo, capacitar personal para la
configuración y mantenimiento de éstos, y en algunos casos, por el
desarrollo del software. Además el usuario de estos servicios únicamente
paga por los recursos que utiliza, permitiéndole diseñar un plan de pago
normalmente a partir del tiempo en que éste se utiliza (memoria,
procesamiento, almacenamiento).
Competitividad:Al no tener que adquirir equipos costosos, las
pequeñas empresas pueden tener acceso a las más nuevas tecnologías a
precios a su alcance pagando únicamente por consumo. De este modo las
organizaciones de cualquier tipo podrían competir en igualdad de
condiciones en áreas de TI con empresas de cualquier tamaño. La ventaja
competitiva no está en aquel que tiene los recursos de cómputo sino en
quien los emplea mejor.
Disponibilidad:El proveedor está obligado a garantizar que el
servicio siempre esté disponible para el cliente. En este sentido, la
13
virtualización juega un papel fundamental, ya que el proveedor puede
hacer uso de esta tecnología para diseñar una infraestructura redundante
que le permita ofrecer un servicio constante de acuerdo a las
especificaciones del cliente.
Abstracción de la parte técnica: Como se mencionó al hablar de
costos, el cómputo en la nube permite al cliente la posibilidad de
olvidarse de la implementación, configuración y mantenimiento de
equipos; transfiriendo esta responsabilidad al proveedor del servicio.
Acceso desde cualquier punto geográfico: El uso de las
aplicaciones diseñadas sobre el paradigma del cómputo en la nube puede
ser accesible desde cualquier equipo de cómputo en el mundo que esté
conectado a Internet. El acceso
normalmente se hace desde un
navegador web, lo que permite a
la aplicación ser utilizada no
únicamente desde una
computadora de escritorio o una
computadora portátil, sino que
va más allá, permitiendo al
14
usuario hacer uso de la aplicación incluso desde dispositivos móviles
como smartphones.
Escalabilidad: El cliente no tiene que preocuparse por actualizar
el equipo de cómputo sobre el que se está corriendo la aplicación que
utiliza, ni tampoco por la actualización de sistemas operativos o
instalación de parches de seguridad, ya que es obligación del proveedor
del servicio realizar este tipo de actualizaciones. Además, éstas son
transparentes para el cliente, por lo que la aplicación debe de continuar
disponible para el usuario en todo momento aun cuando se esté
realizando el proceso de actualización del lado del proveedor. Las
actualizaciones y nuevas funcionalidades son instaladas prácticamente de
manera inmediata.
Concentración de esfuerzos en los procesos de negocio:Como
resultado de las ventajas antes mencionadas, el cliente pude concentrar
más recursos y esfuerzos hacia un aspecto más estratégico y trascendente,
que tenga un impacto directo sobre los procesos de negocio de la
organización, transfiriendo al proveedor la responsabilidad de la
implementación, configuración y mantenimiento de la infraestructura
necesaria para que se ejecute la aplicación.
15
Desventajas
Privacidad.: Es comprensible la percepción de inseguridad que genera
una tecnología que pone la información (sensible en muchos casos), en
servidores fuera de la organización, dejando como responsable de los
datos al proveedor de servicio. El tema a tratar aquí, es el de la
privacidad, ya que para muchos es extremadamente difícil el confiar su
información sensible a terceros y consideran que lo que propone el
cómputo en la nube pone en riesgo la información vital para los procesos
de negocio.
Disponibilidad: Si bien es cierto que se incluyó a la disponibilidad
previamente como una ventaja, ésta queda como una responsabilidad que
compete únicamente al proveedor del servicio, por lo que si su sistema de
redundancia falla y no logra mantener al servicio disponible para el
usuario, éste no puede realizar ninguna acción correctiva para restablecer
el servicio. En tal caso, el cliente debería de esperar a que el problema
sea resuelto del lado del proveedor.
Falta de control sobre recursos: Al tener toda la infraestructura e
incluso la aplicación corriendo sobre servidores que se encuentran en la
nube, es decir, del lado del proveedor, el cliente carece por completo de
16
control sobre los recursos e incluso sobre su información, una vez que
ésta es subida a la nube.
Dependencia:En una solución basada en cómputo en la nube, el cliente
se vuelve dependiente no sólo del proveedor del servicio, sino también de
su conexión a Internet, debido a que el usuario debe estar
permanentemente conectado para poder alcanzar al sistema que se
encuentra en la nube.
Integración: No en todos los entornos resulta fácil o práctica la
integración de recursos disponibles a través de infraestructuras de
cómputo en la nube con sistemas desarrollados de una manera
tradicional, por lo que este aspecto debe ser tomado en cuenta por el
cliente para ver qué tan viable resulta implementar una solución basada
en la nube dentro de su organización.
Tipos de Nube
Existen diversos tipos de nube dependiendo de las necesidades de
cada empresa, el modelo de servicio ofrecido y la implementación de la
misma, pero básicamente existen tres grandes grupos:
17
Nubes Públicas:
Las nubes públicas se refieren al modelo estándar de computación
en nube, donde los servicios que se ofrecen se encuentran en servidores
externos al usuario, pudiendo tener acceso a las aplicaciones de forma
gratuita o de pago.
Nubes Privadas:
En las nubes privadas la plataforma se encuentra dentro de las
instalaciones de la empresa y no suele ofrecer servicios a terceros. En
general, una nube privada es una plataforma para la obtención solamente
de hardware, es decir, máquinas, almacenamiento e infraestructura de red
(IaaS), pero también se puede tener una nube privada que permita
desplegar aplicaciones (PaaS) e incluso aplicaciones (SaaS). 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. En las nubes privadas
el cliente controla qué aplicaciones usa y cómo. La empresa es la
propietaria de la infraestructura y puede decidir qué usuarios están
autorizados a utilizarla.
Nubes Híbridas:
Las nubes híbridas combinan recursos locales de una nube privada
con la nube pública. La infraestructura privada se ve aumentada con los
servicios de computación en nube de la infraestructura pública. Esto
permite a una empresa mantener el control de sus principales
aplicaciones y aprovechar la computación en nube publica solamente
cuando resulte necesario.
18
Conclusión
Esta tecnología, como sucede normalmente, presenta un
crecimiento gradual. Si bien es cierto que el cómputo en la nube es una
tecnología que ya se utiliza desde hace algunos años, aún falta que sea
completamente absorbida como una tendencia central en las
organizaciones.
El nivel de aceptación entre las organizaciones variará
dependiendo del tamaño de éstas. Las medianas y pequeñas empresas ya
empiezan a adoptar soluciones basadas en cómputo en la nube, mientras
que las grandes organizaciones lo hacen de acuerdo a necesidades
particulares.
En la otra cara de la moneda, se encuentran los usuarios finales, a
quienes el cómputo en la nube les ha cambiado la forma de realizar sus
actividades, mejorando en la mayoría de los casos y permitiéndoles
colaborar de una manera distinta con otros usuarios en diferentes lugares,
tener acceso a las aplicaciones que requieren desde su navegador web y
prácticamente desde cualquier equipo, incluso desde sus dispositivos
móviles.
19
Bibliografía
http://www.computacionennube.org/computacion-en-nube/#sthash.xSWV5VGq.dpuf
http://www.imaginar.org/iicd/fichas/05_Cloud_computing.pdf