Vous êtes sur la page 1sur 31

Cloud Computing

Kevin Soto: Consultor TI


Jess Cajas: Adm Ti

Haga clic en el
icono para
agregar una
imagen

INTRODUCCION
Los cambios constantes y acelerados que impone el avance tecnolgico estn
transformando profundamente nuestra forma de vivir, relacionarnos y trabajar. En este
contexto, marcado por el paradigma de la conectividad, las herramientas informticas y
comunicacionales que conocemos estn atravesando por un proceso de convergencia, en el
que el mundo fsico se traslada al mundo digital, al que podemos acceder desde
cualquier dispositivo. Nuestros datos ya no solo se encuentran en nuestras
computadoras, sino tambin en un espacio virtual que adquiere entidad propia y se
est transformando en algo que va mucho ms all de una simple infraestructura de
conexin; se est convirtiendo en una plataforma que ofrece servicios a millones de
dispositivos inteligentes conectados a la red. Este fenmeno se conoce como cloud
computing o computacin en nube, y permite que los usuarios tanto empresas como
particulares estemos en contacto permanente.

CAPITULO I
CONCEPTOS
CLOUD COMPUTING

Cloud Computing

IaaS

PaaS

SaaS

Infrastructure-as-aService

Platform-as-a-Service

Software-as-a-Service

host

build

consume

What is IaaS?
IaaS

Infrastructure-as-aService

host

In really simple terms is


been able to use
computers in the cloud.

Advantage?
IaaS

Infrastructure-as-aService

host

-Low maintenance costs


-High Availability (99.9%)
-get computers on demand
(scalable way).
-You pay for what you use

Why use IaaS?


IaaS

Infrastructure-as-aService

host

-Fast acquisition of
computing resources.
-get solutions more
fastly.

Important
Companies?
IaaS

Infrastructure-as-aService

host

-Microsoft
-Cisco
-Amazon
-Telefonica

IaaS in
LatinoAmerica?
-Teletica

IaaS

Infrastructure-as-aService

host

(earthquake)
-BMW (facebook)

Windows Azure Virtual Machines


IT Pro experience
Support for key server applications
Easy storage manageability
High availability features
Advanced networking
Integration with compute PaaS

Cloud Services with Virtual


Machines
Cloud Service

Multiple Virtual Machines can be hosted


VM 2
VM 1service
within the same cloud

VM 3

VM 4

Platform as a Service(PAAS)
Servicio de plataforma que
permita desarrollar software a
travs de la red

Solid

Ejemplos
Google App Engine que permite desarrollar aplicaciones
en Java o Python desplegndolas en la infraestructura
que provee Google.
Heroku con Rails y Django.

Qu es SAAS?
Conocido tambin como software como servicio
,modelo de distribucin de software donde una
empresa sirve el mantenimiento, soporte y operacin
que usar el cliente durante el tiempo que haya
contratado el servicio.

EJEMPLO

Si tenemos una empresa que tiene varias sedes en


diferentes pases y desea acceder a la informacin de
Per desde Guatemala de que manera puede acceder
a los datos requeridos??

CARACTERISTICAS
Acceso y administracin a travs de una red.
Actividades gestionadas desde ubicaciones
centrales, en lugar de la sede de cada cliente,
permitindoles tener acceso remoto a las
aplicaciones a travs de la web.
Actualizaciones centralizadas, lo cual elimina la
necesidad de descargar parches por parte de los
usuarios finales.

VENTAJAS

No es necesario que el cliente cuente con un rea especializada de


soporte para el sistema, por lo que se reducen sus costes y riesgo de
inversin. .I.
La responsabilidad de la operacin recae en la empresa IT. Esto
significa que la garanta de disponibilidad de la aplicacin y su
correcta funcionalidad, es parte del servicio que da la compaa
proveedora del software.
La empresa IT no desatiende al cliente. El servicio y atencin
continua del proveedor al cliente es necesaria para que este ltimo
siga pagando el servicio.

Qu es un servicio en la
nube?
Lo que nos permite ahora el servicio en la nube es
precisamente la separacin entre los programas que
antes nos veamos obligados a instalar y el
funcionamiento de una determinada herramienta. Con
esto conseguimos utilizar aplicaciones o sistemas de
gestin de manera remota gracias a Internet, sin
necesidad de tenerlos instalados.

Qu se puede ejecutar?
Eleccin del
idioma
Eleccin de marco

Si se ejecuta en Windows que se


ejecuta en WindowsI Azure
C#, VB, C++, Java, PHP, Node.js, Phython,
etc.

.NET, ExpressJS, Rails, Zend, etc.

Roles y Instancias
Roles:
Una definicin de funcin especifica:
_tamao de VM
_Los puntos finales de comunicacin
_Los recursos de almacenamiento local
En tiempo de ejecucin de cada funcin se ejecutar
en una o ms instancias:
_Una instancia de rol es un conjunto de cdigo, la
configuracin y los datos locales, implementado en una
mquina virtual dedicada

Dominios de fallo
99.95% Uptime Garantizado
Requiere 2 o ms instancia por funcin.
Rol de instancia son aislado por dominio de fallo:
-Dominios de fallo aislar las mquinas virtuales.
-Dominios de fallo proporcionan redundancia.

Arquitectura de una aplicacin windonws


Azure

CAPITULO II
CASOS EMPRESARIALES
CLOUD COMPUTING

CAPITULO III
DEMO
CLOUD COMPUTING

CAPITULO IV
CONCLUSIONES
CLOUD COMPUTING

1. Se observa que cloud computing le permite a las empresas


ahorrar dinero y manejar los sistemas de informacin a travs del
internet.
2. Se comprueba que la evolucin acelerada de cloud computing
depende de las necesidades de nosotros los usuarios o clientes y
factores como capacidad, seguridad, servicios y otros que el cliente
vea adecuado para su propsito.

3. Se comprueba al tener cloud computing un modelo innovador que


implica compartir muchas veces recursos, creando retos nuevos al
tema de seguridad y privacidad.

4. Se observa que cloud computing permite ofrecer servicios por va


internet y sus modelos de servicios como Infraestructura, Plataforma,
Software, presenta caractersticas y oportunidades de desarrollo para

CAPITULO V
RECOMENDACIONES
CLOUD COMPUTING

1. Se recomienda a las compaas que proveen los


servicios Cloud, as como los usuarios, debern prestar
especial atencin a los riegos relacionados con la
seguridad de la informacin asociados a este modelo.

2. Tener en cuenta los requerimientos de seguridad de la


informacin involucrada en el marco del proyecto de
Cloud Computing.

3. Se propone hacer necesario los procesos de anlisis,


diseo, desarrollo, pruebas y mantenimiento sobre Cloud
Computing orientndose para su correccin,
mejoramiento y puesta en produccin final.

4. Se recomienda investigar ms a fondo sobre los


software libre.

5. Se debe revisar ms libros sobre cloud computing.

6. Se propone revisar los problemas que puede tener


cloud computing.
7. Se debe fomentar el uso del recurso humano nacional
en la generacin de software, aplicaciones y servicios
pendientes a mejorar la oferta de mano de obra
calificada en diversas tecnologas de la informacin,

Vous aimerez peut-être aussi