Quantcast

Start with 7 free days of training.

Gain instant access to our entire IT training library, free for your first week.
Train anytime on your desktop, tablet, or mobile devices.

The exam associated with this course was retired December 31, 2016. However, this course still retains value as a training resource....
The exam associated with this course was retired December 31, 2016. However, this course still retains value as a training resource.

Let Google know what you think of our training course with this survey.

This Google Cloud Storage course with Ben Finkel covers the exam objectives for the Google Qualified Cloud Storage Developer certification, and gets you up to speed on all of the features of Google's powerful and fast binary data storage system. CBT Nuggets is a Google Cloud Platform - Training Partner.

Recommended skills:
  • Fundamental computer use skills.
  • Fundamental Java and/or Python programming skills

Recommended equipment:
  • A machine running Windows, OSX, or Linux

Related certifications:
  • Google Qualified Cloud Storage Developer

Related job functions:
  • Cloud software development
  • Solutions architecture
  • Software engineer

Google's Cloud Storage product offers a fast and easy way to get access to unstructured blob storage in the cloud. With command-line and programmatic access to the files, Google Cloud Storage allows developers and end users alike to take advantage of a fast and almost limitless storage facility. Google's fully-managed back-end provides the security and disaster recovery features that today's data installations require. Google Qualified Developer is a new breed of developer-centric certifications for Google Cloud Platform products.

This course is for Google Cloud Storage and designed from Google's internal instructor-led course to prepare you for the exam. It's ideal for beginner or advanced IT professionals looking to add cloud-based storage skills and Google certified credentials to their resume.
 show less
1. What is Google Cloud Storage? (7 min)
2. Google Cloud Storage Admin (10 min)
3. Demo: Google Cloud Storage Admin (8 min)
4. Authorization Options (8 min)
5. Demo: Cookie-Based Authorization (9 min)
6. Demo: OAuth 2.0 Authentication (18 min)
7. Access Control (13 min)
8. Demo: Access Control Lists (ACLs) (7 min)
9. Demo: Signed URLs (11 min)
10. Object Change Notification (6 min)
11. Demo: Object Change Notification (7 min)
12. Storage Policy (6 min)
13. Google Cloud Platform Qualified Developer (9 min)

What is Google Cloud Storage?

00:00:00

What is Google Cloud Storage? Hello, everybody. This is Ben Finkel. In this Nugget, we're going to take a brief, high-level introduction to the Google Cloud Storage product in the Google Cloud Platform. Just want to take a brief overview of it and learn what exactly Google Cloud Storage is, what problems it's trying to solve, and how it fits into the larger ecosystem in the Google Cloud Platform.

00:00:21

So what is Google Cloud Storage? Well very broadly speaking, at a high level, Google Cloud Storage is one of many products inside of the Google Cloud Platform suite of products. Now Google Cloud Platform is a number of these different products, and they all attempt to solve different problems inside of the Cloud computing space.

00:00:37

Google likes to lump these products under different headings. They have different functional groups, you could call them, of services and products that they offer. So they have the compute products. And this includes Compute Engine and App Engine and the newly-announced Container Engine.

00:00:50

They've also got a bunch of services in the Cloud. Things like Cloud Pubsub, the Translation API, Prediction API. They also have a big data solution, that's BigQuery, that allows you to query and analyze large data sets in a kind of SQL-like manner. And then they've got these storage options, which include the schema-less datastore and Cloud Sequel RDBMS solution.

00:01:15

And of course, the product that we're here to talk about today, Google Cloud Storage. So what is Google Cloud Storage? Well really at the end of the day, it's nothing more than a sort of BLOB store or file system on the Google Cloud Platform. It's actually-- an older version of this product was called BLOBstore and you'll still run into references to BLOBstore in the documentation and the programming libraries and that kind of thing.

00:01:38

You use Google Cloud Storage when you need to store files, static, binary content, images, or backups, maybe, from your database system. You wouldn't use it to store structured data that you need to query. That's what databases are for. Google Cloud Storage is for storing large chunks of binary data, BLOBs of binary data.

00:01:59

What's awesome about Google Cloud Storage? Well, you get security, availability, and durability out of the Google Cloud Storage product, just like you get from any of the Google Cloud Platform products. The pricing is very competitive and very flexible.

00:02:13

Of course, like we said, it's BLOB object storage, so you have a way to store binary data, not inside of a database but inside of an almost file system. I don't want to say it's a file system. And you have very flexible access and APIs to it. We'll take a look at that in a minute.

00:02:26

So why use Google Cloud Storage? There's a lot of different competitors in this space. I can think of a few direct competitors to this product right off the top of my head. So what's going to make Google Cloud Storage stand out and be a product that you want to focus on?

00:02:38

Well, for starters, you've got a worldwide network available to you. Google has data centers all over the globe, and that means you've got a data center near you or near the client for your files. That's going to reduce your lag and help increase your performance when you're transferring data to and from Google Cloud Storage.

00:02:56

That also means you're working on Google's Fibre backbone. Google has a backbone that spans the entire globe, and that's what your products, when they're on Google Cloud Storage-- in fact, when they're on any of the Google Cloud Platform products-- that's what they're using.

00:03:08

They're taking advantage of Google's powerful infrastructure, the same infrastructure that underlines the Google search engine and Google Maps and all these great Google products that you're used to using, is also going to be behind your storage options.

00:03:21

Google Cloud Storage is also very competitively priced. And obviously, pricing is something that can change over time. So by the time you watch this Nugget, it can be different. But I can tell you, as of the recording of this Nugget, Google is dramatically cheaper than any of its competitors.

00:03:36

This is important because when you're talking about binary storage or BLOB storage, a small change in pricing can have a big impact on your ultimate final cost. They're also very transparent about their pricing. You can go to the Google pricing calculator at any time and take a look at what your storage is going to cost you inside of the larger Google Cloud Platform suite.

00:03:56

So they are always very aggressive about that. The price is constantly being lowered. Every few months I'm getting a notification about the storage pricing having decreased again. I think it is very competitive, and it's going to remain that way for a long time.

00:04:09

Google also offers best in class performance, and this is true both of the storage performance reading and writing to the file system, as well as taking advantage of transfer over that backbone that we talked about. So you've got data coming from who knows where, anywhere on the planet, it's coming up to Google Cloud Storage, it's going to spend a lot of time on Google Fibre backbone networks.

00:04:31

You're not going to get better performance than that. Like we were saying before, this is the same infrastructure, the same network, that Google themselves use to provide all the products to you that you love to use from Google. You get to take advantage of that same infrastructure.

00:04:45

So what are some of the key features of Google Cloud Storage? Well for starters, it's structure-agnostic storage. It doesn't care what kind of structure or format your data's in. It's just taking binary BLOB data. So you could store database backups up there.

00:04:58

You can store picture files. You can store HTML or JavaScript files, CSS files, things that need to be statically delivered inside of a web page. You could store Google Compute Engine or Google BigQuery data that you need to stage on its way into the Google Cloud Platform.

00:05:14

It's all available, it's all open in Google Cloud Storage because it doesn't care what the structure of that data is. You're also getting Google-level security. And what I mean by Google-level security is, because you're running in Google's network, because you're in Google's Cloud, you're getting some of the best in the world security protecting your data.

00:05:34

All of your Google Cloud Storage data is not only encrypted as it's written to the disk, but it's all behind the entire security infrastructure that Google has to provide for their own products. So you know you're getting some of the best IT security that you can get.

00:05:49

Google Cloud Storage is also really easily accessible. And I think this is one of the things that really makes it stand out from a lot of other products out there. You can use the worldwide web, your browser, in order to get data, get files, in and out of Google Cloud Storage.

00:06:02

There's also a great command line utility called GS util that will allow you to do the same thing, get data in and out of Google Cloud Storage. Plus, you can hook it up to apps with different libraries. You can program your own programs that are going to write data to and from your Google Cloud Storage buckets.

00:06:17

So you have a number of different ways to gain access to your Google Cloud Storage data. And then lastly, it's part of the GCP, the Google Cloud Platform suite, which means you have great integration. You're probably not going to use it all on its own.

00:06:33

You're going to want to hook it up with one of the many other GCP products that are out there. Like I mentioned a few moments ago, it's often used as a staging area to move data up into BigQuery. It's also used by Google Compute Engine in a lot of different ways.

00:06:46

So Google Cloud Storage, from both a security perspective as well as a technology perspective, really integrates well with all of the different GCP products. So that concludes this Nugget on what is Google Cloud Storage. We took a look at how Google Cloud Storage fits into the wider Google Cloud Platform ecosystem.

00:07:02

It's one of the storage options alongside of things like Datastore and Cloud Sequel. But unlike those options, which are databases meant for querying data, Google Cloud Storage is meant to store unstructured, binary data, or BLOB data. We also took a look at some of the features and functions that Google Cloud Storage offers, and why you may want to consider it over some competing products.

00:07:22

I hope this has been informative for you, and I'd like to thank you for viewing.

Google Cloud Storage Admin

Demo: Google Cloud Storage Admin

Authorization Options

Demo: Cookie-Based Authorization

Demo: OAuth 2.0 Authentication

Access Control

Demo: Access Control Lists (ACLs)

Demo: Signed URLs

Object Change Notification

Demo: Object Change Notification

Storage Policy

Google Cloud Platform Qualified Developer

Please help us improve by sharing your feedback on training courses and videos. For customer service questions, please contact our support team. The views expressed in comments reflect those of the author and not of CBT Nuggets. We reserve the right to remove comments that do not adhere to our community standards.

comments powered by Disqus
Intermediate 2 hrs 13 videos

COURSE RATING

Training Features


Practice Exams
These practice tests help you review your knowledge and prepare you for exams.

Virtual Lab
Use a virtual environment to reinforce what you are learning and get hands-on experience.

Offline Training
Our iOS and Android mobile apps offer the ability to download videos and train anytime, anywhere offline.

Accountability Coaching
Develop and maintain a study plan with one-to-one assistance from coaches.

Supplemental Files
Files/materials that supplement the video training.

Speed Control
Play videos at a faster or slower pace.

Bookmarks
Included in this course
Pick up where you left off watching a video.

Notes
Included in this course
Jot down information to refer back to at a later time.

Closed Captions
Follow what the trainers are saying with ease.
Ben Finkel
Nugget trainer since 2014