Cargando…

Google Cloud Platform for Architects : Design and Manage Powerful Cloud Solutions.

The Google Cloud Platform is fast emerging as a leading public cloud provider. The GCP, as it is popularly known, is backed by Google's awe-inspiring engineering expertise and infrastructure and is able to draw upon the goodwill and respect that Google has come to enjoy. The GCP is one of a han...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ravi, Janani
Otros Autores: Raj, Judy, Srinivasan, Vitthal
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: The Case for Cloud Computing; Genesis; Why Google Cloud Platform (GCP)?; Autoscaling and autohealing; Capital expenditure (CAPEX) versus operating expenses (OPEX); Career implications; Summary; Chapter 2: Introduction to Google Cloud Platform; Global, regional, and zonal resources; Accessing the Google Cloud Platform; Projects and billing; Setting up a GCP account; Using the Cloud Shell; Summary; Chapter 3: Compute Choices
  • VMs and the Google Compute Engine.
  • Google Compute Engine
  • GCECreating VMs; Creating a VM instance using the web console; Creating a VM instance using the command line; VM customization options; Operating system; Compute zone; Machine type; Networks
  • aka VPCs; Storage options; Persistent disks and local SSDs
  • block storage for GCE; Understanding persistent disks and local SSDs; Creating and attaching a persistent disk; Linux procedure for formatting and mounting a persistent disk; Sharing a persistent disk between multiple instances; Resizing a persistent disk; More on working with GCE VMs; Rightsizing recommendations.
  • Availability policiesAuto-restart; Preemptibillity; Load balancing; Autoscaling and managed instance groups; Billing; Labels and tags; Startup scripts; Snapshots and images; How to snapshot a disk; How to create an image of a disk; Cloud launcher; Deploying LAMP stack using GCE; Modifying GCE VMs; Summary; Chapter 4: GKE, App Engine, and Cloud Functions; GKE; Contrasting containers and VMs; What is a container?; Docker containers and Kubernetes
  • complements, not substitutes; GKE; Creating a Kubernetes cluster and deploying a WordPress container; Using the features of GKE.
  • Storage and persistent disksLoad balancing; Auto scaling; Scaling nodes with the cluster autoscaler; Scaling pods with the horizontal pod autoscaler; Multi-zone clusters; Cloud VPN integration; Rolling updates; The container registry; Federated clusters; Google App Engine
  • flexible; Hosted Docker containers with App Engine Flex; Running a simple Python application with App Engine Flex ; Cron Jobs with App Engine Flex; Advantages of GKE over Docker on VMs or App Engine Flex; Google App Engine
  • standard; Hosted web apps with App Engine Standard; Typical App Engine architecture.
  • Deploying and running on App Engine StandardTraffic splitting; Serverless compute with cloud functions; Cloud Functions triggered by HTTP; Cloud Functions triggered by Pub/Sub; Cloud functions triggered by GCS object notifications; Summary; Chapter 5: Google Cloud Storage
  • Fishing in a Bucket; Knowing when (and when not) to use GCS; Serving Static Content with GCS Buckets; Storage classes-Regional, multi-regional, nearline, and coldline; Working with GCS buckets; Creating buckets; Creating buckets using the web console; Creating buckets using gsutil.