workshop android + amazon web services
TRANSCRIPT
![Page 1: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/1.jpg)
WorkShop: Android + AWSNovember 7, 2015
![Page 2: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/2.jpg)
I’m Pat● Fidku Technology Inc.
● MIT Software Engineer
● http://patcornejo.com
![Page 3: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/3.jpg)
Objetivo
Conocer los servicios Amazon Web Services. Crear Aplicaciones Móviles Android conectadas a servicios AWS.
![Page 4: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/4.jpg)
Materials
● AWS Account
● NetBeans
● Intellij
● Slim Framework 3.0
![Page 5: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/5.jpg)
Línea de Trabajo
![Page 6: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/6.jpg)
15 mins
Presentación
15 mins
Amazon Web Services
30 mins
Configuración
120 mins
Coding
60 mins
Programación Colaborativa
![Page 7: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/7.jpg)
15 mins
Presentación
15 mins
Amazon Web Services
30 mins
Configuración
120 mins
Coding
60 mins
Programación Colaborativa
![Page 8: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/8.jpg)
15 mins
Presentación
15 mins
Amazon Web Services
30 mins
Configuración
120 mins
Coding
60 mins
Programación Colaborativa
![Page 9: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/9.jpg)
15 mins
Presentación
15 mins
Amazon Web Services
30 mins
Configuración
120 mins
Coding
60 mins
Programación Colaborativa
![Page 10: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/10.jpg)
15 mins
Presentación
15 mins
Amazon Web Services
30 mins
Configuración
120 mins
Coding
60 mins
Programación Colaborativa
![Page 11: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/11.jpg)
Let’s Start
![Page 12: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/12.jpg)
Amazon Web Services
Plataforma de servicios de cloud computing de Amazon.
![Page 13: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/13.jpg)
Principales Conceptos
➔ Regions➔ Availability Zones➔ EndPoints
![Page 14: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/14.jpg)
Region
Punto geográfico independiente donde se encuentra la infraestructura física del data center de Amazon.
➔ Independiente➔ Disponibilidad➔ Estabilidad➔ Escalabilidad
Code Name
ap-northeast-1 Asia Pacific (Tokyo)
ap-southeast-1 Asia Pacific (Singapore)
ap-southeast-2 Asia Pacific (Sydney)
eu-central-1 EU (Frankfurt)
eu-west-1 EU (Ireland)
sa-east-1 South America (Sao Paulo)
us-east-1 US East (N. Virginia)
us-west-1 US West (N. California)
us-west-2 US West (Oregon)
gov-west-1 GovCloud
![Page 15: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/15.jpg)
Availability Zone
Locaciones con conexiones de baja latencia y aisladas ubicadas dentro de cada región que permite incorporar recursos (como por ejemplo, instancias).
➔ Aisladas➔ De baja latencia➔ Estabilidad
![Page 16: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/16.jpg)
EndPoints
URl que actúa como punto de entrada a los servicios Amazon Web Services. Por ejemplo: https://dynamodb.us-west-2.amazonaws.com.
➔ Reduce la latencia de datos.➔ No disponible para todos los servicios.
![Page 17: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/17.jpg)
Usando AWS
- NetFlix- Spotify- Unilever- Foursquare- Airbnb- Rovio- Autodesk- Avianca- Coursera- D-link
- Dash- Discovery- Dole- EasyTaxi- Ericsson- Fiksu- Etc...
https://aws.amazon.com/solutions/case-studies/all/
![Page 18: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/18.jpg)
Competidores
- GCE- Azure
http://cloudacademy.com/blog/public-cloud-war-aws-vs-azure-vs-google/
http://www.rightscale.com/blog/cloud-cost-analysis/google-vs-aws-pricing-google-cuts-are-first-2015
![Page 19: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/19.jpg)
Recursos
➔ http://mytechblog.com/what-is/hosting/aws-services/➔ http://aws.amazon.com/es/about-aws/global-infrastructure/regional-
product-services/➔ http://docs.aws.amazon.com/es_es/gettingstarted/latest/awsgsg-
intro/gsg-aws-intro.html➔ http://docs.aws.amazon.com/es_es/gettingstarted/latest/awsgsg-
intro/gsg-aws-what-services-first.html➔ https://aws.amazon.com/es/about-aws/global-infrastructure/
![Page 20: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/20.jpg)
Amazon Mobile Services
![Page 21: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/21.jpg)
Soluciones en la nube
“Dime que quieres desarrollar y te diré cuáles servicios utilizar”
https://aws.amazon.com/es/solutions/
https://aws.amazon.com/es/products/
![Page 22: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/22.jpg)
Android App
Creación de una app para dispositivos Android con las sgtes. características:
➔ Manejo de Usuarios➔ Preferencias de Dispositivos➔ Subida/Carga de Archivos➔ Notificaciones GCM➔ Seguimiento y Tracking
Opcionalmente:
➔ Analisis de Data➔ Multi Plataformas
![Page 23: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/23.jpg)
DynamoDB
Servicios de BDD NoSQL totalmente gestionada de datos de valor, de clave y de documentos.
➔ Rápido➔ Flexible➔ Escalable
https://aws.amazon.com/es/dynamodb/
![Page 24: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/24.jpg)
S3
Servicios de almacenamiento y de gestión de datos.
➔ Seguro➔ Duradero➔ Escalable
https://aws.amazon.com/es/s3/
![Page 25: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/25.jpg)
Cognito
Servicio para la gestión de identidad, autenticación de usuarios y sincronización de data.
➔ Seguro➔ Rápido➔ Independiente
https://aws.amazon.com/es/cognito/
![Page 26: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/26.jpg)
IAM
Control de accesos a servicios y recursos AWS.
➔ Seguro➔ Rápido➔ Escalable
https://aws.amazon.com/es/iam
![Page 27: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/27.jpg)
Flujo de Trabajo
1. Creación del Proyecto2. Integración SDK3. IAM - Cognito4. S35. DynamoDB6. CognitoSync
![Page 28: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/28.jpg)
Let’s Code
![Page 29: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/29.jpg)
Mobile Analytics
Medición y seguimiento a los comportamientos del usuario dentro de la aplicación.
➔ Personalizado➔ Económico➔ Escalable
http://aws.amazon.com/es/mobileanalytics
![Page 30: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/30.jpg)
SNS
Envío de notificaciones PUSH.
➔ Económico➔ SQS System➔ Escalable
http://aws.amazon.com/es/sns/
![Page 31: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/31.jpg)
Device Farm
Permite probar las aplicaciones en smartphones y tablets reales en la nube.
➔ 250 minutos gratis.➔ Smartphones y Tablets➔ Simulación en Tiempo Real
http://aws.amazon.com/es/device-farm/
![Page 32: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/32.jpg)
Let’s Code
![Page 33: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/33.jpg)
EC2
Capacidad informática con tamaño modificable en la nube.
➔ Seguro➔ Económico➔ Escalable
http://aws.amazon.com/es/ec2/
![Page 34: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/34.jpg)
Otros
➔ Route53➔ VPC➔ Load Balancing➔ Elastic Beanstalk➔ Container Service➔ Container Registry
![Page 35: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/35.jpg)
Let’s Code
![Page 36: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/36.jpg)
Y ahora...● BigData
● Machine Learning
● Kinesis
● QuickSightAutomatizar - Analizar - Decidir
![Page 37: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/37.jpg)
Lambda
Ejecutar código a través de eventos.
➔ Automatizable➔ Económico➔ Escalable
http://aws.amazon.com/es/lambda/
![Page 38: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/38.jpg)
RedShift
Permite analizar datos empleando herramientas de inteligencia empresarial.
➔ Almacenaje rápido➔ 100% Gestionable➔ Escalable
http://aws.amazon.com/es/redshift/
![Page 39: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/39.jpg)
Machine Learning
Creación de modelos de aprendizaje automático (ML)
➔ Tiempo Real➔ ML➔ Escalable
http://aws.amazon.com/es/machine-learning/
![Page 40: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/40.jpg)
Kinesis
Transmisión de datos para la creación de aplicaciones que permitan analizar streaming data en tiempo real.
➔ Fácil de usar➔ Económico➔ Escalable
http://aws.amazon.com/es/kinesis/
![Page 41: WorkShop Android + Amazon Web Services](https://reader031.vdocuments.mx/reader031/viewer/2022030318/58f28c571a28ab82228b45f7/html5/thumbnails/41.jpg)
Gracias!