@vinaymavi

Agenda

  • Types of cloud
  • Serverless approach
  • Types of Environment 
  • Services 
  • Setup
  • Develoment
  • Deployment 
  • Google Cloud Console
  • Microservices support 
  • Type of instances 
  • Pricing 
  • Working application demo

Types Of Cloud

IaaS (Infrastructure-as-a-Service)

Types Of Cloud

PaaS (Platform-as-a-Service)

Types Of Cloud

SaaS (Software-as-a-Service)

Serverless Approach

Person that owns the system does not have to purchase, rent or provision servers or virtual machines for the back-end code to run.

Serverless Approach

Good Serverless service

  • Auto scale when required
  • Scale down automatcally
  • Bill as you go

Types Of Environment

Standard Environment

Flexible Environment

Types Of Environment

Standard Environment

php 5.5

Go 1.6,1.8,1.9

Python 2.7

Java 7,8

Node 8 Beta

Types Of Environment

Flexible Environment

Types Of Environment

How Flexible Environment work

+

AppEngine

Compute Engine

Types Of Environment

Services provided

  • Custom domain
  • Custom domain SSL support 
  • Traffic Migrating
  • Data storing 
    • Cloud Datastore
    • Cloud SQL
    • Cloud Storage 
  • Caching with Memcache
  • Image manipulation 
  • Messaging
    • SendGrid
    • Mailgun
    • SMS and Voice service via Twilio

Services provided...

  • Cron Job
  • Async Task Queue
  • Full Text search
  • Micro Services
  • Deployment Versioning

Setup

+

G-Cloud sdk python component

Setup

Setup

Local Modules

Google Cloud Account

Need to create a project

Need to login on G-Cloud sdk

Setup

Development

Development

# Clone 
https://github.com/vinaymavi/appengine-microservices.git

Deployment

Google Cloud Console

Microservices support

Microservices support

Microservices support

Deploy dispatch.yaml

Microservices support

Configuration Files

Type Of Instances

Pricing

Pricing

Application Demo

Feedback

http://bit.ly/vm-appe

appengine

By Vinay Mavi

appengine

This presentation has basic info of app engine and it's services and environments.

  • 164