What is Google Cloud Platform?
There are a number of big players in the cloud computing game. Amazon has Amazon Web Services (AWS), Microsoft has Azure, and Google has Google Cloud Platform (GCP).
GCP is built on top of Google’s massively scalable, super-fast and highly available network and infrastructure. Google’s data centers are the most advanced in the world. Google owns their high-speed fiber optic network with data centers and edge caching servers all over the world.
Google offers a wide range of cloud services. These services can be used independently, together, or integrated with services from other providers.
In class, I am continually asked for a simple explanation of the difference between an LXC container and a virtual machine. The diagram below is used in several of my classes to explain different aspects of the X86_64 architecture and how Linux works. KVM is a hypervisor built into the Linux Kernel and LXC is a container system also built into the Linux kernel.
What is Big Data?
Organizations today have data from many sources. There are relational and NoSQL databases. There is data in Web logs. There is Google AdWords, Apple iAd data, and Google Analytics data. There’s the CRM system, the call center system, the bug-reporting system, the comments on the blog, the Facebook posts, and the Twitterfeed. You get the idea.
At some point, management will want to analyze this data, and that requires it to be mashed together.