Professional Documents
Culture Documents
AUTOR
Edwin Roi Casas Huamanta
PROFESORA
Lic. Rosa Mamani Morales
TABLA DE
CONTENIDO
Resumen. 2
Palabras claves: 3
Abreviaturas y/o smbolos usados. 3
1.
Introduccin. 4
2.
Marco Terico. 5
2.1
Computacin en las nubes. 5
2.1.1Comienzos. 6
2.2
Arquitectura de la capa de servicios. 7
2.2.1
Software como servicio (saas). 7
2.2.2
Plataforma como servicio (paas). 7
2.2.3
Infraestructura como servicio (iaas). 9
2.3
Virtualizacin en las nubes. 10
2.3.1 Qu es Virtualizacin?. 10
2.4
Los pros y contras en la nube. 12
2.4.1
Riesgo. 12
2.4.2
Beneficios: 14
2.4.3 Desventajas. 17
2.5
Tipos de nubes. 18
2.5.1 Las nubes pblicas: 18
2.5.2 Las nubes privadas: 18
Pg.
Resumen
Con los avances de infraestructura en las (TICs), los nuevos modos de programacin y los
nuevos modelos en su uso, han llegado tambin nuevas formas de denominar a la
Internet, como el ya conocido Cloud Computing o Nube Computacional, en donde los
recursos y servicios informticos son ofrecidos y consumidos como servicios a travs de la
Internet sin que los usuarios tengan que tener ningn conocimiento de la infraestructura
que hay detrs.
La computacin en nube es conveniente para los usuarios, y es rentable para los
proveedores pues, a pesar de presentar algunos riesgos el poder trabajar con este nuevo
tipo de tecnologa, permite ahorrarse tanto licencias, como la administracin de servicios y
de los equipos necesarios para estos. Todo gracias a la arquitectura conformada por
capas con la cual trabaja denominadas por las siglas SaaS, PaaS, IaaS, las cuales
corresponden al software, plataforma e infraestructura como servicios respectivamente.
1. 1.
Introduccin
1. 2.
Marco Terico
nube para hacer referencia a la flexibilidad pues da entender que el servicio puede tomar
formas muy variables, como las nubes.
Figura 1: computacin-nube
http://t2.gstatic.com/images?q=tbn:ANd9GcQ3WyToLetCl3uTCD96iIF021VEF6ffm5X1c4N
x9MD3v3gJsuWo
2
1. 2.
2.1.1Comienzos
Adriano (2011) afirma que, 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, parrilla), pero mientras que las redes se utilizan
para aplicaciones de procesamiento tcnico dbilmente acoplados (looselycoupled), 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.
Figura 2: Evolucin
http://t1.gstatic.com/images?q=tbn:ANd9GcQ6Gs8GLBzlh0JUINtqw34Ic1P2gLvWAn0Wb02OpWp7o6WzhFDTA
2.2
2.2.1
Berrios (2009) Afirm que, est en la capa ms alta y consiste en la entrega de una
aplicacin completa como un servicio. El proveedor SaaS dispone de una aplicacin
estndar desarrollada en algunos casos por l mismo que se encarga de operar y
mantener y con la que da servicio a multitud de clientes a travs de lared, sin que estos
tengan que instalar ningn software adicional. La distribucin de la aplicacin tiene el
modelo de uno a muchos, es decir, se realiza un producto y el mismo lo usan varios
clientes. Losproveedores de SaaS son responsables de la disponibilidad y funcionalidad de
sus servicios nodejando de lado las necesidades de los clientes que son, al fin y al cabo,
los que usaran el software.
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, en-demanda, va
multitenencia que significa una sola instancia del software que corre en la infraestructura
del proveedor y sirve a mltiples organizaciones de clientes. El ejemplo de SaaS conocido
ms ampliamente es Salesforce.com, pero ahora ya hay muchos ms, incluyendo las
Google Apps que ofrecen servicios bsicos de negocio como el e-mail. Por supuesto, la
aplicacin multitenencia de Salesforce.com ha constituido el mejor ejemplo de cmputo en
nube durante unos cuantos aos. Por otro lado, como muchos otros jugadores en el
negocio del cmputo en nube, Salesforce.com ahora opera en ms de una capa de la
nube con su Force.com, que ya est en servicio, y que consiste en un ambiente de
desarrollo de una aplicacin compaera (companionapplication), o plataforma como un
servicio. Otro ejemplo es la plataforma MS Office como servicio SaaS con su
denominacin de Microsoft Office 365, que incluye versiones online de la mayora de las
aplicaciones de esta suite ofimtica de Microsoft.
Un ejemplo claro es la aplicacin para el manejo del correo electrnico (como Gmail,
Hotmail, Yahoo, etc.) por medio de un web-browser.
2.2.2
Seta (2009) Aporta que: Son plataformas de software para las cuales la herramienta de
desarrollo en si misma est alojada en la nube y se accede a travs de un navegador web.
Con PaaS, los desarrolladores pueden construir aplicaciones web sin tener que instalar
ninguna herramienta adicional en sus computadoras, y luego despliegan estas
aplicaciones sin necesidad de tener ningn conocimiento administrativo especializado. 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.
Los ejemplos comerciales incluyen Google App Engine, que sirve aplicaciones de la
infraestructura Google, y tambin Windows Azure, de Microsoft, una plataforma en la nube
que permite el desarrollo y ejecucin de aplicaciones codificadas en varios lenguajes y
tecnologas como .NET, Java y PHP. Servicios PaaS tales como stos permiten gran
flexibilidad, pero puede ser restringida por las capacidades que estn disponibles a travs
del proveedor.
2.2.3
2.3
2.3.1 Qu es Virtualizacin?
Velzquez (2009)Aporta que, Virtualizacin es la tcnica empleada sobre las
caractersticas fsicas de algunos recursos computacionales, para ocultarlas de otros
sistemas, aplicaciones o usuarios que interacten con ellos. Esto implica hacer que un
recurso fsico, como un servidor, un sistema operativo o un dispositivo de
almacenamiento, aparezca como si fuera varios recursos lgicos a la vez, o que varios
recursos fsicos, como servidores o dispositivos de almacenamiento, aparezcan como un
nico recurso lgico.
Por ejemplo, la virtualizacin de un sistema operativo es el uso de una aplicacin de
software para permitir que un mismo sistema operativo maneje varias imgenes de los
sistemas operativos a la misma vez.
Esta tecnologa permite la separacin del hardware y el software, lo cual posibilita a su vez
que mltiples sistemas operativos, aplicaciones o plataformas de cmputo se ejecuten
simultneamente en un solo servidor o PC segn sea el caso de aplicacin.Hay
varias formas de ver o catalogar la virtualizacin, pero en general se trata de uno de estos
dos casos: virtualizacin de plataforma o virtualizacin de recursos.
Virtualizacin de plataforma: se trata de simular una mquina real (servidor o PC) con
todos sus componentes (los cuales no necesariamente son todos los de la mquina
fsica) y prestarle todos los recursos necesarios para su funcionamiento. En general,
hay un software anfitrin que es el que controla que las diferentes mquinas virtuales
sean atendidas correctamente y que est ubicado entre el hardware y las mquinas
virtuales. Dentro de este esquema caben la mayora de las formas de virtualizacin ms
conocidas, incluidas la virtualizacin de sistemas operativos, la virtualizacin de
aplicaciones y la emulacin de sistemas operativos.
Virtualizacin de recursos: esta permite agrupar varios dispositivos para que sean vistos
como uno solo, o al revs, dividir un recurso en mltiples recursos independientes.
Generalmente se aplica a medios de almacenamiento. Tambin existe una forma de
virtualizacin de recursos muy popular que no es sino las redes privadas virtuales
o VPN, abstraccin que permite a un PC conectarse a una red corporativa a travs de la
Internet como si estuviera en la misma sede fsica de la compaa.
Qu ventajas podemos tener con la virtualizacin? Veamos algunas de las ms comunes.
Jess (2009) afirma: Como se ha expuesto, la virtualizacin de servicios es una tcnica
muy extendida en los sistemas de informacin actuales (VPN, almacenamiento, etctera).
Bsicamente la virtualizacin nos permite crear en una mquina fsica varias mquinas
virtuales que se comportan para los sistemas operativos y aplicaciones instaladas en ellas
como si de una mquina real se tratase, es decir que el software no distingue ninguna
diferencia entre una mquina fsica y una mquina virtual. Todas las mquinas virtuales
2.4
1
2
2.2
2.3
2.4
2.5
2.4.1
Riesgo
Lucero (2009) Manifiesta que, Debemos reconocer que no todo es color de rosa en la
gran nube, pues siempre habr factores que harn tropezar la confiabilidad de los servicios
ofrecidos por esta. Por un lado el crecimiento de esta nocin ha fortalecido las ventas de
los hoy llamados netbooks, los cuales han sido sacrificados en sus prestaciones fsicas
como la ausencia de unidad ptica e incluso, en la mayora de las ocasiones, escaso disco
duro pues la idea central es que el usuario no se llene de perifricos y slo acceda a su
informacin a travs de la red. El concepto es genial, pero los fallos delos servidores en
distintas ocasiones han puesto la seal de alerta en muchos usuarios que andesconfan
de un servicio como este. Es el caso del gran padre, Google, con quien en varias
ocasiones tantoGmail como su buscador insigne han sufrido fallas que han dejado a sus
usuarios fuera deservicio por unas cuantas horas; las suficientes como para que millones
de clientes reclamen, se estresen y queden con aquella sensacin hormigueante de que
hay algo que no est funcionando deltodo bien.
Demos el siguiente ejemplo: Qu pasara si una empresa o institucin que ha decidido
dejartoda su informacin vital en una nube y justo el da que deseen acceder a ella est
despejado? Una metfora que sin duda refleja la inquietud, y por cierto la precaucin que
deben tomar tanto personas como empresas para mantener la informacin a buen
resguardo. Eventualmente se piensa que una empresa que oferte un servicio de esta
naturaleza contar con un verdadero ejrcito deservidores desplegados por todo el mundo
para dar un buen respaldo pero lo cierto es que estos tambin pueden fallar pues los
procesos an no maduran del todo, exponiendo a los cibernautas al peligro de perder
valiosa informacin basados en servicios gratuitos.
Otro riesgo igual de importante en este tema es la fuga de informacin, un problema cada
vez ms comn dada la gama y variedad de los datos que los proveedores en la nube
almacenan, lo que implica que en cualquier fuga de informacin ocurrira significativo
impacto. Usar los servicios en la nube representa tener una confianza sin precedentes en
el proveedor, resultando inevitable que los autores de programas maliciosos y los piratas
cibernticos apunten a los servicios de computacin en la nube con un afn de buscar
datos que puedan robar, vender o manipular ya que la computacin en nube se est
convirtiendo en una herramienta empresarial esencial, tal como se han consolidado hoy en
da el correo electrnico, se debieran introducir patrones y regularizaciones para
sistematizarla labor de los proveedores y mitigar cualquier tipo de riesgo.
Se cree que una vez que la computacin en nube alcance su masa crtica, es probable que
haya pocos hackers altamente especializados que sepan cmo penetrar en sistemas en
nube para robar o manipular informacin, y quienes lo logren podrn ganar mucho dinero.
Tambin habr estafadores sin ningn inters en la tecnologa pero que usarn trucos
actuales, como e-mails 419, para hacerse con el dinero de sus vctimas. Y obviamente se
situarn los ciber delincuentes que crearn y utilizarn troyanos, gusanos y otros
programas maliciosos, as como compaas de seguridad que protejan a sus clientes
contra estas amenazas. En general, el estado de las cosas no sufrir un gran cambio,
excepto por el hecho de que todos, usuarios, proveedores y ciberdelincuentes, se
encontrarn trabajando en la nube.
2.4.2
Beneficios:
Lucero (2009) afirma que, las bondades de utilizar este modelo de computacin en
aplicaciones cotidianas hasta hacepoco tena detractores que reclamaban aspectos como
el ancho de banda, el cual ahora es el recurso de cmputo, por dlar, que est creciendo
ms rpidamente, incluso ms rpido que el almacenamiento de datos, el cual est
creciendo ms rpido que el poder de procesamiento. Si tomamos en cuenta que el poder
de procesamiento est creciendo exponencialmente desde hace ms de 40 aos,
empezamos a ver cmo el almacenamiento barato unido al creciente ancho debanda hace
que la computacin en la nube sea hoy una realidad. Un corolario importante dentro de los
beneficios es el gran ahorro, tanto en licencias como en la administracin del servicio y en
los equipos necesarios. Como parmetro, considrese que la ciudad de Washington DC
cambi el software de oficina de 38.000 usuarios por un servicio de computacin en la
nube. El cambio dur menos de 6 meses y produce ahorros multimillonarios. Aunque la
mayora de los proveedores en la nube actualmente se dirigen a los usuarios corporativos,
es posible que los usuarios particulares sean los que hagan del concepto un xito al usarlo
de manera masiva. Primero, Ud. tiene que adquirir un ordenador, algo que suena ms fcil
de lo que en realidades: va a escoger un porttil o un ordenador de escritorio, ms barato
y a menudo ms rpido? Cul satisfar mejor sus necesidades? En el mundo de la
computacin en nube Ud. puede tener ambos; puede comprar un econmico thinclient
porttil que puede conectar a una pantalla y a un teclado. Entonces, todo lo que necesita
es conectarse a su proveedor en la nube y disfrutar de todo el rendimiento y memoria que
Ud. desee. Dos aos despus, cuando normalmente Ud. Debera reemplazar su obsoleto
ordenador porttil, an podr usar su thinclient, porque es el proveedor el que ofrece el
rendimiento y no el equipo en s. Adicionalmente, el modelo de computacin en la nube es
ms amigable con el medioambiente, las computadoras de escritorio actualmente gastan
como 30 vatios, cada una, con la computacin en la nube no se necesitan mquinas que
consuman ms de 2 vatios. O sea, la computacin en la nube, adems, ofrece un
importante ahorro global de energa.
La computacin en nube tambin beneficia a la industria de contenidos. Varios mtodos se
usaron en el pasado para prevenir el copiado ilegal de msica y pelculas, pero todos
tienen algn problema. Ha habido casos de copias protegidas de CDs que no funcionan
en ciertos reproductores de CD, y los esfuerzos de Sony para proteger sus contenidos
resultaron en escndalos mediticos y el retiro del mercado de la tecnologa utilizada. Ms
y ms tiendas MP3 se alejan de los materiales DRMprotegidos y ofrecen a cambio
archivos musicales sin proteccin. Sin embargo, la computacin en nube ofrecer a DRM
un segundo usufructo vitalicio con productores de contenido que ofrecern pelculas,
juegos y msica directamente al consumidor. Estos contenidos estarn diseados para
ejecutarse en un sistema de computacin en nube y requerir ms tiempo y esfuerzo
realizar copias ilegales de pelculas y msica distribuidas por este medio. Por ltimo, esto
resultar en menos copias ilegales y mayores beneficios para los productores.
En este tipo de computacin todo lo que puede ofrecer un sistema informtico se ofrece
como servicio, de modo que los usuarios puedan acceder a los servicios disponibles en la
nube de Internet sin conocimientos (o, al menos sin ser expertos) en la gestin de los
2.4.3 Desventajas
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
Tabares (2011) aporta, 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 en-demanda manejada por un solo cliente que controla qu aplicaciones
debe correr y dnde. Son propietarios del servidor, red, y disco y pueden decidir qu
usuarios estn autorizados a utilizar la infraestructura.
2.5.4
Comparaciones