Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Google Cloud Platform for Architects
Google Cloud Platform for Architects

Google Cloud Platform for Architects: Design and manage powerful cloud solutions

Arrow left icon
Profile Icon Vitthal Srinivasan Profile Icon Loonycorn Ravi Profile Icon Judy Raj
Arrow right icon
Can$12.99 Can$49.99
Full star icon Full star icon Full star icon Half star icon Empty star icon 3.1 (12 Ratings)
eBook Jun 2018 372 pages 1st Edition
eBook
Can$12.99 Can$49.99
Paperback
Can$61.99
Subscription
Free Trial
Arrow left icon
Profile Icon Vitthal Srinivasan Profile Icon Loonycorn Ravi Profile Icon Judy Raj
Arrow right icon
Can$12.99 Can$49.99
Full star icon Full star icon Full star icon Half star icon Empty star icon 3.1 (12 Ratings)
eBook Jun 2018 372 pages 1st Edition
eBook
Can$12.99 Can$49.99
Paperback
Can$61.99
Subscription
Free Trial
eBook
Can$12.99 Can$49.99
Paperback
Can$61.99
Subscription
Free Trial

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Table of content icon View table of contents Preview book icon Preview Book

Google Cloud Platform for Architects

Introduction to Google Cloud Platform

Now let's get into the nitty-gritty of the Google Cloud Platform. Any cloud platform really is all about resources. It allows you to use resources for a fee. What's cool about Cloud Platforms is the great diversity and versatility in terms of what resources are available to us. This might include hardware such as virtual machine instances, or persistent disks, services such as BigQuery or BigTable or even more complex software such as Cloud ML Engine and the various APIs for machine learning. But in addition to just the hardware and software, there is a lot of little detailed networking, load balancing, logging, monitoring, and so on. The GCP, like other major cloud platforms, provides a great variety of services; take load balancing for instance, GCP load balancing options span to four different layers (that is, data link, network...

Global, regional, and zonal resources

Now, of course, there is no free lunch in life and you have to pay for (almost) all of this, and the payment models are going to differ. For instance, with persistent disks, you pay for the capacity that you allocate, whereas with cloud storage buckets, you pay for the capacity that you actually use. However, the basic idea is that there are resources that will be billed. All billable resources are grouped into entities named projects.

Let's now look at how resources are structured. The way the Google Cloud Platform operates, all resources are scoped as being the following:

  • Global
  • Regional
  • Zonal

Now you might think that this geographical location of resources is an implementation detail that you shouldn't have to worry about, but that's only partially true. The scoping actually also determines how you architect your cloud...

Accessing the Google Cloud Platform

Now that we understand some of the hardware and software choices that are available to us in the Google Cloud Platform buffet, we also should know how we can go about consuming these resources. We have multiple following choices:

  • One really handy way is using the GCP console, also known as the web console; simply access this from a web browser at https://console.cloud.google.com/
  • Another is by making use of a command-line interface using command-line tools. There are four command-line utilities that you might encounter while working with the GCP:
    • gcloud: This is for pretty much everything other than the specific cases mentioned later
    • gsutil: This is for working with cloud storage buckets
    • bq: This is for working with BigQuery
    • kubetcl: This is for working with Kubernetes (note that kubectl is not tied to GCP. If you use Kubernetes on a competing...

Projects and billing

Let's also really quickly talk about how billing happens on the Google Cloud Platform. At heart, billing is associated with projects. Projects are logical units which consumes a bunch of resources. Projects are set up within organizations, and we will get to that hierarchy later on in the course. Projects are associated with accounts and accounts with organizations. However, billing really happens on a per project basis. Each project can be thought of as Resources + Settings + Metadata. So, if GCP is a lunch buffet, a project can be thought of as a meal. You select what you would like to consume, how you would like to consume it, and associate all of that information inside this one unit that should then pay for it.

Extending that analogy just a little further: just as you can mix and match food items within a meal, you can easily have resources within...

Setting up a GCP account

Execute the following steps to set up a GCP account:

  1. Go to https://console.developers.google.com/ and sign in to continue using Google Cloud Platform.
  2. If you already have a Gmail account that's what you will use to sign in here. If you don't, get a Gmail account before you sign in to Google Cloud Platform.
  3. If you are doing this for the very first time, it will take you to a page where it will ask you for a bunch of personal information.

This is where you get access to all GCP products. Google currently enables a free trial for everyone and gives you 300 US Dollars of free credit. So even if you are going to upgrade to a paid account, you won't shell out any money until you reach the 300 dollar limit. In addition, if you consume resources worth more than 300 USD, all your resources will be shut down, so you don't inadvertently end...

Using the Cloud Shell

Before we jump into the compute options on GCP and create our first VM instance, let's understand the Cloud Shell. A Cloud Shell is a machine instance that runs on the Google Cloud which serves as your command line. All GCP accounts have a Cloud Shell that they can use to access resources on the Google Cloud Platform. You can access the Cloud Shell by clicking on a button to the top right of the navigation ribbon:

The great thing about the Cloud Shell is that it provides a complete environment for you to connect to various resources in the Cloud. Also, it is worth noting that the Cloud Shell is completely free for usage. The cool thing about it is that you can directly use the gcloud command-line tools to connect to resources in the cloud, create resources, provision it, and so on. You don't need to install and set up anything. The Cloud Shell...

Summary

You learned about the distinction between global, regional, zonal resources, and the SLAs provided by Google for network traffic and availability within regions and zones. We got started with GCP by exploring the GCP web console. We also made use of the Google Cloud Shell and typed out a few basic commands using the gcloud command-line utility.

Left arrow icon Right arrow icon

Key benefits

  • • Identify the strengths, weaknesses and ideal use-cases for individual services offered on the Google Cloud Platform
  • • Make intelligent choices about which cloud technology works best for your use-case
  • • Leverage Google Cloud Platform to analyze and optimize technical and business processes

Description

Using a public cloud platform was considered risky a decade ago, and unconventional even just a few years ago. Today, however, use of the public cloud is completely mainstream - the norm, rather than the exception. Several leading technology firms, including Google, have built sophisticated cloud platforms, and are locked in a fierce competition for market share. The main goal of this book is to enable you to get the best out of the GCP, and to use it with confidence and competence. You will learn why cloud architectures take the forms that they do, and this will help you become a skilled high-level cloud architect. You will also learn how individual cloud services are configured and used, so that you are never intimidated at having to build it yourself. You will also learn the right way and the right situation in which to use the important GCP services. By the end of this book, you will be able to make the most out of Google Cloud Platform design.

Who is this book for?

If you are a Cloud architect who is responsible to design and manage robust cloud solutions with Google Cloud Platform, then this book is for you. System engineers and Enterprise architects will also find this book useful. A basic understanding of distributed applications would be helpful, although not strictly necessary. Some working experience on other public cloud platforms would help too.

What you will learn

  • • Set up GCP account and utilize GCP services using the cloud shell, web console, and client APIs
  • • Harness the power of App Engine, Compute Engine, Containers on the Kubernetes Engine, and Cloud Functions
  • • Pick the right managed service for your data needs, choosing intelligently between Datastore, BigTable, and BigQuery
  • • Migrate existing Hadoop, Spark, and Pig workloads with minimal disruption to your existing data infrastructure, by using Dataproc intelligently
  • • Derive insights about the health, performance, and availability of cloud-powered applications with the help of monitoring, logging, and diagnostic tools in Stackdriver

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jun 26, 2018
Length: 372 pages
Edition : 1st
Language : English
ISBN-13 : 9781788833073
Vendor :
Google

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : Jun 26, 2018
Length: 372 pages
Edition : 1st
Language : English
ISBN-13 : 9781788833073
Vendor :
Google

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just Can$6 each
Feature tick icon Exclusive print discounts
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just Can$6 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total Can$ 185.97
Google Cloud Platform for Architects
Can$61.99
Google Cloud Platform for Developers
Can$61.99
Google Cloud Platform Administration
Can$61.99
Total Can$ 185.97 Stars icon
Banner background image

Table of Contents

18 Chapters
The Case for Cloud Computing Chevron down icon Chevron up icon
Introduction to Google Cloud Platform Chevron down icon Chevron up icon
Compute Choices – VMs and the Google Compute Engine Chevron down icon Chevron up icon
GKE, App Engine, and Cloud Functions Chevron down icon Chevron up icon
Google Cloud Storage – Fishing in a Bucket Chevron down icon Chevron up icon
Relational Databases Chevron down icon Chevron up icon
NoSQL Databases Chevron down icon Chevron up icon
BigQuery Chevron down icon Chevron up icon
Identity and Access Management Chevron down icon Chevron up icon
Managing Hadoop with Dataproc Chevron down icon Chevron up icon
Load Balancing Chevron down icon Chevron up icon
Networking in GCP Chevron down icon Chevron up icon
Logging and Monitoring Chevron down icon Chevron up icon
Infrastructure Automation Chevron down icon Chevron up icon
Security on the GCP Chevron down icon Chevron up icon
Pricing Considerations Chevron down icon Chevron up icon
Effective Use of the GCP Chevron down icon Chevron up icon
Other Books You May Enjoy Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Half star icon Empty star icon 3.1
(12 Ratings)
5 star 25%
4 star 16.7%
3 star 25%
2 star 8.3%
1 star 25%
Filter icon Filter
Top Reviews

Filter reviews by




David Jul 27, 2018
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Good content with good explanations in a well written form. It is definitely worth a read. In addition, console commands and useful tips are included.
Amazon Verified review Amazon
Anand Patil Apr 26, 2020
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Awesome book. The best google cloud platform book that is present in the market.The language is so nice and easy to understand.
Amazon Verified review Amazon
Siddhant Agrawal Jul 08, 2019
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Great book for starters. Concepts are explained in an easy manner with nice diagrams. Minor and important things are also captured and explained very well. Kudos to authors!!!
Amazon Verified review Amazon
Dheeraj Khanna Oct 06, 2018
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
Good coverage of overall GCP offerings. Conceptually good coverage of GCE , GKE and Various storage usage. Good high level explaination on each type of storage fitting to what usecase. Would have been better few of the chapters given in the end of book would have been the starting chapters.
Amazon Verified review Amazon
Casey Graves Oct 14, 2018
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
Covers the full gcp. Lots of examples. Not instructive at the command line level. more about the gcp as LEGO blocks
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.