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

Cloud Computing

(Computacin en la Nube)
Fuente: Compunet - Colombia

Nstor Adolfo Mamani Macedo


nmamani@usmp.pe

Introduccin
Hoy, mucho se habla de Cloud Computing
Qu significa y para qu sirve?
Encuesta en la UE realizada en Feb.2010 a
grandes empresas muestra : (Tecnologa al Da)

Cloud Computing
Cloud Computing . Qu es ?
Respuesta: ?
Tecnologa ?
Estrategia ?
Moda ?
Paradigma ?
Modelo ?

Cloud Computing

A View of Cloud Computing. Edward Pacheco, PUC-Rio, Brasil.


I Simposium de Ingeniera de Software y Sistemas Distribuidos SISSD 2011, Arequipa-Per
http://www.episunsa.edu.pe/gissd/simposium.html

Cloud Computing
Un conjunto de recursos que definen una mejora en el orden
de magnitud, costo/beneficio y elasticidad de los servicios de
tecnologa informtica. Jim Metzler. Ahston Metzler & Ass.
Es una estrategia tecnolgica.
Es un modelo que se puede explorar paso a paso:
Iniciar alquilando infraestructura,
Arrendar software para uso de mltiples aplicaciones y
Arrendar toda una plataforma o arquitectura completa
(incluyendo servicios)
Caracterstica: Pago de cuotas fijas mensuales o por
demanda (por usuario, por procesador, por almacenamiento
utilizado, etc.

Cloud Computing

En whatis.com se expresa:
Cloud Computing is simply a buzzword used to
repackage grid computing and utility computing, both
of which have existed for decades

NIST: National Institute of Standards and Technology-USA


expresa, January 2011:
http://csrc.nist.gov/publications/drafts/800-145/Draft-SP-800-145_cloud-definition.pdf

A model for enabling convenient, on demand network


access to a shared pool of configurable computing
resources
(e.g.,
networks,
servers,
storage,
applications, and services) that can be rapidly
provisioned and released with minimal management
effort or service provider interaction.

Cloud Computing
NIST y la Cloud Security Alliance la definen como:
Modelo para habilitar un cmodo acceso en red por
demanda a un pool compartido de recursos informticos
configurables
(por
ejemplo,
redes,
servidores,
almacenamiento, aplicaciones y servicios) que se puede
conformar y proveer rpidamente con un esfuerzo
administrativo mnimo o una interaccin mnima con el
proveedor de servicios.
Otra manera es comparndolos con los de una empresa de
servicios pblicos:
Tal como las empresas pagan por la electricidad, el gas
y el agua que utilizan, ahora tienen la opcin de pagar
por los servicios de TI dependiendo del consumo.

Cloud Computing

Computacin en la nube: Beneficio de negocio con perspectivas de seguridad, gobierno y aseguramiento.


ISACA (formerly Institute Systems Audit and Control Association) Documento Tcnico, 2009
http://www.isaca.org/About-ISACA/History/Espanol/Documents/Cloud_WP_Spanish_23Feb2011.pdf

Cloud Computing

A View of Cloud Computing. Edward Pacheco, PUC-Rio, Brasil.


I Simposium de Ingeniera de Software y Sistemas Distribuidos SISSD 2011, Arequipa-Per
http://www.episunsa.edu.pe/gissd/simposium.html

Cloud Computing

Computacin en la nube: Beneficio de negocio con perspectivas de seguridad, gobierno y aseguramiento.


ISACA (formerly Institute Systems Audit and Control Association) Documento Tcnico, 2009
http://www.isaca.org/About-ISACA/History/Espanol/Documents/Cloud_WP_Spanish_23Feb2011.pdf

Cloud Computing

A View of Cloud Computing. Edward Pacheco, PUC-Rio, Brasil.


I Simposium de Ingeniera de Software y Sistemas Distribuidos SISSD 2011, Arequipa-Per
http://www.episunsa.edu.pe/gissd/simposium.html

Cloud Computing
Es un modelo en desarrollo; su implementacin implica un
cambio cultural y de mentalidad (rea de TI y alta gerencia).

Precauciones: Al momento de contratar en la nube:

Garanta de seguridad y proteccin de la informacin,


Disponibilidad de la misma,
Acceso permanente a los servicios
Posibilidad de ampliar o disminuir los recursos contratados.

Cloud Computing
Ventajas:
Acceso a tecnologa de ultima generacin (H, S y servicios).
Desarrollo de proyectos piloto con baja inversin.
Optimizacin del manejo financiero ajustando, liberando,
difiriendo o reduciendo gastos de infraestructura y RRHH
Disminucin del costo total de propiedad (TCO)
Concentrarse y enfocarse en el propsito del negocio,
dejando el manejo de la TI a empresas expertas.

SAP AG: El desarrollar soluciones en la nube es uno de sus 14


proyectos estratgicos mas importantes; gran preocupacin por la
seguridad de la informacin y la gobernabilidad de la TI en la nube .

Cloud Computing
Desventajas:
Dependencia de la conectividad a la Internet para acceder los
servicios en la nube.
Dependencia de la infraestructura fsica y lgica de un tercero
para la operacin del negocio.
Dependencia de la capacidad y celeridad de un tercero para
conseguir y garantizar la disponibilidad de nuevos recursos
fsicos y lgicos en caso de crecimiento y/o nuevos proyectos
Potencial exposicin de informacin confidencial a terceros.

Cloud Computing
La recomendacin para quienes contraten servicios
de computacin en la nube es primero hacer un
Security Assestment y solicitar al proveedor una
certificacin ISO 27000.
Se debe prestar mucha atencin a los niveles de
servicios en la nube por el tema de conectividad.
Se debe buscar que al menos el proveedor garantice
que la nube este cerca al usuario final y el
cumplimiento de las normas de ley que rigen a la
compaa contratante.

Cloud Computing
Qu pasa si se interrumpe el acceso a la nube ?
Quien contrata en la nube debe tener un plan de
contingencia que garantice la continuidad de la
operacin en caso de indisponibilidad de los servicios
en la nube.
Normalmente los proveedores de servicios TI en la
nube ofrecen centros de cmputo alternos para
recuperacin y continuidad de negocio.

Cloud Computing: Pblica y Privada


Nube Pblica:

Servicios e infraestructura provistos off-site y sobre la Internet.


Ofrecen el mayor grado de eficiencia compartiendo recursos pero
tambin son mas vulnerables que las nubes privadas.
Se escoge cuando:
Se tenga que desarrollar y probar cdigo extensivamente.
Se usar SaaS (Software as a Service) de un proveedor que
tiene implementada una estrategia de seguridad confiable.
Se necesita incrementar capacidad de procesamiento por
demanda y/o en momentos pico.
La carga de trabajo sobre las aplicaciones es producto de
muchos usuarios, caso correo electrnico.

11

Cloud Computing
Nube Privada:

Servicios e infraestructura provistos y mantenido dentro de una red


privada.
Ofrecen el mayor grado de seguridad, control y gobernabilidad pero
requieren que el contratante invierta (parcial o totalmente) en la
adquisicin de la infraestructura lo cual reduce el ahorro.
Se deben escoger cuando:
Negocio dependiente de su aplicacin de core business
Negocio hace parte de una industria que debe cumplir
estrictamente un conjunto de normas y/o regulaciones de ley.
Compaa grande para tener una nube propia.

12

Cloud Computing
Nube Hbrida:

Se define como aquella que incluye una variedad de opciones pblicas y


privadas con mltiples proveedores involucrados.
En este tipo de nubes se puede mantener cada aspecto del negocio en el
ambiente ideal para el mismo; la dificultad radica en poder controlar de
manera eficiente la seguridad en las diferentes plataformas
involucradas y garantizar que cada parte del negocio se puede
comunicar con las otras.
Se deben escoger cuando:
La empresa va a utilizar SaaS pero tiene estrictos requerimientos de
seguridad. El proveedor de SaaS crea una nube privada para la
empresa. Se habla entonces de una VPC (Virtual Private Cloud) que se
accede mediante una VPN (Virtual Private Network).
La empresa ofrece servicios para diferentes mercados. Se usa la nube
pblica para interactuar con los clientes, pero se mantiene su
informacin segura en una nube privada.

13

Cloud Computing
Una empresa como SAP AG tiene 1500 sistemas de
desarrollo y pruebas en mquinas virtuales en una VPC
(Virtual Private Cloud) con uno de sus socios
estratgicos mas importantes para soportar el desarrollo
de sus soluciones: AMAZON.COM
Sobre ellas trabajan mas de 3.000 desarrolladores en el
mundo entero.

Cloud Computing

14

La nube y la virtualization
Podemos definir el concepto de virtualizacin como un
proceso en maduracin buscando su lugar en el
ecosistema de la TI para el cual an no se ha dicho
la ultima palabra .
La virtualizacin aumenta la capacidad de utilizacin
de servidores fsicos pero disminuye la eficiencia de
sus procesadores por el over-head que genera la
herramienta de virtualizacin.
El desempeo de maquinas virtuales nunca ser igual
al desempeo de maquinas fsicas; se debe hacer
un anlisis de costo/beneficio pues no siempre la
solucin optima ser virtualizar.

15

Virtualization y la nube
Se debe tener especial cuidado al virtualizar un sistema
productivo por dos razones:
1)

SEGURIDAD

2) DISPONIBILIDAD
Cuando en un servidor fsico se mezclan ambientes
productivos (virtuales) con ambientes de desarrollo y
pruebas
(virtuales)
que
son
continuamente
estresados se corre el riesgo de tener que reiniciar el
servidor fsico afectando la disponibilidad del sistema
productivo.

16

17

Virtualization
En

esencia hay
virtualizacin:

dos

maneras

de

hacer

1) Virtualizacin a nivel de Hardware (Esquemas


de VPAR/NPAR)
2) Virtualizacin a nivel de Software (Esquema
de Hypervisor sobre el sistema operativo)

Virtualization
El lder mundial en virtualizacin a nivel de software
sigue
siendo
EMC2
con
su
herramienta
VMWARE/VSPHERE, aunque Microsoft con la
herramienta Hyper-V ha reducido la distancia.
La principal diferencia entre la una y la otra es el
concepto de VMOTION, elemento exclusivo hasta
ahora de VMWARE, que permite mover una
maquina virtual de una maquina fsica a otra, en
caso que la primera falle.

18

Cloud Computing

SI, pero con un polo a tierra

19

Cloud Computing

GRACIAS

20

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