When it comes to running applications on Google Cloud, developers have a lot of options. There are four primary compute services—Compute Engine, Kubernetes Engine, App Engine, and Cloud Functions. Each of these services aims to address different classes of problems, and each can be used in a variety of ways to accomplish a wide range of tasks.
In the following chapters, we will take a deep dive into each of these compute options. We'll cover key differences between these options, strengths and limitations, and when to use each one. After reading this book, you'll walk away with the tools and knowledge needed to effectively build and manage solutions on top of Google's various compute services. We'll begin our tour of compute options with the App Engine, Google's managed PaaS offering. App Engine is one of the oldest Google Cloud...