Cloud Platform

Post on 16-Apr-2017

98 views 0 download

transcript

Google Cloud Platform

Bots over

Hernán Liendo@hernanliendo

- Co-fundador BotMaker

- Profesor Ingeniería

- Emprendiendo 9 años

Bots?..IA??!!

ML breakthroughs:- Cloud Computing- Disponibilidad Datasets

Masiva adopción Mobile (3B):- Fricción Mobile Apps- Interfaces conversacionales

(20% voz)

Hype?

BotMaker

- Plataforma para crear y mantener bots

- Mediante ML, humanizar relaciones entre consumidor y las marcas

- Decenas de Bots: SushiPop, El Noble. TN Todo Noticias, Clarín

TechServer apps

Realtime

Web app

FirebaseAuth

Out of the Box

Auth

Google

Facebook

GitHub

Twitter

Email/Password

Custom

Anonymous

Multiplatform

Firebase UIhttps://github.com/firebase/

FirebaseUI-Web

Firebase Realtime DB

https://firebase.google.com/docs/

database/

Firebase Realtime DB Sync realtime, N a N

Offline

Security

Multiplatform

Security

Server Side

Virtual Machines HW -> SO -> VIRTUAL TECH -> SO -> APP

Containers -> HW -> SO -> AP

Libcontainers

1000 webservers?

AuFS

1000 webservers?

Portability

Rapid deployment

Documentación

Reuso, control cambios

Binding a building phase

Seguridad

Kubernetes

Orquesta containers

Monitorea

Monta filesystems

Estado deseado vs. mundo

Auto-scaling

Load balancing

Monitoreo recursos

Rolling updates

Logging

2B containers p/week :S

Cambio Paradigma

1.Descargar producto

2.Instanciar un equipo

3.Instalar, configurar

4.Securizar

5.Bindear

6.Monitorear, documentar, Backups

7.Escalar? HA?

8.Crear ambientes? Más equipos para administrar

1.Buscar docker image

2.Revisar Dockerfile, deps

3.Crear rc.json

4.(opcional) crear service.json

Production Killer

Cluster

Compute Engine Instance

Compute Engine Instance

Compute Engine Instance

Replication Controllers

Pods Pods Pods Pods Pods Pods

Containers Containers Containers

App App App

Production Killer

Gracias!!