By Ivy / Last Updated April 1, 2020

Google Cloud Storage vs Google Drive

Both Google cloud storage and Google Drive are product released by Google, but they have some difference. In the following, I’ll make a brief introduce for you.

Google Cloud storage is an enterprise online file storage service, which can help you backup unstructured files to cloud using Infrastructure as a Service (IaaS). And it offers users four distinct storage classes including Regional Storage, Multi-Regional Storage, Nearline Storage, and Coldline Storage, and the monthly Google cloud storage pricing per GB are separately $0.02-$0.035, $0.026-$0.036, $0.01-$0.02, $0.04-$0.014.

Google Drive is personal cloud storage for file storage and synchronization using SaaS (software as a service) distribution model and help G Suit users store and share data effortlessly, access anytime anywhere. It offers 15GB space free of charge, but after that, you need to pay for $1.99/month for 100GB storage, $9.99/moth for 1TB, $99.99/month for 10TB

Cloud Storage Vs Google Drive

How Does Google Cloud Storage Work?

Like other cloud storage service, Google cloud storage provider allows you to store data in a remotely located servers though internet and your data will be forward to multiple servers for storage. And only the authorized users can access data through a web-based browser or command-line interface.

Google Compute Engine

Is Google Cloud Storage Free?

The Google Cloud storage has two free tier. The first is a 12-month free trial with $300 credit to use with any Google Cloud services. The second is always free with limited access to many common Google Cloud resources, free of charge.

How to Use Google Cloud Storage?

Before reading below, you need to make some preparations. No matter what you do with Google Cloud Storage console, the following things are required.

Method 1: Create Bucket and Manage Files with gsutil Command Line Tool

In the following, I’ll use gcloud command-line tool to write and read data from cloud storage buckets. Before that, you need to install the latest version of gcloud command-line tool and set a default region and zon.

Step 1. Go to VM instance page and then tick the instance you want connect and click “SSH” in the row.

Step 2. Type “gcloud init” to set up credentials.

Step 3. Use the relate command line in the following to create bucket and manage files. Here, the name of bucket is “my-space” and you can replace it with a unique one.

  • To create a bucket: gsutil mb -b on -l us-east1 gs://my-space /

  • To upload an image named dog.png: gsutil cp Desktop/dog.png gs://my-space

  • To copy the image to a folder in the bucket: gsutil cp gs://my-space/dog.png gs://Ivy/just-a-folder/dog2.png

  • To download the image to desktop: gsutil cp gs://my-space /dog.png Desktop/dog3.png

  • To list contents of a bucket or folder: gsutil ls gs://my-space

  • To list details of the image: gsutil ls -l gs://my-space/dog.png

  • To delete the image from a bucket: gsutil rm gs://my-space /dog.png

  • To give your bucket access to someone else: gsutil iam ch user:[email protected]:objectCreator,objectViewer gs://my-space

  • To make the image publicly accessible: gsutil iam ch allUsers:objectViewer gs://my-space

Note:

>> When you give or remove access to public or someone, you need to type an email address.

>> If you want remove permission, just add “-d” parameter before user or allUsers.

Method 2: Create Bucket and manage files with web interface

Compared with command line tool, web interface is much easier. If happend to need an easier way, just see the steps below.

#1 Create Buckets to Store Files

Step 1. Go to Google Cloud Storage Browser, then click “Browser” and “CREATE BUCKET” at the top.

Step 2. Under “Name your bucket” tab, type a unique bucket name and click “Continue” to complete the rest steps. The name must start and end with a letter or number.

Create Bucket

Step 3. Select a storage class and click “Continue”. The default cloud storage is applied to all uploaded objects. All classes offer high availability and low latency, but different class has different performance, cost and location.

Step 4. Choose a location for your buckets and click “Continue”. It’s suggested to choose a location that is close to the service where you need to access your data.

Step 5. Click “Create”.

#2 Upload Files to Google Cloud Storage

Step 1. Open the created bucket.

Step 2. Drag and drop files you want to upload into the bucket.

#3 Transfer Files between Google Cloud Buckets

Step 1. Select “Transfer” in the lefthand menu, then click “YES, CONTINUE TO DATA TRANSFER“ if you are told that the cloud storage’s data transfer products have moved.

Step 2. Click “Create transfer” to open the next window.

Step 2. Select one source from the following Google cloud storage options, then click “Browse” to find your bucket and click “Continue” to move on. Also, you can specify file filter to find your online data quickly if you choose “Google Cloud Storage bucket” or “Amazon S3 bucket”.

Transfer Data Between Two Bucket

Step 3. Click “Browse” to select a destination bucket and click “Continue”. By default, Google Cloud storage will only overwritten files if source and destination version is different.

Step 4. Click “Create”.

Note: The Transfer feature is moved, but you still can use it. But if you are not assured, you can go to Google Cloud backup and restore and follow its challenging methods, including exporting and importing entities, snapshot feature.

Free and Simple Alternative to Google Cloud Storage

If you are a personal user and want an easier way with more advanced features, you could consider using cBackupper and here are some reasons why I say so.

  • It can free you from manually backup via daily, weekly, monthly backup.

  • It allows you to backup data during off-peak hours via specific time backup.

  • It helps you backup files with certain file extension by file filter.

  • It can make full use of the free space in cloud disks and help you get unlimited cloud storage. You only need to connect enough cloud disks to cBackupper.

  • It’s free and easy-to-use.

Then, please do the following preparations first.

1. Go to the main page of cBackupper and create an account with “ Sign up ” feature.

Sign Up

2. Navigate to the Clouds tab, click “Add Clouds” at the bottom of My Clouds, select “Google Drive” and click “OK” to continue, then modify display name and allocate space for backup, tick the checkbox before “Note” and click “OK” to add this drive.

Add Google Drive

Now, you have the steps to backup files between Google Drive accounts:

Step 1. Click “Tasks” and “Create Task” subsequently.

Create Task

Step 2. Click “Add Source”, then tick "Google Drive" and click “OK”.

Add Source Google Drive

Step 3. Click “Add Destination”, then select another Google Drive by clicking the drop-down menu and click “OK”. Also, you can select a secondary target if your Google drive does not have enough space.

Add Destination Google Drive

Step 4. Click “Settings” and “Schedule” to set backup settings and then click “Start Backup”.

Final Thoughts

Google cloud storage is suitable for business user or enterprise while Google Drive is more inclined to personal users. For how to use Google cloud storage, you can go back to the above and use either command line tool or web interface. But if you are a personal user, you can use cBackupper. It's a free and simple cloud backup & transfer tool and can help you get unlimited storage.