computación en la nube

47
Computación en la Nube

Upload: anyeni-garay

Post on 23-Jul-2015

142 views

Category:

Technology


2 download

TRANSCRIPT

Computación

en la Nube

Cloud Computing o Computación en la nube es una forma de mejorar y gestionar su negocio.

Es un término que se define como una tecnología que ofrece servicios a través de la plataforma de internet.

Los usuarios de este servicio tienen acceso de forma gratuita o paga, tododepende del servicio que se necesite usar.

Qué es Cloud Computing

…Que es Cloud Computing

Todo lo que puede ofrecer un sistema informático se ofrece comoservicio

Los usuarios pueden acceder a los servicios disponibles "en lanube de Internet" sin ser expertos en la gestión de los recursos queusan.

Ofrece el pago flexible por servicio en función de consumorealizado.

Es parecido a la arquitectura de red, consiste de un conjunto decapas acopladas entre si, desde un nivel físico hasta un nivel deaplicación.

Modelo de Cloud Computing

AlmacenamientoMasivo

Capacidad de Procesamiento

Colosal

Interacciones en Tiempo Real

Accesible con cualquier

plataforma

Características de Cloud Computing

…Características

Auto-Servicio bajo demanda

Permitir el acceso desde la red (pública, privada, híbrida, comunitaria)

Asignación de recursos en modo multiusuario

Capacidad de rápido crecimiento

Servicio medido

Elasticidad y escalabilidad

Seguridad

Tipos de servicios que ofrece la

nube

1. Software como servicio (SaaS): Permite usar

aplicaciones sin tener que adquirir ni mantener ningún

activo en su empresa. Por ejemplo: correo, agendas,

gestión del portal, intranet o celebrar reuniones a

distancia, en cualquier momento y lugar. En cuestión de

horas es posible disponer de todo lo necesario para

trabajar con sólo una conexión internet. Microsoft BPOS /

Office 365 y Google Apps son dos de las principales

ofertas del mercado.

2 . Plataforma como servicio (PaaS): Se trata de un

sistema operativo en la nube que abstrae la complejidad

que implica la gestión y mantenimiento de servidores y

provee funciones de red, cálculo, almacenamiento y bases

de datos. Típicamente, los usuarios de este tipo de

modalidad son departamentos TIC y proveedores de

software. Microsoft Windows Azure, Salesforce, Google App

Engine son ejemplos de este modelo.

3. Infraestructura como servicio (IaaS): Permite disponer de una

infraestructura de servidores virtuales optimizada para poder

desplegar de forma rápida nuevos servicios. Es el modelo más flexible

e introduce ahorros, aunque no tantos como los dos anteriores tipos

de nube ya que se requiere una gestión y mantenimiento. El cliente

típico de este servicio son departamentos de informática que desean

reducir costes, desplegar aplicaciones propias y disponer de control y

flexibilidad para crecer según las necesidades.

Tipos de Nubes: ¿Dónde están las

aplicaciones y mis datos?

Nube pública: En datacenters repartidos

geográficamente en diversos continentes, protegidos con

grandes medidas de seguridad y sistemas que ofrecen un

alto nivel de disponibilidad. Están diseñados para optimizar

recursos y energía, ser gestionados de forma automatizada,

y compartir el servicio con miles de clientes asegurando la

confidencialidad de los datos, reduciendo costes y

consiguiendo economías de escala.

…Tipos de nube

Nube privada: En su centro de datos. Este modelo permite

a la empresas obtener un mayor partido de sus inversiones de

infraestructura y autoabastecerse optimizando sus recursos y

prestando servicios de manera interna. Especialmente indicado para

grandes organizaciones que desean mantener totalmente el control

de su infraestructura y de sus datos en sus propios centros. Este

modelo consigue cierto ahorro de costes respecto a una

infraestructura tradicional pues se aprovecha mejor gracias a la

virtualización y automatización, pero requiere que el departamento

de TI la gestione, el ahorro es inferior al cloud público y lógicamente,

no evita una inversión en activos.

…Tipos de nube

Nube híbrida: Un modelo que en función de cada

organización, permite combinar servicios en nube pública con otros

en nube privada. Los motivos suelen ser la necesidad de mantener el

control absoluto de ciertas aplicaciones o información.

Nube combinada: Consiste en la combinación de dos o

más nubes privadas o publicas, administradas por diferentes

usuarios y proveedores. Gracias a esta integración sus usuarios

pueden cambiar a servicios proporcionados por nubes públicas con

mayor facilidad.

…Tipos de nube

Nubes comunitarias: Este tipo de nubes sirven para

que varias organizaciones compartan sus recursos de computación y

tecnológicos al compartir negocios, servicios y objetivos, y por tanto

deciden tomar ventaja de la aplicación del cloud computing

conjuntamente. Con menos usuarios que una nube publica y quizás

resultando mas costosa su implantación, ofrece mayores niveles de

privacidad y seguridad.

Ventajas y Desventajas

Ventajas

Integración fácil y rápida

Prestación de servicios a nivel mundial

Sin instalación de ningún tipo de hardware para la empresa

Menor inversión para empezar a trabajar

Implementación mas rápida, en cuestión de días u horas y con

menos riesgos.

Uso eficiente de energía ya que se consume sólo la necesaria.

Desventajas

Interdependencia a los proveedores de servicios

Dependencia a la disponibilidad de acceso a Internet

Los datos “sensibles” del negocio no residen en las instalaciones de

la empresa.

La informacion de la empresa debe recorrer diferentes nodos y cada

uno de ellos son un foco de inseguridad

Velocidad de respuesta, para los sistemas críticos no es tan alta

Beneficios• Capacidad de procesamiento y almacenamiento sin instalar

máquinas localmente

• Acceso a la información y los servicios desde cualquier lugar

• Mayor Economía

• Maduración de las tecnologías de virtualización.

• Innovación constante y al alcanze de todos.

Almacenamiento en la Nube

El almacenamiento en la nube o Cloud Storage es un modelo de

almacenamiento en red y en línea, donde los datos se almacenan en

uno o varios servidores virtuales, por lo general organizados por

terceros, en lugar de ser alojados en servidores dedicados.

Físicamente, la información puede extenderse a lo largo de varios

servidores.

Puntos a tener en cuenta:

La información se almacena en muchos recursos distribuidos, pero

actúa como uno solo

Tiene gran tolerancia a fallos porque implementa redundancia y

distribución de datos

Posibilita la recuperación de la información por tener varias

versiones de copias

Mejora la consistencia eventual de las réplicas de datos

Ventajas y Desventajas

Ventajas

Las compañías sólo necesitan pagar por el almacenamiento querealmente utilizan

Las empresas no necesitan instalar dispositivos físicos dealmacenamiento en sus centros de datos o en las oficinas, lo quereduce los costos de IT y hosting.

Las tareas de mantenimiento, tales como la copia de seguridad, lareplicación de datos, y la compra de dispositivos adicionales dealmacenamiento es ahora responsabilidad de un proveedor deservicios, permitiendo a las organizaciones a centrarse en su negocioprincipal.

Desventajas

La seguridad de los datos almacenados y los datos en tránsitopueden ser una preocupación cuando se almacenan datos sensiblesen un proveedor de almacenamiento en la nube.

El rendimiento puede ser menor comparado al almacenamiento local

La fiabilidad y la disponibilidad depende de la disponibilidad de red yen el nivel de las precauciones tomadas por el proveedor de servicios

Los usuarios con determinados requisitos de registro, tales como losorganismos públicos que deben conservar los registros electrónicosde acuerdo a la ley, pueden tener complicaciones con el uso de lacomputación en nube.

Seguridad del Cloud Computing

La información seráfraccionada y duplicada enpartes y a su vez enviada adiferente servidores en elmundo de formaencryptada, asegurandonosla confidencialidad.

Video

¿Por qué ha llegado con tanta

fuerza la nube?

1 - La situación macroeconómica obliga a reducir costes.

2 - Por la presión de los mercados para que las empresas innoven con

inversiones reducidas.

3 - Porque hay una necesidad de alinear las tareas de TI con las

necesidades del negocio.

4 - Porque las interfaces web han madurado tanto que prácticamente

se logran experiencias similares a la que se puede conseguir con una

aplicación de escritorio.

5 - Porque las comunicaciones son mejores y más fiables, con margen

de mejora.

6 - Porque la necesidad de movilidad de los empleados para poder

trabajar en diferentes ubicaciones implica ciertos retos que las

aplicaciones online en la nube cubren a la perfección.

¿Por qué los proveedores de

servicios en la nube pueden

ofrecer precios tan competitivos?

De la misma forma que es más económico que nuestra casa se

abastezca de una red eléctrica, agua y gas en lugar de tener un

generador eléctrico en casa, mantener un pozo o extraer nuestro

propio gas.

Porque pagamos sólo lo que usamos, también como la luz, el

agua o el gas.

Los proveedores de cloud negocian con grandes volúmenes para

adquirir activos tecnológicos, energía y tráfico internet,

consiguiendo precios muy económicos..

- Los datacenter de servicios en la nube se alojan geográficamente en

lugares de mucho frio, reduciendo así el consumo energético para la

refrigeración.

Cuando implantamos una infraestructura para nuestra

organización, tendemos a sobre-dimensionarla para que no se

quede corta y pueda afrontar picos y crecimientos imprevistos.

Este enfoque lleva a una sobre-inversión, a un mantenimiento

innecesario posterior y a no aprovechar el 100% de los recursos

durante la mayor parte del tiempo.

Porque la tecnología ha madurado ofreciendo altas capacidades

de automatización.

ARQUITECTURA DE LA NUBE

La arquitectura de cloud computing consiste de un conjunto de capas que

se encuentran acopladas entre sí para brindar la funcionalidad del

sistema.

Cloud Computing utiliza protocolos similares a los que se usan en

Internet como medio de comunicación, ya sea basado en Web o no

basado en Web.

La arquitectura genérica de Cloud Computing tiene las siguientes capas

mencionadas de abajo hacia arriba:

- Recursos físicos: incluyen elementos como servidores, almacenamiento

y red.

- Virtualización: incluye infraestructura virtual como un servicio.

- Infraestructura: incluye software de plataforma como servicio.

- Plataforma: incluye componentes de aplicación como servicio.

- Aplicación: incluye servicios basados en Web y software como servicio.

CARACTERÍSTICAS PRINCIPALES

1. Auto-Servicio bajo demanda: el consumidor podrá aprovisionar

recursos computacionales en forma unilateral, según lo requiera, y

sin requerimiento de interacción humana con el proveedor del

servicio.

2. Permitir el acceso desde la red (pública, privada, híbrida,

comunitaria): todos los recursos que ofrece la nube están disponibles

en la red, y el consumidor no sólo puede acceder a ellos a través de

mecanismos estándar, sino que también mediante plataformas como

teléfonos móviles, laptops, PDAs, etc.

3. Asignación de recursos en modo multiusuario. A diferencia de las

aplicaciones de software tradicionales, en el cloud computing el

proveedor tiene una única aplicación que abre a todos los usuarios

que desean utilizarla. Al ser aplicaciones multiusuario, puede hacer

miles de internautas utilizando la misma herramienta a la vez, cada

uno con las mismas o distintas prestaciones.

4. Capacidad de rápido crecimiento: las unidades de capacidad

pueden ser rápidas y fácilmente aprovisionadas (en algunos casos

en forma automática), escaladas (crecimiento) o liberadas. Para el

consumidor, estos recursos suelen parecer ilimitados, y pueden ser

adquiridos en cualquier cantidad y momento

5. Servicio medido: los sistemas de la nube controlan de forma

automática y optimizada la utilización de los recursos. Este uso de

los recursos puede ser monitoreado y controlado, además, es

posible realizar reportes para ambas partes, a fin de establecer la

facturación del servicio.

6. Elasticidad y escalabilidad. Las aplicaciones en cloud son

totalmente elásticas en cuanto a su rapidez de implementación y

adaptabilidad. Además, son totalmente escalables, es decir, hoy

podemos estar utilizando solo un 10% del total de la aplicación y

mañana podemos acceder al 80% de la misma con total normalidad

y rapidez, con tan solo comunicarlo a nuestro proveedor y modificar

nuestra tarifa de suscripción.

7. Seguridad. Cuando se habla de “aplicaciones en Internet”, no se

debe entender que nuestros datos están sueltos en la red. Quizás

este es el mayor miedo que tienen las empresas y por eso creo que

es conveniente explicarlo.

Los datos, cuando están en aplicaciones en cloud, se alojan en

DATA CENTERS, empresas específicamente dedicadas a la

custodia y salvaguarda de datos de empresas de todo tipo:

bancos, entidades financieras, gobierno, multinacionales, pymes,

personas como nosotros o como yo…. Son empresas que cuentan

con todas las medidas de seguridad necesarias, tanto físicas como

de software, de forma que no haya jamás una pérdida de

información ni de integridad de los datos.

Oportunidades de mercado

El flamante mercado de cloud computing ofrece oportunidades para

un amplio grupo de proveedores y suministradores de tecnología de

múltiples perfiles. Grandes consolidados de las TI convencionales y

del mundo Web, así como un número creciente de startups, empiezan

a disputarse (compitiendo y aliándose) un segmento de la demanda

que ve en la “nube” una opción atractiva.

El mercado de cloud computing acoge fundamentalmente dos tipos de

agentes:

Enablers. Aportan las infraestructuras subyacentes del modelo,

focalizándose por lo general en áreas tecnológicas como

virtualización y automatización del centro de datos. Es el caso de

firmas como IBM, VMware/EMC, Red Hat, Intel, Sun, Citrix o

BladeLogic, entre otras.

Proveedores de servicios. Las compañías que como Amazon,

Salesforce.com, Rackspace, Google o Microsoft (también decidida a

explotar las posibilidades de cloud computing) ponen a disposición

de los clientes sus grandes entornos de computación, creados con

las plataformas e infraestructuras de los “enablers” y por lo general

siguiendo el modelo SaaS.

Los pioneros en el desarrollo del cloud computing son principalmente

los llamados "hijos de la web":

HERRAMIENTAS DE SOFTWARE

LIBRE PARA CLOUD COMPUTING

EUCALIPTUS CLOUDEucalyptus (eucalipto) es una infraestructura (plataforma) open

source para la implementación de computación en nube privada en

clústers de ordenadores.

Eucalyptus es compatible con Amazon Web Services . Está

integrado con la distribución GNU/Linux Ubuntu2 9.0

Eucalyptus puede instalarse fácilmente en la mayoría de

distribuciones GNU/Linux: Debian, CentOS, Red Hat Enterprise Linux

(RHEL), SUSE Linux Enterprise Server (SLES), OpenSUSE, Fedora…

Herramientas de SW

Open Snack Open Snack es una plataforma de código abierto, simple y escalable,

avalada por Rackspace y la NASA, que aporta la plataforma Nebula,

bajo licencia Apache 2.0.

Es también una comunidad de proveedores de servicios Cloud y

fabricantes de tecnología (como DELL, Citrix e Intel entre otras) que

se dedica al desarrollo de infraestructuras de software libre para

arquitecturas Cloud públicas, privadas e híbridas.

Ofrece servicios de Cloud Files y Cloud Servers, para que usuarios

y/o empresas creen sus propios servicios de Cloud Computing

privados o públicos de estilo IaaS (Infrastructure as a Service)

desarrollados en Python.

Herramientas de SW

CLOUD FOUNDRYLanzada en Mayo 24/11 por Vmware y consiste en un (PaaS) bajo losestándares del Open Source. Soporta múltiples Frameworks,proveedores Cloud y servicios de aplicaciones. Su utilidad reside enque permite acortar los tiempos necesarios para diseñar unaaplicación, construir el código, y finalmente trasladarla a la nube,usando una solución PaaS abierta.

Las herramientas que utiliza la plataforma son Spring Source paradesarrolladores Java, Rails , Ruby, y Node.js y otros frameworks JVM

incluyendo Grails.

Cloud Foundry presenta un buen grado de portabilidad. La plataformano está vinculada a ningún entorno especial, soporta nubes privadas opúblicas, incluyendo las desplegadas en VMware vSphere,lasdesarrolladas por vCloud de VMware, nubes públicas no VMware y,además, Amazon Web Services de RightScale.

Herramientas de SW

OPENNEBULA OpenNebula es una herramienta de Cloud Computing de Open

Source orientada al manejo de infraestructuras de data center

distribuida heterogéneas, bajo licencia Apache.

Administra infraestructuras virtuales de DataCenter.

Combina tecnologías de virtualización, almacenamiento y redes.

Se puede construir IaaS Cloud públicas, privadas e hibridas.

Implementa clouds híbridos mediante la combinación de

infraestructura propia (privada) y pública que obtiene de proveedores

externos como Amazon EC2 y ElasticHosts.

CLOUDS DE ALMACENAMIENTO PRIVADOS

Dropbox Nombre: Dropbox

Sistema operativo: Windows, Linux, Mac y móviles

Idioma: Multiidioma

Licencia: Gratuita

Capacidad gratuita: 2 Gbytes

Capacidad máx. contratable: 100 Gbytes

Características destacadas:

Control de versiones, cifrado de archivos, descarga a móvil, streaming multimedia, ficheros y directorios colaborativos, API Pública, compartir archivos públicamente.

…Clouds de almacenamiento privado

SkyDrive

Sistema operativo: Windows, Mac y móviles

Idioma: Multiidioma

Licencia: Gratuita

Capacidad gratuita: 7 Gbytes

Capacidad máx. contratable: 125 Gbytes

Características destacadas:

Control de versiones, cifrado de archivos,

sincronización de múltiples directorios, descarga a

móvil, streaming multimedia, ficheros y directorios

colaborativos, API Pública, compartir archivos

públicamente.

…Clouds de almacenamiento privado

Google Drive Sistema operativo: Windows, Mac y móviles

Idioma: Multiidioma

Licencia: Gratuita

Capacidad gratuita: 5 Gbytes

Capacidad máx. contratable: 1 Tbyte

Características destacadas:

Control de versiones, cifrado de archivos,

descarga a móvil, ficheros y directorios

colaborativos, API Pública.

…Clouds de almacenamiento privado

iCloud Sistema operativo: Windows, Mac e iOS

Idioma: Multiidioma

Licencia: Gratuita

Capacidad gratuita: 5 Gbytes

Capacidad máx. contratable: 55 Gbytes

Características destacadas:

Cifrado de archivos, descarga a móvil,

streaming multimedia, API pública.

…Clouds de almacenamiento privado

Box Sistema operativo: Windows, Linux, Mac y

móviles

Idioma: Multiidioma

Licencia: Gratuita

Capacidad gratuita: 5 Gbytes

Capacidad máx. contratable: 50 Gbytes

Características destacadas:

Control de versiones, cifrado de archivos,

descarga a móvil, ficheros y directorios

colaborativos, API Pública, compartir

archivos públicamente.

…Clouds de almacenamiento privado

Sugarsync Sistema operativo: Windows, Linux, Mac y móviles

Idioma: Multiidioma

Licencia: Gratuita

Capacidad gratuita: 5 Gbytes

Capacidad máx. contratable: 100 Gbytes

Características destacadas:

Control de versiones, cifrado de archivos,

sincronización de múltiples directorios, descarga a

móvil, streaming multimedia, ficheros y directorios

colaborativos, API Pública, compartir archivos

públicamente, ficheros con contraseña.

Comparativa entre los servicios

Como se puede ver todos los servicios ofrecen características

similares pero hay diferencias que

son las que queremos destacar en la siguiente tabla al ponerlos frente

a frente:

Qué NO es Cloud Computing

solo puedes acceder a tus datos desde una sola computadora en tu

oficina

...no puedes acceder desde tu celular o tablet en cualquier lugar del

mundo

...sólo puedes usar un navegador o un sistema operativo para

acceder a tus aplicaciones

...si perder tu laptop implica perder años de tu vida en fotos,

documentos y archivos

...sigues preocupado por que un virus infecte tus sistemas

...los administradores no pueden aplicar un parche sin riesgo de

estropear tus servidores

...todo tu inventario tiene versiones diferentes e incompatibles entre

Geolocalización

TraducciónTiempo Real

Voz a Texto

Nuevas posibilidades

El futuro del Cloud Computing

85%

de las nuevas empresas de software se enfocarán en SaaS para el 2012

Conclusiones

1. La nube permite incrementar la eficiencia de las organizacionesreduciendo costes.

2. Hay un modelo de nube que se ajusta para cada organización ynecesidad, sea grande o pequeña.

3. Microsoft es el único fabricante que ofrece una solución completa,combinando los tres tipos de servicios en la nube y tanto público comoprivado. Asimismo, consigue combinar las aplicaciones instaladas en elPC con los servicios online, mediante una solución flexible que cubrecualquier necesidad.

4. Cuente con SOFTENG para ayudarle a definir su estrategia yadoptarla de forma progresiva para beneficiarse de un incremento de lacompetitividad y productividad de su empresa.