Book description
Google is known for the scalability, reliability, and efficiency of its various online products, from Google Search to Gmail. And, the results are impressive. Google Search, for example, returns results literally within fractions of second. How is this possible? Google custom-builds both hardware and software, including servers, switches, networks, data centers, the operating system’s stack, application frameworks, applications, and APIs.
Have you ever imagined what you could build if you were able to tap the same infrastructure that Google uses to create and manage its products?
Now you can! Building Your Next Big Thing with Google Cloud Platform shows you how to take advantage of the Google Cloud Platform technologies to build all kinds of cloud-hosted software and services for both public and private consumption. Whether you need a simple virtual server to run your legacy application or you need to architect a sophisticated high-traffic web application, Cloud Platform provides all the tools and products required to create innovative applications and a robust infrastructure to manage them.
Using this book as your compass, you can navigate your way through the Google Cloud Platform and turn your ideas into reality. The authors, both Google Developer Experts in Google Cloud Platform, systematically introduce various Cloud Platform products one at a time and discuss their strengths and scenarios where they are a suitable fit. But rather than a manual-like "tell all" approach, the emphasis is on how to Get Things Done so that you get up to speed with Google Cloud Platform as quickly as possible. You will learn how to use the following technologies, among others:
• Google Compute Engine
• Google App Engine
• Google Container Engine
• Google App Engine Managed VMs
• Google Cloud SQL
• Google Cloud Storage
• Google Cloud Datastore
• Google BigQuery
• Google Cloud Dataflow
• Google Cloud DNS
• Google Cloud Pub/Sub
• Google Cloud Endpoints
• Google Cloud Deployment Manager
• Author on Google Cloud Platform
• Google APIs and Translate API
Using real-world examples, the authors first walk you through the basics of cloud computing, cloud terminologies and public cloud services. Then they dive right into Google Cloud Platform and how you can use it to tackle your challenges, build new products, analyze big data, and much more. Whether you’re an independent developer, startup, or Fortune 500 company, you have never had easier to access to world-class production, product development, and infrastructure tools. Google Cloud Platform is your ticket to leveraging your skills and knowledge into making reliable, scalable, and efficient products—just like how Google builds its own products.
Table of contents
- Cover
- Title
- Copyright
- Dedication
- Contents at a Glance
- Contents
- About the Authors
- Acknowledgments
- Introduction
-
Part I: Introducing Cloud Computing and Google Cloud Platform
- Chapter 1: The Google Cloud Platform Difference
- Chapter 2: Getting Started with Google Cloud Platform
- Chapter 3: Using Google APIs
-
Part II: Google Cloud Platform - Compute Products
-
Chapter 4: Google Compute Engine
- Virtual Machines
- Persistent Disks
- Networks and Firewalls
- Deploying High-Performance Virtual Machines Using Compute Engine
- Creating a Web Presence with Compute Engine in 8 Minutes Flat
- Handling Unpredictable Traffic with the Compute Engine Load Balancer
- Building a Global Multi-Datacenter Web Tier in an Hour
- Automatically Resizing a Web Tier with the Compute Engine Autoscaler
- Summary
- Chapter 5: Google App Engine
- Chapter 6: Next Generation DevOps Initiatives
-
Chapter 4: Google Compute Engine
-
Part III: Google Cloud Platform - Storage Products
- Chapter 7: Google Cloud SQL
- Chapter 8: Cloud Storage
- Chapter 9: Google Cloud Datastore
- Part IV: Google Cloud Platform - Big Data Products
-
Part V: Google Cloud Platform - Networking and Services
- Chapter 13: Google Cloud DNS
-
Chapter 14: Google Cloud Endpoints
- Cloud Endpoints and ProtoRPC
- Setting Up Your Environment: The SDK
- The Foundations of Your Application: app.yaml
- Your API and api_server
- The model: A Bridge between NDB Datastore and Cloud Endpoints
- Services and Request Handlers
- The APIs Explorer
- Generating Client Libraries for Your Application
- Summary
-
Part VI: Google Cloud Platform - Management and Recipes
- Chapter 15: Cloud Platform DevOps Toolbox
-
Chapter 16: Architecture Recipes for Google Cloud Platform
- Use Case 1: Using an Unmanaged Infrastructure to Host Internet-Scale Web Apps
- Use Case 2: Using Managed Infrastructure to Host Internet-Scale Web Apps
- Use Case 3: Doing Big Data Analytics, Google Style
- Use Case 4: The MVP Approach
- Use Case 5: LunchMates—Getting the World to Learn During Lunch
- What’s Next in Google Cloud Platform
- Summary
- Index
Product information
- Title: Building Your Next Big Thing with Google Cloud Platform: A Guide for Developers and Enterprise Architects
- Author(s):
- Release date: May 2015
- Publisher(s): Apress
- ISBN: 9781484210048
You might also like
book
AWS for Developers For Dummies
Everything you need to get running with IaaS for Amazon Web Services Modern businesses rely on …
book
Think About Your Retirement NOW!
This Element is an excerpt from Save Your Retirement: What to Do If You Haven’t Saved …
book
Get Long-Term Smart About Your Retirement
This Element is an excerpt from Retirementology: Rethinking the American Dream in a New Economy (9780132613859) …
book
America, Welcome to the Poorhouse: What You Must Do to Protect Your Financial Future and the Reform We Need
“Crack open this book and enter a bromide-free zone. Jane White knows why American families feel …