Book Image

Cloud Analytics with Google Cloud Platform

By : Sanket Thodge
Book Image

Cloud Analytics with Google Cloud Platform

By: Sanket Thodge

Overview of this book

With the ongoing data explosion, more and more organizations all over the world are slowly migrating their infrastructure to the cloud. These cloud platforms also provide their distinct analytics services to help you get faster insights from your data. This book will give you an introduction to the concept of analytics on the cloud, and the different cloud services popularly used for processing and analyzing data. If you’re planning to adopt the cloud analytics model for your business, this book will help you understand the design and business considerations to be kept in mind, and choose the best tools and alternatives for analytics, based on your requirements. The chapters in this book will take you through the 70+ services available in Google Cloud Platform and their implementation for practical purposes. From ingestion to processing your data, this book contains best practices on building an end-to-end analytics pipeline on the cloud by leveraging popular concepts such as machine learning and deep learning. By the end of this book, you will have a better understanding of cloud analytics as a concept as well as a practical know-how of its implementation
Table of Contents (16 chapters)
Title Page
Packt Upsell
Foreword
Contributors
Preface
Index

Major benefits of cloud computing


Cloud computing offers amazing benefits for users, such as:

  • Self-service provisioning infrastructure: Customers can compute resources for any requirement. This removes the traditional need for IT administrators / IT architects to provision and handle compute resources.
  • Flexibility to scale up and down: Enterprises can scale up and down as computing needs increase or decrease as demand varies. Due to this you are not required to do any massive investments in local infrastructure, which may remain active or inactive as per requirement.
  • Workload resilience: Many times, superfluous resources are reserved for cloud service to keep the storage seamless across the globe. 
  • Pay per resource use: To ensure people pay only for the cloud computing resource they expend, calculations are done at the absolute minuscule level. No overcharging, and bills under control.
  • Flexibility to migrate: Enterprises can migrate certain resources to or from the cloud—or to different cloud vendors—as desired or automatically for better cost savings or better performance or to use new services as they emerge.
  • Disaster readiness: Against the previous understanding that we need to invest in heavy hardware to have backup recovery, to avoid global outage we need global servers, which are now eliminated due to the presence of cloud platforms.
  • Automatic upgrades, working anywhere, and increased collaboration: With cloud we are reduced with the hassle of upgrading the hardware and software. The only thing that you should be concerned about is your product and service. With cloud you also get an opportunity to work independently of the infrastructure, all you need is a system to connect to cloud and the internet. Thus, when you are not worried about upgradation and infrastructure you can collaborate with anyone and from anywhere.
  • And the best part is, security: Cloud platforms provide you with the best security standards available in the world. Your code is secured, your data is secured, and your customer identity is secured. All you need to worry about is your product and how to build it.

Now that we have understood the basics of cloud computing and their benefits, let's see what types of cloud deployments we can have in enterprises.