Computacion en La Nube

April 5, 2018 | Author: Carlos Muñoz | Category: Platform As A Service, Server (Computing), Internet, Internet Protocols, Technology
Share Embed Donate


Short Description

Download Computacion en La Nube...

Description

REPUBLICA BOIVARIANA DE VENEZUELA LA UNIVERSIDAD DEL ZULIA FACULTAD EXPERIMENTAL DE CIENCIAS FORMACION GENERAL A DISTANCIA (FORGAD) CATEDRA: METODOLOGIA DE LA INVESTIGACION DOCUMETAL

COMPUTACION EN LA NUBE: SISTEMA DE BASE DE DATOS Y SERVICIOS A USUARIOS CON ENLACE A INTERNET

ELABORADO POR: Anruby Laguna Juan Marcano Ezequiel Montilla Carlos Muñoz Maracaibo, Enero 2012

COMPUTACION EN LA NUBE: SISTEMA DE BASE DE DATOS Y SERVICIOS A USUARIOS CON ENLACE A INTERNET

_____________________________

_____________________________

Laguna Ariza, Anruby Anais

Marcano Portillo, Juan Carlos

C.I.: 19.845.943

C.I.: 22.177.825

Av.40

Calle 163 con Av.44

Urb. San Francico, San Francisco

Urb. La Coromoto, San Francisco

Tlf: 0261-7656110

Tlf: 0261-7311629

_____________________________

_____________________________

Montilla Alvarez, Ezequiel

Muñoz Trochez, Carlos Enrique

C.I.: 20.790.145

C.I.: 19.988.237

Calle 67

Residencias Diana Carolina

Cecilio Acosta

96E-78

Tlf: 0261-3287878

Tlf: 0426-1643202

_____________________________ Lic. Lilia Borjas Asesor Metodológico

COMPUTACION EN LA NUBE: SISTEMA DE BASE DE DATOS Y SERVICIOS A USUARIOS CON ENLACE A INTERNET

Laguna Ariza, Anruby Anais

Marcano Portillo, Juan Carlos

C.I.: 19.845.943 Montilla Alvarez, Ezequiel

C.I.: 22.177.825 Muñoz Trochez, Carlos Enrique

C.I.: 20.790.145

C.I.: 19.988.237

Calificación: ( )_______________________________

Observaciones:____________________________________________________ __________________________________________________________________ __________________________________________________________________ __________________________________________________________________

_____________________________ Prof. Lilia Borjas

Maracaibo, 17 de marzo de 2012

INDICE GENERAL

INTRODUCCION 1.- COMPUTACION EN LA NUBE 1.1 Historia 1.2 Definición 1.3 Conceptos básicos. 1.3.1 ISP 1.3.2 ASP 1.3.3 WWW 1.3.4 Web 2.0 1.3.5 Host 1.3.6 Cluster 2.- COMPONENTES DE LAS NUBE. 2.1 Clientes 2.2 Servicios de Distribución 2.3 Internet. 2.4 Data Center. 3.- TIPOS DE NUBE. 3.1.- Nubes Públicas 3.2.- Nubes Privadas 3.3.- Nubes Híbridas. 3.4.- Nubes de Comunidad.

3.5.- Nube de Propósito especial. 4.- CARACTERISTICAS ESPECÍFICAS DE LA NUBE 4.1.- Aspectos no funcionales 4.2.- Aspectos Económicos 4.3.- Aspectos tecnológicos. 5.- INFRAESTRUCTURA 5.1.- Computación en la Red 5.2.- Virtualización Completa 5.3.- Virtualización Parcial 6.- MODELOS DE SERVICIO 6.1.- SOFTWARE COMO SERVICIO (SaaS) 6.1.1.- Ventaja 6.1.2.- Desventaja 6.2.- PLATAFORMA COMO SERVICIO (PaaS) 6.2.1.- Ventaja 6.2.2.- Desventaja 6.3.- HARDWARE COMO SERVICIO (HaaS) 7.- APLICACIONES 7.1.- Almacenamiento

7.2.- Base de datos. 8.- SITUACION ACTUAL EN EL MUNDO. 8.1.- Proveedores Actuales y competencia 8.2.- Clientes y casos de éxitos 8.3.- Productos y/o servicios sustitutos CONCLUSIONES RESUMEN INDICE DE REFERENCIAS BIBLIOGRAFIA MATRIZ DOCUMENTAL

INTRODUCCION La computación en la nube o informático en la nube, viene del inglés "Cloud computing", que permite ofrecer servicios de computación a través de Internet. Cuando se habla de "nube" implícitamente hablamos de internet. En este tipo de computación todo lo que puede proveer el sistema se ofrece como servicio, de tal modo que los usuarios puedan ingresar a los servicios disponibles "en la nube de Internet" sin necesitar conocimientos profundos del sistema que usan. ―Según el IEEE Computer Society, es un paradigma en el que la información se almacena de manera permanente en servidores de Internet y se envía a cachés temporales de cliente, lo que incluye equipos de escritorio, centros de ocio, portátiles, etc.‖ (Instituto Internacional de Comunicación para el Desarrollo, 2011) Esto se debe a que, pese a que las capacidades de los PC han mejorado sustancialmente, gran parte de su potencia se desaprovecha, al ser máquinas de propósito general. "Cloud computing" es un nuevo modelo de prestación de servicios de negocio y tecnología, que permite al usuario acceder a un catálogo de servicios estandarizados y responder 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. La investigación busca llegar con un mayor peso a las comunidades de tal manera que conozcan este tipo de servicio para implementarlo como medio de almacenamiento, para ello es necesario conocer primeramente conceptos básicos como ISP, ASP, Host entre otros mas que les permita desenvolverse con mayor facilidad en dicho tema. Posteriormente los tipos de nubes son fácilmente comprensible ya que se referencian al sector publico, privado y el hibrido de ambos. Además es de suma importancia conocer los aspectos no funcionales, aspectos económicos y aspectos tecnológicos de abarcan todo lo relacionado con la computación en la nube ya que

Así mismo como se mencionan las numerosas ventajas y virtudes que proporciona la nube como servicio también exciten ciertas desventajas como todo sistema en búsqueda de la perfección. Elkin Echeverri García. Gerente I&D Compu Redes S.A. y miembro el IEEE argumenta que paradójicamente la situación actual y futura de la economía, con amagos de crisis, es muy probable que sea un gran impulsador de la adopción por parte de las organizaciones de estos esquemas. El punto de vista de Elkin García explica que el mundo actualmente es casi dependiente de la tecnología, todos los sectores económicos, políticos, laborales, militares, entre otros se rigen mayormente por los avances en la tecnología. Una de las mayores ventajas con las que cuenta la computación en nube y XaaS es que no se necesitan inversiones tan grandes para el desarrollo de estas tecnologías. Con la crisis económicas en la mayor parte del mundo la computación en la nube cobra importancia dado que se transforma en un muy buena alternativa ante tanto gasto y dificultades económicas, lo que nos indica que probablemente el desarrollo de este tipo de tecnologías incremente rápidamente. El libro ―The Future Of Cloud Computing‖ por Lutz Schubert es el pilar fundamental de esta investigación ya que tiene una visión más actualizada y futurista acerca de este tema que apenas esta pasando por su máxima explotación hoy en día Uno de los aspectos mas importantes en la actualidad es la situación económica mundial y en vista de que comúnmente la tecnología va siendo cada vez mas costosa, siempre será accesible pero cuan mas avances se logran mas costosa será, la computación en la nube es una oportunidad de sustituir ciertos modos de operar, manipular y almacenar la información y debido a su bajo costo es una alternativa muy viable para la micro y macroeconomía, lo que hace a la nube una herramienta sumamente importante.

1.- COMPUTACION EN LA NUBE La computación en la nube está en todas partes, se puede tomar cualquier revista de tecnología o visitar cualquier sitio web o blog y al menos una persona habla de la computación en la nube. El único dilema es que no todas las personas la definen igual. Puede preguntar a diferentes profesionales acerca de este concepto y se encontrará tantas respuestas diferentes como a la cantidad de personas cuestionadas. 1.1.- Historia: La computación en la nube a recorrido un camino muy largo desde que la misma fue fichada primero como una perspectiva del futuro por parte de algunos investigadores. Su historia se remonta a finales del siglo XX, cuando la prestación de servicios de computación tuvo su auge. Seguidamente, un concepto nuevo de mostrar toda la red de computación correspondiente fue remitido por JCR Licklider y John McCarthy. A pesar de que no se plasmo la idea de la computación en la nube, se creó una base de servicios ella. Estas personas querían que la interconexión de todos los datos y programas por medio de cualquier sitio web en la red pueda accederse y ser gestionado desde cualquier parte del mundo, así como también se plantea que este concepto sea utilizado y entregado como empresas de servicios públicos. Esta gran idea se mantuvo en las páginas de la historia útil que fue puesto en aplicación primeramente por Salesforce en 1999, el cual utilizo un sitio web sencillo

para

entregar

a

los

usuarios

sus

aplicaciones

empresariales.

Seguidamente, dichas aplicaciones fueron entregadas a través de internet a la corriente principal junto con un software especializado que tiene grandes ventajas de estos servicios Otras empresas, siendo inspiradas por Salesforce, empezaron a trasladar sus datos a los servidores en la nube, con el problema de que la tasa de aceptación fue poco productiva.

La historia de la computación en la nube se encontró con competencia cuando la empresa Amazon empezó a utilizar sus servicios web basados en la nube durante el 2002, que incluían la inteligencia humana, la computación y almacenamiento en la web. Sin embargo, muchas personas y pequeñas empresas no aprovecharon las ventajas que este servicio ofrecía y fue en ese momento cuando Elastic Compute Cloud, de Amazon, fue lanzado en el año 2006. Dicho servicio es 100% comercial y cualquier persona puede utilizarlo como servicio web. Muchos sitios web de hoy como Foursquare ó Huffingtonpost están albergados en el servidor de la nube de Amazon. El 27 de Octubre de 2008, Microsoft se preparo para competir con otras empresas en la promoción de la computación en la nube a través de Azure Services Platform. Los centros de datos de Microsoft son capaces hoy de acoger y construir aplicaciones a través de la plataforma Windows Azure, lo que hizo que Microsoft tuviera su historia dentro de la computación en la nube, hoy considerada tecnología a gran escala. En 2009, Aparece en la historia de la computación en la nube una nueva revolución, cuando Google se integra al mercado para proporcionar aplicaciones a empresas fundamentadas en el navegador, lanzando el navegador Google Chrome. También lanzo el servicio de correo electrónico Gmail, el cual contiene editor de texto, presentaciones, lectura de archivos pdf y otros para la lectura, creación y almacenamiento de archivos en línea. Toda esta gama de productos google esta contenida en Google Apps. Actualmente la compañía Apple se integró a esta tecnología lanzando sus servicios de Cloud Computing primeramente en el año 2000 con Itools, que posteriormente fue cambiado a Mac. Finalmente, a la fecha, se lanza a la web el Icloud, producto que permite al usuario el acceso a datos en la web así como almacenamiento de los mismos para compartirlos con equipos que posean el mismo producto.

1.2.- Definición: La informática en la nube, o mejor conocido como computación en la nube, proviene del inglés ―Cloud Computing‖, siendo este un prototipo que permite ofrecer diversos servicios de computación por medio de Internet, es una alegoría de Internet. “ Cloud computing es un nuevo modelo de prestación de servicios de negocio y tecnología, que permite al usuario acceder a un catálogo de servicios estandarizados y responder 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.‖ 16

Es evidente que la computación en la nube, al ser un servicio por lo general público, es usado por todo el mundo, bien sea en el estudio o en el trabajo, incluso se ha convertido en el medio de almacenamiento más eficiente a nivel de redes por su capacidad de almacenar información con poco riesgo de perdidas. 1.3.- Conceptos Basicos Dentro del Cloud Computing existen términos que es necesario estudiar para posteriormente aunar mas en el contexto del tema, cuando hacemos referencia a la computación en la nube, es inevitable encontrarnos con dichos términos los cuales se describen a continuación: 1.3.1.- ISP Proviene de las siglas en inglés Internet Service Provider, traducido a Proveedor de Servicios de internet, es la empresa capaz de ofrecer servicios de acceso a internet por medio de una cuenta creada por el usuario. Cuando adquirimos un plan de internet por telefonía muchas veces se exige la creación de un usuario y contraseña para tener acceso a la red, bajo este concepto se constituye el ISP.

1.3.2.- ASP Proviene de las siglas en inglés Applications Service Provider, traducido a Proveedor de Servicios de Aplicaciones, y se define como la evolución en nivel del ISP que, además de ofrecer servicios de acceso a internet por medio de un usuario con una cuenta, provee aplicaciones especificas como por ejemplo, almacenamiento de base de datos o correo electrónico. 1.3.3.- WWW Proviene del inglés World Wide Web, y se define como el sistema de documentos de hipertexto unidos entre si y a los cuales se puede acceder por medio de internet. Utilizando el software más común en la red, como lo es el navegador, el usuario se encuentra en la capacidad de visualizar páginas web, las cuales contienen textos, videos, imágenes y otros contenidos multimedia, y ―navegar‖ entre ellas haciendo uso de hipervínculos. ―WWW es…un sistema de hipertexto que utiliza Internet como su mecanismo de transporte o desde otro punto de vista, una forma gráfica de explorar Internet.‖

13

1.3.4.- Web 2.0 Este término se asocia a la evolución de la WWW, ya que el usuario ahora pasa a ser de simple observador, a productor de contenidos. Los blogs, Wikis y redes sociales son algunos tipos de producciones que se embarcan en la evolución de la WWW como WEB 2.0, ya que sobre ellos es posible hacer modificaciones y creación de contenidos para ser visualizados por el usuario. 1.3.5.- Cluster Este término hace referencia a un conjunto mezclado de computadoras que han sido construidas mediante el uso de hardwares comunes las cuales funcionan de tal forma que se comportan como si fuesen una sola computadora. En la

actualidad el Cluster cumple con un papel muy importante en la solución de problemas de ciencias, ingeniería y comercio moderno. 2.- COMPONENTES DE LA NUBE: La computación en la nube, básicamente está compuesta por los elementos tales como, los clientes, el centro de datos o datacenter, y los servidores de distribución. Cada uno de estos elementos cumple una función específica dentro del funcionamiento de la computación en la nube, y si uno de ellos falla es muy probable que el sistema total se vea afectado por esta falla. Lo que refiere que cada elemento es indispensable para un buen funcionamiento del servicio en la nube. Estos elementos son definidos con más detalle a continuación: 2.1.- Clientes: Los clientes, en una arquitectura de computación en la nube, son básicamente las computadoras que utilizamos en nuestro escritorio. Estas pueden ser laptops, tabletas, teléfonos mobiles o PDA’s. De todos modos, los clientes son los dispositivos con los que el usuario interactúa para manejar la información contenida en la nube. Los clientes se clasifican en 3 categorías: 

Mobiles: Los dispositivos mobiles incluyendo los PDA’s o teléfonos inteligentes, como un Blackberry, Windows Mobile Smartphone, o un Iphone.



Pequeños: son aquellas computadoras que no poseen un disco duro interno, más bien permiten al servidor hacer todo el trabajo para luego mostrar la información.



Grandes: Este tipo de cliente es una computadora regular, usando un navegador web como firefox o internet explorer para tener acceso a la nube.

Los clientes pequeños se han convertido en una solución que aumenta considerablemente con el tiempo, gracias a su precio y su efecto en el medio ambiente. Algunos beneficios de usar este tipo de clientes son los siguientes: 

Costos de Hardware más bajos: Los clientes pequeños son más baratos que los clientes grandes ya que no contienen tanto hardware como estos. Ellos también duran más antes de que se necesite actualizarlos o que se conviertan en obsoletos



Costos de IT más bajos: Estos son gestionados en el servidor y hay menos puntos de falla en el sistema



Seguridad: Ya que el procesamiento toma lugar en el servidor y allí no hay disco duro, hay menos posibilidades de que un malware invada el servicio.



Seguridad de datos: ya que la data es almacenada en el servidor, hay menos posibilidades de que la data se pierda si el cliente se daña o es robado.



Menos consumo de energía: Los clientes pequeños consumen menos energía que los grandes.



Fáciles de reparar o reemplazar: si un cliente pequeño se daña, es fácil reemplazarlo, se remueve la caja que lo protege y el escritorio del usuario regresa exactamente como estaba antes de la falla



Menos ruidosos: sin un disco duro que gire, hay menos ruido.

2.2.- Servicios de Distribución: No todos los servidores están en el mismo sitio, por el contrario, estos se encuentran separados geográficamente en distintas localidades. Para el usuario, suscriptor de la nube, esos servidores actúan como si estuvieran uno al lado del otro.

Esto le da al proveedor de servicio más flexibilidad en opciones y seguridad. Por ejemplo, Amazon tiene su nube de solución en servidores ubicados por todo el mundo. Si algo le pasara a uno de esos servidores, causando una falla, el servicio seria aun accesible a través de otro sitio. También, si la nube necesita más hardware, no necesitan eliminar servidores, ellos pueden añadirlos a otro sitio y simplemente convertirlos en parte de la nube. 2.3.- Internet: El internet consiste en una combinación de ordenadores interconectados por medios telefónicos o digitales, o HARDWARE, y por protocolos y lenguajes que permiten que todo funcione debidamente, o SOFTWARE. Es una infraestructura de redes a nivel mundial que conecta a la vez toda clase de ordenadores. Algunos de estos protocolos son los siguientes: 

IP o Protocolo de internet: Es el que se utiliza para dirigir un paquete de datos desde la fuente al destino por medio del internet



TCP o Protocolo de control de transporte: Es el que se encarga de controlar la transmisión de datos, utilizado para administrar accesos.



UDP o Protocolo de datagrama de usuario: Protocolo del datagrama del usuario, que permite enviar cierto mensaje desde un ordenador a una aplicación que se ejecuta en otro ordenador.

 2.4.- Data Center: El data center, o centro de datos, es una colección de servidores donde las aplicaciones a la que el cliente es suscrito son almacenadas. Podría ser una habitación enorme en la base de un edificio o incluso un cuarto lleno de servidores del otro lado del mundo al cual se accede por medio de internet.

Gracias a ellos, el software puede ser instalado, permitiendo a múltiples servidores virtuales ser utilizados. En este sentido, es posible tener media docena de servidores virtuales funcionando en un servidor físico. Cabe destacar que el número de servidores virtuales que pueden estar contenidos en un servidor físico depende del tamaño y la velocidad del antes mencionado, así como también las aplicaciones que se estén ejecutando en el servidor virtual.

3.- TIPOS DE NUBE. Similares a P / E / SaaS, nubes puede ser alojado y empleado de diferentes maneras, dependiendo del uso, caso, respectivamente, el modelo de negocio del proveedor.

Hasta ahora, ha habido una tendencia de las nubes a evolucionar a

partir de las soluciones privadas, internas (las nubes privadas) para administrar la infraestructura local y la cantidad de solicitudes. Un ejemplo es para asegurar la disponibilidad de los datos altamente solicitados. Esto es debido al hecho de que los centros de datos que inician las capacidades

de las

nubes hicieron

uso

de estas

características para

los

propósitos internos antes de considerando la venta de las capacidades del público (las nubes públicas). Sólo ahora que los proveedores han adquirido la confianza en la publicación y exposición de las características de las nubes no las soluciones híbridas de emergencia de los primeros. Este movimiento de público privada a través de soluciones combinadas a menudo se considera una evolución "natural" de estos sistemas, aunque no hay ninguna razón para que los proveedores no se inicia con soluciones híbridas, una vez

las

tecnologías

necesarias han

suficientemente maduro. (Schubert, 2010)

alcanzado

una

posición lo

3.1.- Nubes Públicas Las

empresas

pueden utilizar

la

funcionalidad

de la

nube de

los

demás, respectivamente, ofrecen su propio servicio a usuarios externos de la empresa. Proporcionando al

usuario

la capacidad

real para

explotar

el

características de las nubes para sus propios fines o los también permite a otras empresas

a externalizar

nube, reduciendo

así

los

sus

servicios de

costes y

el

dichos

esfuerzo para

proveedores en construir su

la

propia

infraestructura. Como se señala en el contexto de los tipos de nubes, el alcance de las funcionalidades de este modo puede ser diferente. Un ejemplo de empresa que se asemeja a este tipo de nube puede ser Amazone, Google apps. (http://www.mhprofessional.com). 3.2.- Nubes Privadas Las empresa y

nubes privadas /o

son generalmente propiedad

arrendados. funcionalidades son

de la

no expuesto

respectiva directamente

al cliente, aunque en algunos casos con los servicios de nube características mejoradas

puede

ofrecer - esto

es

similar

a (Cloud) de

software

como

servicio desde el punto de vista del cliente. Un ejemplo de este tipo de nube es eBay. (http://www.mhprofessional.com). 3.3.- Nubes Híbridas. A pesar de las nubes públicas permiten a las empresas a externalizar parte de su infraestructura a proveedores de la nube, que al mismo tiempo, perdería el control sobre los recursos y la distribución / gestión de código y datos. En algunos casos, esto no es deseado por la empresa respectiva. Las nubes híbridas consistirá en un trabajo en común de infraestructuras de nubes publicas y privadas con el fin de alcanzar un máximo de reducción de costos mediante la contratación externa, manteniendo el grado deseado de por

ejemplo, el control sobre los datos confidenciales mediante el empleo de las nubes privadas locales.

(http://www.mhprofessional.com).

3.4.- Nubes de Comunidad. Normalmente los sistemas de nubes se limitan a la infraestructura local, es decir, los proveedores de las nubes públicas ofrecen su propia infraestructura a los clientes. Aunque el proveedor realmente podría vender la infraestructura de otro proveedor, las

nubes

no las

infraestructuras

desagregados para

construir

más grandes, estructuras transfronterizas. En particular, las PYME más pequeñas podrían

beneficiarse

de las

nubes de

la

comunidad

para

que

distintas

entidades contribuyan con su respectiva (más pequeño) de la infraestructura. ―Por ejemplo, más pequeño las organizaciones pueden reunirse sólo para poner en común sus recursos para la construcción de una comunidad privada nube. Como contraposición a esto, los revendedores, como Zimory de mayo en común los recursos de nubes de diferentes proveedores y los revenden.‖ (http://www.tec.url.edu.gt/boletin/URL_19_SIS15_REDES.pdf, 2010) 3.5.- Nube de Propósito especial. En las nubes IaaS particulares procedentes de centros de datos tienen un general propósito de apelación a ellos, como sus capacidades de acuerdo puede ser igualmente utilizado para una amplia gama de uso los casos y tipos de clientes. En oposición a esto, las nubes PaaS tienden a proporcionar funcionalidades más especializadas para casos de uso específicos, que no debe confundirse con sentido de propiedad de la plataforma. La especialización implica ofrecer adicionales, caso del uso de métodos específicos, a la vez propietaria dato implica que la estructura de los datos y la interfaz son

específicas

para el

proveedor.

Funciones especializadas se

proporcionan por ejemplo, por el Google App Engine, que proporciona información específica capacidad dedicada a la gestión de documentos distribuidos. Al igual

que en la prestación de servicios generales (basado tela o no), se puede esperar que

los

sistemas futuros proporcionará aún

más

especializado

capacidad para atraer a las áreas individuales de los usuarios, debido a la demanda de los clientes de la competencia.

Las

nubes son

sistemas "normales" de

sólo para

fines

especiales extensiones de

nubes que proporcionan

capacidades específicas. La

base

de este

información desarrollo es

los

adicional, ya

visible.

(www.imaginar.org/iicd/fichas/05_Cloud_computing.pdf)

4.- CARACTERISTICAS ESPECÍFICAS DE LA NUBE ―Las "nubes" no se refieren a una tecnología específica, sino a un paradigma general de aprovisionamiento con capacidades mejoradas, es obligatorio para la elaboración de estos aspectos. En la actualidad existe una fuerte tendencia a considerar a las nubes como "sólo un nuevo nombre para una vieja idea", que es sobre todo debido a una confusión entre los conceptos de nubes y los paradigmas de P / E / SaaS fuertemente relacionados, sino también debido al hecho de que los aspectos similares ya han sido tratados sin el término dedicado "Nube" asociada a ella.‖ (Schubert, 2010) Como se indica anteriormente, muchas personas tienden a confundir el concepto de Nube Informática, ya que al haber tantos conceptos planteados, no ha sido posible unirlos y conformar uno solo. El Software como servicio o SaaS no es lo mismo que la nube, aunque parezca que si, ya que la nube se considera un servicio pero por lo general no siempre requiere gastos. (Barrios, 2009) 4.1.- Aspectos no funcionales Representan las cualidades o propiedades de un sistema, en lugar de concreto requerimientos tecnológicos. Implícitamente, que puede realizarse en múltiples modos e interpretados en diferentes formas que por lo general conduce a una mayor compatibilidad y los problemas de interoperabilidad entre las

proveedores individuales que persiguen sus propios enfoques a darse cuenta de sus

necesidades

respectivas,

que difieren fuertemente entre

los

proveedores. (Schubert, 2010) Algunos aspectos no funcionales: 

Elasticidad: La elasticidad es una característica de núcleo esencial de los sistemas

nubosos y circunscribe la capacidad de la infraestructura necesaria para adaptarse a los cambios, potencialmente, los requisitos no funcionales, por ejemplo, cantidad y tamaño de datos soportados por una aplicación, el número de usuarios concurrentes, etc. Uno puede distinguir entre escalabilidad horizontal y vertical, con lo que se refiere a escalabilidad horizontal la cantidad de casos, por ejemplo, para satisfacer cambiar la cantidad de solicitudes, y la escalabilidad vertical se refiere a el tamaño de los mismos casos y, por tanto implícito a la cantidad de recursos necesarios para mantener el tamaño. Nube de escalabilidad implica tanto (rápido) hacia arriba y hacia su ampliación. Elasticidad da un paso más, difícil, y que también permiten la integración dinámica y la extracción de los recursos físicos a la infraestructura. Si bien desde la perspectiva de la aplicación, esto es idéntico a la ampliación, desde la perspectiva de la gestión de middleware que esto supone requisitos adicionales, en particular con respecto a la fiabilidad. En general, se supone que los cambios en la infraestructura de recursos se anunció por primera vez al gerente de middleware, pero con sistemas de gran escala, es vital que tales cambios pueden ser mantenidos de forma automática. (Schubert, 2010) 

Fiabilidad: La fiabilidad es esencial para todos los sistemas de nubes ¡V con el fin de

apoyar a día de hoy ¡| s del centro de datos de tipo aplicaciones en una nube, la

fiabilidad se considera una de las principales características para explotar las capacidades de las nubes. La fiabilidad denota la capacidad para asegurar un funcionamiento constante del sistema sin interrupción, es decir sin pérdida de datos, no hay reposición de código durante la ejecución de la fiabilidad, etc. normalmente se logra a través de utilización de los recursos redundantes. Curiosamente, muchos de los aspectos de fiabilidad pasar de un hardware a una solución basada en software. (Redundancia en los sistemas de archivos frente a los controladores RAID, frente a los apátridas frente a los servidores de servicios de UPS, etc.). Calidad de apoyo de servicio es una función relevante que es esencial en muchos casos de uso donde los requisitos específicos que deben cumplir los servicios externalizados y / o recursos. En los negocios casos, las métricas de QoS básicos como el tiempo de respuesta, etc. rendimiento debe ser garantizada por lo menos, para asegurar que las garantías de calidad del usuario de nubes que se cumplan. 

(Schubert, 2010)

Agilidad:

Agilidad y la adaptabilidad son las características esenciales de los sistemas de nubes que se relacionan con la fuerza elástica capacidades. Se incluye en el tiempo de reacción a los cambios en la cantidad de peticiones y el tamaño de los recursos, sino también la adaptación a los cambios en las condiciones ambientales que por ejemplo, requieren diferentes tipos de recursos, calidad o diferentes rutas, etc. Implícitamente, la agilidad y capacidad de adaptación requieren recursos (o al menos su administración) para ser autónomo y que puedan proporcionar auto-capacidades. (Schubert, 2010) 

Disponibilidad:

Disponibilidad de servicios y datos es una capacidad esencial de los sistemas de nubes y en realidad era un de los aspectos centrales para dar lugar a las nubes en la primera instancia. Se encuentra en la capacidad de introducir redundancia

para los servicios y los datos para que las fallas puedan ser enmascarados de manera transparente. Tolerancia a fallos también requiere la capacidad de introducir la redundancia nueva (por ejemplo fracasado anteriormente o los ganglios frescos) en una línea de manera no intrusiva (sin una penalización de rendimiento significativo). Con el aumento del acceso concurrente, la disponibilidad se logra a través de todo la replicación de datos / los servicios y distribuirlos a través de diferentes recursos para lograr el equilibrio de carga. Esto puede ser considerado como la esencia original de la escalabilidad de los sistemas nubosos. (Schubert, 2010)

4.2.- Aspectos Económicos. A fin de permitir a las consideraciones económicas, sistemas de nubes debería ayudar en la realización de los siguientes aspectos:



Reducción de Costos:

La reducción de costos es una de las primeras preocupaciones para construir un sistema de nubes que pueden adaptarse a los cambios comportamiento de los consumidores y reducir los costos de mantenimiento de la infraestructura y la adquisición. Escalabilidad y Pago por uso son aspectos esenciales de este problema. En particular, la creación de un sistema de nubes normalmente implica costos adicionales ¡V sea mediante la adaptación de la lógica de negocio a las interfaces de nubes de acogida específicas o por la mejora de la infraestructura local. (Schubert, 2010) 

Mejora en el mercado con el tiempo:

El mercado es esencial, especialmente para las pequeñas y medianas que quieren vender sus servicios de forma rápida y sencilla con pequeños retrasos

causados por la adquisición y el establecimiento de la infraestructura, en particular, en un ámbito compatible y competitivo con mayores industrias. Ampliar las empresas necesita para poder publicar nuevas capacidades con pocos gastos indirectos para seguir siendo competitivos. Las nubes pueden apoyar este objetivo, la dotación de infraestructuras, lo que podría dedicado a los casos de uso específicos que hacerse cargo de las capacidades esenciales para apoyar el fácil aprovisionamiento y reducir así el tiempo de comercialización. (Schubert, 2010) 

Pago por uso: La capacidad de acumulación de costos en función del consumo real de los

recursos es una característica relevante de los sistemas nubosos. Pago por uso fuertemente ligada a la calidad de los servicios de apoyo, donde los requisitos específicos que deben cumplir por el sistema y por lo tanto, a ser pagados puede ser especificado. Uno de los principales motores económicos del actual nivel de interés en la computación en nube es el cambio estructural en este dominio. 

(Schubert, 2010)

Vuelta de la inversión: Es esencial para todos los inversores y no siempre puede garantizarse ¡V,

de hecho, algunos sistemas de nubes en la actualidad no este aspecto. El empleo de un sistema de nubes debe asegurarse de que el costo y el esfuerzo recae en él se ve compensado por los beneficios que para ser comercialmente viables V ¡esto puede implicar directa (por ejemplo, clientes más) e indirectos (por ejemplo, beneficios de la publicidad) retorno de la inversión. Subcontratación los recursos en comparación con el aumento de la infraestructura local y el empleo (privado) las tecnologías de nube necesitan por lo tanto, para ser superados y se identificaron importantes puntos de corte. (Schubert, 2010)

4.3.- Aspectos tecnológicos. Los principales retos tecnológicos que pueden ser identificados y que se asocian comúnmente con sistemas de nubes son las siguientes: 

Visualización

Esta característica es muy importante ya que es como por medio de la nube permitimos al usuario visualizar todos los aspectos que se le ofrecen como servicio de manera fácil, ya de manera aplicada, todo esto pasa por un proceso de codificación

que

no

es

necesario

ser

conocido

por

los

usuarios.

(http://www.tec.url.edu.gt/boletin/URL_19_SIS15_REDES.pdf, 2010) 

Seguridad, Privacidad y Cumplimiento:

Esto es obviamente esencial en todos los sistemas relacionados con posibles los datos sensibles y el código. (Moothoor ) 

Gestión de Datos:

Es un aspecto esencial, especialmente para las nubes de almacenamiento, donde

los

datos

es

flexible

distribuidos

a

través

de

múltiples

recursos. Implícitamente, consistencia de los datos debe mantenerse durante un amplia distribución de las fuentes de datos replicados. Al mismo tiempo, el sistema siempre tiene que ser consciente de la ubicación de los datos (cuando se replica a través de los centros de datos), teniendo tiempos de espera y la carga de trabajo especial en consideración. Dado que el tamaño de los datos pueden cambiar en cualquier momento, la gestión de datos se refiere tanto aspectos horizontales y verticales de la escalabilidad. Otro aspecto crucial de la gestión de datos es el siempre garantía de consistencia (la consistencia eventual vs fuerte, de aislamiento transaccional versus no aislamiento, las operaciones atómicas más elementos de datos

individuales

vs

veces

de

datos

múltiples,

etc.).

(http://www.tec.url.edu.gt/boletin/URL_19_SIS15_REDES.pdf, 2010) 

Mejoras de Programación:

Son esenciales para explotar las características de las nubes: común modelos de programación requiere que el desarrollador se encarga de la escalabilidad y la autonómica las capacidades de él, / sí misma, mientras que un entorno de nube proporciona las características de una manera que permite el usuario para dejar la gestión al sistema. (Moothoor )



Medición de cualquier tipo de consumo de recursos y servicios:

Es esencial para ofrecer elástica fijación de precios, cobro y facturación. Por tanto, es una condición previa para la elasticidad de las nubes. (Moothoor ) 

Herramienta:

Son generalmente necesarios para apoyar el desarrollo, adaptación y utilización de servicios en la nube. (Schubert, 2010)

5.- INFRAESTRUCTURA Hay diferentes maneras de desplegar la infraestructura de la computación en la nube. La infraestructura dependerá de la aplicación y como el proveedor ha escogido construir la nube. Esta es una de las ventajas del uso de la nube. La amplitud de este servicio haría necesario el uso dedicado de varios servidores que excederían el presupuesto. Sin embargo se podría solo necesitar un pequeño procesador y así no comprar o manejar un servidor dedicado para este trabajo. La nube se ajusta a ambas necesidades.

―Es un modelo de presentación e servicios en la que una organización subcontrata el equipo utilizando para soportar las operaciones incluyendo el SearchCloudComputing.com‖ 5.1.- Computación en la Red Computación en la red es a menudo confundida con computación en la nube, pero son muy diferentes. Computación en la red aplica recursos de numerosas computadoras en una red para trabajar en un solo problema al mismo tiempo. Esto usualmente se realiza en trabajos científicos o problemas técnicos. . Un buen ejemplo de computación en la red es el proyecto de Búsqueda de Inteligencia Extraterrestre (SETI). En este proyecto, personas de todo el mundo permite al proyecto SETI compartir los ciclos no usados de sus computadoras para buscar signos de inteligencia. La computación en la red es atractiva por varias razones: 

Es una manera rentable de utilizar una cierta cantidad de recursos computacionales.



Es una manera de resolver problemas que necesitan un gran potencial computacional.



Los

recursos

de

varias

computadoras

puedes

ser

compartidos

cooperativamente sin un administrador específico.

5.2.- Virtualización Completa La Virtualización completa es una técnica en la cual la instalación completa de una maquina es ejecutada por otra. El resultado es un sistema cuyo software en el servidor esta dentro de una maquina virtual.

La Virtualización es importante para la computación en la nube porque es una de las maneras en que se accederá a servicios en la nube. El centro de datos remoto puede ofrecer sus servicios un formato totalmente virtualizado. La Virtualización completa ha sido exitosa por varias razones: 

Compartir sistemas de computadoras entre múltiples usuarios.



Aislar los usuarios unos de otros y del programa de control.



Emular hardware en otra máquina.

5.3.- Virtualización Parcial La Virtualización parcial permite sistemas de múltiples operaciones ejecutarse en un solo dispositivo en el mismo tiempo pero mas eficiente utilizando recursos del sistema, como procesadores y memoria. En Virtualización completa, el sistema entero es emulado (BIOS, drive, entre otros), pero en Virtualización parcial, el modulo de gestión opera con un sistema de funcionamiento que ha sido ajustado para trabajar en una maquina virtual. La Virtualización parcial típicamente opera mejor que el modelo de Virtualización completa, simplemente porque en el despliegue de esta todos los elementos son emulados. La Virtualización parcial trabaja mejor en estos tipos de despliegues: 

Recuperación de desastre. En eventos de catástrofes, algunos casos puedes moverse a otro hardware mientras el equipo puede ser reparado.



Migración. Moviendo a un nuevo sistema es mas fácil y mas rápido porque los casos pueden ser removidos del hardware subyacente.



Capacidad de administración. Porque de migraciones más fáciles, la capacidad de administración es más simple de implementar. Es más fácil agregar más poder de procesamiento o capacidad en el desarrollo virtual. 6.- MODELOS DE SERVICIO

El termino servicio en computación en la nube es el concepto de ser capaz de reusarse, los componentes a través de la red de un proveedor. Esto extensamente es conocido como ―un servicio‖. Ofertas con un servicio incluye rasgos como: 

Bajas barreras para entrar, haciéndolo disponible para pequeñas empresas.



Gran escalabilidad.



Multiusuario, lo que permite compartir recursos por muchos usuarios.



Independencia de dispositivo, lo que permite a los usuarios acceder al sistema de diferentes hardware.

6.1.- SOFTWARE COMO SERVICIO (SaaS) Es el modelo en el cual la aplicación esta instalada como un servicio al cliente quien accede a el vía internet. Cuando el software esta instalado fuera de sitio, el cliente no tiene que mantenerlo ni soportarlo. Por otro lado, esta fuera del alcance del cliente cuando el servicio de instalación decide cambiarse. La idea es que el usuario utilice el software como debe ser y no necesitar hacer muchos cambios ni integrar con otros sistemas. El costo puede ser un arma de doble filo. Por un lado, los costos por acceder al software pueden ser permanentes. En vez de pagar por él una sola vez y nada más, mientras más se utiliza más dinero factura. Por otro lado, en algunos casos no se tiene que pagar mucho al comienzo, y solo se tiene que pagar dependiendo de la aplicación que se le dé. Para los proveedores, SaaS tiene el atractivo de proveer fuertes protecciones para su propiedad intelectual así como para la continua corriente creativa que surja. Hay muchos tipos de software que se prestan para el modelo SaaS. Típicamente, el software que trabaja una simple tarea sin mucha necesidad de interactuar con otros sistemas se hacen los candidatos ideales para SaaS.

Clientes que no están inclinados al desempeño del software pero tiene aplicaciones de alto potencial también pueden ser beneficiados por SaaS. Algunas de esas aplicaciones incluyen: 

Clientes de gestión de recursos (CRM)



Video conferencias



Gestión de servicios.



Análisis web.



Gestión de contenidos web



Contabilidad.

―El software como servicio (en inglés software as a service, SaaS) se encuentra en la capa más alta y caracteriza una aplicación completa ofrecida como un servicio, en-demanda, vía multitenencia —que significa una sola instancia del software que corre en la infraestructura del proveedor y sirve a múltiples organizaciones de clientes‖

6.1.1.- Ventajas 

Familiarizarse con la World Wide Web. La mayoría de los trabajadores acceden a las computadoras y saben cómo usar la World Wide Web. Como tal, la curva de aprendizaje por utilizar aplicaciones externas puede ser mucho más pequeña.



Personal mas pequeño, Los sistemas requieren excesivos salarios, beneficios y espacio de construcción. La habilidad de cultivar solicitudes reduce la necesidad de personal.



Personalización. Aplicaciones mas viejas eran difíciles de personalizar y requerían retoques con códigos. Aplicaciones SaaS son mucho más fáciles de personalizar y se le puede la organización exacta que se quiere.



Mejor mercadeo. Un proveedor que se había desarrollado en una aplicación de muy estrecho mercado puede tener problemas. Sin embargo, con SaaS, el mundo entero esta abierto para todos los proveedores.



Fiabilidad de la web. Cuando se hablo antes sobre como la World WIde Web puede ser vista como una fuente de fallas. Y mientras eso es una esporádica verdad, el factor que importa es que la Web generalmente es bastante fiable.



Seguridad. (SSL). Esto permite a los clientes alcanzar seguridad en sus aplicaciones si tener que emplear configuraciones complejas,



Mayor ancho de banda. El ancho de banda ha incremento en los últimos meses y la calidad del servicio ayuda a que la data fluya mas rápido y fácil. Esto permitirá a las organizaciones confiar que pueden acceder a sus aplicaciones a una buena velocidad.

6.1.2.- Desventaja Como todo, SaaS presenta obstáculos en su implementación y uso. La primera es la organización responde a una necesidad computacional muy especifica que tal vez no sea capaz de encontrar una aplicación disponible a través de SaaS. En ese caso, puede descubrir que para esa necesidad se debe comprar un software e instalarlo en la maquina local. Dicho esto, compañías con una única necesidad puede encontrar algunos componentes en SaaS. También hay un elemento de bloqueo con los proveedores. Esto es que un cliente tal vez tenga que pagar al proveedor por el uso de una aplicación, pero al hacer esto puede que la aplicación quede libre para el permanentemente y la utilice para un nuevo proveedor, o puede ser posible que pase a un nuevo proveedor pero el proveedor viejo continúe viendo beneficios de esta aplicación. Finalmente, SaaS también se enfrenta a la disponibilidad de fuentes abiertas para aplicaciones y hardware más económico. 6.2.- Plataforma como servicio (PaaS)

Siguiendo los pasos de SaaS, plataforma como servicio es otro modelo de aplicación de entrega. PaaS, ofrece todos los recursos requeridos para construir aplicaciones y servicios completamente desde internet, sin tener que descargar o instalar algún programa. El servicio de PaaS incluye diseño de la aplicación, desarrollo, prueba y despliegue. Otros servicios incluyen colaboración en equipo, servicio de integración Web, integración de base de datos, seguridad, almacenamiento, estado de administración, control de versiones, escalabilidad. La caída de PaaS es una falta de interoperabilidad entre proveedores. Esto es, si se crea una aplicación con una nube proveedora y se decide moverla a otro proveedor, puede que no sea permitido hacerlo o que se tenga que pagar un alto precio por eso. También si el proveedor sale del negocio, sus aplicaciones y datos se perderán. PaaS es encontrado en uno de tres diferentes tipos de sistemas: 

Centros de desarrollo. Estos permiten que existan aplicaciones SaaS para personalizar. A menudo, el desarrollo y uso de PaaS requiere la compra de suscripciones para añadir aplicaciones SaaS.



Entornos autónomos. Estos entornos no incluyen licencia, dependencias técnicas o financieras en una aplicación SaaS específica y se utilizan para entornos generales.



Aplicaciones en entornos de solo entrega. Estos entornos se apoyan en el nivel de alojamiento permitido, como seguridad y escalabilidad bajo demanda. No incluyen desarrollo ni capacidad de prueba.

―Es la encapsulación de una abstracción de un ambiente de desarrollo y el empaquetamiento de una carga de servicios. La carga arquetipo es una imagen Xen (parte de Servicios Web Amazon) conteniendo una pila básica Red (por ejemplo, un distro Linux, un servidor Red, y un ambiente de programación 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 administración del contenido‖ 6.2.1.- Ventaja Algunos factores que afectan el servicio: 

La habilidad de equipos aislados geográficamente poder trabajar juntos.



La habilidad de unir servicios Web de múltiples fuentes.



La habilidad de realizar ahorro de costo utilizando infraestructura construida en el servicio para la seguridad, escalabilidad y conmutación por error, en lugar de tener que obtenerlas y probarlas por separado.



La habilidad de realizar ahorro de costo al utilizar programas abstractos de alto nivel.

6.2.2.- Desventaja Existen dos grandes obstáculos en el desarrollo de PaaS. Porque los proveedores utilizan los servicios de propiedad o desarrollo de lenguajes, algunos desarrolladores temen ser limitados para un solo proveedor. El proveedor puede permitir que la aplicación sea traída al sistema por otro proveedor, sin embargo, el costo incrementa en comparación con mover la aplicación entre sistemas de alojamiento convencionales. 6.3.- Hardware como servicio (HaaS) Hardware como servicio es la próxima forma de servicio disponible en la computación en la nube. Donde SaaS y PaaS proveen aplicaciones a los clientes, HaaS no lo hace. Simplemente ofrece el hardware para que la organización pueda poner lo que quiera sobre el.

HaaS permite alquilar recursos como: 

Espacio de servidor



Equipo de red



Memoria



Ciclos de CPU



Espacio de almacenamiento Adicionalmente, la infraestructura puede ser dinámicamente a escala arriba

o abajo dependiendo de la necesidad que se tenga. Además, múltiples ―inquilinos‖ del sistema pueden ser equipados al mismo tiempo. Los recursos usualmente se facturan basados en la utilidad computacional que se les dará, entonces los proveedores cobran cuanto recurso se haya consumido. HaaS envuelve varios aspectos: 

Niveles de acuerdo de servicio. Este es un acuerdo entre el proveedor y el cliente, garantizando cierto nivel de rendimiento del sistema.



Hardware de la computadora. Estos son los componentes cuyos recursos se alquilan. Los proveedores de servicios a menudo tienen esto arreglado como una red, para mas fácil escalabilidad.



Red. Esto incluye hardware para servicio de seguridad, routers, balance de carga, entre otros.



Conectividad a internet. Esto permite al cliente acceder al hardware desde su propia organización.



Plataforma de entorno de Virtualización. Esto permite al cliente ejecutar la maquina virtual que el quiera.



Utilidad de la informática de facturación. Usualmente la facturación del cliente esta basado en cuantos recursos del sistema esta utilizando.

7.- APLICACIONES La computación en la nube tiene las aplicaciones que se ejecutan en los ordenadores portátiles, servidores, teléfonos y similares. La computación en la nube tiene mucho potencial para llevarlo al usuario. Tiene una manera ver, manipular y compartir datos desde el escritorio. Existen aplicaciones de primera necesidad pero lo que será diferente para cada usuario es la forma de interactuar con esas aplicaciones las más comunes son almacenamiento y base de datos. 7.1.- Almacenamiento Tanto similar a HaaS, uno de los usos de la computación en la nube es simplemente el almacenamiento. Esta aplicación está en la línea de beneficios generales que ofrece, si el usuario alquila un espacio de almacenamiento del proveedor este no se hace responsable de comprar el equipo, de pagar para que corra y se enfrié. Esto es todo sobre el vendedor. Pero hay varias opciones cuando se trata de almacenamiento en la nube. 7.2.- Base de datos. 

Mejora la disponibilidad. Si hay un fallo de un sistema de base de datos solo afecta un fragmento de la información, no la base de datos completa.



Mejora del rendimiento. Los datos están situados cerca del sitio de mayor demanda y de los sistemas de base de datos paralelizados, lo que permite que la carga se equilibre entre los servidores.



Precio. Es menos costoso crear una red de ordenadores más pequeños que una de gran poder.



Flexibilidad. El sistema puede ser cambiado y modificado sin dañar toda la base de datos. También tiene desventajas como:



Complejidad. La administración de la base de datos tiene trabajo extra para mantener el sistema.



Costos laborales. Esto añade un poco de complejidad ya que viene la necesidad de mas trabajadores en la nomina.



Seguridad. Fragmentos de la base de datos deben estar protegidos y es necesario tener lugares para esos fragmentos.



Integridad. La dificultad de mantener la integridad de la base de datos es muy compleja para cambios rápidos.



Normas. Actualmente no existen normas para convertir una base de datos en una solución en la nube. ―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, 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‖

8.- SITUACION ACTUAL EN EL MUNDO. 8.1.- Proveedores Actuales y competencia La lista de los proveedores de servicios públicos y servicios Cloud está creciendo constantemente, junto a servicios especializados de red como 3tera, FlexiScale, Morph Labs, RightScale, los cuales corresponden a algunos de los nombres más conocidos en Internet y la informática empresarial (ITU, 2009). A continuación se presentan algunos proveedores de Cloud Computing y los productos que ofrecen: 

Amazon EC2. (Elastic Compute Cloud), es un servicio Web que provee capacidades de cómputo elásticas, disponibles a través de una infraestructura cloud diseñada con la finalidad de proveer computación

escalable a entornos Web, bajo demanda, siguiendo un modelo comercial de pago por uso. (Amazon Web Services, LLC) 

Google. Google App Engine es una plataforma para la creación y alojamiento de aplicaciones web utilizando la infraestructura de Google. El servicio se encuentra actualmente en prueba, permitiendo a los desarrolladores inscribirse gratuitamente y utilizar hasta 500 MB de almacenamiento.



Salesforce.com.

Salesforce.com

es

un

proveedor

de

Customer

Relationship Management (CRM), que ofrece la utilización del software como servicio, que incluyen aplicaciones para ventas, servicio, soporte y comercialización. 

Force.com. Force.com presta la utilidad de plataforma-como-Servicio que permite a los desarrolladores externos crear aplicaciones adicionales que se integran en las aplicaciones de CRM.



Microsoft. La Plataforma de Servicios Azure es una plataforma de servicios Cloud, alojados en centros de datos de Microsoft, que ofrece un sistema operativo y un conjunto de servicios de desarrollo que pueden ser utilizados individualmente o en conjunto. ―Las grandes empresas tecnológicas se han convertido en los nuevos gigantes de la bolsa. De hecho, Microsoft, Google, Apple, IBM y Oracle se presentan como las cinco principales. Estos gigantes están convergiendo y tomando posiciones en el mercado del cloud computing…‖

Hoy en día, la mayoría de las personas hacen uso de estos nuevos ―gigantes‖ y gracias a ellos ha sido posible simplificar el trabajo y aportar un gran avance a nivel de búsquedas por red, asi como también aplicaciones basadas en este concepto como lo es la nube. Un ejemplo palpable es Google, así como el, las

demás empresas, profundizan más en la inclusión de la nube como su base de datos. 8.2.- Clientes y casos de éxitos Japón En Japón las TIC representan el 40% del crecimiento económico de la nación, y este mercado en la actualidad tiene inversiones de cerca de mil millones de dólares (100 billones de yenes).

El Ministerio de Asuntos internos y Comunicaciones (MIC) elaboró un proyecto llamado el Plan ICT Hatoyama (Digital Japan Creation Project (ICT Hatoyama Plan): Outline, 2009), cuyo principal objetivo es crear nuevos mercados de las TIC, generar nuevos puestos de trabajo y duplicar las industrias de las TIC a mediano plazo (entre 2015 y 2020). El proyecto consta de nueve temas de acción en donde se incluyen tecnologías de nueva generación de tecnologías.

Los sistemas de información del Gobierno se encuentran utilizando tecnologías innovadoras, como tecnologías Cloud. Para el 2015 se piensa tener en una etapa madura el desarrollo de la Nube Kasumigaseki (nombre provisional), la cual permitirá que los diferentes ministerios integren y consoliden hardware y plataformas que generen funciones compartidas y aplicaciones en línea.

Una de las principales Aplicaciones es la construcción de un Archivo Nacional Digital, en donde se almacenarán los documentos oficiales, libros y artículos académicos, así como la información de bienes culturales, datos estadísticos y otras informaciones para estandarizar los formatos proporcionar el mayor grado de acceso al público. Reino Unido Durante el año 2008, Ofcom realizó un estudio (Assistive technologies in communications: unmet needs, new technologies and ongoing research and

development programmes, 2008) para identificar las áreas donde Ofcom podría tener el mayor impacto en el desarrollo y las aplicaciones de las nuevas tecnologías en el sector de las comunicaciones. Este estudio incluyó las siguientes revisiones: 

Revisión de las tecnologías disponibles en la actualidad, con miras a determinar las necesidades no satisfechas;



Revisión de la aplicación de los recientes avances tecnológicos para mejorar la accesibilidad de las comunicaciones.

A partir de los análisis efectuados, el estudio hace dos recomendaciones clave a seguir por parte del regulador: 

Realizar proyectos encaminados a lograr que la voz sobre IP (VOIP) sean más accesibles para usuarios con deficiencia auditiva.



Desarrollar proyectos para la implementación y funcionamiento de la Web 3.0 incluidos los servicios de entretenimiento, WebTV, servicios de radio y tecnologías.

En este último numeral se concentra en accesos de banda ancha que permitan la utilización de servicios de la Web 3.0. Así mismo, se reconoce que el desarrollo de las redes de banda ancha acelerará el uso de tecnologías Cloud, debido a la personalización de los servicios que se llevan a cabo de forma remota en servidores centrales.

A continuación se resumen algunos casos de éxito relevantes en el uso de computación en la nube:

Caso New York Times Como se detalla en (Gottfrid., 2007), el periódico The New York Times necesitaba convertir 11 millones de artículos e imágenes desde su archivo (de

1851 a 1980) al formato PDF. Su departamento interno de TI dijo que les tomaría siete semanas. Mientras tanto, un desarrollador utilizando 100 instancias de Amazon EC2 con una interface de servicios Web simple para operar Hadoop (una implementación de código abierto similar al MapReduce) completó el trabajo en 24 horas por menos de $300. Caso Animoto Productions Como se detalla en (Animoto Productions., 2008), la compañía Animoto Productions, creadora de una herramienta mash-up para crear video a partir de imágenes y música, utilizó los servicios Cloud Computing de Amazon (Amazon Simple Queue Service, Amazon Simple Storage Service, Amazon Elastic Compute Cloud) para escalar de 50 a 3500 servidores en tan sólo tres días. Actualmente la compañía tiene instancias activas que han alcanzado el consumo de hasta 5000 servidores considerándose uno de los casos de éxito más importantes de los Servicios Web de Amazon. Caso SmugMug Como se detalla en (Amazon Web Services Case Studies: SmugMug), a principios de 2006, la compañía de compartición de fotos SmugMug inició una investigación para encontrar una solución de almacenamiento eficaz para su nuevo repositorio de mil millones de imágenes. Una semana después de iniciar la utilización del servicio Amazon Simple Storage Service, SmugMug estaba almacenando todas sus nuevas imágenes mediante dicho servicio. Desde entonces los clientes de la compañía han añadido más de 10 terabytes de imágenes nuevas cada mes.

La empresa reporta haber ahorrado más de 500.000 dólares en gastos de almacenamiento, todo ello con un incremento igual a cero en personal o en el espacio del centro de datos.

Caso Linden Lab Como se detalla en (Amazon Web Services Case Studies. Linden Lab (Second Life)) , Linden Lab, la compañía creadora de Second Life, utilizó Amazon Simple Storage Service para almacenar la mayoría de elementos usados en el mundo de Second Life y distribuir vistas a los usuarios finales. En noviembre de 2008, tras el lanzamiento de Amazon CloudFront, un servicio de distribución de contenido avanzado, Linder Lab migró la descarga de los objetos más populares de Second Life incluyendo el visor que permite a los usuarios interactuar con el mundo Second Life.

Este visor se puede descargar más de 40 mil veces cada día por diferentes usuarios en todo el mundo y mediante CloudFront los residentes pueden descargar su software más rápido mediante el almacenamiento de copias en lugares geográficamente más cercanos. En la actualidad, CloudFront utiliza 14 ubicaciones de distribución en todo el mundo. Caso Jungle Disk Como se detalla en (Amazon Web Services Case Studies. Jungle Disk. ), Jungle construyó un sistema de almacenamiento en línea simple, confiable y asequible para ofrecer servicios de copia de seguridad utilizando el Amazon Simple Storage Service (S3). Usando el modelo de precios pay-as-you-go, Jungle Disk ofrece a sus clientes el mismo beneficio: la capacidad de pago sólo por el almacenamiento

que

utilizan

en

lugar

de

pagar

una

tarifa

plana

de

almacenamiento que podrían subutilizar.

La simplicidad del API de S3, permitió el funcionamiento del nuevo servicio en menos de 30 días a partir del inicio del proyecto. La popularidad de los productos Jungle Disk creció enormemente en los primeros 60 días, ganando miles de clientes para la firma.

Caso Bungee Labs Bungee Labs (Bungee Labs) es una empresa estadounidense, fundada en el año 2002 por David C. Mitchell, creadora del ambiente Bungee Connect™, una aplicación web PaaS que permite la construcción y desarrollo de aplicaciones web interactivas. Bungee Connect elimina la complejidad, el tiempo y el costo de mover aplicaciones a la Nube o conectar servicios de la Nube existentes para formar nuevas aplicaciones.

Para Bungee Labs, el Cloud Computing está cambiando la manera como los departamentos de IT entregan nuevas funcionalidades y valor al negocio, incluso bajo las presiones financieras que encaran las directivas para reducir costo; proporciona además una alternativa más rápida, costo-eficiente y menos arriesgada para el desarrollo de aplicaciones basado en premisas.

Bungee Connect permite el desarrollo de la Nube y proporciona un valor agregado a las empresas a través de los siguientes cinco puntos: 

Simplificación de la integración



Despliegue instantáneo



Mejores experiencias para el usuario



Menores requerimientos técnicos



Retornos más rápidos.

―Una solución de computación en nube en las universidades, en el artículo referido se detalla el concepto de computación en nube a través de la utilización de un Virtual Computing Lab (VCL …su utilidad dentro de una institución educativa de enseñanza superior orientada a la investigación y, finalmente, debatiremos algunos de los factores importantes que demuestran cómo el VCL proporciona una contribución viable y valiosa desde el punto de vista económico así como sostenible y escalable a la ciber infraestructura de Tecnología Informática (TI) en los distintos niveles del campus‖.8

8.3.- Productos y/o servicios sustitutos Arquitectura Cliente – Servidor La arquitectura cliente –servidor es una arquitectura sustituta al Cloud Computing, pues ofrece la posibilidad al cliente de solicitar servicios a un servidor. Sin embargo, la arquitectura Cliente –Servidor presenta las siguientes desventajas frente al modelo de Cloud Computing: 

Licencias de software costosas y multi-años



Difíciles de personalizar y usar



Infraestructura complejas



Mejoras y actualizaciones complicadas



Seguridad y cumplimientos fragmentados

―IBM ofrece un enfoque flexible a la nube. Donde se inicia su viaje depende de las

necesidades de

su

negocio. La

idea

es lograr

un

equilibrio entre

estar preparados para alcanzar metas a corto plazo, y estar preparado para aprovechar las oportunidades de futuro. Como retos de negocio están ejerciendo una presión cada vez más en las infraestructuras de TI, las empresas

buscan a la

computación

en

nube para ofrecer

servicios

de

TI. Con IBM, se puede aplicar el poder transformador de la computación en la nube de reinventar la forma de hacer negocios‖.4

Hosting El alojamiento o Hosting es el servicio que ofrece al cliente la posibilidad de almacenar sus datos vía Web. Existen diferentes tipos de alojamiento: gratuito, compartido, reseller; a través de servidores virtuales o servidores dedicados. La capacidad de alojamiento depende del tipo de alojamiento escogido por el cliente, por ejemplo, el alojamiento gratis es limitado comparado con un alojamiento

pagado. En la modalidad de Hosting, los riesgos por obsolescencia se trasladan a un tercero. El

servicio

de

alojamiento

puede

considerarse

beneficioso

o

no

dependiendo del tipo de compañía que lo requiere. Una empresa puede preferir estar a cargo de la administración de su información a nivel local y mantener su propio centro de datos dentro de las instalaciones de su compañía.

El servicio de alojamiento, adicionalmente, permite reducir los costos del equipo, de mantenimiento, conexión y personal a cargo en la empresa. Sin embargo, el servicio, la velocidad para descarga y los costos, por ejemplo, dependen del plan contratado. Colocation El colocation brinda el alquiler del espacio físico en Racks para el alojamiento de equipos. Con este servicio es posible arrendar metros cuadrados y jaulas con el fin de establecer zonas exclusivas para la empresa en un ambiente seguro y controlado.

Esta solución es ideal cuando es necesario contar con redundancia y/o contingencia de la información, alta seguridad y garantía de disponibilidad de los servicios sobre Internet en una ubicación distinta a las instalaciones de la empresa; reduciendo el costo y la complejidad del almacenamiento de información, simplificando la administración y logrando nuevos niveles de automatización y protección de datos.

Ventajas 

Centraliza el control del almacenamiento de información, dispositivos y administración de tareas con poderosas herramientas y automatización, lo que permitirá maximizar la facilidad de uso y la productividad.



Elimina el downtime planificado y no planificado con capacidades de

flexibilidad que necesita para escalar hacia arriba o abajo sin interrumpir el negocio. 

Es eficaz para realizar backup, recuperación, archiving y otros procesos clave.



Se puede tener pleno acceso al servidor, desde cualquier sitio que se encuentre.

Características 

Garantiza al cliente una conexión directa a la red pública, lo que asegura una mayor disponibilidad de operación del servicio rentado.



El usuario puede obtener un servicio determinado en un tiempo mucho menor que el necesario si éste debiera instalarse en otra localidad física



La administración del servidor queda por cuenta de la empresa que proporciona el co-location (en la mayoría de los casos), aunque puede derivarse a la empresa por una cuota adicional.



Con este modelo se pueden instalar servicios de gestión de servidor, correo electrónico, monitorización, etc.

Modelo de facturación

Normalmente se cobra por: 

Metro cúbico de espacio utilizado.



Consumo de energía.



Disipación de calor de energía necesario.



Costos fijos por reserva de espacio y derechos de uso.

Los cobros se hacen mensualmente y la principal variable de cargos es por volumen ocupado dentro de las instalaciones del proveedor. BPU (Business Process Utility)

La BPU es la prestación de servicios enfocada en la ejecución optimizada de procesos del negocio de manera externa a la entidad. Esta modalidad requiere de un conocimiento profundo de la entidad y manejo de acuerdos de confidencialidad de la información. Grid Computing

El Grid Computing es uno de los antecesores del Cloud Computing. Esta modalidad de servicio permite a los usuarios acceder a capacidades de computación dependiendo de su uso y necesidades sin requerir un control centralizado y reúne dos características asociadas al Cloud Computing: infraestructura compartida y computación distribuida.

El objetivo final de este tipo de computación es poder utilizar recursos remotos que permitan realizar tareas que no podrían abordarse en máquinas o centro de trabajo convencionales. De esta manera, se accede a software, ordenadores y datos remotos, donde los recursos son agrupados dinámicamente para resolver problemas concretos, formando organizaciones virtuales. Arquitectura de Grid Computing

A continuación se describe la arquitectura del grid, donde se distinguen las siguientes capas (Tejedor, Grid Computing): 

Capa de aplicación: Formada por todas las aplicaciones de los usuarios, portales y herramientas de desarrollo que soportan esas aplicaciones, proporciona al usuario el serviceware, el cual recoge las funciones generales de gestión tales como la contabilidad del uso del grid que hace cada usuario.



Capa de middleware: Responsable de proporcionar herramientas que permiten que los distintos recursos participen de forma coordinada y segura en un entorno grid unificado.



Capa de recursos: Constituida por los recursos que son parte del grid: ordenadores, supercomputadoras, sistemas de almacenamiento, catálogos electrónicos de datos, bases de datos, sensores, etc.



Capa de red. Encargada de asegurar la conexión entre los recursos que forman el grid.

De todos los paradigmas de la computación, los dos de mayor prospectiva parecen ser grid computing (Foster & Kesselman, 1999) y cloud computing (Buyya, Chee Shin, & Venugopal, Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities, 2009). Grid computing es considerado un paradigma en producción que ha adquirido una enorme relevancia al satisfacer las necesidades de grandes capacidades computacionales para el desarrollo de la e-Ciencia.

La investigación académica y científica alrededor de grid computing ha contribuido notablemente a su madurez, conllevando al desarrollo de estándares, arquitecturas, tecnologías, herramientas y aplicaciones que en la mayoría de los casos son abiertas y de propósito general.

En contraposición a grid computing, cloud computing es considerado un paradigma en desarrollo (Sullivan, 2009), cuya madurez puede considerarse en etapa de infancia (Lasica, 2009). Al tratarse del más reciente paradigma de la computación (Buyya, Yeo, Srikumar, Broberg, & Brandic, 2009), aun no existen acuerdos generales para su definición (da Palma Rosa, Pedro) y hay discrepancia en cuanto a sus posibles arquitecturas, modelos y estándares. Sin embargo, cloud computing es considerado el paradigma sucesor de grid computing (Vouk, 2008), especialmente porque supone una evolución disruptiva al facilitar la personalización y entrega de infraestructuras computacionales, software y aplicaciones como servicios de alta usabilidad, que ocultan al usuario final las complejidades asociadas a la administración de la infraestructura base, mientras

proveen mecanismos para que puedan ser desplegados bajo demanda y accedidos a través de Internet . Requisitos Los requisitos que debe cumplir cualquier grid computing son: 

Los datos deben compartirse entre miles de usuarios con intereses distintos.



Se deben enlazar los centros principales de supercomputación, no sólo los PC.



Se debe asegurar que los datos sean accesibles en cualquier lugar y en cualquier momento.



Debe armonizar las distintas políticas de gestión de muchos centros diferentes.



Debe proporcionar seguridad.



Ventajas



Proporciona

acceso

transparente

y

capacidad

de

almacenamiento

distribuida. 

Proporciona un mecanismo de colaboración transparente entre grupos dispersos



Posibilita el funcionamiento de aplicaciones a gran escala.

Desventajas 

No obstante, la computación grid presenta algunos inconvenientes que deben solucionarse. Estos problemas son:



Recursos heterogéneos: la computación grid debe ser capaz de poder manejar cualquier tipo de recurso que maneje el sistema.



Los procesos de identificación, selección, reserva, asignación, gestión y monitorización de recursos deben controlarse externamente e influyen en el funcionamiento del grid.



Necesidad de desarrollo de aplicaciones para manejar el grid, así como desarrollo de modelos eficientes de uso.



Comunicación lenta y no uniforme.



Organizativos: dominios de administración, modelo de explotación y costos, política de seguridad.

Modelo de facturación Existen diferentes soluciones comerciales así como métodos de facturación de la computación distribuida y varían de acuerdo con el tipo de proyecto y los recursos utilizados en procesamiento y almacenamiento. En la actualidad se cuenta con diversos middleware con capacidades y funcionalidades muy variadas cuyo modelo de facturación depende de la complejidad, servicios ofrecidos y dimensión de la red grid. Web Platforms Es la implementación de Webs para la publicación de aplicaciones con arquitectura orientadas al servicio que interactúan con otros sitios Web para presentar una sola información y desde un solo sitio. Community Source El Community Source proporciona a los vendedores independientes de software y hardware la oportunidad de desarrollar tecnología de virtualización avanzada. Uno de los impulsadores del Community Source es la reducción en costos de licenciamiento y operación. Sin embargo, una de las mayores desventajas radica en que los objetivos, tecnologías no están perfectamente alineadas. (Open Source Lab, 2006)

CONCLUSIONES

RESUMEN

INDICE DE REFERENCIAS  Christian Van Der Henst S. MAESTROS DEL WEB ¿Qué ES LA WEB 2.0?. Internet. DISPONIBLE EN: http://www.maestrosdelweb.com/editorial/web2/ [Consulta: 8 de enero de 2012  Cluster (informática) Internet. DISPONIBLE EN: http://es.wikipedia.org/wiki/Cluster_(inform%C3%A1tica) [Consulta: 8 de enero de 2012]  Computación en nube, información y recursos sobre Cloud Computing. Usos y aplicaciones October 9, 2010 by Cloud Computing, disponible en: http://www.computacionennube.org/29/usos-y-aplicaciones/ [Consulta: 10 de enero de 2012]  Define your cloud. Accelerate deployment and optimize your infrastructure with IBM cloud and virtualization solutions. (Articulo traducido) Disponible en: http://www03.ibm.com/systems/cloud/?link=ovr_fndplr [Consulta: 12 de enero de 2012]  DISPOSITIVOS DE ACCESO A INTERNET. Internet. DISPONIBLE EN: http://www.zator.com/Internet/A7_1.htm [Consulta: 8 de enero de 2012]  Elkin Echeverri García El futuro está aquí, Computación en nube Archivo pdf disponible en:http://www.acis.org.co/fileadmin/Revista_108/tres.pdf [Consulta: 11 de enero de 2012]  Hernán Barrios Verdugo, Cristián Lucero Fuentes, Arturo Veras Olivos Fecha: 26/06/09 Redes de Computadores / ELO-322 Disponible en: profesores.elo.utfsm.cl/~agv/elo322/.../ComputacionEnLaNube.pdf [Consulta: 10 de enero de 2012]  Jithesh Moothoor , Vasvi A Bhatt Una solución de computación en nube en las universidades Virtual Computing Lab (Laboratorio virtual de computación).Disponible en: http://www.ibm.com/developerworks/ssa/websphere/library/ws vcl/index.html [Consulta: 11 de enero de 2012]  La apuesta de las empresas tecnológicas por la nube. Archivo pdf referencia: Capítulo 4 Páginas 36-57 Fundación de la Innovación Bankinter

disponible en: http://www.fundacionbankinter.org/system/documents/7552/original/Cap4__ La_apuesta_de_las_empresas_tecnologicas_por_la_nube.pdf [Consulta: 11 de enero de 2012]  Las Capas de Servicios Arquitectónicos del Cómputo Cloud Fuente recopilada de Noticias IT SUN.COM disponible en: http://www.itnews.ec/marco/000037.aspx [Consulta: 10 de enero de 2012]  Lutz Schubert, Burkhard Neidecker-Lutz editorial European commission The future of the cloud computing, opportunities for European cloud computing beyond 2010 Expert Group Report Version publica 1.0 (archivo traducido)  PAUL MCFEDRIES / AUGUST 2008 The Cloud Is the Computer Fuente recopilada de IEE spectrum disponible en: http://spectrum.ieee.org/computing/hardware/the-cloud-is-the-computer [Consulta: 10 de enero de 2012]  ¿Qué significan World Wide Web, web o www?. Internet. DISPONIBLE EN: http://www.masadelante.com/faqs/www [Consulta: 8 de enero de 2012]  Archivo pdf en ingles referencia: Chapter 1 Cloud Computing Basics editorial Mc. Graw Hill disponible en: http://www.mhprofessional.com [Consulta: 9 de enero de 2012]  Revista Ingeniería Primero No. 19 Archivo pdf en ingles Pags.40 -44 Octubre, 2010 disponible en: http://www.tec.url.edu.gt/boletin/URL_19_SIS15_REDES.pdf [Consulta: 9 de enero de 2012  Tic para el desarrollo, Computacion en la nube Archivo pdf disponible en: www.imaginar.org/iicd/fichas/05_Cloud_computing.pdf [Consulta: 9 de enero de 2012]  Yossué Rodríguez Cruz, Yanell Olivera Sánchez. Internet. Proveedores de Servicios de Aplicaciones DISPONIBLE EN: http:/www.google.co.ve/url?sa=t&rct=j&q=proveedor%20de%20servicios%2 0de%20aplicaciones&source=web&cd=2&sqi=2&ved=0CC4QFjAB&url=http %3A%2F%2Fwww.bibliociencias.cu%2Fgsdl%2Fcollect%2Feventos%2Find

ex%2Fassoc%2FHASH014d%2F398f7852.dir%2Fdoc.pdf&ei=uY4LT8vmC erV0QHkjPXmBQ&usg=AFQjCNGAlxI1o1BRga_Iy1BTMi22oU8lkg&cad=rja [Consulta: 8 de enero de 2012]

MATRIZ DOCUMENTAL TITULO DE LA INVESTIGACION COMPUTACION EN LA NUBE COMO MEDIO DE ALMACENAMIENTO Y FACIL ACCESO AL USUARIO A TRAVEZ DE DISPOSITIVOS ELECTRONICOS CON ENLACE A INTERNET INFORMACION RECOPILADA RELATIVA AL TEMA DISPOSITIVOS DE ACCESO A INTERNET Copyright © 1990-2011 Zator Systems. DISPONIBLE EN: http://www.zator.com/Internet/A7_1.htm [Consulta: 8 de enero de 2012] ISP: Empresas que a cambio de un canon mensual, nos "alquilan" parte de los recursos necesarios (hardware y software) para que, a través de ellos, podamos acceder a la Red Este término corresponde a aquellas empresas que nos brindan recursos como hardware y software para tener acceso a la red, todo esto por un arreglo mensual que se acuerda. Particularmente pienso que es una buena manera de asociarse con el fin de que ambas partes se vean beneficiadas y asi de esta manera impulsar el surgimiento de las microempresas. ¿Qué significa World Wide Web, web o www? DISPONIBLE EN: http://www.masadelante.com/faqs/www [Consulta: 8 de enero de 2012] WWW: es básicamente un medio de comunicación de texto, gráficos y otros objetos multimedia a través de Internet, es decir, la web es un sistema de hipertexto que utiliza Internet como su mecanismo de transporte o desde otro punto de vista, una forma gráfica de explorar Internet. Es un sistema de distribución de información, a través de este sistema podemos acceder la red y visualizar distinto tipo de información en páginas web. La web, tal y como la conocemos hoy día, ha permitido un flujo de comunicación global a una escala sin precedentes en la historia humana. HOST: es un ordenador que funciona como el punto de inicio y final de las transferencias de datos. Más comúnmente descrito como el lugar donde reside un sitio web. Un host de Internet tiene una dirección de Internet única (dirección IP) y un nombre de dominio único o nombre de host Este

término

es

utilizado

en

informática para

referirse

a

las computadoras conectadas a una red, que proveen y utilizan servicios de ella. Es como el lugar donde vive la una página web, de forma sencilla y mas coloquial es la casa donde se encuentra la pagina con una dirección única y un nombre único, nunca se repetirán. Es fácil de comparar con una vivienda, de esa manera se entiende mejor el concepto,

Proveedores de Servicios de Aplicaciones Autores: Yossué Rodríguez Cruz, Yanell Olivera Sánchez ARCHIVO PDF DISPONIBLE EN: http://www.google.co.ve/url?sa=t&rct=j&q=proveedor%20de%20servicios%20 de%20aplicaciones&source=web&cd=2&sqi=2&ved=0CC4QFjAB&url=http%3 A%2F%2Fwww.bibliociencias.cu%2Fgsdl%2Fcollect%2Feventos%2Findex%2 Fassoc%2FHASH014d%2F398f7852.dir%2Fdoc.pdf&ei=uY4LT8vmCerV0QHkj PXmBQ&usg=AFQjCNGAlxI1o1BRga_Iy1BTMi22oU8lkg&cad=rja [Consulta: 8 de enero de 2012] ASP: son aplicados específicamente a compañías que suministran servicios relacionados con las aplicaciones sobre el Internet El termino ASP hace referencia a aquellas empresas que nos ofrecen servicios de computación utilizando una res como medio de transporte. Este servicio se basa en la facilitación del acceso a un programa de aplicaciones por medio de un protocolo estándar como HTTP. El ASP ha facilitado y mejorado el rendimiento y ahorro ya que en tiempos anteriores los costes que requerían programas informáticos especiales eran muy elevados y su complejidad era también muy notable, a través del ASP estos problemas se han solventado con el tiempo MAESTROS DEL WEB ¿Qué ES LA WEB 2.0? AUTOR: Christian Van Der Henst DISPONIBLE EN: http://www.maestrosdelweb.com/editorial/web2/ [Consulta: 8 de enero de 2012] WEB 2.0: La Web 2.0 es la transición que se ha dado de aplicaciones tradicionales hacia aplicaciones que funcionan a través de la web enfocadas al usuario final. Se trata de aplicaciones que generen colaboración y de servicios que reemplacen las aplicaciones de escritorio La web 2.0 básicamente es una etapa que ha establecido nuevos proyectos en la internet y q se dedica principalmente a brindarnos mejores soluciones, debemos asumir la web 2.0 como una actitud que debemos tener para desarrollar el internet, esta nos ha ayudado a pasar de ser simples consumidores de contenidos de internet a ser participadores en la construcción y elaboración de los mismos. Cluster (informática) DISPONIBLE EN: http://es.wikipedia.org/wiki/Cluster_(inform%C3%A1tica) [Consulta: 8 de enero de 2012] CLUSTER: El término cluster (a veces españolizado como clúster) se aplica a los conjuntos o conglomerados de computadoras construidos mediante la utilización

de hardwares comunes y que se comportan como si fuesen una única computadora Tal como se define, un cluster es un conjunto de computadoras que están diseñadas y configuradas de tal forma que su funcionamiento sea básicamente único, es decir todas funcionan como una sola. Esto es ventajoso porque ayuda al rendimiento de un sistema especifico así como la velocidad y productividad del mismo. Archivo pdf en ingles referencia: Chapter 1 Cloud Computing Basics disponible en: http://www.mhprofessional.com (ARCHIVO TRADUCIDO) [Consulta: 9 de enero de 2012] COMPONENTES DE LA NUBE: en un sentido simple y tipológico, la solución para la computación en la nube está compuesta de algunos elementos, los cuales son, los clientes , el internet, los distribuidores de servicios y el datacenter, estos componentes conforman las 3partes mas importantes para la solución para la computación en la nube, cada elemento tiene un propósito y ejecuta un rol especifico en relación a la aplicaciones funcionales basadas en la nube La nube tiene distintos componentes que desempeñan una labor especifica que nos lleva a la solacio de la computación en la nube, para ellos debemos contar con el cliente es decir el usuario, el internet; la conexión a internet necesaria para acceder a la nube y distribuidores de servicios y datacenter que son las bases de datos que sostienen la nube. Personalmente se puede decir que es fácil de entender estos componentes en el momento en que te sientas frente a un computador y accedes a la nube, además es una tecnología nueva que nos puede llevar a la reducción de costos para mantenimiento de datos. Archivo pdf en ingles referencia: Facultad de Ingeniería – Revista Ingeniería Primero No. 19 – Octubre, 2010 - Pags.40 -44 disponible en: http://www.tec.url.edu.gt/boletin/URL_19_SIS15_REDES.pdf [Consulta: 9 de enero de 2012] INFRAESTRUCTURA: Es un modelo de presentación e servicios en la que una organización subcontrata el equipo utilizando para soportar las operaciones incluyendo el SearchCloudComputing.com. COMPUTACION EN LA RED: Es un conjunto de computadoras conectadas entre ellas que comparten recursos, es un modelo de procesamiento que permite resultados más rápidos que los que se podrían lograr con un modelo clienteservidor en el cual existe un servidor central (MainFrame) que concentra todas las transacciones y cuenta con toda la información y datos, así como con la lógica del negocio mientras que cuando el cliente (usuario) hace una petición a la Nube es atendido por muchos computadores logrando así tiempos de respuesta mucho más rápido y una mayor disponibilidad, puesto que el sistema no depende de un solo servidor. La computación en la red es de gran ayuda y beneficio al momento de procesar

datos, procesar búsquedas de cierta información, dado que nos permite obtener resultados mucho más rápido porque trabajan un conjunto de computadoras para un mismo fin o propósito. En otras palabras al realizar algún tipo de búsqueda en la nube, al usuario lo ayuda no solo una computadora, sino un conjunto de ellas lo que multiplica la rapidez con la que se consigue el resultado, también contaría con resultados más precisos, más opciones de búsquedas y mayor disponibilidad de resultados dado que es un gran conjunto de computadoras. The future of the cloud computing, opportunities for European cloud computing beyond 2010 Expert Group Report Public Version 1.0 Rapporteur for this Report: Lutz Schubert [USTUTT-HLRS] Editors: Keith Jeff ery [ERCIM], Burkhard Neidecker-Lutz [SAP Research] editorial European commission (ARCHIVO TRADUCIDO) TIPOS DE NUBE: Nubes privadas: típicamente adquiridas por la empresa respectiva o alquilada. Las funcionalidades no están dirceamente expuestas al consumidor excepto en algunos casos de características incrementadas que son ofrecidas. Nubes públicas: las empresas pueden utilizar las funcionalidades de la nube de los demás, respectivamente ofrecen sus otros servicios a los usuarios fuera de la empresa. Nubes hibridas: consisten en una combinación de infraestructuras e nubes públicas y privadas con el fin de alcanzar un máximo de reducción e costos mediante la contratación externa, manteniendo el grado deseado de, por ejemplo; el control de los datos confidenciales mediante el empleo de las nubes privadas locales. Nubes de comunidad: las nubes de la comunidad ayudan a las empresas más pequeñas a beneficiarse de las diferentes entidades que contribuyen con su respectiva infraestructura. Nubes de propósitos especiales: este tipo de nubes ofrecen más funcionalidades especializadas para casos de usos específicos de la plataforma. Dependiendo de la función que se desea practicar con la computación en la nube aparecen distintos tipos de nubes, cada una limitada para ciertos criterios y funciones especificas. Por ejemplo para una pequeña empresa o comunidad relativamente pequeña no es necesario utilizar el mismo tipo de sistema o plataforma necesario para empresas grandes o tipos de información especial. Asi como para ciertos casos la información no será de tan fácil acceso o no es conveniente que sean expuestas, como en otros sistemas es mas factible que la nube sea publica.

Las Capas de Servicios Arquitectónicos del Cómputo Cloud Fuente recopilada de Noticias IT SUN.COM disponible en: http://www.itnews.ec/marco/000037.aspx [Consulta: 10 de enero de 2012] SOFTWARE COMO SERVICIO: El software como servicio (en inglés software as a service, SaaS) se encuentra en la capa más alta y caracteriza una aplicación completa ofrecida como un servicio, en-demanda, vía multitenencia —que significa una sola instancia del software que corre en la infraestructura del proveedor y sirve a múltiples organizaciones de clientes. El software como servicio es la aplicación de la nube como software para el usuario y por medio de esta podemos suministrar la nube a una gran cantidad de organizaciones, empresas, usuarios mínimos entre muchos campos más. Cabe destacar que brindar este software como servicio es una alternativa que solo es posible gracias a los avances tecnológicos tan agigantados que se ven actualmente sin dejar a un lado la situación económica pero sin embargo ya la nube se puede proveer como servicio con cierta facilidad.

Fuente recopilada de IEE spectrum. The Cloud Is the Computer By PAUL MCFEDRIES / AUGUST 2008 http://spectrum.ieee.org/computing/hardware/the-cloud-is-the-computer [Consulta: 10 de enero de 2012]

PLATAFORMA COMO SERVICIO: es la encapsulación de una abstracción de un ambiente de desarrollo y el empaquetamiento de una carga de servicios. La carga arquetipo es una imagen Xen (parte de Servicios Web Amazon) conteniendo una pila básica Red (por ejemplo, un distro Linux, un servidor Red, y un ambiente de programación 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 administración del contenido. La plataforma como servicio es el entorno en que se envuelve el desarrollo y empaquetamiento de la demanda de servicios. Por medio de PaaS podemos brindar el servicio a todos las partes que conforman el desarrollo del software y además administrar el contenido de la información que se maneja. Basicamente la plataforma nos engloba el contenido que se maneja en el software (la nube) y de esta manera se debería también controlar la información apta para cierto tipo de usuarios.

Fuente recopilada de: COMPUTACION EN LA NUBE Redes de Computadores / ELO-322 Integrantes: Hernán Barrios Verdugo, Cristián Lucero Fuentes, Arturo Veras Olivos Fecha: 26/06/09. Profesor: Agustín González Disponible en: profesores.elo.utfsm.cl/~agv/elo322/.../ComputacionEnLaNube.pdf [Consulta: 10 de enero de 2012] SOFWARE COMO SERVICIO: Está en la capa más alta y consiste en la entrega de una aplicación completa como un servicio. El proveedor SaaS dispone de una aplicación estándar 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 través de la red, sin que estos tengan que instalar ningún software adicional. La distribución de la aplicación tiene el modelo de uno a muchos, es decir, se realiza un producto y el mismo lo usan varios clientes. Los proveedores de SaaS son responsables de la disponibilidad y funcionalidad de sus servicios no dejando de lado las necesidades de los clientes que son, al fin y al cabo, los que usaran el software. Un ejemplo claro es la aplicación para el manejo del correo electrónico (como Gmail, Hotmail, Yahoo, etc) por medio de un web-browser Básicamente el SaaS lo podemos definir como una especie de base de distribución del software que nos proporciona el acceso al mismo por medio de la red (internet), librándonos del mantenimiento constante de aplicaciones. Cuando distribuimos aplicaciones por medio del SaaS, el tamaño o ubicación geográfica de la empresa o entidad a la que se distribuye, no representa un problema ya que se trata de un sistema que combina el producto con el servicio dotando a las empresas de soluciones completas que les permitan garantizar una máxima optimización de sus costes y recursos.

Computación en nube, información y recursos sobre Cloud Computing. Usos y aplicaciones October 9, 2010 by Cloud Computing, disponible en: http://www.computacionennube.org/29/usos-y-aplicaciones/ [Consulta: 10 de enero de 2012] 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, 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 internalizació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. Una de las ventajas con la que cuenta la computación en la nube es que sus aplicaciones son innumerables, y en distintos campos, tanto laborales como económicos y académicos. Por ejemplo una empresa pequeña que necesito un pagina web con acceso a diversos datos e información es preciso para computación en la nube. De igual manera para grandes empresas dada la crisis económica que existe la computación en la nube cobro suma importancia por lo económico de la tecnología y lo mucho que se puede aplicar. Para uso de policía, guardias, militares, servicios de vigilancia, bomberos, es muy practica la computación en la nube. Como toda tecnología las empresas que lo han desarrollado en algunos casos venden el servicio, dependiendo del uso que se le otorgue y la función que cumpla. El gran provecho que se puede obtener de la computación en la nube es inmenso porque sus aplicaciones son muchísimas desde lo más complejo hasta simple uso universitario en bibliotecas para facilidad y rapidez en la búsqueda y uso de información.

El futuro esta aquí, Computacion en nube Archivo pdf referencia: Elkin Echeverri García. Gerente I&D CompuRedes S.A., IEEE Member. (Association for the Scientific Study of Consciousness). disponible en: http://www.acis.org.co/fileadmin/Revista_108/tres.pdf [Consulta: 11 de enero de 2012] SITUACION ACTUAL EN EL MUNDO Paradójicamente la situación actual y futura de la economía, con amagos de

crisis, es muy probable que sea un gran impulsador de la adopción por parte de las organizaciones de estos esquemas. La crisis financiera ha vuelto más escaso y costoso el recurso monetario para inversiones en TIC. La recesión de muchas economías a consecuencia de esos sucesos o en el mejor de los casos su desaceleración, harán más exigentes en todas las organizaciones las asignaciones presupuestales y el control de gastos. En todos esos escenarios Computación en Nube y XaaS ofrecen unas alternativas muy interesantes que seguramente empujarán a muchas organizaciones a probar esos esquemas aún más rápido de lo esperado. El mundo actualmente es casi dependiente de la tecnología, todos los sectores económicos, políticos, laborales, militares, entre otros se rigen mayormente por los avances en la tecnología. Una de las mayores ventajas con las que cuenta la computación en nube y XaaS es que no se necesitan inversiones tan grandes para el desarrollo de estas tecnologías. Con la crisis económicas en la mayor parte del mundo la computación en la nube cobra importancia dado que se transforma en un muy buena alternativa ante tanto gasto y dificultades económicas, lo que nos indica que probablemente el desarrollo de este tipo de tecnologías incremente rápidamente.

Archivo pdf referencia: Capítulo 4 La apuesta de las empresas tecnológicas por la nube. 2010 Fundación de la Innovación Bankinter. Páginas 36-57, disponible en: http://www.fundacionbankinter.org/system/documents/7552/original/Cap4__L a_apuesta_de_las_empresas_tecnologicas_por_la_nube.pdf [Consulta: 11 de enero de 2012] PROVEEDORES ACTUALES Las grandes empresas tecnológicas se han convertido en los nuevos gigantes de la bolsa. De hecho, Microsoft, Google, Apple, IBM y Oracle se presentan como las cinco principales. Estos gigantes, hasta ahora centrados en actividades distintas, están convergiendo y tomando posiciones en el mercado del cloud computing, que se presenta con un enfoque multiproducto y multiproveedor. Para Forrester Research, las oportunidades se presentan principalmente para dos tipos de agentes: los enablers o «facilitadores» y los proveedores de servicios. Los primeros aportan las infraestructuras subyacentes del modelo, es el caso de nombres como IBM, VMware/EMC, Red Hat, Intel, Sun, Citrix o BladeLogic. Los segundos son empresas que basan sus negocios en Internet y que ponen a disposición de los clientes sus grandes entornos tecnológicos siguiendo el modelo SaaS. La computación en la nube se ha vuelto una tecnología de crecimiento sumamente acelerado y las grandes empresas tecnológicas no se han quedado atrás en el desarrollo de esta tecnología. Es muy importante que no se monopolice el desarrollo de la computación en la nube, para poder disfrutar de distintas

propuestas y que no solo se concentre en el beneficie económico que seria para estas empresas, así como otras empresas más pequeñas deberían utilizar el desarrollo de esta tecnología como impulso e innovación para el crecimiento y porque no convertirse en un gigante de la tecnología, dado que la computación en la nube es una alternativa de gran potencial que ya está siendo trabajada por empresas de enorme importancia. Una solución de computación en nube en las universidades Virtual Computing Lab (Laboratorio virtual de computación). Jithesh Moothoor , Software Engineer, IBM Vasvi A Bhatt, Software Engineer , IBM Disponible en: http://www.ibm.com/developerworks/ssa/websphere/library/wsvcl/index.html [Consulta: 11 de enero de 2012] CASOS DE ÉXITO: Una solución de computación en nube en las universidades, en el artículo referido se detalla el concepto de computación en nube a través de la utilización de un Virtual Computing Lab (VCL). Nos concentraremos específicamente en los métodos de implementación de la computación en nube a través del VCL, su utilidad dentro de una institución educativa de enseñanza superior orientada a la investigación y, finalmente, debatiremos algunos de los factores importantes que demuestran cómo el VCL proporciona una contribución viable y valiosa desde el punto de vista económico así como sostenible y escalable a la ciber infraestructura de Tecnología Informática (TI) en los distintos niveles del campus. Sería de gran ayuda que se iniciaran proyectos y actividades relacionadas con esta cita en la Universidad del Zulia, proyectos a escala más pequeña tratando de implementar estas ideas en las bibliotecas de cada facultad para mejor el acceso a la información de los estudiantes de una manera innovadora. Y también sería un aporte de los estudiantes a la universidad, obviamente con ayuda externa y de ingenieros profesionales pero con la iniciativa estudiantil para mejorar el servicio bibliotecario de la universidad para el mejor provecho de los estudiantes.

Define your cloud. Accelerate deployment and optimize your infrastructure with IBM cloud and virtualization solutions. (Articulo traducido) Disponible en: http://www-03.ibm.com/systems/cloud/?link=ovr_fndplr [Consulta: 12 de enero de 2012] CLIENTES: IBM ofrece un enfoque flexible a la nube. Donde se inicia su viaje depende de las necesidades de su negocio. La idea es lograr un equilibrio entre estar preparados para alcanzar metas a corto plazo, y estar preparado para aprovechar las oportunidades de futuro. Como retos de negocio están ejerciendo una presión cada vez más en las infraestructuras de TI, las empresas buscan a la computación en nube para ofrecer servicios de

TI. Con IBM, se puede aplicar el poder transformador de la computación en la nube de reinventar la forma de hacer negocios. Así como IBM otras empresas ofrecen distintas propuestas y enfoques de computación en las nubes. IBM es una de las pioneras en esta área y podría ser determinante en un futuro cercano si logra aplicar y ofrecer la tecnología de computación en las nubes, sería capaz de transformar distintas áreas. Desde el punto de vista del usuario seria de gran provecho que otras empresas de la envergadura de IBM también se integran a proyectos de computación en las nubes, así existirían mayores posibilidades y propuestas de acceso a esta tecnología.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF