Redes final2

36
Asier Amezqueta Josu Escolar José Antonio Juaristi Iñigo Ormaza 18-12-2011

description

Amazon Web Services

Transcript of Redes final2

Page 1: Redes final2

Asier Amezqueta

Josu Escolar

José Antonio Juaristi

Iñigo Ormaza

18-12-2011

Asier Amezqueta

Josu Escolar

José Antonio Juaristi

Iñigo Ormaza

18-12-2011

Page 2: Redes final2

1. Introducción1. Introducción

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Amazon Web ServicesAmazon Web Services

Amazon Web Services:

2006 por y para desarrolladores.

Proporciona un conjunto de Servicios Web a través de la nube por medio de una arquitectura global.

Servicio a través de HTTP

REST.

SOAP.

Flexible:

Linux, Windows…

Java, C#, PHP, Python..

Page 3: Redes final2

Amazon Web ServicesAmazon Web Services

Soluciones proporcionadas por AWS:

Alojamiento de aplicaciones.

Copia de seguridad.

Bases de datos

Comercio electrónico.

Alojamiento WEB.

Motores de búsqueda.

1. Introducción1. Introducción

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 4: Redes final2

2. Listado Servicios Web2. Listado Servicios Web

Amazon Web ServicesAmazon Web Services

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 5: Redes final2

Amazon Web ServicesAmazon Web Services

Amazon Flexible Payments Service:

Es el primer servicio de pagos diseñado desde cero para los desarrolladores.

Esta construida para ser una infraestructura de pagos fiable y escalable.

Proporciona a los desarrolladores una manera cómoda de efectuar el cobro a los clientes de Amazon.

2. Listado Servicios Web2. Listado Servicios Web

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 6: Redes final2

Amazon Web ServicesAmazon Web Services

Amazon DevPay:

Forma fácil de usar la facturación online.

Servicio para la administración de cuentas que da facilidad a las empresas de cara a vender las aplicaciones que se construyen o funcionan sobre los Amazon Web Services.

Utiliza Amazon Payments.

2. Listado Servicios Web2. Listado Servicios Web

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 7: Redes final2

2. Listado Servicios Web2. Listado Servicios Web

Amazon Web ServicesAmazon Web Services

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 8: Redes final2

Amazon Web ServicesAmazon Web Services

2. Listado Servicios Web 2. Listado Servicios Web

Amazon SimpleDB:

Es un almacén de datos altamente disponible, ampliable y flexible que alivia carga de trabajo de la administración de bases de datos.

Ofrece:

Alta disponibilidad.

Fácil ajuste de dimensiones.

Flexibilidad sin poca o ninguna carga administrativa

Labor: Crea y gestiona varias réplicas de sus datos y las distribuye geográficamente para permitir alta disponibilidad y capacidad de duración

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 9: Redes final2

2. Listado Servicios Web2. Listado Servicios Web

Amazon Web ServicesAmazon Web Services

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 10: Redes final2

Amazon Web ServicesAmazon Web Services

2. Listado Servicios Web 2. Listado Servicios Web

Simple Notification Service (SNS):

Permite publicar mensajes en una aplicación y que sean entregados directamente a subscriptores u otras aplicaciones.

No interactúa con todos los servicios de AWS.

Control de Acceso.

Utiliza diferentes protocolos:

HTTP/HTTPS.

EMAIL/EMAIL-JSON.

SQS.

SMS.

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 11: Redes final2

Amazon Web ServicesAmazon Web Services

2. Listado Servicios Web 2. Listado Servicios Web

Simple Notification Service (SNS):

Implementación:

Definir un tema.

Definir Políticas para el tema.

Adición de suscriptores al tema.

Publicación Mensajes/Envío Notificaciones.

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 12: Redes final2

2. Listado Servicios Web 2. Listado Servicios Web

Amazon Web ServicesAmazon Web Services

INDICE:1. Introducción.

2. Listado Servicios Web.

3.-Preguntas.

Page 13: Redes final2

2. Listado Servicios Web2. Listado Servicios Web

Amazon Web ServicesAmazon Web Services

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 14: Redes final2

Amazon Web ServicesAmazon Web Services

2. Listado Servicios Web 2. Listado Servicios Web

Simple Queue Service (SQS):

Sistema de gestión de colas:

Se utiliza con el resto de servicios AWS

Seguridad

Componentes

Ejecutar independientemente.

Misma o Distinta red.

Independiente de la tecnología.

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 15: Redes final2

Amazon Web ServicesAmazon Web Services

2. Listado Servicios Web 2. Listado Servicios Web

Simple Queue Service (SQS):

Funcionamiento:

Colas de mensajes:

Crear en 5 Regiones.

Máximo 64 KB/mensaje

Leer y enviar simultáneamente.

Se guarda como máx. 14 días.

Bloqueo de Mensajes

Compartir colas.

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 16: Redes final2

2. Listado Servicios Web 2. Listado Servicios Web

Amazon Web ServicesAmazon Web Services

INDICE:1. Introducción.

2. Listado Servicios Web.

3.-Preguntas.

Page 17: Redes final2

2. Listado Servicios Web2. Listado Servicios Web

Amazon Web ServicesAmazon Web Services

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 18: Redes final2

2. Listado Servicios Web2. Listado Servicios Web

Amazon Web ServicesAmazon Web Services

Amazon EC2:

Servicio Web que proporciona un entorno informático virtual.

Redimensionado en tiempo real.

Control Total.

Flexible.

Fiable.

Seguro.

Diseño para ser usado con otros Servicios Web.

CoudWatch.

Auto-Scaling.

Elastic Load Balancing.

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 19: Redes final2

Amazon Web ServicesAmazon Web Services

Amazon CloudWatch:

Supervisión de los recursos de la nube de AWS y de las aplicaciones que los clientes ejecutan en AWS:

Recopilar métricas y realizar su seguimiento

Obtener conocimientos y reaccionar

Establecer alarmas.

Uso del servicio Auto-Scaling.

Se puede acceder a las funciones a través:

API.

Las herramientas de línea de comandos.

SDK de AWS.

AWS Management Console.

2. Listado Servicios Web2. Listado Servicios Web

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 20: Redes final2
Page 21: Redes final2

Amazon Web ServicesAmazon Web Services

Amazon Auto-Scaling:

Permite escalar automáticamente los servicios EC2 y cloudWatch.

Disponible si se esta registrado para un servicio EC2:

Uso mediante línea de comandos:

as-create-launch-config.

as-create-auto-scaling-group

as-put-scaling-policy

mon-put-metric-alarm

2. Listado Servicios Web2. Listado Servicios Web

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 22: Redes final2

Amazon Web ServicesAmazon Web Services

Amazon Elastic Load Balancing:

Distribuye automáticamente el tráfico entrante de las aplicaciones entre varias instancias de Amazon EC2:

Proporciona equilibrio de carga.

Detecta instancias en mal estado dentro de un conjunto y redirige automáticamente el tráfico.

Permite SSL.

Une sesiones de un mismo usuario sobre la misma instancia.

Interacciona con el CloudWatch para generar estadísticas:

Recuento de solicitudes.

Latencia.

2. Listado Servicios Web2. Listado Servicios Web

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 23: Redes final2

2. Listado Servicios Web2. Listado Servicios Web

Amazon Web ServicesAmazon Web Services

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 24: Redes final2

Amazon Web ServicesAmazon Web Services

Amazon Relational Database Service (RDS):

Facilita las tareas de configuración, utilización y escalado de una base de datos relacional en la nube:

MySQL.

Oracle.

Permite comunicación con cloudWatch.

Gestión:

AWS Management Console.

API:

http://docs.amazonwebservices.com/AmazonRDS/latest/APIReference/

2. Listado Servicios Web2. Listado Servicios Web

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 25: Redes final2

2. Listado Servicios Web2. Listado Servicios Web

Amazon Web ServicesAmazon Web Services

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 26: Redes final2

Amazon Web ServicesAmazon Web Services

Simple Storage Service (S3):

Servicio de almacenamiento de datos

Agrupamiento de objetos en depósitos

Depósitos únicos en toda la red S3

Descarga de datos por HTTP o BitTorrent

Redundancia de datos en múltiples servidores

Transmisión de datos segura bajo SSL

Sistema de permisos para usuarios y objetos

2. Listado Servicios Web2. Listado Servicios Web

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 27: Redes final2

Amazon Web ServicesAmazon Web Services

• Simple Storage Service (S3):

• Operaciones REST

• GET Service

• DELETE Bucket

• GET Object Torrent

• Delete Multiple Objects

2. Listado Servicios Web2. Listado Servicios Web

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 28: Redes final2

Amazon Web ServicesAmazon Web Services

• Simple Storage Service (S3):

• Operaciones SOAP

• ListAllMyBuckets

• CreateBucket

• PutObjectInline

• GetObject

2. Listado Servicios Web2. Listado Servicios Web

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 29: Redes final2

2. Listado Servicios Web2. Listado Servicios Web

Amazon Web ServicesAmazon Web Services

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 30: Redes final2

Amazon Web ServicesAmazon Web Services

• CloudFront:

• Servicio de acceso contenido de alto rendimiento

• Contenido en servidor original

• Creación de distribuciones (contenido duplicado) en servidor cercano a usuario final

• Acceso a estos servidores intermedios

• Protocolos HTTP, HTTPS, RTMP

• Optimizado para S3 y EC2

• Compatible con cualquier servidor de origen

2. Listado Servicios Web2. Listado Servicios Web

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 31: Redes final2

Amazon Web ServicesAmazon Web Services

• CloudFront:

• Operaciones REST

• GET Distribution

• POST Origin Access Identity

• POST Distribution

2. Listado Servicios Web2. Listado Servicios Web

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 32: Redes final2

2. Listado Servicios Web2. Listado Servicios Web

Amazon Web ServicesAmazon Web Services

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 33: Redes final2

Amazon Web ServicesAmazon Web Services

• Amazon Virtual Private Cloud:

• Permite crear una red privada con la topología deseada.

• Subredes de acceso privado a modo de intranet.

• Permite comunicación con cloudWatch.

2. Listado Servicios Web2. Listado Servicios Web

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 34: Redes final2

Amazon Web ServicesAmazon Web Services

• CloudBuilder:

• Google App Engine:

• Windows Azure:

3. Alternativas3. Alternativas

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 35: Redes final2

Amazon Web ServicesAmazon Web Services

• AWS vs Google App Engine:

3. Alternativas3. Alternativas

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

Page 36: Redes final2

?

Amazon Web ServicesAmazon Web Services

4. Preguntas4. Preguntas

INDICE:1. Introducción.

2. Listado Servicios Web.

3. Alternativas.

4.-Preguntas.

• Todos los logotipos e imágenes son propiedad de sus respectivos dueños.

• Herramientas utilizadas para esta presentación:MAC OX LION, WINDOWS VISTA, IWORK, POWER POINT, CHROME,

FIREFOX