2. Google Cloud Platform
Google AppEngine es ahora parte de Google
Cloud.
Google AppEngine – Servidor de aplicaciones
Google Compute Engine – Hospeda tus
maquinas virtuales
Google Cloud Storage – Hospeda tus archivos
Google CloudSQL – Hospeda tus bases de datos
Google BigQuery – Analiza tus datos
Google Cloud Datastore – Bases de datos
NoSQL en la nube
4. Sobre AppEngine.
Puedes programarlo en Java, Python, Go y
PHP
Usa el almacenamiento no relacional llamado
NDB – High Replication Datastore.
Desarrollas en diversos frameworks como
Django, Bottle.py, Web2py, etc.
Retuiliza modulos nativos de google como la
autenticación, Google Cloud Endpoints, SMS y
Voz, XMPP, AppStats, Cloud SQL, Memcache
etc.
5. Como funciona?
Se descarga el SDK para la plataforma
deseada.
Se genera una estructura de applicacion que
incluye:
YAML (o XML en Java)
Modelo
Plantillas
Trabajas en un sandbox en tu maquina y
despues lo subes a appengine via appcfg.py
6. Google Compute Engine
Son maquinas virtuales completas
Todas las instancias corren linux
Hecho en software libre con proyectos como
Opscale, Puppet y Rightscale
Encriptación en disco.
SDK de gcloud.
7. Google Cloud Storage
Accede tus datos desde un API HTTP
Interfaz web y herramientas de linea de
comando
Autenticación via Oauth 2.0 y ACL avanzado
Google Cloud Storage usa buckets
Crealas rapidamente con
gsutil mb gs://<nombre-del-bucket>
Accede a los datos con
gsutil cp gs://<bucket-name>/foo.txt -
8. Google Cloud BigQuery
Analíza terrabytes de información en segundos
Carga los datos con facildad usando cloud
storage
Acceso desde:
Linea de comando
bq query "SELECT word FROM
publicdata:samples.shakespeare
WHERE word = 'huzzah' IGNORE CASE"
Desde consola en web
Desde una Restful API
9. Google Cloud Endpoints
Colección de librerias y herramientas para
generar APIs y backends desde AppEngine
Ideal para desarrolladores de aplicaciones
moviles que necesitan consumir datos del web
Endpoints evita tener que escribir wrappers
para manejar la comunicación con AE
Actualmente disponible para:
Java
Python