Data Science Hub
  • Data Science Hub
  • STATISTICS
    • Introduction
    • Fundamentals
      • Data Types
      • Central Tendency, Asymmetry, and Variability
      • Sampling
      • Confidence Interval
      • Hypothesis Testing
    • Distributions
      • Exponential Distribution
    • A/B Testing
      • Sample Size Calculation
      • Multiple Testing
  • Database
    • Database Fundamentals
    • Database Management Systems
    • Data Warehouse vs Data Lake
  • SQL
    • SQL Basics
      • Creating and Modifying Tables/Views
      • Data Types
      • Joins
    • SQL Rules
    • SQL Aggregate Functions
    • SQL Window Functions
    • SQL Data Manipulation
      • String Operations
      • Date/Time Operations
    • SQL Descriptive Stats
    • SQL Tips
    • SQL Performance Tuning
    • SQL Customization
    • SQL Practice
      • Designing Databases
        • Spotify Database Design
      • Most Commonly Asked
      • Mixed Queries
      • Popular Websites For SQL Practice
        • SQLZoo
          • World - BBC Tables
            • SUM and COUNT Tutorial
            • SELECT within SELECT Tutorial
            • SELECT from WORLD Tutorial
            • Select Quiz
            • BBC QUIZ
            • Nested SELECT Quiz
            • SUM and COUNT Quiz
          • Nobel Table
            • SELECT from Nobel Tutorial
            • Nobel Quiz
          • Soccer / Football Tables
            • JOIN Tutorial
            • JOIN Quiz
          • Movie / Actor / Casting Tables
            • More JOIN Operations Tutorial
            • JOIN Quiz 2
          • Teacher - Dept Tables
            • Using Null Quiz
          • Edinburgh Buses Table
            • Self join Quiz
        • HackerRank
          • SQL (Basic)
            • Select All
            • Select By ID
            • Japanese Cities' Attributes
            • Revising the Select Query I
            • Revising the Select Query II
            • Revising Aggregations - The Count Function
            • Revising Aggregations - The Sum Function
            • Revising Aggregations - Averages
            • Average Population
            • Japan Population
            • Population Density Difference
            • Population Census
            • African Cities
            • Average Population of Each Continent
            • Weather Observation Station 1
            • Weather Observation Station 2
            • Weather Observation Station 3
            • Weather Observation Station 4
            • Weather Observation Station 6
            • Weather Observation Station 7
            • Weather Observation Station 8
            • Weather Observation Station 9
            • Weather Observation Station 10
            • Weather Observation Station 11
            • Weather Observation Station 12
            • Weather Observation Station 13
            • Weather Observation Station 14
            • Weather Observation Station 15
            • Weather Observation Station 16
            • Weather Observation Station 17
            • Weather Observation Station 18
            • Weather Observation Station 19
            • Higher Than 75 Marks
            • Employee Names
            • Employee Salaries
            • The Blunder
            • Top Earners
            • Type of Triangle
            • The PADS
          • SQL (Intermediate)
            • Weather Observation Station 5
            • Weather Observation Station 20
            • New Companies
            • The Report
            • Top Competitors
            • Ollivander's Inventory
            • Challenges
            • Contest Leaderboard
            • SQL Project Planning
            • Placements
            • Symmetric Pairs
            • Binary Tree Nodes
            • Interviews
            • Occupations
          • SQL (Advanced)
            • Draw The Triangle 1
            • Draw The Triangle 2
            • Print Prime Numbers
            • 15 Days of Learning SQL
          • TABLES
            • City - Country
            • Station
            • Hackers - Submissions
            • Students
            • Employee - Employees
            • Occupations
            • Triangles
        • StrataScratch
          • Netflix
            • Oscar Nominees Table
            • Nominee Filmography Table
            • Nominee Information Table
          • Audible
            • Easy - Audible
          • Spotify
            • Worldwide Daily Song Ranking Table
            • Billboard Top 100 Year End Table
            • Daily Rankings 2017 US
          • Google
            • Easy - Google
            • Medium - Google
            • Hard - Google
        • LeetCode
          • Easy
  • Python
    • Basics
      • Variables and DataTypes
        • Lists
        • Dictionaries
      • Control Flow
      • Functions
    • Object Oriented Programming
      • Restaurant Modeler
    • Pythonic Resources
    • Projects
  • Machine Learning
    • Fundamentals
      • Supervised Learning
        • Classification Algorithms
          • k-Nearest Neighbors
            • kNN Parameters & Attributes
          • Logistic Regression
        • Classification Report
      • UnSupervised Learning
        • Clustering
          • Evaluation
      • Preprocessing
        • Scalers: Standard vs MinMax
        • Feature Selection vs Dimensionality Reduction
        • Encoding
    • Frameworks
    • Machine Learning in Advertising
    • Natural Language Processing
      • Stopwords
      • Name Entity Recognition (NER)
      • Sentiment Analysis
        • Agoda Reviews - Part I - Scraping Reviews, Detecting Languages, and Preprocessing
        • Agoda Reviews - Part II - Sentiment Analysis and WordClouds
    • Recommendation Systems
      • Spotify Recommender System - Artists
  • Geospatial Analysis
    • Geospatial Analysis Basics
    • GSA at Work
      • Web Scraping and Mapping
  • GIT
    • GIT Essentials
    • Connecting to GitHub
  • FAQ
    • Statistics
  • Cloud Computing
    • Introduction to Cloud Computing
    • Google Cloud Platform
  • Docker
    • What is Docker?
Powered by GitBook
On this page
  • What is Google Cloud Platform?
  • Key Features of GCP
  • Why GCP?
  • Google Cloud Storage and Database Portfolio
  • GCP Compute Services
  • Analytics with GCP
  • AI and Machine Learning with GCP

Was this helpful?

  1. Cloud Computing

Google Cloud Platform

What is Google Cloud Platform?

Google Cloud Platform is a suite of cloud computing services provided by Google that runs on the same infrastructure that Google uses internally for its products, such as Google Search, Gmail, and YouTube. It offers a comprehensive range of services, including computing, storage, databases, networking, and machine learning, enabling businesses to build, deploy, and scale applications efficiently.

Key Features of GCP

GCP provides an array of powerful tools and services that cater to various needs, including:

1. Storage Solutions

  • Cloud Storage: A globally scalable and secure object storage solution.

  • Persistent Disk: High-performance block storage for virtual machines.

2. Compute Power

  • Compute Engine: Provides scalable and flexible virtual machines.

  • Cloud Functions: Enables server-less computing for event-driven applications.

  • Kubernetes Engine: A managed environment for deploying, managing, and scaling containerized applications using Kubernetes.

3. Database Services

  • Cloud SQL: A fully managed relational database service supporting MySQL, PostgreSQL, and SQL Server.

  • Cloud Firestore: A NoSQL document database for mobile, web, and server development.

4. Machine Learning and AI

  • Vertex AI: A unified platform for building and deploying ML models.

  • TensorFlow Enterprise: Optimized for large-scale ML workloads with enterprise support.

5. Big Data and Analytics

  • BigQuery: A powerful data warehouse that allows businesses to run fast queries on massive datasets.

  • Dataflow: A server-less data processing tool for streaming and batch data processing.

Why GCP?

GCP stands out due to its commitment to security, reliability, and open-source innovation. Some key benefits include:

  • Scalability: GCP allows businesses to scale their applications seamlessly with demand.

  • Security: Google employs advanced security measures, including encryption and AI-driven threat detection.

  • Open-Source and Hybrid Cloud Support: GCP integrates with popular open-source tools and supports multi-cloud and hybrid environments.

  • Cost Efficiency: Pay-as-you-go pricing and sustained-use discounts help businesses optimize costs.

Google Cloud Platform provides a robust and future-ready cloud ecosystem for businesses of all sizes. Whether you’re a startup looking for cost-effective hosting or an enterprise in need of powerful AI and analytics capabilities, GCP offers the tools and infrastructure to drive innovation and efficiency.

Google Cloud Storage and Database Portfolio

STORAGE/DATABASE TYPE
GOOGLE CLOUD SERVICE
USE CASE EXAMPLES

Object

Websites Streaming videos Mobile apps

Relational

Heterogenous migrations Legacy applications Enterprise workloads Hybrid cloud, multicloud, and edge

Relational

CRM ERP Ecommerce and web SaaS application

Relational

Gaming Retail Global financial ledger Supply chain/inventory management

Relational

Legacy applications Data center retirement

Relational

Multicloud analytics Real-time processing Built-in machine learning

Key-value

Personalization Adtech Recommendation engines Fraud detection

Document

Mobile/web/IoT applications Real-time sync Offline sync

Document

Mobile sign-ins Personalized applications and ads In-app chat

In-memory

Caching Gaming Leaderboard Social chat or news feed

Additional NoSQL

Mobile/web/IoT applications Gaming Content management Single view

GCP Compute Services

Google Cloud Platform (GCP) offers a suite of compute services designed to handle a wide range of workloads, from virtual machines to containerized applications and serverless computing. These services provide businesses with scalable, high-performance, and cost-efficient infrastructure to support their applications and development needs.

Key Compute Services in GCP

  1. Compute Engine – A powerful Infrastructure-as-a-Service (IaaS) solution that provides scalable virtual machines (VMs) with customizable configurations, pre-configured machine images, and automatic scaling. It supports GPUs and TPUs for high-performance computing needs.

  2. App Engine – A Platform-as-a-Service (PaaS) solution that allows developers to build and deploy applications quickly without worrying about infrastructure. It supports multiple programming languages and automatic scaling.

  3. Cloud Functions – A serverless execution environment that allows developers to run event-driven functions without managing infrastructure. It is ideal for microservices, real-time processing, and automation tasks.

    • Sicroservices: A microservice is a small, independent service that performs a specific function and communicates via APIs.

  4. Google Kubernetes Engine (GKE) – A fully managed Kubernetes, an open-source software for container orchestration, environment that simplifies the deployment, management, and scaling of containerized applications. GKE integrates with other GCP services, offering automated updates, security, and monitoring.

    • Containers: A package of an application and its dependencies, including libraries, code, data, and allows the app to run consistently across different computing environments.

  5. Cloud Run – A fully managed platform that enables developers to deploy and run containerized applications with automatic scaling, eliminating the need for server management.

Server-based

Serverless

Containerized

Compute Engine

- Customizable virtual machines

App Engine

- Scalable and efficient app-development

Google Kubernetes Engine (GKE)

Cloud Functions

- Event-driven computation

Cloud Run

Analytics with GCP

Services mostly used for Analytics are:

  • BigQuery

    • Fully managed server-less warehouse

    • Optimized for complex analytics

    • Scales up automatically

  • Looker

    • Business Intelligence platform

    • Interactive visualizations and real-time analytics

    • Dashboards with BigQuery

  • Data lakes: Centralized store for structured, semi-structured, and unstructured data :

    • Offer high flexibility

      • Central repository for diverse data types

    • Handle petabytes from sources like social media

    • Enable big data analytics and machine learning

    • GCP Data Lake service: scalable, cost- effective solution for data from various sources

    • GCP BigLake: integrates BigQuery to data lakes

AI and Machine Learning with GCP

Google Cloud Platform (GCP) offers a range of AI and machine learning services designed to help businesses build, train, and deploy ML models efficiently. Here are the key services:

Service
Description
Link

Vertex AI

Unified platform for building, training, and deploying ML models.

TensorFlow Enterprise

Optimized version of TensorFlow with enterprise-grade support.

AI Platform

Tools for developing, training, and managing ML models in the cloud.

Cloud AutoML

No-code/low-code ML solution for training custom models.

BigQuery ML

Enables ML model training and deployment using SQL within BigQuery.

Vision AI

Pre-trained and custom models for image and video analysis.

Video AI

Analyzes video content with object detection, label detection, and more.

Natural Language AI

Tools for sentiment analysis, entity recognition, and text processing.

Speech-to-Text

Converts spoken audio into written text.

Text-to-Speech

Synthesizes natural-sounding speech from text.

Translation AI

Neural machine translation for multilingual applications.

Dialogflow

Conversational AI for building chatbots and virtual assistants.

Recommendation AI

AI-powered recommendations for personalized user experiences.

Document AI

Extracts, classifies, and processes structured data from documents.

Last updated 3 months ago

Was this helpful?

A managed service for storing unstructured data. Store any amount of data and retrieve it as often as you like.

The PostgreSQL-compatible database.

Fully managed , , and .

Cloud-native with unlimited scale, global consistency, and up to 99.999% availability. Processes more than three billion requests per second at peak.

Lift and shift Oracle workloads to Google Cloud.

Serverless, highly scalable, and cost-effective multicloud data warehouse designed for business agility and offers up to 99.99% availability. Enable near real-time insights on operational data with .

Highly performant, fully managed NoSQL database service for large analytical and operational workloads. Offers up to 99.999% availability. Processes more than 7 billion requests per second at peak, and with more than 10 Exabytes of data under management. Learn how to migrate from or .

Highly-scalable, massively popular document database service for mobile, web, and server development that offers richer, faster queries and high availability up to 99.999%. Has a thriving developer community of more than 250,000 monthly active developers.

Store and sync data in real time.

Fully managed Redis and Memcached for sub-millisecond data access. Memorystore for Redis Cluster is a fully managed service that can easily scale to terabytes of keyspace and tens of millions of operations per second.

Global cloud database service for modern applications.

Cloud Storage
AlloyDB for PostgreSQL
Cloud SQL
MySQL
PostgreSQL
SQL Server
Spanner
Bare Metal Solution for Oracle
BigQuery
Datastream for BigQuery
Bigtable
HBase
Cassandra
Firestore
Firebase Realtime Database
Memorystore
MongoDB Atlas
https://cloud.google.com/vertex-ai/
https://cloud.google.com/tensorflow-enterprise/
https://cloud.google.com/ai-platform/
https://cloud.google.com/automl/
https://cloud.google.com/bigquery-ml/
https://cloud.google.com/vision/
https://cloud.google.com/video-intelligence/
https://cloud.google.com/natural-language/
https://cloud.google.com/speech-to-text/
https://cloud.google.com/text-to-speech/
https://cloud.google.com/translate/
https://cloud.google.com/dialogflow/
https://cloud.google.com/recommendations-ai/
https://cloud.google.com/document-ai/
Credit:
https://www.linkedin.com/pulse/storage-options-google-coud-platform-cloud-ai-analytics/