Mengenal Layanan Penyimpanan di Google Cloud

Artikel ditulis oleh:
Billy Novan Toshi
Data Engineer

Google Cloud Platform™ (GCP) menyediakan layanan penyimpanan yang masing-masing memiliki kelebihan tersendiri. Kita akan membahas beberapa layanan tersebut secara singkat dan cara memilih penyimpanan yang benar sesuai kebutuhan anda. Ekosistem GCP terus berkembang seiring waktu, silahkan periksa website Google Cloud untuk melihat layanan dan fitur terkini.

Layanan GCP yang akan dibahas di artikel ini adalah Cloud SQL, Cloud Spanner, BigQuery, Cloud Datastore, Bigtable, dan Cloud Storage. Semua layanan ini merupakan servis yang fully managed – artinya Google akan menangani tugas operasional, seperti melakukan pembuatan database, backup, dan update OS – jadi anda tidak perlu lagi melakukan hal-hal ini secara manual. Selain itu, semua data di GCP sudah terenkripsi secara default at rest, dan in motion – oleh karena itu layanan-layanan ini juga sudah terbukti keamanannya.

Cloud SQL

Cloud SQL adalah layanan yang membantu anda menyiapkan dan menggunakan database relasional di GCP. Cloud SQL menyediakan alternatif berbasis cloud untuk database seperti MySQL, PostgreSQL, dan Microsoft SQL Server.

Fitur utama dari Cloud SQL ini antara lain

Contoh use case: E-commerce, Content Management System

Cloud Spanner

Cloud Spanner adalah layanan database relasional yang global dan dapat diskalakan secara horizontal. Layanan ini mendukung skema tetap dan sesuai dengan ANSI SQL.

Fitur utama Cloud Spanner antara lain

Contoh use case: retail, global supply chain

Big Query

BigQuery adalah layanan data warehouse (DW) analitik. BigQuery dapat menganalisa data berskala petabyte menggunakan ANSI SQL dengan sangat cepat, tanpa operasional overhead.

Fitur utama dari layanan BigQuery adalah

Contoh use case: data analitik berskala besar

Cloud Datastore

Cloud Datastore adalah document database (NoSQL) yang sangat skalabel untuk aplikasi web dan seluler. Cloud Datastore menyediakan kemampuan seperti transaksi ACID, kueri yang mirip dengan SQL, dan indexing.

Fiturnya antara lain:

Contoh use case: status game, katalog produk

Cloud Bigtable

Cloud Bigtable adalah wide-column database (NoSQL) untuk beban kerja analitik yang memerlukan latensi dalam skala milidetik.

Fiturnya antara lain:

Contoh use case: IoT, finance, time-series

Cloud Storage

Cloud Storage adalah sistem penyimpanan objek. Layanan ini dibuat untuk menyimpan data tak berstruktur, seperti file data, gambar, dan video.

Fiturnya antara lain:

Contoh use case: multimedia, disaster recovery, staging area

Decision Tree

Berikut ini adalah diagram yang dibuat untuk menyederhanakan proses pemilihan layanan penyimpanan berdasarkan kebutuhan anda. Pertanyaan utama yang harus anda jawab adalah:

  1. Apakah data anda terstruktur atau tidak terstruktur?
    • Data terstruktur memiliki skema tetap dan dapat dimodelkan dalam tabel baris dan kolom. 
    • Data tak terstruktur artinya data tidak memiliki struktur tabel dan tidak memiliki skema, seperti contoh file gambar atau audio.
  2. Apakah beban kerja anda analitik atau transaksional?
    • Analitik adalah beban kerja yang biasanya digunakan untuk data warehouse atau data mart. Karakteristiknya adalah data dalam bentuk denormalized yang bertujuan untuk meningkatkan performa kueri. Pada umumnya, data akan dioperasikan pada banyak baris (column-based).
    • Transaksional adalah beban kerja yang dibuat untuk kebutuhan proses transaksi dan data dalam bentuk normalized – yang bertujuan untuk menghindari redudansi. Pada umumnya, data akan dioperasikan pada banyak kolom (row-based).
  3. Apakah data anda relasional (SQL) atau non-relasional (NoSQL)?

Baca artikel terkini lainnya dari Cloud Ace

Kontak kami

Jangan ragu untuk mengajukan pertanyaan Anda kepada kami dengan mengisi formulir di samping.

Related posts

How to Create and Starting a VM Instance

by idcloudace
2 years ago

Tips on building a network security policy in Google Cloud

by Cloud Ace Indonesia
5 months ago

Tokopedia: Scaling to accommodate major shopping events with Google Kubernetes Engine

by Cloud Ace Indonesia
2 years ago