Google Cloud Platform

Google Cloud Platform (GCP), offered by Google, is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube.[1] Alongside a set of management tools, it provides a series of modular cloud services including computing, data storage, data analytics and machine learning.[2] Registration requires a credit card or bank account details.[3]

Google Cloud Platform provides Infrastructure as a service, Platform as a service, and Serverless computing environments.

In April 2008, Google announced App Engine, a platform for developing and hosting web applications in Google-managed data centers, which was the first cloud computing service from the company. The service became generally available in November 2011. Since the announcement of App Engine, Google added multiple cloud services to the platform.

Google Cloud Platform is a part [4] of Google Cloud, which includes the Google Cloud Platform public cloud infrastructure, as well as G Suite, enterprise versions of Android and Chrome OS, and application programming interfaces (APIs) for machine learning and enterprise mapping services.

Google Cloud Platform
GoogleCloudPlatformLogo
Developer(s)Google Inc.
Initial releaseApril 7, 2008
Written in
PlatformGoogle App Engine, Google Compute Engine, Google Cloud Datastore, Google Cloud Storage, Google BigQuery, Google Cloud SQL
TypeInfrastructure as a Service, Platform as a Service, Serverless Platform
LicenseProprietary
Websitecloud.google.com

Products

GoogleCloudKubernetes
Conference presentation on Google Container Engine/Kubernetes

Google lists over 90 products under the Google Cloud brand. Some of the key services are listed below.

Compute

Storage & Databases

Networking

  • VPC - Virtual Private Cloud for managing the software defined network of cloud resources.
  • Cloud Load Balancing - Software-defined, managed service for load balancing the traffic.
  • Cloud Armor - Web application firewall to protect workloads from DDoS attacks.
  • Cloud CDN - Content Delivery Network based on Google's globally distributed edge points of presence. As of June 2018, the service is in Beta.
  • Cloud Interconnect - Service to connect a data center with Google Cloud Platform
  • Cloud DNS - Managed, authoritative DNS service running on the same infrastructure as Google.
  • Network Service Tiers - Option to choose Premium vs Standard network tier for higher performing network.

Big Data

Cloud AI

  • Cloud AutoML - Service to train and deploy custom machine learning models. As of September 2018, the service is in Beta.
  • Cloud TPU - Accelerators used by Google to train machine learning models.
  • Cloud Machine Learning Engine - Managed service for training and building machine learning models based on mainstream frameworks.
  • Cloud Job Discovery - Service based on Google's search and machine learning capabilities for recruiting ecosystem.
  • Dialogflow Enterprise -  Development environment based on Google's machine learning for building conversational interfaces.
  • Cloud Natural Language - Text analysis service based on Google Deep Learning models.
  • Cloud Speech-to-Text - Speech to text conversion service based on machine learning.
  • Cloud Text-to-Speech - Text to speech conversion service based on machine learning.
  • Cloud Translation API - Service to dynamically translate between thousands of available language pairs
  • Cloud Vision API - Image analysis service based on machine learning
  • Cloud Video Intelligence - Video analysis service based on machine learning

Management Tools

  • Stackdriver - Monitoring, logging, and diagnostics for applications on Google Cloud Platform and AWS.
  • Cloud Deployment Manager  - Tool to deploy Google Cloud Platform resources defined in templates created in YAML, Python or Jinja2.
  • Cloud Console - Web interface to manage Google Cloud Platform resources.
  • Cloud Shell - Browser-based shell command line access to manage Google Cloud Platform resources.
  • Cloud Console Mobile App - Android and iOS application to manage Google Cloud Platform resources.
  • Cloud APIs - APIs to programmatically access Google Cloud Platform resources

Identity & Security

  • Cloud Identity - Single sign-on (SSO) service based on SAML 2.0 and OpenID.
  • Cloud IAM - Identity & Access Management (IAM) service for defining policies based on role-based access control.
  • Cloud Identity-Aware Proxy - Service to control access to cloud applications running on Google Cloud Platform without using a VPN.
  • Cloud Data Loss Prevention API - Service to automatically discover, classify, and redact sensitive data.
  • Security Key Enforcement - Two-step verification service based on a security key.
  • Cloud Key Management Service  - Cloud-hosted key management service integrated with IAM and audit logging.
  • Cloud Resource Manager - Service to manage resources by project, folder, and organization based on the hierarchy.
  • Cloud Security Command Center - Security and data risk platform for data and services running in Google Cloud Platform.
  • Cloud Security Scanner - Automated vulnerability scanning service for applications deployed in App Engine.
  • Access Transparency - Near real-time audit logs providing visibility to Google Cloud Platform administrators.

IoT

  • Cloud IoT Core - Secure device connection and management service for Internet of Things.
  • Edge TPU - Purpose-built ASIC designed to run inference at the edge. As of September 2018, this product is in private beta.
  • Cloud IoT Edge - Brings AI to the edge computing layer.

API Platform

  • Maps Platform - APIs for maps, routes, and places based on Google Maps.
  • Apigee API Platform - Lifecycle management platform to design, secure, deploy, monitor, and scale APIs.
  • API Monetization - Solution for API providers to create revenue models, reports, payment gateways, and developer portal integrations.
  • Developer Portal - Self-service platform for developers to publish and manage APIs.
  • API Analytics - Service to analyze API-driven programs through monitoring, measuring, and managing APIs.
  • Apigee Sense -  Enables API security by identifying and alerting administrators to suspicious API behaviors.
  • Cloud Endpoints - An NGINX-based proxy to deploy and manage APIs.

Regions and zones

Google Cloud Platform is available in 17 regions and 52 zones. A region is a specific geographical location where users can deploy cloud resources.

Each region is an independent geographic area that consists of zones.

A zone is a deployment area for Google Cloud Platform resources within a region. Zones should be considered a single failure domain within a region.

Most of the regions have three or more zones. As of September 2018, Google Cloud Platform is available in the following regions and zones:

The following regions are expected to be operational in 2018:

  • Zürich (Switzerland) [5]
  • Osaka (Japan) [6]
  • Hong Kong [7]

Similarity to services by other cloud service providers

For those familiar with other notable cloud service providers, a comparison of similar services may be helpful in understanding Google Cloud Platform's offerings.

Google Cloud Platform Amazon Web Services[8] Microsoft Azure[9] Oracle Cloud
Google Compute Engine Amazon EC2 Azure Virtual Machines Oracle Cloud Infra OCI
Google App Engine AWS Elastic Beanstalk Azure Cloud Services Oracle Application Container
Google Kubernetes Engine Amazon Elastic Container Service

for Kubernetes

Azure Kubernetes Service Oracle Kubernetes Service
Google Cloud Bigtable Amazon DynamoDB Azure Cosmos DB
Google BigQuery Amazon Redshift Microsoft Azure SQL Database Oracle Autonomous DataWarehouse
Google Cloud Functions AWS Lambda Azure Functions Oracle Cloud Fn
Google Cloud Datastore Amazon DynamoDB Cosmos DB
Google Cloud Storage Amazon S3 Azure Blob Storage Oracle Cloud Storage OCI

Certifications

Similar to offerings by Amazon Web Services, Microsoft Azure, and IBM, a series of Google Cloud Certified programs are available on the Google Cloud Platform. Participants can choose between online learning programs provided by Coursera or Qwiklabs as well as live workshops and webinars. Depending on the program, certifications can be earned online or at various testing centers located globally.

  • Associate Cloud Engineer
  • Professional Data Engineer
  • Professional Cloud Architect
  • Professional Cloud Developer
  • Professional Cloud Network Engineer
  • Professional Cloud Security Engineer
  • G Suite

Timeline

GoogleCloudSummitKeynote
Google Cloud Summit in 2017
  • April 2008 - Google App Engine announced in preview[10]
  • May 2010 - Google Cloud Storage launched[11]
  • May 2010 - Google BigQuery and Prediction API announced in preview[12]
  • October 2011 - Google Cloud SQL is announced in preview[13]
  • June 2012 - Google Compute Engine is launched in preview[14]
  • May 2013 - Google Compute Engine is released to GA[15]
  • August 2013 -  Cloud Storage begins automatically encrypting each Storage object's data and metadata under the 128-bit Advanced Encryption Standard (AES-128), and each encryption key is itself encrypted with a regularly rotated set of master keys[16]
  • February 2014 - Google Cloud SQL becomes GA[17]
  • May 2014 - Stackdriver is acquired by Google[18]
  • June 2014 - Kubernetes is announced as an open source container manager[19]
  • June 2014 - Cloud Dataflow is announced in preview[20]
  • October 2014 - Google acquires Firebase[21]
  • November 2014 - Alpha release Google Kubernetes Engine (formerly Container Engine) is announced[22]
  • January 2015 - Google Cloud Monitoring based on Stackdriver goes into Beta[23]
  • March 2015 - Google Cloud Pub/Sub becomes available in Beta[24]
  • April 2015 - Google Cloud DNS becomes generally available[25]
  • April 2015 - Google Dataflow launched in beta[26]
  • July 2015 - Google releases v1 of Kubernetes; Hands it over to The Cloud Native Computing Foundation
  • August 2015 - Google Cloud Dataflow, Google Cloud Pub/Sub, Google Kubernetes Engine, and Deployment Manager graduate to GA[27]
  • November 2015 - Bebop is acquired, and Diane Greene joins Google[28]
  • February 2016 - Google Cloud Functions becomes available in Alpha[29]
  • September 2016 - Apigee, a provider of application programming interface (API) management company, is acquired by Google[30]
  • September 2016 - Stackdriver becomes generally available[31]
  • February 2017 - Cloud Spanner, highly available, globally-distributed database is released into Beta[32]
  • March 2017 - Google acquires Kaggle, world's largest community of data scientists and machine learning enthusiasts[33]
  • April 2017 - MIT professor Andrew V. Sutherland breaks the record for the largest ever Compute Engine cluster with 220,000 cores on Preemptible VMs.[34]
  • May 2017 - Google Cloud IoT Core is launched in Beta[35]
  • November 2017 - Google Kubernetes Engine gets certified by the CNCF[36]
  • February 2018 - Google Cloud IoT Core becomes generally available[37]
  • February 2018 - Google announces its intent to acquire Xively[38]
  • February 2018 - Cloud TPUs, ML accelerators for Tensorflow, become available in Beta[39]
  • May 2018 - Gartner names Google as a Leader in the 2018 Gartner Infrastructure as a Service Magic Quadrant[40]
  • May 2018 - Google Cloud Memorystore becomes available in Beta[41]

See also

References

  1. ^ "Why Google Cloud Platform". cloud.google.com. Retrieved 2014-04-05.
  2. ^ "Google Cloud Products". cloud.google.com. Retrieved 2017-06-02.
  3. ^ https://cloud.google.com/free/docs/frequently-asked-questions
  4. ^ "Google Doubles Down on Enterprise by Re-Branding Its Cloud". Fortune. Retrieved 2018-09-08.
  5. ^ "GCP is building a region in Zürich". Google Cloud Platform Blog. Retrieved 2018-09-08.
  6. ^ "GCP is building its second Japanese region in Osaka". Google Cloud Platform Blog. Retrieved 2018-09-08.
  7. ^ "Coming in 2018: GCP's Hong Kong region". Google Cloud Platform Blog. Retrieved 2018-09-08.
  8. ^ "Map AWS services to Google Cloud Platform products". Retrieved 14 April 2017.
  9. ^ "Map Microsoft Azure services to Google Cloud Platform products". Retrieved 14 April 2017.
  10. ^ "Introducing Google App Engine + our new blog". Google App Engine Blog. 2008-04-07. Retrieved 2018-09-08.
  11. ^ "Google Storage for Developers: A Preview - The official Google Code blog". Google Storage for Developers. 2010-05-19. Retrieved 2018-09-08.
  12. ^ "Google Cloud SQL: your database in the cloud - The official Google Code blog". Google Cloud SQL. 2011-10-06. Retrieved 2018-09-08.
  13. ^ "Google Cloud SQL: your database in the cloud - The official Google Code blog". Google Cloud SQL. 2011-10-06. Retrieved 2018-09-08.
  14. ^ "Google Compute Engine launches, expanding Google's cloud offerings". Google Cloud Platform Blog. Retrieved 2018-09-08.
  15. ^ "Google Compute Engine is now Generally Available with expanded OS support, transparent maintenance, and lower prices". Google Cloud Platform Blog. Retrieved 2018-09-08.
  16. ^ "Google Cloud Storage Launches Automatic Server-Side Encryption For All Files". TechCrunch. Retrieved 2018-09-08.
  17. ^ "Google Cloud SQL now Generally Available with an SLA, 500GB databases, and encryption". Google Cloud Platform Blog. Retrieved 2018-09-08.
  18. ^ "Google Acquires Cloud Monitoring Service Stackdriver". TechCrunch. Retrieved 2018-09-08.
  19. ^ "An update on container support on Google Cloud Platform". Google Cloud Platform Blog. Retrieved 2018-09-08.
  20. ^ "Sneak peek: Google Cloud Dataflow, a Cloud-native data processing service". Google Cloud Platform Blog. Retrieved 2018-09-08.
  21. ^ "Google Acquires Firebase To Help Developers Build Better Real-Time Apps". TechCrunch. Retrieved 2018-09-08.
  22. ^ "Unleashing Containers and Kubernetes with Google Container Engine". Google Cloud Platform Blog. Retrieved 2018-09-08.
  23. ^ "Google's Stackdriver-Based Cloud Monitoring Now in Beta". Data Center Knowledge. 2015-01-14. Retrieved 2018-09-08.
  24. ^ "Google's Cloud Pub/Sub Real-Time Messaging Service Is Now In Public Beta". TechCrunch. Retrieved 2018-09-08.
  25. ^ "Cloud DNS, VPN, HTTPS load balancing ... Google looks at rivals, thinks: Yeah, we'll do all that". Retrieved 2018-09-08.
  26. ^ "Google Opens Cloud Dataflow To All Developers, Launches European Zone For BigQuery". TechCrunch. Retrieved 2018-09-08.
  27. ^ "Google Container Engine is Generally Available". Google Cloud Platform Blog. Retrieved 2018-09-08.
  28. ^ "Google paid $380M to buy Bebop, executive Diane Greene donating her $148M share". VentureBeat. 2016-01-04. Retrieved 2018-09-08.
  29. ^ MSV, Janakiram. "Google Brings Serverless Computing To Its Cloud Platform". Forbes. Retrieved 2018-09-08.
  30. ^ "Google will acquire Apigee for $625 million". TechCrunch. Retrieved 2018-09-08.
  31. ^ "Google Stackdriver Hits General Availability". Channel Futures. 2016-10-20. Retrieved 2018-09-08.
  32. ^ "Introducing Cloud Spanner: a global database service for mission-critical applications". Google Cloud Platform Blog. Retrieved 2018-09-08.
  33. ^ "Welcome Kaggle to Google Cloud". Google Cloud Platform Blog. Retrieved 2018-09-08.
  34. ^ "220,000 cores and counting: MIT math professor breaks record for largest ever Compute Engine job". Google Cloud Platform Blog. Retrieved 2018-09-08.
  35. ^ "Introducing Google Cloud IoT Core: for securely connecting and managing IoT devices at scale". Google Cloud Platform Blog. Retrieved 2018-09-08.
  36. ^ "Introducing Certified Kubernetes (and Google Kubernetes Engine!)". Google Cloud Platform Blog. Retrieved 2018-09-08.
  37. ^ "The thing is . . . Cloud IoT Core is now generally available". Google Cloud Platform Blog. Retrieved 2018-09-08.
  38. ^ "Google to acquire Xively IoT platform from LogMeIn for $50M". TechCrunch. Retrieved 2018-09-08.
  39. ^ Gagliordi, Natalie. "Google releases Cloud TPU beta, GPU support for Kubernetes | ZDNet". ZDNet. Retrieved 2018-09-08.
  40. ^ "Magic Quadrant for Cloud Infrastructure as a Service, Worldwide". www.gartner.com. Retrieved 2018-09-08.
  41. ^ "Introducing Cloud Memorystore: A fully managed in-memory data store service for Redis". Google Cloud Platform Blog. Retrieved 2018-09-08.

External links

Apache Beam

Apache Beam is an open source unified programming model to define and execute data processing pipelines, including ETL, batch and stream (continuous) processing. Beam Pipelines are defined using one of the provided SDKs and executed in one of the Beam’s supported runners (distributed processing back-ends) including Apache Apex, Apache Flink, Apache Gearpump (incubating), Apache Samza, Apache Spark, and Google Cloud Dataflow

Apache Hadoop

Apache Hadoop ( ) is a collection of open-source software utilities that facilitate using a network of many computers to solve problems involving massive amounts of data and computation. It provides a software framework for distributed storage and processing of big data using the MapReduce programming model. Originally designed for computer clusters built from commodity hardware—still the common use—it has also found use on clusters of higher-end hardware. All the modules in Hadoop are designed with a fundamental assumption that hardware failures are common occurrences and should be automatically handled by the framework.The core of Apache Hadoop consists of a storage part, known as Hadoop Distributed File System (HDFS), and a processing part which is a MapReduce programming model. Hadoop splits files into large blocks and distributes them across nodes in a cluster. It then transfers packaged code into nodes to process the data in parallel. This approach takes advantage of data locality, where nodes manipulate the data they have access to. This allows the dataset to be processed faster and more efficiently than it would be in a more conventional supercomputer architecture that relies on a parallel file system where computation and data are distributed via high-speed networking.The base Apache Hadoop framework is composed of the following modules:

Hadoop Common – contains libraries and utilities needed by other Hadoop modules;

Hadoop Distributed File System (HDFS) – a distributed file-system that stores data on commodity machines, providing very high aggregate bandwidth across the cluster;

Hadoop YARN – introduced in 2012 is a platform responsible for managing computing resources in clusters and using them for scheduling users' applications;

Hadoop MapReduce – an implementation of the MapReduce programming model for large-scale data processing.The term Hadoop is often used for both base modules and sub-modules and also the ecosystem, or collection of additional software packages that can be installed on top of or alongside Hadoop, such as Apache Pig, Apache Hive, Apache HBase, Apache Phoenix, Apache Spark, Apache ZooKeeper, Cloudera Impala, Apache Flume, Apache Sqoop, Apache Oozie, and Apache Storm.Apache Hadoop's MapReduce and HDFS components were inspired by Google papers on MapReduce and Google File System.The Hadoop framework itself is mostly written in the Java programming language, with some native code in C and command line utilities written as shell scripts. Though MapReduce Java code is common, any programming language can be used with Hadoop Streaming to implement the map and reduce parts of the user's program. Other projects in the Hadoop ecosystem expose richer user interfaces.

Autoscaling

Autoscaling, also spelled auto scaling or auto-scaling, and sometimes also called automatic scaling, is a method used in cloud computing, whereby the amount of computational resources in a server farm, typically measured in terms of the number of active servers, scales automatically based on the load on the farm. It is closely related to, and builds upon, the idea of load balancing.

Bigtable

Bigtable is a compressed, high performance, proprietary data storage system built on Google File System, Chubby Lock Service, SSTable (log-structured storage like LevelDB) and a few other Google technologies. On May 6, 2015, a public version of Bigtable was made available as a service. Bigtable also underlies Google Cloud Datastore, which is available as a part of the Google Cloud Platform.

Chef (software)

Chef is a company and the name of a configuration management tool written in Ruby and Erlang. It uses a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". Chef is used to streamline the task of configuring and maintaining a company's servers, and can integrate with cloud-based platforms such as Internap, Amazon EC2, Google Cloud Platform, Oracle Cloud, OpenStack, SoftLayer, Microsoft Azure and Rackspace to automatically provision and configure new machines. Chef contains solutions for both small and large scale systems, with features and pricing for the respective ranges.

Cloud database

A cloud database is a database that typically runs on a cloud computing platform, and access to the database is provided as-a-service.

Database services take care of scalability and high availability of the database. Database services make the underlying software-stack transparent to the user.

Global Database of Events, Language, and Tone

The Global Database of Events, Language, and Tone (GDELT), created by Kalev Leetaru of Yahoo! and Georgetown University, along with Philip Schrodt and others, describes itself as "an initiative to construct a catalog of human societal-scale behavior and beliefs across all countries of the world, connecting every person, organization, location, count, theme, news source, and event across the planet into a single massive network that captures what's happening around the world, what its context is and who's involved, and how the world is feeling about it, every single day." Early explorations leading up to the creation of GDELT were described by co-creator Philip Schrodt in a conference paper in January 2011. The dataset is available on Google Cloud Platform.

Google App Engine

Google App Engine (often referred to as GAE or simply App Engine) is a web framework and cloud computing platform for developing and hosting web applications in Google-managed data centers. Applications are sandboxed and run across multiple servers. App Engine offers automatic scaling for web applications—as the number of requests increases for an application, App Engine automatically allocates more resources for the web application to handle the additional demand.Google App Engine is free up to a certain level of consumed resources and only in standard environment but not in flexible environment. Fees are charged for additional storage, bandwidth, or instance hours required by the application. It was first released as a preview version in April 2008 and came out of preview in September 2011.

Google Cloud

Google Cloud may refer to:

Google Cloud Connect, a plug-in to synchronize Microsoft Office documents to Google Docs

Google Cloud Dataproc, a cloud-based managed Spark and Hadoop service

Google Cloud Datastore, a NoSQL database service

Google Cloud Messaging, a mobile notification service

Google Cloud Platform, a suite of cloud computing services

Google Cloud Print, a service that lets users print from any device within a network cloud

Google for Work, renamed Google Cloud

Google Cloud Dataproc

Google Cloud Dataproc (Cloud Dataproc) is a cloud-based managed Spark and Hadoop service offered on Google Cloud Platform. Cloud Dataproc utilizes many Google Cloud Platform technologies such as Google Compute Engine and Google Cloud Storage to offer fully managed clusters running popular data processing frameworks such as Apache Hadoop and Apache Spark.

Google Cloud Datastore

Google Cloud Datastore (Cloud Datastore) is a highly scalable, fully managed NoSQL database service offered by Google on the Google Cloud Platform. Cloud Datastore is built upon Google's Bigtable and Megastore technology.

Google Compute Engine

Google Compute Engine (GCE) is the Infrastructure as a Service (IaaS) component of Google Cloud Platform which is built on the global infrastructure that runs Google's search engine, Gmail, YouTube and other services. Google Compute Engine enables users to launch virtual machines (VMs) on demand. VMs can be launched from the standard images or custom images created by users. GCE users must authenticate based on OAuth 2.0 before launching the VMs. Google Compute Engine can be accessed via the Developer Console, RESTful API or command-line interface (CLI).

Google Storage

Google Cloud Storage is a RESTful online file storage web service for storing and accessing data on Google Cloud Platform infrastructure. The service combines the performance and scalability of Google's cloud with advanced security and sharing capabilities. It is an Infrastructure as a Service (IaaS), comparable to Amazon S3 online storage service. Contrary to Google Drive and according to different service specifications, Google Cloud Storage appears to be more suitable for enterprises.

List of mergers and acquisitions by Alphabet

Google is a computer software and a web search engine company that acquired, on average, more than one company per week in 2010 and 2011. The table below is an incomplete list of acquisitions, with each acquisition listed being for the respective company in its entirety, unless otherwise specified. The acquisition date listed is the date of the agreement between Google and the acquisition subject. As Google is headquartered in the United States, acquisition is listed in US dollars. If the price of an acquisition is unlisted, then it is undisclosed. If the Google service that is derived from the acquired company is known, then it is also listed here. Google itself was re-organized into a subsidiary of a larger holding company known as Alphabet Inc. in 2015.

As of December 2016, Alphabet has acquired over 200 companies, with its largest acquisition being the purchase of Motorola Mobility, a mobile device manufacturing company, for $12.5 billion. Most of the firms acquired by Google are based in the United States, and, in turn, most of these are based in or around the San Francisco Bay Area. To date, Alphabet has divested itself of four business units: Frommers, which was sold back to Arthur Frommer in April 2012; SketchUp, which was sold to Trimble in April 2012, Boston Dynamics in early 2016 and Google Radio Automation, which was sold to WideOrbit in 2009.Many Google products originated as services provided by companies that Google has since acquired. For example, Google's first acquisition was the Usenet company Deja News, and its services became Google Groups. Similarly, Google acquired Dodgeball, a social networking service company, and eventually replaced it with Google Latitude. Other acquisitions include web application company JotSpot, which became Google Sites; Voice over IP company GrandCentral, which became Google Voice; and video hosting service company Next New Networks, which became YouTube Next Lab and Audience Development Group. CEO Larry Page has explained that potential acquisition candidates must pass a sort of "toothbrush test": Are their products potentially useful once or twice a day, and do they improve your life?Following the acquisition of Israel-based startup Waze in June 2013, Google submitted a 10-Q filing with the Securities Exchange Commission (SEC) that revealed that the corporation spent $1.3 billion on acquisitions during the first half of 2013, with $966 million of that total going to Waze.

Outline VPN

Outline VPN is a free and open-source tool that deploys Shadowsocks servers on multiple cloud service providers. The software suite also includes client software for multiple platforms. Outline was developed by Jigsaw, a technology incubator created by Google.[3]

The Outline Server supports self-hosting, as well as cloud service providers including DigitalOcean, Rackspace, Google Cloud Platform, and Amazon EC2. Installation involves running a command on its command line interface, or in the case of installing on DigitalOcean, its graphical user interface.

TensorFlow

TensorFlow is a free and open-source software library for dataflow and differentiable programming across a range of tasks. It is a symbolic math library, and is also used for machine learning applications such as neural networks. It is used for both research and production at Google.‍   It is a standard expectation in the industry to have experience in TensorFlow to work in machine learning.TensorFlow was developed by the Google Brain team for internal Google use. It was released under the Apache 2.0 open-source license on November 9, 2015.

Terraform (software)

Terraform is an open-source infrastructure as code software tool created by HashiCorp. It enables users to define and provision a datacenter infrastructure using a high-level configuration language known as Hashicorp Configuration Language (HCL), or optionally JSON. Terraform supports a number of cloud infrastructure providers such as Amazon Web Services, IBM Cloud (formerly Bluemix), Google Cloud Platform, Linode, Microsoft Azure, Oracle Cloud Infrastructure, or VMware vSphere as well as OpenStack .

HashiCorp also supports a Terraform Module Registry launched in 2017 during HashiConf 2017 conferences.

Virtual private cloud

A virtual private cloud (VPC) is an on-demand configurable pool of shared computing resources allocated within a public cloud environment, providing a certain level of isolation between the different organizations (denoted as users hereafter) using the resources. The isolation between one VPC user and all other users of the same cloud (other VPC users as well as other public cloud users) is achieved normally through allocation of a private IP subnet and a virtual communication construct (such as a VLAN or a set of encrypted communication channels) per user. In a VPC, the previously described mechanism, providing isolation within the cloud, is accompanied with a VPN function (again, allocated per VPC user) that secures, by means of authentication and encryption, the remote access of the organization to its VPC resources. With the introduction of the described isolation levels, an organization using this service is in effect working on a 'virtually private' cloud (that is, as if the cloud infrastructure is not shared with other users), and hence the name VPC.

VPC is most commonly used in the context of cloud infrastructure as a service. In this context, the infrastructure provider, providing the underlying public cloud infrastructure, and the provider realizing the VPC service over this infrastructure, may be different vendors.

Wallace (song)

"Wallace" is a song recorded by American rapper Azealia Banks for her debut studio album Broke with Expensive Taste (2014). The song was written by Banks, Kevin James, Filip Nikolic and Trevor McFedries, while production of the song was provided by the latter two. Lyrically, the track describes a man with a rottweiler head and depicts Banks killing him. Musically, the song is of both R&B and hardcore hip hop origins. In 2015, Banks released a music video for "Wallace" directed by Rob Soucy and Nick Ace. The video for "Wallace" was released via the Google Cloud Platform. Banks performed the song during the 2015 Coachella Festival and on her Broke with Expensive Taste Tour.

GCP Regions & Zones
Region Name Location Zones
North America-northeast1 Montréal, Canada
  • North America-northeast1-a
  • North America-northeast1-b
  • North America-northeast1-c
us-central1 Council Bluffs, Iowa, USA
  • us-central1-a
  • us-central1-b
  • us-central1-c
  • us-central1-f
us-west1 The Dalles, Oregon, USA
  • us-west1-a
  • us-west1-b
  • us-west1-c
us-west2 Los Angeles, California, USA
  • us-west2-a
  • us-west2-b
  • us-west2-c
us-east4 Ashburn, Virginia, USA
  • us-east1-b
  • us-east1-c
  • us-east1-d
us-east1 Moncks Corner, South Carolina, USA
  • us-east1-b
  • us-east1-c
  • us-east1-d
South America-east1 São Paulo, Brazil
  • South America-east1-a
  • South America-east1-b
  • South America-east1-c
Europe-north1 Hamina, Finland
  • Europe-north1-a
  • Europe-north1-b
  • Europe-north1-c
Europe-west1 St. Ghislain, Belgium
  • Europe-west1-b
  • Europe-west1-c
  • Europe-west1-d
Europe-west2 London, U.K.
  • Europe-west2-a
  • Europe-west2-b
  • Europe-west2-c
Europe-west3 Frankfurt, Germany
  • Europe-west3-a
  • Europe-west3-b
  • Europe-west3-c
Europe-west4 Eemshaven, Netherlands
  • Europe-west4-a
  • Europe-west4-b
  • Europe-west4-c
Asia-south1 Mumbai, India
  • Asia-south1-a
  • Asia-south1-b
  • Asia-south1-c
Asia-east1 Changhua County, Taiwan
  • Asia-east1-a
  • Asia-east1-b
  • Asia-east1-c
Asia-northeast1 Tokyo, Japan
  • Asia-northeast1-a
  • Asia-northeast1-b
  • Asia-northeast1-c
Asia-southheast1 Jurong West, Singapore
  • Asia-southheast1-a
  • Asia-southheast1-b
  • Asia-southheast1-c
Australia-southeast1 Sydney, Australia
  • Australia-southeast1-a
  • Australia-southeast1-b
  • Australia-southeast1-c
As a service
Technologies
Applications
Platforms
Infrastructure
Overview
Advertising
Communication
Software
Platforms
Hardware
Development
tools
Publishing
Search
(timeline)
Events
People
Other
Related

This page is based on a Wikipedia article written by authors (here).
Text is available under the CC BY-SA 3.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.