Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Cloud Analytics with Google Cloud Platform
  • Table Of Contents Toc
Cloud Analytics with Google Cloud Platform

Cloud Analytics with Google Cloud Platform

By : Sanket Thodge
3 (6)
close
close
Cloud Analytics with Google Cloud Platform

Cloud Analytics with Google Cloud Platform

3 (6)
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 (11 chapters)
close
close

Cloud computing deployment models

Cloud computing as much about learning the architecture as it is about the different deployment options that we have. We need to know the different ways our cloud infrastructure can be kept open to the world and do we want to restrict it. There are three ways of cloud computing and its deployment:

  • Private cloud
  • Public cloud
  • Hybrid cloud

Private cloud

Private cloud services are built specifically when companies want to hold everything to them. It provides the users with customization in choosing hardware, in all the software options, and storage options. This typically works as a central data center to the internal end users. This model reduces the dependencies on external vendors. Enterprise users accessing this cloud may or may not be billed for utilizing the services.

Private cloud changes how an enterprise decides the architecture of the cloud and how they are going to apply it in their infrastructure. Administration of a private cloud environment can be carried by internal or outsourced staff.

Common private cloud technologies and vendors include the following:

With a private cloud, the same organization is showing itself as the cloud consumer as well as the cloud provider, as the infrastructure is built by them and the consumers are also from the same enterprise. But in order to differentiate these roles, a separate organizational department typically assumes the responsibility for provisioning the cloud and therefore assumes the cloud provider role, whereas the departments requiring access to this established private cloud take the role of the cloud consumer:

Public cloud

In a public cloud deployment model, third-party cloud service provider often provide the cloud service over the internet . Public cloud services are sold with respect to demand and by a minute or hour basis. But if you want, you can go for a long term commitment for up to five years in some cases, such as renting a virtual machine. In the case of renting a virtual machine, the customers pay for the duration, storage, or bandwidth that they consume (this might vary from vendor to vendor).

Major public cloud service providers include:

The architecture of a public cloud will typically go as follows:

Hybrid cloud

The next and the last cloud deployment type is the hybrid cloud. A hybrid cloud is an amalgamation of public cloud services (GCP, AWS, Azure likes) and an on-premises private cloud (built by respective enterprise). Both on-premise and public have their roles here. On-premise are more for mission-critical applications, whereas public cloud manage spikes in demand. Automation is enabled between both the environment. 

The following figure shows the architecture of a hybrid cloud:

The major benefit of a hybrid cloud is to create a uniquely unified, superbly automated, and insanely scalable environment that takes the benefit of everything a public cloud infrastructure has to offer, while still maintaining control over mission-critical vital data.

Some common hybrid cloud examples include:

Differences between the private cloud, hybrid cloud, and public cloud models

The following tables summarizes the differences between the three cloud deployment models:

 

Private

Hybrid

Public

Definition 

 

A cloud computing model in which enterprises uses its own proprietary software and hardware. And this is specifically limited to its own data centre. Servers, cooling system, and storage - everything belongs to the company.

This model includes a mixture of private and public cloud.

It has a few components on-premises, private cloud and it will also be connected to other services on public cloud with perfect orchestration.

Here, we have a complete third-part or a company that lets us use their infrastructure for a given period of time. This is a pay-as-you-use model.

General public can access their infrastructure and no in-house servers are required to be maintained.

Characteristics

  • Single-tenant architecture
  • On-premises hardware
  • Direct control of the hardware
  • Cloud bursting capacities
  • Advantages of both public and private cloud
  • Freedom to choose services from multiple vendors
  • Pay-per use model
  • Multi-tenant model

 

Vendors

HPE, VMWare, Microsoft, OpenStack

Combination of public and private

 

Google Cloud Platform, Amazon Web Services, Microsoft Azure

 

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Cloud Analytics with Google Cloud Platform
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon