el cloud computing & amazon web services

42
El Cloud Computing y

Upload: cloudimpulsion

Post on 25-Dec-2014

887 views

Category:

Technology


2 download

DESCRIPTION

El Cloud Computing es una nueva manera de ofrecer o utilizar servicios de tecnologías de la información (TI), en la que básicamente utilizamos servicios de aplicaciones informáticas en la nube, servicios de plataformas informáticas en la nube o servicios de infraestructuras informáticas en la nube a través de un acceso web (utilizando internet) los cuales son suministrados por proveedores de servicios cloud.

TRANSCRIPT

Page 1: El Cloud Computing & Amazon Web Services

El Cloud Computingy

Page 2: El Cloud Computing & Amazon Web Services

¿Qué es el Cloud Computing?

(1)

● También conocido como:○ Computación en la nube○ Cómputo en la nube

● Es un nuevo modelo de uso de servicios de negocio y tecnología, a través de internet, pagando solo por lo que se utiliza.

● Es la práctica de utilizar una red de servidores remotos en internet para almacenar, manejar o procesar datos en vez de utilizar servidores locales.

Page 3: El Cloud Computing & Amazon Web Services

Cloud Computing es una nueva manera de ofrecer o utilizar servicios de tecnologías de la información (TI), en la que básicamente utilizamos servicios de aplicaciones informáticas en la nube, servicios de plataformas informáticas en la nube o servicios de infraestructuras informáticas en la nube a través de un acceso web (utilizando internet) los cuales son suministrados por proveedores de servicios cloud.

¿Qué es el Cloud Computing?

(2)

Page 4: El Cloud Computing & Amazon Web Services

La nube es como una caja negra administrada por el proveedor del servicio cloud, la cual, a través de hardware, software informático y redes, nos da ese servicio que necesitamos. Se llama nube porque es algo remoto que no sabemos como es ni donde esta, solo que nos conectamos a ella a través de un navegador y accedemos al servicio que deseamos.

¿Qué es el Cloud Computing?

(3)

Page 5: El Cloud Computing & Amazon Web Services

La principal característica de los servicios en la nube es que los utilizamos cuando queremos sin contratos y que solamente pagamos según lo que utilicemos y el tiempo de uso, por eso los servicios en la nube son conocidos como servicios a demanda o pay-as-you-go (paga por lo que utilizas).

¿Qué es el Cloud Computing?

(4)

Page 6: El Cloud Computing & Amazon Web Services

¿Qué es el Cloud Computing?

(5)

Page 7: El Cloud Computing & Amazon Web Services

Arquitectura del Cloud Computing

(1)

Cloud Computing, es como decir, “lo que sea como servicio” o “TI como servicio” (XaaS)

Los servicios informáticos que obtenemos del Cloud Computing se clasifican en:

● SaaS - Software as a Service (Software como Servicio)● PaaS - Platform as a Service (Plataforma como Servicio)● IaaS - Infrastructure as a Service (Infraestructura como

Servicio)

Page 8: El Cloud Computing & Amazon Web Services

Consiste en el uso de la aplicación del proveedor por un precio a demanda en función de lo que utilizamos y el tiempo de uso. Es el cloud más popular.

Ventajas: Libre, Fácil, Adopción de consumoDesventajas: funcionalidad limitada, no hay control de acceso a la tecnología subyacenteEjemplos: Salesforce, Google Apps, Gmail, Yahoo!Mail, Dropbox, Panda Cloud Antivirus, slideshare, Facebook, etc.

Aplicaciones CloudSoftware as a Service (Software como Servicio)

Arquitectura del Cloud Computing

(2)

Page 9: El Cloud Computing & Amazon Web Services

Consiste en el despliegue de aplicaciones creadas por los clientes a la nube, utilizando la nube de PaaS. Son contenedores de aplicaciones.

Ventajas: buenas para desarrolladores, más control que en las aplicaciones cloud, configuradas estrechamente.Desventajas: restringidas a lo que está disponible, otras dependencias, dependencia tecnológicaEjemplos: Google Apps Engine, Microsoft Azure, Heroku, Engine Yard, Force.com, Facebook, etc.

Plataformas CloudPlatform as a Service (Plataforma como Servicio)

Arquitectura del Cloud

Computing(3)

PaaS

Page 10: El Cloud Computing & Amazon Web Services

Arquitectura del Cloud

Computing (4)

IaaS

Consiste en el alquiler de procesamiento, almacenamiento, capacidad de red y otros recursos computacionales.

Ventajas: Control completo del entorno y la infraestructuraDesventajas: Precio premium, competencia limitadaEjemplos: Amazon EC2, Amazon S3, GoGrid, Nirvanix, Linode, Arsys Cloud Flexible, RackSpace, etc.

Infraestructura CloudInfrastructure as a Service (Infraestructura como Servicio)

Page 11: El Cloud Computing & Amazon Web Services

SaaS / PaaS / IaaS Más Ejemplos

Cloud Software es el software utilizado para administrar los servicios cloud y integrarlos unos con otros para que funcionen conjuntamente, también conocido como el Cloud Management.

Page 12: El Cloud Computing & Amazon Web Services

¿Que es AWS?(1)

● AWS proporciona un conjunto completo de servicios de infraestructura que permiten:○ Computación (servidores virtuales)○ Almacenamiento○ Bases de datos○ Redes y comunicaciones

● AWS permite ejecutar prácticamente todo en la nube, desde aplicaciones empresariales y proyectos de grandes datos, hasta juegos sociales y aplicaciones móviles.

Page 13: El Cloud Computing & Amazon Web Services

¿Que es AWS?(2)

Video explicativo sobre

Amazon Web Services

Clic en la pantalla del

video para verlo en youtube

Page 14: El Cloud Computing & Amazon Web Services

Beneficios del Cloud Computing

y AWS(1)★ No mas grandes

inversiones de dinero para informática.

Page 15: El Cloud Computing & Amazon Web Services

★ Reducción de costes de TI★ TI a bajo coste

Beneficios del Cloud Computing

y AWS(2)

Page 16: El Cloud Computing & Amazon Web Services

★ Paga únicamente por lo que utilizas

Beneficios del Cloud Computing

y AWS(3)

Page 17: El Cloud Computing & Amazon Web Services

★ TI más simple y rápido. Mejora de la agilidad y tiempo de implementación.

★ TI en las instalaciones es más complejo y con el Cloud Computing podemos hacer TI de manera más simple, rápido y eficaz.

Beneficios del Cloud Computing

y AWS(4)

Page 18: El Cloud Computing & Amazon Web Services

★ Facil de aumentar o disminuir (escalar)

Beneficios del Cloud Computing

y AWS(5)

Page 19: El Cloud Computing & Amazon Web Services

★ Respeta al medio ambiente★ Reducción del consumo energético.★ Fácil de usar: Utiliza el cloud computing

remotamente desde cualquier lugar y en cualquier momento.

★ Riesgo 0: Nada que comprar y 0 contratos, cancela inmediatamente

★ Robusto: Basado en última tecnología en hardware empresarial.

Beneficios del Cloud Computing

y AWS(6)

Page 20: El Cloud Computing & Amazon Web Services

Casos de uso de AWS(1)Aplicaciones web

● Alojamiento de sitios webs● Aplicaciones de juegos online● Distribución de soportes digitales● Aplicaciones de comercio electrónico● Aplicaciones de redes sociales● Aplicaciones para el almacenamiento de fotos, vídeos y archivos

Casos de éxito:

Page 21: El Cloud Computing & Amazon Web Services

Aplicaciones empresariales

● Oracle: Oracle Database 11g, Oracle Fusion Middleware y Oracle Enterprise Manager

● Microsoft: Microsoft SharePoint Server, Microsoft SQL Server Standard Edition, Microsoft SQL Server Enterprise Edition, Microsoft Lync Server, Microsoft System Center Server y Microsoft Dynamics CRM Server

● SAP, IBM: SugarCRM, Otros: A3Software, SAGE, Business Intelligence, RSS, MySQL, OpenVPN, OpenSSO, etc.

Casos de uso de AWS(2)

Page 22: El Cloud Computing & Amazon Web Services

Grandes datos y Computación de alto rendimiento (HPC)

● Análisis de registros web, análisis de datos, segmentación de clientes, motores de recomendación, etc..

● Ingeniería asistida por ordenador, modelado molecular, análisis del genoma y modelización numérica, etc…

Casos de éxito:

Casos de uso de AWS(3)

Page 23: El Cloud Computing & Amazon Web Services

Recuperación de desastres, archivado y backups

● Rápida recuperación de infraestructuras y datos de TI, en cualquier momento y desde cualquier lugar

● eDiscovery de los archivados sin cinta

Casos de éxito:

Casos de uso de AWS(4)

Page 24: El Cloud Computing & Amazon Web Services

Los servicios de AWS(1)

PagosAmazon DevPay

Amazon FPS

Entrega de contenido

webAmazon

CloudFront

MonitorizaciónAmazon CloudWatch

Desarrollo y AutomatizaciónAWS Elastic BeanstalkAWS CloudFormation

Autenticación y AutorizaciónAmazon IAMAmazon MFA

Librerias y SDKs.NET/Java, etc.

Interfaz WebConsola administración Línea de comandos

Infraestructura Física Global de Amazon(Regiones Geográficas, Zonas de disponibilidad y Ubicaciones de Borde de AWS)

AlmacenamientoAmazon S3

Amazon EBS

ComputaciónAmazon EC2

RedAmazon VPC

Elastic LBAmazon Route 53

Bases de DatosAmazon RDS

Amazon SimpleDB

Procesamiento en Paralelo

Amazon Elastic MapReduce

WorkforceAmazon

Mechanical Turk

MensajeriaAmazon SNSAmazon SQS

CorreoAmazon SES

HerramientasAWS Toolkit para Eclipse

Tu Aplicación

Bloques para la construcción de infraestructura

Bloques para la construcción de plataforma

Características del servicio

Herramientas de acceso al servicio

Page 25: El Cloud Computing & Amazon Web Services

Infraestructura Física Global de Amazon(Regiones Geográficas, Zonas de disponibilidad y Ubicaciones de Borde de AWS)

● 9 regiones: EE.UU. Este (Norte de

Virginia), EE.UU. Oeste (Norte de

California), EE.UU. Oeste (Oregón), AWS

GovCloud (EE.UU.), São Paulo, UE

(Irlanda), Asia Pacífico (Singapur), Asia

Pacífico (Tokio) y Asia Pacífico (Sídney)

● 25 zonas de disponibilidad

● Expansión continua

● Ubicaciones de borde:Ahora también en Madrid (España)

Más Info.Pulse aquí.

Los servicios de AWS(2)

Page 26: El Cloud Computing & Amazon Web Services

Los servicios de AWS(3)

ComputaciónAmazon EC2

Bloques para la construcción de infraestructura

Más Info.Pulse aquí.

● Amazon EC2 (Elastic Compute Cloud)○ Amazon EC2 permite crear instancias de

servidores virtuales en Linux, Windows, CentOS, Solaris, etc. en cuestión de minutos.

○ Rapido escalado: Rápidamente añade más o menos recursos (CPU, RAM, DISCO, etc).

○ Servidores desde 0,02$ la hora. Se factura en función de recursos consumidos y tiempo utilizado.

○ Precio a demanda, bajo reserva o puja.○ Soporta la mayoría de plataformas de aplicaciones.○ Imágenes de instancia predefinidas con todo lo que necesitas ya instalado

(AWS AMI - Amazon Machine Image)○ Despliegue en varias zonas de disponibilidad para conseguir alta

disponibilidad de servicio.

Page 27: El Cloud Computing & Amazon Web Services

AlmacenamientoAmazon S3

Amazon EBS

Bloques para la construcción de infraestructura

● Amazon Elastic Block Store (EBS)

○ Utiliza Amazon EBS como si fuera un disco duro de un servidor físico.○ Amazon EBS se utiliza para almacenamiento primario de file system,

bases de datos o aplicaciones que necesitan actualizaciones periódicas y almacenamiento persistente.

● Amazon Simple Storage Service (S3)

○ Servicio de almacenamiento en la nube muy parecido a DropBox, pero con mejor rendimiento, más funcionalidades y mejor precio.

○ Es altamente escalable, tiene larga durabilidad y disponibilidad.○ Permite un acceso simple a los datos a través de una interfaz web.

Más Info.Pulse aquí.

Los servicios de AWS(4)

Page 28: El Cloud Computing & Amazon Web Services

Bloques para la construcción de infraestructura

RedAmazon VPC

Elastic LBAmazon Route 53

● Amazon VPC (Virtual Private Cloud) es una nube privada virtual dentro de la nube de amazon, que permite crear redes virtuales y lanzar recursos en ellos y controlar todos los aspectos del entorno de red virtual, como:○ Rango de direcciones IP privadas○ Creación de subredes○ Tablas de enrutamiento○ Puertas de enlace de red.

http://aws.amazon.com/es/vpc/

● Amazon Route 53 es un servicio web DNS (Sistema de nombres de dominio) escalable y de alta disponibilidad. Que permite comprar zonas de dominio y configurar los registros DNS (A Name, CNAME, MX record, etc.) de esa zona.http://aws.amazon.com/es/route53

Los servicios de AWS(5)

● Elastic Load Balancing es un balanceador que distribuye automáticamente el tráfico de aplicación entrante entre varias instancias EC2 http://aws.amazon.com/es/elasticloadbalancing/

Page 29: El Cloud Computing & Amazon Web Services

Bloques para la construcción de infraestructura

Bases de DatosAmazon RDS

Amazon SimpleDB

● Amazon RDS (Relational Database Service)○ Es un servicio web que facilita la instalación, operación y

escalabilidad de una base de datos relacional en la nube.○ Soporta MySQL y Oracle.○ Te permite administrar de manera simple las bases de

datos, backups, escalabilidad y administrarlas por línea de comando y de manera automatizada.

http://aws.amazon.com/es/rds/

● Amazon SimpleDB (Simple Dababase)○ Proporciona la funcionalidad de una base de datos sobre

S3 – basada en pares clave-valor○ Diseñado para minimizar la complejidad y el coste de

mantenimiento de tus datos○ Simple de gestionar, modificar y buscar.

http://aws.amazon.com/es/simpledb/

Los servicios de AWS(6)

Page 30: El Cloud Computing & Amazon Web Services

PagosAmazon DevPay

Amazon FPS

Entrega de contenido

webAmazon

CloudFront

Procesamiento en Paralelo

Amazon Elastic MapReduce

Bloques para la construcción de plataforma

● Amazon Elastic MapReduce permite el procesamiento de datos en paralelo para mejorar rendimiento de las aplicaciones.http://aws.amazon.com/es/elasticmapreduce/

● Amazon DevPay permite gestionar el pago de nuestros clientes de nuestras aplicaciones Cloud hospedadas en AWS.http://aws.amazon.com/es/devpay/

● Amazon FPS (Flexible Payment Service) permite gestionar todo lo relacionado con pagos en webs por la venta de bienes y servicios, por donaciones, por pagos periódicos o envío de pagos.http://aws.amazon.com/es/fps/

● Amazon CloudFront permite servir contenido estático web de manera rápida desde las ubicaciones de borde.○ Es ventajoso porque el 80-90% del tiempo invertido esperando a una

respuesta web se debe a la descarga de los componentes de la página: imágenes, hojas de estilo, scripts, Flash, etc.

Los servicios de AWS(7)

Page 31: El Cloud Computing & Amazon Web Services

WorkforceAmazon

Mechanical Turk

MensajeriaAmazon SNSAmazon SQS

CorreoAmazon SES

Bloques para la construcción de plataforma

● Amazon Mechanical Turk es una plataforma para la compra/venta de mano de obra humana y inteligencia humana.http://aws.amazon.com/es/mturk/

● Amazon SNS (Simple Notification Service) permite el envío de notificaciones mediante SMS o email.http://aws.amazon.com/es/sns/

● Amazon SQS (Simple Queue Service)○ Implementa el servicio de mensajería basado en colas○ Los mensajes son siempre strings○ Útil para crear trabajos asíncronos y descargar de actividad a un web server

http://aws.amazon.com/es/sqs/

● Amazon SES (Simple Email Service) es un servicio de envío de correo electrónico masivo y transaccional económico y muy ampliable.○ Elimina la complejidad y los gastos de construcción de una solución de correo

electrónico, o de licencias, instalación y uso de un servicio de correo electrónico de otro proveedor.

http://aws.amazon.com/es/ses/

Los servicios de AWS(8)

Page 32: El Cloud Computing & Amazon Web Services

MonitorizaciónAmazon CloudWatch

Desarrollo y AutomatizaciónAWS Elastic BeanstalkAWS CloudFormation

Autenticación y AutorizaciónAmazon IAMAmazon MFA

Características del servicio

● Amazon IAM (Identity and Access Management) permite controlar de forma segura el acceso a servicios y recursos de AWS

● Amazon MFA (Multi Factor-Authentication) ofrece un nivel adicional de seguridad que puede aplicar al entorno AWS

● Amazon CloudWatch proporciona la supervisión de los recursos de la nube de AWS y de las aplicaciones que los clientes ejecutan en AWS. Permite la monitorización de los servicios con la creación de monitores de rendimiento y reglas.http://aws.amazon.com/es/cloudwatch/

● AWS Elastic Beanstalk permite crear aplicaciones y plataformas de manera automatizada. Cargamos la aplicación y automáticamente se gestiona el aprovisionamiento de capacidad, equilibrio de carga, autoescalado y gestión del estado de la aplicación.http://aws.amazon.com/es/elasticbeanstalk/

● AWS CloudFormation permite crear plantillas para automatizar la creación de recursos de AWS y la relación entre ellos para desplegar una determinada aplicación o plataforma o infraestructura de manera totalmente automatizada.http://aws.amazon.com/es/cloudformation/

Los servicios de AWS(9)

Page 33: El Cloud Computing & Amazon Web Services

Librerias y SDKs.NET/Java, etc.

Interfaz WebConsola administración Línea de comandosHerramientas

AWS Toolkit para Eclipse

Herramientas de acceso al servicio

Tu Aplicación

● Librerías y SDK de programación para .NET, Java, Python, Ruby, etc. para poder interactuar con los servicios de AWS desde cualquier programa, aplicación o script.

● Interfaz web de usuario para gestionar todos los servicios con pocos clicks.

● Plugin de AWS para Eclipse, para interactuar con los servicios de AWS de manera muy simple.

● Consola o Línea de comandos para gestionar todos los servicios de AWS a través de comandos.

Los servicios de AWS(10)

Page 34: El Cloud Computing & Amazon Web Services

Interfaz de Usuario de la Consola de AWS

Los servicios de AWS(11)

Page 35: El Cloud Computing & Amazon Web Services

El Servicio clave de AWS: Auto Scalling

(1)Auto Scaling

● Escalabilidad Automática● Permite crear automaticamente

instancias de 1 a n durante picos de demanda o eliminarlas si no hay demanda.

6 am - Instancia funcionando correctamente.

10 am - Se detecta un pico de demanda (muchos usuarios)

Page 36: El Cloud Computing & Amazon Web Services

10 am - El balanceador, balancea la carga/demanda a las dos instancias.

7 pm - Se detecta que no hay carga/demanda y que no necesitamos tantas instancias.

10 am - Se crea instantáneamente una nueva instancia.

El Servicio clave de AWS: Auto Scalling

(2)

Page 37: El Cloud Computing & Amazon Web Services

7 am - AWS Auto Scalling elimina automaticamente las instancias que no se necesitan.

7 am - El sistema vuelve a tener solo una unica instancia para dar un servicio mínimo.

El Servicio clave de AWS: Auto Scalling

(3)

Page 38: El Cloud Computing & Amazon Web Services

Algunos Casos de Exito en el

mundohttp://aws.amazon.com/es/solutions/case-studies/

Page 39: El Cloud Computing & Amazon Web Services

Algunos Casos de Exito en

España

Utilizan AWS y su elasticidad para hospedar la web del fcbarcelona y otros servicios como la TV online y los foros. Con autoscalling tienen una alta disponibilidad de servicio y solo pagan por lo que utilizan.Leer más

Utilizan Amazon EC2 para correr sus aplicaciones bancarias de simulación de riesgos de crédito, las cuales utilizan complejos algoritmos y necesitan alta potencia de computación.Leer más

Utilizan AWS para hospedar la aplicación online Sistema Uno que permite la educación online y lectura de libros online. AWS les permite administrar los entornos de producción, preproducción y test de manera muy sencilla y económica. También, gracias a AWS pueden utilizar esta aplicación en más de 20 países sin problemas de latencia o de rendimiento.Leer más

Utilizan Amazon EC2 y Amazon S3 para hospedar el portal web publico de comunicación al ciudadano (http://www.informarseessalud.org). El proyecto costo 1/30 parte de lo que habían valorado utilizando hardware propio.Leer más

Page 40: El Cloud Computing & Amazon Web Services

Construida con altos estándares de seguridad

Diseñada para cumplir los requisitos de seguridad empresariales:

Page 41: El Cloud Computing & Amazon Web Services

Seguridad

Seguridad física de los centros de datos:● Centros de datos perimetrales y controlados militarmente.● No hay descripción de donde están los centros de datos

o como són.● El acceso a cada planta es a través de doble factor de autenticación como

mínimo.● Todo el acceso físico está auditado

Seguridad de los datos:● Almacenamiento de datos redundante● Acceso a servidores EC2 con claves SSH● Firewalls, Security Groups y ACLs● Identity and Access Management (IAM)● Autenticación multifactor.

Hardware, Software y Redes internamente:● Administración de cambios sistemático.● Despliegue de actualizaciones por fases

Seguridad

Page 42: El Cloud Computing & Amazon Web Services

Seguridad

Presentación creada por CloudImpulsion

Si desea más información sobre Amazon Web Services u otros servicios de Cloud Computing no dude en visitar nuestra página web en www.cloudimpulsion.com y ponerse en contacto con nosotros.