Cloud

Cloud Pub/Sub – Google Cloud Platform (GCP)

Pub Sub is a fully managed real-time messaging service that can send and recieve messages between independent applications. There are several key concepts to pub/sub: Message: the data that moves through the service. Topic: a named entity that represents a feed of messages. Subscription: a named entity that represents an...

Load Balancing – GCP

Global Load balancing and Regional Load Balancing [GLOBAL] HTTP(S) Load Balancing [GLOBAL] SSL Proxy Load Balancing [GLOBAL] TCP Proxy Load Balancing [INTERNAL] Network Load Balancing [INTERNAL] Internal Load Balancing Managed instance groups are a requirement of load balancing. No instance groups, no load balancer. This works hand in hand with...

What is Google Cloud Bigtable?

GCP BigTable This is a fully managed, highly available, and superfast NoSQL database available on GCP. Google uses BigTable for Gmail and it is great for IoT devices, its also good for Ad Tech, Fintech businesses. BigTable replication services provide high availability, high durability, and resilience in the face of...

Google Cloud Datastore

Cloud Datastore is a database platform from Google which is used directly from applications using API calls – typically the Google App Engine. Google is in the process of replacing Google Cloud Datastore with Google Cloud Firestore. Think of Firestore as the nextgen version of Datastore. When you choose the...

Cloud Spanner

Google Cloud Spanner is an RDBMS which is a strongly consistent, highly scalable database solution from google. There is an opensource version of GCP Cloud Spanner available on GitHub called Cockroachdb. Google used Cloud Spanner for their entire advert revenue process, pay per click and costings. This shows how massively...

Google Cloud Shell

Google Cloud Shell is a command line interface to integrate you with the google cloud experience. It is available in a number of versions for Windows, Linux and in browser. Cloud Shell is a temporary Compute Engine VM which comes with 5GB of persistent disk storage ($home dir). It comes...

Automating cloud migrations to GCP with Velostrata

Note: Velostrata is now called Migrate for Compute Engine and is exclusively available for customers of the Google Cloud Platform. What is Velostrata? Velostrata is a software platform that is designed to migrate large scale, enterprise-grade workloads and transfer them into the Google Cloud Platform. Velostrata works with virtual workloads...