Google Cloud Platform cookbook implement, deploy, maintain, and migrate applications on Google Cloud Platform

What You Will Learn Host a Python application on Google Compute Engine Host an application using Google Cloud Functions Migrate a MySQL DB to Cloud Spanner Configure a network for a highly available application on GCP Learn simple image processing using Storage and Cloud Functions Automate security...

Full description

Bibliographic Details
Main Author: Rajan, Legorie P. S.
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2018
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 08185nmm a2200433 u 4500
001 EB001922793
003 EBX01000000000000001085695
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9781788294560 
050 4 |a QA76.585 
100 1 |a Rajan, Legorie P. S. 
245 0 0 |a Google Cloud Platform cookbook  |b implement, deploy, maintain, and migrate applications on Google Cloud Platform  |c Legorie Rajan P.S. 
260 |a Birmingham, UK  |b Packt Publishing  |c 2018 
300 |a 1 volume  |b illustrations 
505 0 |a Cover -- Title Page -- Copyright and Credits -- Dedication -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Compute -- Introduction -- Hosting a Node.js application on Google Compute Engine -- Getting ready -- How to do it... -- Running the application on the development machine -- Deploying the application on GCP -- Moving the code to Google Source Repositories -- Creating the start up script -- Creating and configuring a GCE instance -- Hosting the Node.js application on Google App Engine -- Getting ready -- How to do it... -- Hosting a Node.js application on Kubernetes Engine -- Getting ready -- How to do it... -- Creating a cluster on GKE to host the containers -- Containerizing the KeystoneJS application -- Creating a replicated deployment for the application and MongoDB -- Hosting an application on Google Cloud Functions -- Getting ready -- How to do it... -- Hosting a highly scalable application on Google Compute Engine -- Getting ready -- How to do it... -- How it works... -- Chapter 2: Storage and Databases -- Introduction -- Hosting a static application using Google Cloud Storage -- Getting ready -- How to do it... -- There's more... -- Image resizing using Google Cloud Storage and Cloud Functions -- Getting ready -- How to do it... -- How it works... -- Migrating a MariaDB to Cloud Spanner -- Getting ready -- How to do it... -- Loading temperature data to Cloud Bigtable and BigQuery-ing it -- Getting ready -- How to do it... -- Storage metadata in Google Cloud Datastore -- Getting ready -- How to do it... -- There's more... -- Chapter 3: Networking -- Introduction -- Network management using a data and a management network -- Getting ready -- How to do it... -- There's more... -- Content-based load balancing -- Getting ready -- How to do it... -- VPC network peering between two networks -- Getting ready 
505 0 |a How to do it... -- VPN connection between two networks -- Getting ready -- How to do it... -- CDN setup for a static website -- Getting ready -- How to do it... -- Chapter 4: Security -- Introduction -- Scanning for vulnerabilities using Cloud Security Scanner -- Getting ready -- How to do it... -- How it works... -- Using Identity-Aware Proxy on App Engine -- Getting ready -- How to do it... -- Securing financial data using Cloud KMS -- Getting ready -- How to do it... -- Using Data Loss Prevention API -- Getting ready -- How to do it... -- Creating IAM custom roles -- Getting ready -- How to do it... -- Creating service accounts -- Getting ready -- How to do it... -- Automatic recon and defense -- Getting ready -- How to do it... -- Chapter 5: Machine Learning and Big Data -- Introduction -- Uploading data to the Google BigQuery table -- Getting ready -- How to do it... -- There's more... -- Translating text to a target language -- Getting ready -- How to do it... -- See also -- Creating a Dataflow pipeline to store streaming data -- Getting ready -- How to do it... -- Using the Vision API -- Getting ready -- How to do it... -- Using the Google Cloud Speech API -- Getting ready -- How to do it... -- Using the Cloud IoT Core -- Getting ready -- How to do it... -- Chapter 6: Management Tools -- Introduction -- Creating alerts on specific events -- Getting ready -- How to do it... -- Monitoring a webserver using Stackdriver Monitoring -- Getting ready -- How to do it... -- How it works... -- Creating tailor-made instances using Deployment Manager -- Getting ready -- How to do it... -- Error Reporting on a Python Flask application -- Getting ready -- How to do it... -- Viewing application state using Stackdriver Debugger -- Getting ready -- How to do it... -- Chapter 7: Best Practices -- Introduction -- Creating a custom VM using Terraform 
505 0 |a Getting ready -- How to do it... -- Monitoring a GCP account using Security Monkey -- Getting ready -- How to do it... -- Creating instance backups -- Getting ready -- How to do it... -- Simulating VM migration -- Getting ready -- How to do it... -- Creating a golden image using Packer -- Getting ready -- How to do it... -- Other Books You May Enjoy -- Index 
653 |a Logiciels d'application / Développement 
653 |a Cloud computing / fast 
653 |a Infonuagique 
653 |a Application software / Development / fast 
653 |a Computing platforms / fast 
653 |a Real-time data processing / http://id.loc.gov/authorities/subjects/sh85111765 
653 |a Temps réel (Informatique) 
653 |a Computing platforms / http://id.loc.gov/authorities/subjects/sh2011003111 
653 |a Cloud computing / http://id.loc.gov/authorities/subjects/sh2008004883 
653 |a Real-time data processing / fast 
653 |a Plateformes (Informatique) 
653 |a Application software / Development / http://id.loc.gov/authorities/subjects/sh95009362 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 9781788291996 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781788291996/?ar  |x Verlag  |3 Volltext 
082 0 |a 004.6782 
520 |a What You Will Learn Host a Python application on Google Compute Engine Host an application using Google Cloud Functions Migrate a MySQL DB to Cloud Spanner Configure a network for a highly available application on GCP Learn simple image processing using Storage and Cloud Functions Automate security checks using Policy Scanner Understand tools for monitoring a production environment in GCP Learn to manage multiple projects using service accounts In Detail Google Cloud Platform is a cloud computing platform that offers products and services to host applications using state-of-the art infrastructure and technology. You can build and host applications and websites, store data, and analyze data on Google's scalable infrastructure. This book follows a recipe-based approach, giving you hands-on experience to make the most of Google Cloud services. This book starts with practical recipes that explain how to utilize Google Cloud's common services.  
520 |a Practical recipes to implement cost-effective and scalable cloud solutions for your organization About This Book Implement Google Cloud services in your organization Leverage Google Cloud components to secure your organization's data A recipe-based guide that promises hands-on experience in deploying a highly scalable and available environment Who This Book Is For This book is for IT professionals, engineers, and developers looking at implementing Google Cloud in their organizations. Administrators and architects planning to make their organization more efficient with Google Cloud will also find this book useful. Basic understanding of Cloud services and the Google Cloud platform is necessary.  
520 |a Then, you'll see how to make full use of Google Cloud components such as networking, security, management, and developer tools. Next, we'll deep dive into implementing core Google Cloud services into your organization, with practical recipes on App Engine, Compute Engine microservices with Cloud Functions, virtual networks, and Cloud Storage. Later, we'll provide recipes on implementing authentication and security, Cloud APIs, command-line management, deployment management, and the Cloud SDK. Finally, we'll cover administration troubleshooting tasks with the Compute and Container Engines and we'll show how to monitor your organization's efficiency with best practices. By the end of this book, you'll have a complete understanding of how to implement Google Cloud services in your organization with ease. Style and approach..