Cloud Computing

Published on May 2016 | Categories: Documents | Downloads: 48 | Comments: 0 | Views: 506
of 41
Download PDF   Embed   Report

Cloud Computing, AWS, Nube

Comments

Content

Cloud Computing
Ing. Darwin Díaz Garrampié

Agenda










Introducción
Cloud Computing: Características
Ventajas, desventajas
Modelos de servicios: SAAS, PAAS, IAAS
Modelos de Acceso: Pública, Privada, Híbrida
Proveedores de Servicios: Amazon Web Services
Análisis de implementación
Usos en las organizaciones
Demos

• ‘Cloud computing’ es un medio cada vez
más popular para usar tecnologías de
computación y almacenamiento, y está
cambiando
la
manera
que
las
organizaciones prestan servicios.
• Como con cualquier innovación, tiene que
adaptar sus métodos y procedimientos
para sacar el máximo provecho de la
nueva tecnología.

• La computación en nube es un nuevo
modelo o paradigma, que se fundamenta
en la de entrega de servicio de
computación, almacenamiento, red, y
de infraestructura de manera compartida,
que permite la escalabilidad bajo
demanda, auto servicio, y por lo general
un modelo de precios de pago por
servicio.

• Una infraestructura dinámica y escalable
bajo demanda.
• Acceso universal.
• Controles de uso y precios de grano fino.
• Plataformas estandarizadas.
• Servicios de apoyo a la gestión.

El usuario final controla la asignación de cálculo o en un servicio de almacenamiento según sea
necesario

El acceso a los recursos de computación en la nube puede aprovechar los protocolos de
Internet para garantizar un amplio acceso.

La computación en nube puede ajustar los servicios de cómputo y almacenamiento como las
aplicaciones demandadas requieran.

La computación en nube ofrece hardware estándar, virtualización y plataformas de aplicaciones.

Estos servicios apoyan tanto los aspectos operativos y de gestión del uso de la computación en
nube.







Arquitectura de nueva generación
Escalabilidad
Agilidad
Coste
Gestión del cambio






Seguridad y privacidad
Problemas de fiabilidad
Falta de interoperabilidad
Dependencia del proveedor

• SAAS, ofrece aplicaciones completamente
funcionales para los usuarios finales.
• Ventaja: los usuarios no tienen que administrar
cualquier parte de la infraestructura.
• Aplicaciones: Procesador de texto, CRM.
• Algunas aplicaciones requieren que los usuarios
finales configuren el control de acceso y las
opciones del programa y otros ajustes de la
aplicación, pero el proveedor SaaS gestiona todos
los aspectos de la infraestructura de computación,
almacenamiento y red.

• SAAS permite a los usuarios utilizar las aplicaciones de
los proveedores de cloud, a través de una interfaz de
cliente ligero como un navegador web.
• En el modelo SaaS, los proveedores de cloud, manejan
casi todo en la infraestructura de nube (servidores
físicos, redes, sistemas operativos, aplicaciones).
• Se dirigida directamente a usuarios finales generales.
Los usuarios finales pueden ejecutar aplicaciones
directamente en la nube y no es necesario instalar,
actualizar hacer copias de seguridad y administrarlas.
• Los productos típicos de SaaS son Google Apps y
Salesforce CRM Sales.

• PAAS incluye herramientas para el diseño, desarrollo
e implementación de aplicaciones utilizando un
conjunto de componentes de aplicaciones
compatibles, como: BDR y servicios de seguridad.
• PAAS facilita el acceso a los servicios de aplicación
mientras se alivia la necesidad de administración de
dispositivos.
– Por ejemplo, un desarrollador puede utilizar una nube PAAS
para ejecutar un gran número de pruebas en un nuevo
software. El desarrollador puede elegir el número apropiado
de servidores, preconfigurar y presentar el trabajo sin
necesidad de configurar los servidores de sí mismos.

• PaaS permite a los usuarios desplegar sus propias
aplicaciones en la infraestructura de nube del proveedor,
bajo su entorno (lenguajes de programación, bibliotecas y
herramientas).
• En este modelo, los proveedores de cloud computing
gestionan todo excepto la aplicación en la infraestructura
de la nube.
• PaaS se dirige directamente a los desarrolladores de
software en general. Pueden desarrollar, probar y ejecutar
sus códigos en una plataforma PaaS.
• Ejemplos típicos de este modelo incluye Windows Azure,
Joyent y Google AppEngine..

• IAAS ofrece acceso a los servidores virtuales, de
almacenamiento y servicios relacionados.
• Los usuarios de la nube se aprovisionan de
servidores virtuales y almacenamiento, según sea
necesario. Gestionan todos los aspectos de la
infraestructura a nivel de sistema operativo.
• Esta opción ofrece a los usuarios un control
sustancial sobre el tamaño de los servidores
virtuales utilizados, el software instalado, y los
sistemas de almacenamiento.

• IaaS, permite a los usuarios gestionar el procesamiento,
almacenamiento, redes y otros recursos informáticos
para que puedan implementar y ejecutar arbitrariamente
software, como sistemas operativos y aplicaciones.
• En este modelo, los proveedores sólo administran la
infraestructura física subyacente de la nube (servidores
físicos y red), y proporciona servicios a través de la
virtualización.
• Los usuarios tienen el máximo control sobre la
infraestructura, si son propietarios de estos recursos.
• Los principales proveedores de este modelo incluye
Amazon, Linode, Rackspace, Joyent, y IBM Blue Cloud.

• Las nubes públicas son esencialmente abiertas
a cualquier usuario.
• Muchos proveedores, bien conocidos en la
industria de TI son Amazon, Microsoft, Google,
IBM, HP, y Rackspace.
• Una de las ventajas de una nube pública es la
baja barrera de entrada a prácticamente
cualquier persona con una tarjeta de crédito
puede configurar una cuenta de provisión y
recursos.
La infraestructura de nube es propiedad de una organización que vende servicios en la nube
para el público en general o a un grupo de la industria general.

• Las nubes privadas están controladas por
organizaciones.
• Se sitúan detrás de los ‘firewalls’ y limitan el
acceso a la nube para miembros de la
organización o socios.
• Ante la necesidad de las grandes empresas y
gobiernos para construir y mantener nubes
privadas, los proveedores de TI ofrecen
paquetes de computación en nube, que incluyen
el hardware y el software.
La infraestructura de nube es propiedad o arrendado por una sola organización y funciona
exclusivamente para esa organización.

• Es una combinación de nubes públicas y privadas.
• El modelo fue desarrollado por el deseo de los
beneficios de las nubes públicas y privadas. En una
nube híbrida, las tareas y los datos que necesitan
para mantenerse dentro de la red corporativa
pueden ejecutarse en la nube privada, mientras que
otras tareas y datos se pueden desplazar a un
proveedor de nube pública.
• Este enfoque puede reducir la demanda de
recursos de nube privada y por lo tanto reducir los
gastos de capital necesarios para establecerla.
Es una composición de 2 o más nubes que siguen siendo entidades únicas, pero están unidos
por la tecnología propietaria ó estandarizada que permite la portabilidad de los datos y la app.

Fuente: Cloud Computing: Case Studies and Total Costs of Ownership, Yan Han

• La venta de servidores era una idea audaz cuando el
negocio en la nube de Amazon se lanzó hace unos
años, pero eso parece extraño en comparación con
todas las opciones a la venta de hoy.
• Uno de los beneficios clave de la computación en la
nube es la oportunidad que ofrece de sustituir los gastos
de infraestructura de capital por adelanto por costes
variables inferiores que varían según su negocio.
• AWS proporciona una plataforma de infraestructura
escalable de alta fiabilidad y de bajo coste en la nube.

• En la actualidad hay 21
productos disponibles en
Amazon Web Services, y
solo uno de ellos es la
clásica máquina EC2
(Elastic Compute Cloud).
El S3 (Simple Storage
Service) original, ahora
tiene primos, como
Simple Workflow Service
y SimpleDB, un almacén
de datos no relacionales.

• Enfoque de quienes toman las decisiones.
– La diferencia fundamental del TCO del cloud, es la
comparación del gasto financiero a gastos operativos, el
coste de capital, el tiempo de la gente y la productividad y
el coste de inactividad de cada empleado.

• Enfoque de quienes desarrollan.
– Hay que pensar en mantener la libertad para salir en caso
de que el proveedor de la nube ya no soporte las
necesidades de negocio. Debe conservar la flexibilidad a
escala, las nubes de conmutación, la comunicación entre
las nubes, y sobretodo otros cambios en cualquier
dirección.

7 Líneas a medir:








Centro de datos físico y hardware
Licencias de software
Energía y medioambiente
Mantenimiento de hardware y garantía de software
Soporte y personal
Recuperación de desastres y continuidad
Intangibles: inactividad de empleado, caídas de
servicio.

12 Tips para desarrolladores de App en nube:
• Mover hacia HTML / JavaScript
• Mover a los estandares
• Basar la seguridad en un logeo único orientado a la
web.
• Mover a SOA
• Mover a REST/JSON
• Zanjar Microsoft .NET
• Actualizar los métodos de desarrollo.
Fuente: Infoworld Andrew C. Oliver

12 Tips para desarrolladores de App en nube:
• Mover a HTTPS
• Si usa Java, mover a archivos WAR
• Implementar una nube privada que tiene una versión
pública
• Tomar pasos cortos
• Hacer la tarea

Fuente: Infoworld Andrew C. Oliver







CIA
Netflix
Zara
ATV
Holimpo

• La Agencia Central de Información estadounidense ha
firmado un contrato con Amazon para mejorar su
infraestructura virtual.
• La CIA pagará a Amazon 600 millones de dólares
durante la próxima década para tener acceso a los
servicios de Amazon. Esta ayudará a la CIA a construir
una infraestructura privada en la nube que sea más
eficaz en cuanto a costes y que se mantenga
actualizada en el cambiante mundo tecnológico.
Casos en el mundo: USA

• Netflix se ha comprometido a utilizar Amazon Web
Services en lugar de construir sus propios centros de
datos, y ha cambiado todos sus sistemas centrales en
Amazon EC2. Así que está fuertemente comprometido
con la arquitectura y el desarrollo continuo de la nube
AWS, en contraposición a las alternativas más abiertas.
• A destinado una inversión inicial de $100,000.

Casos en el mundo: USA

• No es tan conocido que la infraestructura tecnológica de
Zara, basada en el cloud computing y el Big Data, es
uno de los pilares de su éxito.
• Tal éxito se basa en un modelo de innovación continua,
que consigue reducir al mínimo el time to market de sus
colecciones: desde que se diseñan y confeccionan en
sus talleres hasta que llegan a las tiendas.
• Gracias al cloud computing, esa información viaja casi
en tiempo real desde las tiendas a los diseñadores y
especialistas de mercado.
Casos en el mundo: España

• Andina de Radiodifusión, utiliza el servicios de Amazon
Web Service para soportar las operaciones de su portal
de contenido Tuteve.
• Los principales servicios que emplea son Amazon
Elastic Compute Cloud (EC2), Amazon Simple Storage
Service (S3).
• Las estrategia que emplea es de balanceo de carga
(Elastic Load Balancing), para agregar instancias que
soporten el trafico en horas de demanda ‘picos’.
Casos en Perú

• Holimpo, es una start-up, que provee servicios de
gestión de información para empresas del sector
turismo, mediante la plataforma de servicios en la nube.
• Emplea Amazon Web Service, para soportar el día a día
de las operaciones.
• Los servicios que emplea son Elastic Compute Cloud
(EC2), para el procesamiento de transacciones; Elastic
Load Balancing, para el balanceo de carga; Simple
Queue Service (SQS) para asegurar la comunicación de
mensajes entre servidores distribuidos.
Casos en Perú

• Según un reciente estudio a 150 empresas del país,
realizado por la consultora Dominio Consultores, sólo el
14.7% de empresas peruanas usa las aplicaciones
del Cloud Computing; sin embargo el 48% de estas
proyecta implementar la Nube en el lapso de dos años.
• “En el Perú, el uso empresarial del Cloud Computing se
encuentra en una etapa incipiente, principalmente por la
escasez de conocimiento. Si una empresa utiliza de
manera eficiente estas aplicaciones aumentarían en
30% su productividad”, manifiesta Carlos Andrés López,
CEO Digital Way (Grupo Romero) especializada en
Internet Dedicado para empresas.

• Administración de Consola en Amazon
WEbService (Servicio pagado)
• Administración mediante Openshift
(Servicio gratuito – con limitaciones)
• Aplicaciones en la Nube
• Consumo de WebServices

Ing. Darwin Díaz Garrampié
Arquitecto de Software
[email protected]
@dardigamp

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close