PRODUCTS & SERVICES

Protect your data and hardware, access real-time insights, and boost productivity utilizing the same intelligent and open tools embraced by Google.

Cloud Compute Products

The ideal powerhouse tailored for your workload

From globally distributed, load-balanced, and resilient services to adaptable single-instance VMs, our platform offers a scalable spectrum of computing options tailored to suit your requirements. Google Compute Engine presents highly customizable virtual machines equipped with top-tier features, cost-effective pay-as-you-go pricing, and the flexibility to deploy your code directly or through containers. With Google Kubernetes Engine, leverage fully-managed Kubernetes clusters for deploying, managing, and orchestrating containers efficiently at scale. Additionally, Google App Engine serves as a flexible platform-as-a-service, enabling you to concentrate on your code while relieving you from the intricacies of deployment and infrastructure management.

perfect-engine
high-performance
VMs designed for high performance and scalable operations

Google Compute Engine provides virtual machines operating within Google's cutting-edge data centers and extensive global fiber network. Leveraging Compute Engine's robust tooling and workflow support, scaling from individual instances to globally load-balanced cloud computing is seamless. These VMs have rapid boot times, offer high-performance persistent and local storage choices, and ensure consistent performance. Our virtual servers come in diverse configurations, including predefined sizes, and the ability to create Custom Machine Types tailored to your precise requirements. With flexible pricing and automatic sustained use discounts, Compute Engine stands out as a leader in delivering excellent price-to-performance ratios.

Develop applications that automatically scale to meet demands

Google App Engine serves as a platform for constructing scalable web applications, as well as mobile and IoT backends. It offers integrated services and APIs like NoSQL datastores, memcache, and a user authentication API that are fundamental to most applications. App Engine dynamically scales your application based on incoming traffic, ensuring you only pay for the resources utilized. Simply upload your code, and Google handles your app's availability—eliminating the need for provisioning or maintaining individual servers.

build-apps
automated
Automated management of containers for seamless operation

Google Kubernetes Engine serves as a robust cluster manager and orchestration system tailored for running Docker containers. This platform schedules your containers within the cluster, ensuring their health and automatic management according to your specified criteria (such as CPU and memory). Built on Kubernetes, the premier open-source container orchestration system, it offers the versatility to leverage on-premises, hybrid, or public cloud infrastructure.

Confidential Docker container images for enhanced security

Save your confidential container images securely on the Cloud Platform for swift and scalable retrieval and deployment. Google Cloud Container Registry serves as a private Docker repository compatible with well-known continuous delivery systems. Operating on the Cloud Platform, it ensures uninterrupted service on infrastructure safeguarded by Google's robust security measures. With a billing model based solely on storage and internet egress usage, there are no additional fees per image.

Private Docker
Serverless Applications
Utilize Google's infrastructure for serverless applications

Cloud computing has enabled entirely serverless computing models, where logic can be activated on demand in response to events from various sources. Using Cloud Functions, you can build applications with modular business logic charged based on the actual execution time, billed to the closest 100 milliseconds. Serve users seamlessly, from a few to a global scale, all without the need to oversee any infrastructure management.


COMPUTE GUIDES AND RESOURCES
How to Choose
Discover how to determine the compute products that align most effectively with your requirements.
Migrating VMs to Cloud Platform
Move your operations to the Google Cloud Platform utilizing tailored solutions crafted by Google and its collaborative partners.
Cloud Platform for AWS Profession
Essential concepts for AWS-experienced professionals to begin with the Cloud Platform.
App Engine Tutorials
Master the usage of App Engine through comprehensive step-by-step guides and informative overviews.
Kubernetes Engine Tutorials
Tutorials designed to help you learn Kubernetes Engine through detailed, step-by-step walkthroughs and comprehensive overviews.
Compute Engine Tutorials
Discover how to utilize Compute Engine through detailed, step-by-step walkthroughs and comprehensive overviews.

Cloud Storage Products

Managed databases (RDBMS, NoSQL), object, block, and file storage, alongside archival solutions

Google Cloud Platform caters to your diverse storage requirements. We provide a spectrum of solutions: object storage tailored to various needs and budgetary considerations, block storage dedicated to your VMs, file storage ideal for applications requiring a shared file system, and managed MySQL along with globally scalable NoSQL databases. Additionally, our archival storage offers unparalleled pricing along with disk-level performance.

Choosing a storage option

Various applications and workloads demand tailored storage and database solutions. Explore options that suit your specific scenarios, be it mobile applications, hosting commercial software, data pipelines, or storing backups.

Managed databases
Google Cloud Storage
Google Cloud Storage

Google Cloud Storage revolutionizes the industry's expectations for online storage by presenting a unified solution across the availability spectrum. It caters to live data accessed by the most demanding applications, as well as cloud archival solutions like Nearline and Coldline. With a consistent API, latency, and speed maintained across storage classes, Google's infrastructure emerges as the premier choice for your most critical data in online cloud storage.

Cloud Filestore in BETA phase

Cloud Filestore offers a managed file storage service tailored for applications needing a file system interface and shared file system capabilities. It provides users with a straightforward, native experience to establish managed Network Attached Storage (NAS) alongside their Google Compute Engine instances. The ability to independently adjust Filestore's IOPs (Input/Output Operations Per Second) and capacity results in improved and more consistent performance for file-based workloads.

Cloud Filestore
Cloud SQL
Cloud SQL

Cloud SQL is a comprehensive managed database service designed to simplify the setup, maintenance, and administration of your relational MySQL and PostgreSQL databases in the cloud. Offering high performance, scalability, and convenience, Cloud SQL is hosted on Google Cloud Platform, providing a robust database infrastructure for applications deployed across various environments.

Cloud Bigtable

Cloud Bigtable offers an immensely scalable NoSQL database ideal for low-latency and high-throughput workloads. Seamlessly integrating with popular Big Data tools such as Hadoop and Spark, it supports the widely-used HBase API. Suitable for both operational and analytical applications, Cloud Bigtable serves as an excellent choice for tasks including IoT, user analytics, and financial data analysis.

Cloud Bigtable
cloud-spanner
Cloud Spanner

Cloud Spanner stands as a fully managed, mission-critical relational database service meticulously crafted and rigorously tested for transactional consistency, global scalability, and high availability. It seamlessly incorporates traditional relational functionalities such as schemas, ACID transactions, and SQL, offering automatic synchronous replication coupled with high availability. Cloud Spanner remains the sole database service of its caliber available in the market.


STORAGE GUIDES AND RESOURCES
Choosing a Storage Option
Explore the diverse range of storage alternatives catering to structured, unstructured, transactional, or relational data.
Object Storage Classes
We provide three distinct object storage classes, each offering unique availability, latency, and throughput characteristics.
Storage Solutions for any Scale
Witness Cloud Platform's ability to scale seamlessly, accommodating anything from initial concepts to petabytes as per your requirements.
Cloud Storage Transfer Service
Leverage the Cloud Storage Transfer Service for swift importing of online data into Cloud Storage.
Get started with gsutil
Discover how to utilize Cloud Storage via the command line interface (CLI).
Loading Offline Data
Utilize service providers to assist in loading offline data into Cloud Storage.

Cloud AI

Integrate Artificial Intelligence into Your Business

Google Cloud's AI offers contemporary machine learning services encompassing pre-trained models and a service allowing customization for tailored models. Our neural net-based ML service exhibits superior training performance and enhanced accuracy when compared to other extensive deep learning systems. These services are rapid, scalable, and user-friendly. Prominent Google applications rely on Cloud machine learning, such as Photos (for image search), the Google app (utilized for voice search), Translate, and Inbox (for Smart Reply). Our platform is now accessible as a cloud service, empowering your business applications with unparalleled scale and speed.

Inject
Train
Develop custom machine learning models through training

Cloud AutoML constitutes a series of Machine Learning tools designed to empower developers with limited machine learning expertise to train top-tier models by harnessing Google’s advanced transfer learning and Neural Architecture Search technology.

The initial product, AutoML Vision, offers a secure, adaptable, and user-friendly ML service enabling the training of personalized vision models for specific use cases. In the near future, Cloud AutoML aims to introduce additional services catering to various major AI domains. To contribute and influence the evolution of Cloud AutoML products, share your ideas with us and express your interest in shaping its future.

Specialized hardware tailored for machine learning tasks

Google Cloud TPUs represent a series of purpose-built hardware accelerators meticulously designed and fine-tuned by Google to accelerate and expand Machine Learning workloads for training and inference programmed using TensorFlow. These TPUs are engineered to offer optimal performance while optimizing costs for specific TensorFlow workloads, empowering ML engineers and researchers to expedite their iteration processes effectively.

Hardware Optimized
Large Scale
Service for Machine Learning at a Large Scale

Google Cloud Machine Learning Engine simplifies the creation of advanced, extensive machine learning models encompassing various scenarios, ranging from intricate regression models to image classification. It is portable, fully managed, and seamlessly integrates with other Google Cloud Data platform products like Google Cloud Storage, Google Cloud Dataflow, and Google Cloud Datalab, streamlining the training process for your models.

Effective Job Search and Exploration

Google Cloud Job Discovery offers an exceptionally intuitive job search experience, foreseeing the needs of job seekers and presenting precise recommendations to aid in discovering new opportunities. Employing machine learning, the API ensures the most pertinent search results and suggestions by comprehending the relationship between job titles, skills, job content, location, and seniority, aligning them closely with the preferences of job seekers.

Powerful Job
Create conversational
Develop conversational interactions spanning various devices and platforms

Dialogflow Enterprise Edition stands as a comprehensive development suite crafted for creating conversational interfaces across websites, mobile apps, well-known messaging platforms, and IoT devices. Utilize this platform to construct interfaces, like chatbots, capable of natural and dynamic interactions between users and businesses. Powered by machine learning, it identifies user intent and context, enabling conversational interfaces to deliver highly effective and precise responses.

Powerful Video Analysis

The Google Cloud Video Intelligence API enhances video accessibility and searchability by extracting metadata, identifying key nouns, and annotating video content. Through a straightforward REST API call, you can now search through every moment in your video catalog, pinpointing occurrences of key nouns and their relevance. This API aids in segregating pertinent information by video, shot, or frame, enabling the extraction of valuable details amid the noise.

Powerful Video
Google Cloud
Powerful Image Analysis

The Google Cloud Vision API allows you to comprehend image content by encapsulating potent machine learning models within a user-friendly REST API. It swiftly categorizes images into numerous categories (e.g., "sailboat," "Eiffel Tower"), detects individual objects and faces within images, and identifies and reads printed words present in images.

Powerful Speech Recognition

Google Cloud Speech-to-Text empowers developers to convert audio into text utilizing user-friendly API powered by robust neural network models. This API supports recognition of 120 languages and their variants, catering to a diverse global user base. Its capabilities span voice command-and-control, audio transcription from call centers, and much more. It efficiently processes both real-time streaming and pre-recorded audio, leveraging Google’s advanced machine learning technology.

Powerful Speech
High-Fidelity
High-Fidelity Speech Synthesis

Google Cloud Text-to-Speech allows developers to generate natural-sounding speech using 32 voices, accessible in multiple languages and their variants. Leveraging DeepMind's pioneering research in WaveNet and Google's advanced neural networks, this service ensures the utmost fidelity in speech synthesis. With its user-friendly API, you can craft realistic interactions with users across various applications and devices.

Powerful Text Analysis

The Google Natural Language API employs robust machine learning models within a user-friendly REST API to uncover the underlying structure and significance of textual content. This tool facilitates the extraction of details regarding individuals, locations, events, and diverse information present in text documents, news articles, or blog posts. Additionally, it assists in gauging sentiment surrounding a product on social media platforms and in interpreting the intended meaning within customer conversations occurring in call centers or messaging applications.

text-analysis
Dynamic Translation
Fast, Dynamic Translation

The Google Cloud Translation API offers an uncomplicated programmatic interface enabling the translation of any given string into various supported languages. This API is designed for high responsiveness, allowing websites and applications to seamlessly integrate it for swift and dynamic translation of source text from one language (e.g., French) to another (e.g., English) in real-time.


MACHINE LEARNING GUIDES AND RESOURCES

Begin using Machine Learning on GCP with these steps

Cloud Vision API Beta: The Next Evolution in Vision Recognition
The Google Cloud Vision API has entered its Beta phase and is now available for everyone to explore!
Advanced Solutions Lab (ASL)
Collaborate closely with Google's machine learning experts in the Advanced Solutions Lab (ASL).
Utilize Machine Learning for Financial Time Series Analysis
This solution showcases the application of machine learning with financial time series data on the Google Cloud Platform.
TensorFlow
TensorFlow is an open-source software library designed for machine intelligence purposes.
Pricing
Google Cloud Platform offers up to a 40% cost reduction compared to other public cloud providers.
Cloud ML Blog Post
Google popularizes its Cloud Machine Learning service for widespread use.

Big Data Solutions

The Future Trajectory of Big Data

Our comprehensive Big Data solution, built upon Google's years of innovation, presents a proven, fully integrated end-to-end approach. This solution empowers you to seamlessly capture, process, store, and analyze your data within a unified platform. Leveraging the Google Cloud Platform, you can prioritize discovering insights over infrastructure management. Additionally, our platform enables the amalgamation of cloud-native services with open-source tools, catering to your requirements in both batch and stream processing modes.

Big Data
Batch and Stream Processing of Data

Google Cloud Dataflow provides an integrated programming model and a managed service designed to execute various data processing patterns, encompassing streaming analytics, ETL (Extract, Transform, Load), and batch computation. This platform relieves users from operational burdens such as capacity planning, resource management, and performance optimization, allowing a focus on data processing tasks without worrying about underlying operational complexities.

Managed Hadoop and Spark Environment

Leverage Google Cloud Dataproc, a managed service supporting Spark and Hadoop, to effortlessly handle large datasets with the robust and open tools available in the Apache big data ecosystem. Effectively manage your expenses by swiftly creating managed clusters of varying sizes within minutes and deactivating them upon completion, ensuring payment only for the utilized resources rather than idle clusters. Cloud Dataproc seamlessly integrates with storage, compute, and monitoring services across various Cloud Platform products, providing a comprehensive and potent data processing platform.

Managed Hadoop
Orchestration of Workflows

Google Cloud Composer stands as a completely managed workflow orchestration service, enabling the creation, scheduling, and oversight of pipelines that extend across diverse cloud environments and on-premises data centers. This service is constructed upon the widely embraced Apache Airflow open-source project and operates via the user-friendly Python programming language. Cloud Composer ensures freedom from vendor lock-in and offers straightforward usability.

Powerful Data Exploration

Google Cloud Datalab is an interactive notebook, utilizing the Jupyter framework, designed for data exploration, collaboration, analysis, and visualization. Seamlessly integrated with BigQuery and Google Cloud Machine Learning, it offers convenient access to essential data processing services.

Powerful Data
Tell great
Communicate impactful narratives using data to facilitate enhanced business decision-making.

Google Data Studio transforms data into easily comprehensible dashboards and reports, facilitating effortless readability, sharing, and customization.

Intelligent Data Preparation

Google Cloud Dataprep represents an intelligent data service tailored for visually exploring, cleansing, and organizing both structured and unstructured data in readiness for analysis. Operating in a serverless manner, Cloud Dataprep seamlessly handles data of any scale without requiring infrastructure deployment or management. Simplifying data preparation through intuitive clicks and eliminating the need for coding.

Scalable Event
Elastic Event Ingestion and Messaging Middleware

Google Cloud Pub/Sub stands as a serverless, high-scale, dependable, instantaneous messaging service facilitating the transmission and reception of messages between autonomous applications. This versatile platform enables the decoupling of systems and components, whether hosted on the Cloud Platform or elsewhere across the internet. Utilizing the same robust technology employed by Google, Cloud Pub/Sub is engineered to ensure low-latency "at least once" delivery, supporting on-demand scalability to process tens of millions of messages per second.

Create an Analytics Platform without Server Management

From data ingestion to storage, preparation, and analysis, the Cloud Platform offers an array of serverless services liberating you from the necessity of deploying and managing clusters, as well as preemptively estimating resource requirements. By amalgamating cloud-native data processing services with top-notch open-source tools, effortlessly manage data and capitalize on its potential immediately.

big-data-diagram

BIG DATA GUIDES AND RESOURCES

Begin leveraging Google Cloud's suite of Big Data Products

Start your journey with BigQuery
Initiate analysis of terabytes of data seamlessly from your web browser using BigQuery's web-based user interface (UI).
Blog on Cloud-Based Big Data
In-depth explorations, technical contrasts, practical guides, and expert insights on harnessing cutting-edge data processing technologies.
Begin your journey with Dataproc
Explore the process of creating a cluster and executing a basic Spark job in Cloud Dataproc.
Dataflow Programming Paradigm
Simplify large-scale data processing with the Dataflow programming model.
Clientele Utilizing the Cloud Platform
Explore presentations from our customers at the Next conference showcasing their utilization of Google Cloud data services.
Apache Beam Framework
Discover Apache Beam, an open-source rendition of Cloud Dataflow, designed to be adaptable across Apache Spark and Apache Crunch platforms.

Cloud Data Transfer

Family of Data Transfer Services

Irrespective of your location—be it Denver, Colorado, or Denmark—whether your data volume is 50 Gigabytes or 50 Petabytes, and regardless of your network speed, Google provides tailored solutions to efficiently and securely transfer your data to the cloud, meeting your distinct requirements promptly and reliably.

Data Transfer
Online Transfer
Online Transfer

Leverage your network infrastructure to transfer data to Google Cloud Storage.

Storage Transfer
Cloud Storage Transfer Service

Move your data seamlessly between different cloud platforms.

Choose the Right Service
data-transfer-chart
cloud-data-transfer
Use Cases for Cloud Data Transfer:
Data Center Migration

Managing the data generated and stored on-premises demands consistent attention and substantial resources to ensure cost-effective, secure, and reliable management. With data volumes increasing exponentially, organizations are looking towards the cloud to scale alongside their growth. Whether your data sets are structured or unstructured, ranging from small and frequently accessed to large and seldom referenced, Google provides solutions for swiftly migrating such data to Google Cloud Storage, BigQuery, or Dataproc.

Retire Tape Libraries and Infrastructure

Numerous organizations amass extensive collections of magnetic tape, often duplicating data for backup, archival, or disaster recovery. While crucial in emergencies, data stored on tape lacks immediate value for users and necessitates intricate infrastructure for maintenance. Collaborating with our extensive partner network, you can seamlessly migrate data from tape to Google Cloud Storage. Once within Google Cloud, this data opens avenues for generating new insights using advanced analytics, simplifying its discovery for regulatory and legal requirements, and applying machine learning methodologies.

decommission
machine-learning
Artificial Intelligence and Machine Learning

After migrating your data to Google Cloud Storage or BigQuery, it becomes accessible through our Google Cloud Dataflow processing service, ideal for machine learning endeavors. The Google Cloud Machine Learning Engine is a managed service designed to facilitate the effortless development of machine learning models, compatible with diverse data types and sizes. Utilize the robust TensorFlow framework, the backbone of numerous Google products, such as Google Photos and Google Cloud Speech, to craft your models. Benefit from our managed, scalable infrastructure, enabling the creation of models of any magnitude. Once trained, your model becomes instantly available for deployment on our global prediction platform, capable of accommodating thousands of users and handling terabytes of data.

Storage and Delivery of Content

If your goal is to serve users globally with top-tier availability, Google provides multi-regional configurations specifically designed for video streaming and frequently accessed content, such as websites and images. Regional setups are also available to cater to the distinctive needs of analytics and batch processing workloads. In scenarios involving content-rich applications like these, various data transfer options are at your disposal, minimizing network impact while efficiently handling substantial data transfers.

content-storage
backup-and-archival
Data Backup and Archiving

In light of more frequent cloud outages, ensuring constant data availability is paramount. Leveraging our data transfer services, you can seamlessly back up data from other cloud storage providers to Google Cloud Storage. Guaranteeing cost-effective data retention is achievable by utilizing Google’s highly durable and available archival storage, available through Nearline and Coldline storage classes. Automated object lifecycle management facilitates this transition between storage classes based on your business's evolving cost and availability requirements.


CLOUD DATA TRANSFER FEATURES

Rapid and Secure Data Transfers across Any Dataset or Network

Online Transfers
Simple

You can upload data through various means—utilizing the gsutil command line, drag-and-drop functionality, or the JSON API—to suit your preferred method and programming language. The BigQuery Data Transfer Service offers seamless configuration through a user-friendly interface, requiring no deployment.

Direct

Through the BigQuery Data Transfer Service, you can establish direct connections to prominent applications such as Adwords, DoubleClick Campaign Manager, DoubleClick for Publishers, and YouTube Content and Channel Owner Reports. Additionally, a multitude of other connections to various applications are available through our extensive network of partners.

Across Clouds
Reliable

Utilize the Cloud Storage Transfer Service to efficiently back up data from alternative cloud storage providers to a Google Cloud Storage bucket. By default, the Cloud Storage Transfer Service guarantees accurate and complete data transfer. It accomplishes this by copying a file from the data source if it's absent in the data sink or if there's a variance between the versions in the source and the sink.

Predictable

Plan either singular or repetitive data transfers effortlessly. Arrange regular synchronization from the data source to the data sink, incorporating advanced filters based on file creation dates, specific file-name filters, and preferred import times during the day.

Consistent

The Cloud Storage Transfer Service facilitates the deletion of pre-existing objects in the destination bucket in the event that they lack a corresponding object in the source. Moreover, it enables the automatic removal of source objects once they have been successfully transferred.

Offline Transfer
Scalable

Acquire up to a petabyte of data using a single Transfer Appliance, or employ multiple appliances to transfer larger data volumes, all while ensuring no disruption to your outbound network.

Familiar

The Transfer Appliance effortlessly fits into available open rackspace within your datacenter and can be set up as Network Attached Storage (NAS). An intuitive user interface facilitates local data capture, while your Google Cloud Platform console provides guidance for decryption and ingestion processes.

Secure

Data gets encrypted during the capture process, and you are responsible for decrypting your data once it's being ingested into its designated final storage bucket.

Cloud Management Tools

Managing applications designed for cloud-native environments

Stackdriver provides real-time monitoring and logging across both GCP and AWS, along with valuable diagnostic utilities. Take charge of your applications on GCP using our user-friendly web-based console, mobile app, or Cloud Shell for immediate command-line access via your browser. Utilize these interfaces to reach all Google APIs, including GCP's Billing API. Simplify tasks with Deployment Manager templates and manage your APIs efficiently using Cloud Endpoints. Dive into cloud-native management tools now and kickstart your journey.

cloud-native-application
integrated-monitoring
Unified monitoring, logging, and diagnostic solutions combined

Google Stackdriver offers robust monitoring, logging, and diagnostic features. It grants visibility into the well-being, efficiency, and accessibility of cloud-driven applications, facilitating quicker issue identification and resolution. Seamlessly integrated with Google Cloud Platform, Amazon Web Services, and prevalent open-source tools, Stackdriver encompasses diverse metrics, dashboards, alert systems, log handling, reporting, and tracing functionalities.

Comprehensive monitoring across the stack, empowered by Google

Stackdriver Monitoring offers insight into the performance, availability, and general well-being of cloud-based applications. It gathers metrics, events, and metadata from Google Cloud Platform, Amazon Web Services (AWS), hosted uptime probes, application instrumentation, as well as various common application elements such as Cassandra, Nginx, Apache Web Server, Elasticsearch, and more. Stackdriver processes this information to produce insights displayed through dashboards, charts, and alerts. Its alerting functionality enables collaboration by integrating with platforms like Slack, PagerDuty, HipChat, Campfire, and others.

full-stack-monitoring
real-time-log-management
Live log management and analysis in real-time

Stackdriver Logging offers the capability to store, search, analyze, monitor, and create alerts based on log data and events originating from Google Cloud Platform and Amazon Web Services (AWS). Additionally, our API enables the intake of custom log data from any origin. As a fully-managed service, Stackdriver Logging operates efficiently at scale, handling application and system log data from thousands of virtual machines (VMs). Furthermore, you can conduct real-time analysis on all this log data.

Live monitoring and immediate alerts for exceptions in real-time

Stackdriver Error Reporting tracks, analyzes, and consolidates crashes occurring within your active cloud services. Through a centralized error management interface equipped with sorting and filtering functions, it displays comprehensive results. A dedicated view showcases error specifics such as time charts, occurrence frequency, impacted user count, initial and recent occurrences, along with a refined exception stack trace. Users can opt-in to receive email alerts for new errors

real-time-exception
detailed-performance
In-depth insights into performance metrics and analytics

Stackdriver Trace serves as a distributed tracing system tailored for the Google Cloud Platform, capturing latency data from your applications and showcasing it within the Google Cloud Platform Console. It offers detailed, near-real-time insights into application performance. Stackdriver Trace performs automatic analysis of all application traces, producing comprehensive performance reports that highlight application performance issues and identify bottlenecks within call flows.

Detailed Performance Insights and Analytics

Stackdriver Debugger is a feature of the Google Cloud Platform that lets you inspect the state of an application at any code location without using logging statements and without stopping or slowing down your applications. Your users are not impacted during debugging. Using the production debugger you can capture the local variables and call stack and link it back to a specific line location in your source code. You can use this to analyze the production state of your application and understand the behavior of your code in production.

detailed-performance-insights-and-analytics
simplify-your-cloud-management
Streamline your cloud management processes

Google Cloud Deployment Manager enables you to outline all the necessary resources for your application in a declarative format using YAML. Additionally, you can utilize Python or Jinja2 templates to parameterize the configuration, facilitating the reuse of common deployment patterns like load-balanced, auto-scaled instance groups. Treat your configuration as code, ensuring repeatable deployments and enhancing manageability.

Effectively oversee your APIs.

Create, deploy, secure, and oversee your APIs using Google Cloud Endpoints. Leveraging an NGINX-based proxy and distributed architecture, it ensures exceptional performance and scalability. With support for an OpenAPI Specification or various API frameworks, Cloud Endpoints equips you with comprehensive tools for all API development stages. Gain insights through Google Cloud Monitoring, Cloud Trace, and Stackdriver Logging, enabling effective API management and monitoring.

manage-your-apis
powerful-web-admin-ui
Robust and user-friendly web-based administration interface

Efficiently oversee and gain comprehensive insights into every aspect fueling your cloud application, encompassing web applications, data analysis, virtual machines, datastore, databases, networking, and developer services. Google Cloud Console facilitates seamless deployment, scaling, and diagnosis of production issues through a straightforward web-based interface. Utilize search functionalities for rapid resource location and browser-based SSH connections to instances. Manage devops workflows effortlessly with robust native iOS and Android applications. Simplify intricate development tasks using Google Cloud Shell, your administration hub in the cloud.

Your meticulously crafted Google admin workstation

Google Cloud Shell offers browser-based command-line access to your cloud resources, eliminating the need to install Google Cloud SDK or additional tools on your device. With Cloud Shell, essential utilities like the Cloud SDK's 'gcloud' command are constantly accessible, regularly updated, and fully authenticated whenever necessary, simplifying the management of your projects and resources.

your-google-curated
cloud-platform
A mobile application for the Cloud Platform

The Google Cloud Console mobile app offers a convenient means to explore, comprehend, and address production concerns. Monitor and modify Cloud Platform resources using your iOS or Android device. Effectively manage various Cloud Platform elements like projects, billing, Google App Engine apps, and Google Compute Engine VMs. Receive and promptly respond to alerts, aiding in the swift resolution of production-related issues.

Documentation for the Google Cloud Billing API.

The Google Cloud Billing API offers functionalities enabling programmatic management of billing for projects within the Google Cloud Platform.

google-cloud-billing
google-cloud-apis
Google Cloud APIs

Connect with Google Cloud Platform services directly from your code using Cloud APIs. These APIs offer functionalities akin to the Cloud SDK and Cloud Console, enabling workflow automation in your preferred programming language. Interact with Cloud APIs through REST calls or client libraries available in various popular programming languages.


MANAGEMENT TOOLS GUIDES AND RESOURCES
GCP Overview
This summary aims to provide an understanding of the comprehensive scope of Google Cloud Platform.
GCP for Data Center Professionals
Contrast Google Cloud Platform (GCP) services and methodologies with the software, hardware, and best practices typical of traditional data centers.
Puppet, Chef, Salt, Ansible on GCP
Puppet, Chef, Salt, and Ansible integration within Google Cloud Platform (GCP).
Image Management Best Practices
Comprehensive instructions for effectively handling Google Compute Engine images.
Automated Image Builds
Leverage custom images through Jenkins, Packer, or Kubernetes to enhance the boot time and reliability of your VMs or containers.
Managing GCP with PowerShell
In a concise one-minute video, Mete Atamel (@meteatamel) demonstrates the management of Google Cloud Client resources using PowerShell

Cloud Networking Products

A rapid, high-performance global networking solution

Google's premium private network seamlessly connects our regional locations to over 100 global network points of presence, strategically positioned near your users. Employing cutting-edge software-defined networking and distributed systems technologies, the Google Cloud Platform hosts and distributes your services worldwide. Utilizing Google's proprietary global high-speed network, the Google global VPC securely links your applications across regions, ensuring privacy and dependability. With a focus on minimizing latency down to milliseconds, Google guarantees optimal content delivery, incorporating advancements such as BBR congestion control intelligence for maximum throughput.

a-fast-hig
manage-networking
Oversee the networking requirements of your resources

Google's Virtual Private Cloud (VPC) Network enables provisioning of your Google Cloud Platform resources, linking them through the global Google-owned network while ensuring their isolation. This feature allows for defining precise networking policies using Cloud Platform for on-premise or other public cloud infrastructure. The VPC Network encompasses an extensive array of Google-managed networking functionalities, encompassing meticulous IP address range selection, routing, firewall configuration, Virtual Private Network (VPN), and Cloud Router capabilities.

Global autoscaling and load balancing across the world

Effortlessly scale your applications on Google Compute Engine, from idle to maximum capacity, using Google Cloud Load Balancing without requiring pre-warming. Allocate your load-balanced compute resources within one or more regions, ensuring proximity to your users and fulfilling high availability needs. Cloud Load Balancing can consolidate your resources under a single anycast IP and dynamically adjust resource scaling using intelligent Autoscaling. Available in various configurations, Cloud Load Balancing seamlessly integrates with Google Cloud CDN to optimize both application and content delivery.

worldwide-autoscaling
highly-available-global
Resilient global DNS network ensuring high availability

Google Cloud DNS offers a scalable, dependable, and managed authoritative Domain Naming System (DNS) service operating on Google's robust infrastructure. Featuring low latency, exceptional availability, and cost-effectiveness, it efficiently enables your applications and services to reach your users. Cloud DNS facilitates the translation of domain name requests (e.g., www.google.com) into corresponding IP addresses (e.g., 74.125.29.101). It's programmable, allowing easy management and publication of millions of DNS zones and records through a user-friendly interface, command-line interface, or API.

Speedy, highly available interconnectivity solution

Google Cloud Interconnect enables Cloud platform users to establish enterprise-grade connections to Google, offering improved availability and/or reduced latency compared to their current Internet connections. These connections are provided by Carrier Interconnect service partners and may feature higher Service Level Agreements (SLAs) compared to standard Internet connections. Additionally, Google provides direct connections to its network via direct peering. Customers unable to reach Google at its peering locations or failing to meet peering requirements can benefit from Carrier Interconnect.

fast-high-availability-interconnect
content-delivery-network
Content Delivery Network (CDN)

Google Cloud CDN utilizes Google's widespread edge caches to expedite content delivery for websites and applications hosted on Google Compute Engine. By leveraging Cloud CDN, network latency is minimized, origin server loads are reduced, and overall serving costs are decreased. Activating Cloud CDN is as simple as checking a single box once you've configured HTTP(S) Load Balancing.


NETWORKING GUIDES AND RESOURCES

Begin utilizing Google Cloud's Networking Products

Examining the inner workings
Amin Vahdat, a Google Fellow, along with Andrew Fikes, a Distinguished Software Engineer, elucidate Google's network architecture.
Cloud services spanning a global presence.
Google Cloud Next '17: Intelligent, Protected, and Contemporary Application Delivery for Enterprises and Cloud-Native Solutions.
Protected and adaptable sandbox environment
Google Cloud Next '17: Securing Private Cloud Environments, both in the Cloud and On-Premises, through Virtual Clouds.
Best practices for enterprises
Discover comprehensive Networking & Security best practices tailored for enterprise organizations on the Cloud Platform.
Exploring the Networks Within Google's Data Centers
Explore the evolution of our proprietary network technology across five generations.
The design of our software-based network load balancer (LB)
We possess a rich legacy of developing our proprietary networking equipment, including our in-house network load balancers.

Cloud Developer Tools

Accelerate Development on GCP (Google Cloud Platform)

Google Cloud Platform offers a suite of tools and libraries designed to expedite your development process. As fellow developers, we value productivity-boosting tools and proudly provide these resources for use on GCP. Whether you seek efficient resource management via command line, improved source code debugging in production, solutions for running API backends, or seamless integration with your preferred IDE, we continuously develop tooling to simplify your workflow.

develop-faster
essential-tools
Key tools for the Cloud Platform

The Google Cloud SDK comprises libraries and tools facilitating the administration of computing resources and applications on the Google Cloud Platform. It furnishes interactive command-line tools for managing various elements such as virtual machines, Cloud SQL instances, deployments, and beyond. Additionally, the Cloud SDK incorporates libraries for Google Cloud APIs accessible via your language's package manager, such as Maven, npm, and NuGet.

Streamline your cloud Management

Cloud Deployment Manager enables you to define all the necessary resources for your application using a declarative format with YAML. Additionally, you can utilize Python or Jinja2 templates to parameterize the configuration, enabling the reuse of common deployment patterns like load-balanced, auto-scaled instance groups. This approach treats your configuration as code, ensuring repeatable deployments.

simplify-your-cloud-management
collaborative-development
Team collaboration in Git-based development

Google Cloud Source Repositories serve as private Git repositories hosted on the Cloud Platform. These repositories facilitate collaborative development among team members and seamlessly integrate with Stackdriver Debugger for real-time debugging of cloud applications. Moreover, you can connect your Cloud Source Repositories to GitHub or Bitbucket repositories, enabling automatic bidirectional syncing between the connected repositories.

Customize IntelliJ as your dedicated Cloud Platform Integrated Development Environment (IDE)

With Cloud Tools for IntelliJ you can easily deploy Java backends for your cloud apps to the Google App Engine flexible environment. You can run and test the backend locally, and when you're finished developing, you can deploy your backend live from within IntelliJ IDEA Community or Ultimate Editions. If there are problems in product, you can debug your cloud backend using Stackdriver Debugger without making your users wait.

make-intelliJ
powershell-on-google
Using PowerShell on the Google Cloud Platform

Cloud Tools for PowerShell empowers you to script, automate, and oversee your Windows workloads operating on the Cloud Platform. Utilize PowerShell's robust scripting environment to tailor your cloud workflows, leveraging the familiar Windows tools at your disposal.

Utilize Visual Studio as Your Cloud Platform Integrated Development Environment (IDE).

Cloud Tools for Visual Studio provides a robust environment for developing Windows and .NET applications, enabling direct deployment to the Cloud Platform from your preferred IDE. Access Google APIs, efficiently handle cloud resources, and seamlessly deploy .NET applications to high-performance Windows virtual machines (VMs) on Google Compute Engine. Test and run your applications locally, effortlessly deploying them to the cloud directly from Visual Studio.

visual-studio
Firebase Test Lab

Firebase Test Lab offers cloud-based infrastructure designed for testing mobile applications. With a single operation, you can trigger comprehensive testing of your app across diverse devices and configurations. Upon completion, test results, including logs, videos, and screenshots, are accessible in your Firebase project's console. Even without explicit test code, Test Lab can automatically test your app, identifying potential crashes.


DEVELOPER TOOLS GUIDES AND RESOURCES
GCP Overview
This overview aims to provide an understanding of the broader landscape of Google Cloud Platform. It offers a concise glimpse into commonly used features while directing you to relevant documentation for further details.
Free Trial Guide
This guide details the process of the free trial. Upon registering for the trial, Google adds $300 to your account, which you can utilize to purchase any Cloud Platform products within a span of 60 days.
Tutorials and Solutions
Explore the process of setting up a cluster and executing a basic Spark task in Cloud Dataproc. Look for comprehensive, step-by-step tutorials and platform summaries. These resources elucidate the utilization of Google Cloud Platform services and the amalgamation of features to develop and utilize various services effectively.
GCP APIs
APIs for every service offered by Google Cloud Platform
Commence with the choice of programming language
You have the flexibility to employ your preferred programming language on the Cloud Platform, such as Go, Java, .NET, Node.js, Python, PHP, and Ruby.
Examples of applications
Explore our entire collection of sample applications available on GitHub.

Gonna CloudTech makes cloud work for you