Google Cloud Platform for developers : build highly scalable cloud solutions with the power of Google Cloud Platform / Ted Hunter, Steven Porter.

The Google Cloud Platform provides auto-scaling compute power and distributed in-memory cache, task queues and data stores to write, build, and deploy Cloud-hosted applications. This book will help you to learn how to integrate the various services to build optimal solutions for your unique business...

Full description

Saved in:
Bibliographic Details
Main Authors: Hunter, Ted (Author), Porter, Steven (Author)
Format: eBook
Language:English
Published: Birmingham, UK : Packt Publishing, 2018.
Subjects:
Online Access:Click for online access
Table of Contents:
  • Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Why GCP?; The public cloud landscape; Amazon Web Services; Microsoft Azure; Google Cloud Platform; Standing on the shoulders of giants; A world-class global presence; Choosing your own adventure; Leading the way for big data; The Open Cloud and innovation; Dedication to customer success; Bottom-up security; In good company; Summary; Chapter 2: The Google Cloud Console; Getting started
  • Google Cloud projects; Architectural role of Google Cloud projects; Creating a project
  • Free trials on GCPThe Google Cloud Console; Understanding the Cloud Console dashboard; The Google Cloud Shell; Launching the Cloud Shell; Supporting multiple sessions; Features and integrations; File management; Web Preview; The Cloud Shell Code Editor; Opening in Cloud Shell; Trying it out; Installing additional tools; Boost mode; Repairing the Cloud Shell; Other tools; Mobile apps; Developer tool integrations; Summary; Chapter 3: APIs, CLIs, IAM, and Billing; Google Cloud APIs; Managing APIs; Google APIs Explorer; Trying out the APIs Explorer; The Google Cloud SDK
  • Installing the Google Cloud SDKThe gcloud command-line tool; The basics of gcloud; Command groups; Root commands; Global flags; Initializing the Google Cloud SDK; Authentication; Managing your Google Cloud SDK; Updating and rollbacks; Alpha and beta channels; Configurations in the Google Cloud SDK; Modifying configuration properties; Multiple configurations; Other command-line tools; bq; gsutil; kubectl; Automating tasks with gcloud; Modifying output and behavior; Formatting attributes; Formatting projections; Filtering; Google Cloud IAM; How IAM works; IAM roles
  • The structure of IAM policiesOrganization-level policies; Project-level policies; Resource-level policies; Cross-project access; Managing IAM; Service accounts; Billing on Google Cloud; Billing accounts; Billing accounts and IAM; Budgets and billing alerts; Google Cloud Platform Pricing Calculator; Creating an estimate; Summary; Chapter 4: Google App Engine; Compute services on the GCP; Google Compute Engine; Google Kubernetes Engine (GKE); Google App Engine; Google Cloud Functions; General considerations; Google App Engine; Features and benefits; Developer velocity; Visibility; Scalability
  • Simple integrationsStructure of a Google App Engine application; Architecture of an App Engine solution; Microservices; Batch work and task queues; App Engine locations; IAM on the Google App Engine; App Engine service accounts; The standard and flexible environments; Standard environment; Flexible environment; Setting up the App Engine; The App Engine standard environment; Language support; Developing for the App Engine standard environment; The Python runtime; WSGI and CGI; Getting started; The App Engine development server; The Go runtime; Running multiple services locally