Google Cloud: The Basics

Google Cloud is one of three major Cloud Service Providers.

As one of the three major cloud service providers, Google is a major force within the cloud ecosystem. Although it doesn’t quite have the same size market share as the other two major cloud providers, it does $13 billion per year. Here’s what you need to know about Google Cloud.

Google Cloud History:

Google launched its first cloud platform iteration in 2008. Back then, it was known as “App Engine,” a developer tool that allowed developers to run applications within the Google Infrastructure. In 2011, Google released the official version out of preview mode, and the beginnings of Google Cloud were born.

Where Amazon and Microsoft began as infrastructure-as-a-service, Google started on a platform-as-a-service path. It now offers many services beyond this initial offering. However, it provides a slightly narrower focus—services for developers. It handles big data, analytics, and artificial intelligence. 

In 2019, Google expanded its AI offerings to include a variety of collaboration, automation, and classification tools. In 2020 during the pandemic, Google Cloud launched several new features, such as beta testing of Confidential VMs.

Google Cloud Platform: A quick look at tools and services

The platform is vast and offers tools for just about everything developers and businesses could need. Here are the highlights.

Compute

Google provides developers with virtual machine capabilities and various automation functions.

  • Compute engine: Virtual machines running in Google’s Data Center.
  • Sole—tenant nodes: Dedicated hardware for compliance, licensing, and management
  • Cloud GPUs: increased processing for tasks like machine learning
  • App engine: serverless application platform
  • Batch: Fully managed service for batch jobs at scale

Analytics

Companies can develop analytics at scale and accelerate insights with many different products.

  • Looker: Platform for BI, data applications, and embedded analytics
  • BigQuery: Data warehouse for business agility
  • Dataprep: Service to prepare for analysis and machine learning
  • Data Studio: Interactive data suite for dashboarding or reporting
  • Google Marketing Platform: Unifies marketing and analytics

AI and machine learning

Google provides an end-to-end platform for a variety of cutting-edge AI applications and use cases for developers, data scientists, and infrastructure.

  • Vertex AI: Unified platform for training, managing workflow, and explainable AI tools.
  • AutoML: Custom machine learning
  • Natural Language AI: Language-based tools such as sentiment analysis
  • Vision AI: Custom and pre-trained models
  • Deep Learning Containers: preconfigured and optimized containers for deep learning

Databases

Developers can migrate, store, and customize a variety of databases.

  • Database migration service: Serverless migrations with minimal downtime
  • Firestore: Cloud-native document database
  • Cloud SQL: Fully managed database for SQL, MySQL, and others
  • Cloud Spanner: Cloud-native relational database with unlimited scalability
  • Firebase Realtime Database: NoSQL database for storing and syncing data in real-time

Developer tools

Google Cloud really shines by offering a variety of tools to facilitate many different developer tasks.

  • Cloud SDK: Command-line tools and libraries for Google Cloud
  • Firebase Test Lab: On-demand testing infrastructure for Android apps
  • Firebase Crashlytics: Analyse and fix stability issues
  • Artifact registry: Store, manage, and secure container images and language packages
  • Gradle App Engine Plugin: Use Gradle

Application Integration

  • Cloud Build: Continuous integration and delivery
  • Apigee Integration: API-first integration for existing data and applications
  • Cloud data fusion: Data integration for building and managing pipelines
  • Cloud healthcare API: Solutions for bridging existing care systems with apps
  • IoT Core: Device management, connection, and integration service

Navigating the Google Cloud Marketplace

The Google Cloud Marketplace allows companies to partner with companies for other products and services related to cloud deployment, management, and others. Some examples are:

  • Databricks: Data, analytics, and AI all on one platform
  • MongoDB Atlas: Fully managed developer data platform
  • Apache Kafka: Reengineered for the cloud
  • NVIDIA Virtual Workstation: GPU-accelerated cloud computing
  • IBM QRadar Security Intelligence Platform Console: QRadar SIEM Console v7.3.2 P1

Leveraging Google Cloud as your cloud solution

Google has focused heavily on offering developers the tools they need to build and scale while controlling costs. In addition, Google Cloud can act as a complementary cloud provider for those running multi-cloud operations with other services like AWS or Azure. It continues to expand and offers basic support for all users for free. In addition, with many different services and partners, users can leverage analytics and development at scale, no matter their industry. 

Leave a Reply

Your email address will not be published. Required fields are marked *