Upload
karla-diaz
View
219
Download
0
Embed Size (px)
DESCRIPTION
Aquí se explica detalladamente en que consiste el cloud computing
Citation preview
Cloud ComputingVictor Ignacio Aquino Velazquez
Victor Hugo Bonilla ValenciaKarla Patricia Díaz Padilla
Cesar Torres Benitez
¿Qué es?
» Cloud (la nube): es un conjunto “infinito” de servidores de información (computadores) desplegados en centros de datos, a lo largo de todo el mundo donde se almacenan millones de aplicaciones web y enormes cantidades de datos (big data), a disposición de miles de organizaciones, empresas y cientos de miles de usuarios que descargan y ejecutan directamente los programas y aplicaciones de software almacenados.
¿Qué es?
» Forma de mejorar y gestionar su negocio. » Tecnología que ofrece servicios a través de la
plataforma de internet. » Acceso de forma gratuita o paga.
» La nube en sí misma, es un conjunto de hardware y software, almacenamiento, servicios e interfaces que facilitan la entrada de la información como un servicio.
Comienzos
» Proveedores de servicio de Internet a gran escala, como Google, Amazon AWS, Microsoft y otros que construyeron su propia infraestructura.
» Emergió una arquitectura.
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
Ventajas y Desventajas
Ventajas
» Las compañías sólo necesitan pagar por el almacenamiento que realmente utilizan
» Las empresas no necesitan instalar dispositivos físicos de almacenamiento en sus centros de datos o en las oficinas, lo que reduce los costos de IT y hosting.
» Las tareas de mantenimiento, tales como la copia de seguridad, la replicación de datos, y la compra de dispositivos adicionales de almacenamiento es ahora responsabilidad de un proveedor de servicios, permitiendo a las organizaciones a centrarse en su negocio principal.
Desventajas
» La seguridad de los datos almacenados y los datos en tránsito pueden ser una preocupación cuando se almacenan datos sensibles en 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 y en el nivel de las precauciones tomadas por el proveedor de servicios
» Los usuarios con determinados requisitos de registro, tales como los organismos públicos que deben conservar los registros electrónicos de acuerdo a la ley, pueden tener complicaciones con el uso de la computación en nube.
Modelo
¿Para que Sirve?
» Ofrecer servicios a través de internet.» Se ofrece como servicio» Los usuarios pueden acceder a los servicios
disponibles "en la nube de Internet".» Ofrece el pago flexible por servicio en función
de consumo realizado.» Es parecido a la arquitectura de red.
Caracteristicas
» 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
» Cloud Software as a Service (SaaS)» https://
www.youtube.com/watch?v=CrPLMB_WFww
» Plataform as a Service (PaaS)» https://www.youtube.com/watch?v=uwYwIC_vGIg
» Cloud Infrastructure as a Service (IaaS)» https://www.youtube.com/watch?v=IVZiIVNm9RE
Modelo según el servicio
Cambio de paradigma Características Términos clave Ventajas Desventajas y
riesgos Cuando no usarla
IaaS Infraestructura como un activo
Normalmente independiente de la
plataforma; los costos de la infraestructura se
comparten y por lo tanto se reducen; acuerdos de nivel de servicio (SLAs);
pago por uso; auto-escalamiento
Computación en cuadrícula, computación
de herramientas, instancia de computación,
hypervisor, cloudbursting, computación multi-
tenencia, agrupación de recursos
Evita los gastos de capital en hardware y
recursos humanos; riesgo de ROI
reducido; bajas barreras a la entrada;
escalamiento optimizado y
automatizado
La eficiencia y productividad de los negocios dependen ampliamente de las
capacidades de proveedor; costo a
largo plazo potencialmente
mayor; la centralización requiere
nuevas/diferentes medidas de seguridad
Cuando el presupuesto de capital
es mayor que el presupuesto operacional
PaaS Compra de licencias
Consume infraestructura de nube; se encarga de
métodos ágiles para gestión de proyectos
Pila de solución Implementación de versión optimizada
La centralización requiere
nuevas/diferentes medidas de seguridad
N/A
SaaSSoftware como un activo (negocios y
consumidor)
SLAs; IU potenciada por aplicaciones de "cliente ligero"; componentes de nube; comunicación vía APIs; sin estado; acople
ligero; modular; interoperabilidad
semántica
Cliente ligero; aplicaciones de cliente-servidor
Evita los gastos de capital en software y
recursos de desarrollo, riesgo de ROI
reducido, actualizaciones optimizadas e
iterativas
La centralización de datos requiere
nuevas/diferentes medidas de seguridad
N/A
Tipos de nubes
» Publicas» Privadas» Hibridas» Combinadas» Comunitarias
El futuro del Cloud Computing
Nuevas Posibilidades
Almacenamiento
» 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
Principales herramientas de software libre para cloud computing
» Eucalyptus Cloud
» OpenNebula
» Openstack
» Cloud Foundry
Principales Herramientas de Cloud de Almacenamiento Privados
» Dropbox
» Google Drive
» SkyDrive
» iCloud
» Box
» SugarSync