<p><span>Practical recipes to implement cost-effective and scalable cloud solutions for your organization</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Implement Google Cloud services in your organization</span></span></li><li><span><span>Leverage Google Cloud components to secure
Google Cloud Platform Cookbook: Implement, deploy, maintain, and migrate applications on Google Cloud Platform
โ Scribed by Legorie Rajan PS
- Publisher
- Packt Publishing
- Tongue
- English
- Leaves
- 274
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Practical recipes to implement cost-effective and scalable cloud solutions for your organization
Key Features
- 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
Book Description
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. 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.
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
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.
Table of Contents
- Compute
- Storage and Database
- Networking
- Security
- Machine Learning and Big Data
- Management Tools
- Best Practices
โฆ Table of Contents
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
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
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
๐ SIMILAR VOLUMES
<p><b>Practical recipes to implement cost-effective and scalable cloud solutions for your organization</b><p><b>About This Book</b><p><li>Implement Google Cloud services in your organization<li>Leverage Google Cloud components to secure your organization's data<li>A recipe-based guide that promises
<p><span>Learn how to use Google Cloud Platform (GCP) and its services to design, build, and deploy applications. This book includes best practices, practical examples, and code snippets written in Java, making it a key resource for developers seeking hands-on experience with GCP.ย </span></p><p><spa
Learn how to use Google Cloud Platform (GCP) and its services to design, build, and deploy applications. This book includes best practices, practical examples, and code snippets written in Java, making it a key resource for developers seeking hands-on experience with GCP. This practical guide wil
<p><b>Combine the power of analytics and cloud computing for faster and efficient insights</b><p><b>About This Book</b><p><li>Master the concept of analytics on the cloud: and how organizations are using it<li>Learn the design considerations and while applying a cloud analytics solution<li>Design an