Cloud Launcher helps easily discover new software and services, Google added several new additions to this catalog and introduce an even easier way to try them out through new "Cloud Launcher Virtual Machine" solutions, now part of the new Always Free program.
Cloud Launcher catalog updates include:
Expanded VM solutions library offer scale, performance and value that allow an easy launch large compute clusters on Google's infrastructure, ranging from big data analytics to databases.
Bring Your Own License (BYOL) solutions allow you to use Cloud Launcher as a deployment vehicle for existing licenses. In other words, "you can run software on Google Compute Engine, using directly purchased licenses from third-party providers."
Standalone SaaS solutions lets you can sign up for services directly from SaaS partner sites. Over 15 services are now available via Cloud Launcher, with many more on the horizon.
Back in 2011, the paid version of Translate API with 50+ languages was introduced, and now it has expanded cover to 100+ languages, plus widely adopted and deployed in scaled production environments by thousands of customers as of today.
Google Neural Machine Translation system (GNMT) is now general available to all customers under the Standard Edition. The Premium Edition beta is now closed for new sign-ups and will re-open in the coming months alongside new features.
GNMT uses state-of-the-art training techniques and runs on TPUs to achieve some largest improvements for machine translation and has over 1,000 customers testing the API.
Here is what is offered with Neural Machine Translation:
- Access to the highest-quality translation model, reducing translation errors by 55%-85% on several generally available language pairs
- Support for seven new languages: English to and from Russian, Hindi, Vietnamese, Polish, Arabic, Hebrew and Thai. This is in addition to eight existing languages (English to and from Chinese, French, German, Japanese, Korean, Portuguese, Spanish and Turkish)
- More languages in coming weeks. Please visit this page to keep track of new language support.
Google Container Engine fires up Kubernetes 1.6, emphasizes significant scale improvements and additional scheduling and security options, making the running of a Kubernetes clusters on Container Engine easier than ever before.
"There were over 5,000 commits in Kubernetes 1.6 with dozens of major updates that are now available to Container Engine customers," writes Google Cloud team.
The highlights of this release include:
- supported nodes are increased by 2.5 times to now supporting cluster sizes of upto 5,000 nodes, up from 2,000, while still maintaining strict SLO.
- Fully managed Kubermetes nodes: With Node Auto-Upgrade and Node Auto-Repair, you can optionally have Google automatically update cluster to latest version, and ensures cluster nodes are always operating correctly.
Container-Optimized OS, a locked down operating system specifically designed for running containers on Google Cloud reaches general availability. Here's what if offers:
- Controlled build/test/release cycles providing GCP customers including Google's own services enhanced kernel features and managed updates. Releases are available over three different release channels (dev, beta, stable), each with different levels of early access and stability, enabling rapid iterations and fast release cycles.
- Container-ready as Container-Optimized OS comes pre-installed with Docker container runtime and supports Kubernetes for large-scale deployment and management (also known as orchestration) of containers.
- Container-Optimized OS minimal read-only root file system reduces the attack surface, and includes file system integrity checks. It also has a locked-down firewall and audit logging.
- Container-Optimized OS uses an active/passive root partition scheme. This makes it possible to update the operating system image in its entirety as an atomic transaction, including the kernel, thereby significantly reducing update failure rate. Users can opt-in for automatic updates.
Google Cloud Platform and Elastic together announced to offer managed open source search and high-performance global network and scale, increased security and privacy, data analytics and machine learning and the tools needed to build today's modern applications.
Google invests in INDIGO undersea cable to serve Google traffic in Southeast Asia—between Australia and Asia, connecting Perth, Sydney and Singapore, with a branch to Jakarta.
"The new cable system will span approximately 9,000 kilometers, and its two fiber pairs provide a design capacity of around 18 terabits per second (Tbps), with the option to expand in the future," writes Brian Quigley. At 18 Tbps, "INDIGO provides enough capacity for people in Singapore and Sydney to join 8 million simultaneous high-definition Google Hangout video conference calls."
This is just another example of Google Cloud's remarkable network backbone—the largest of any public cloud provider, Quigley said.
Alcatel Submarine Networks will construct the cable, which is expected to be completed by mid-2019.
Espresso makes Google cloud faster, more available and cost effective by extending Software Defined Networking (SDN) to the public internet.
Google's largest peering surfaces in the world, exchanges data with Internet Service Providers (ISPs) at 70 metros and generates more than 25 percent of all Internet traffic. Since, existing Internet protocols don't use all of the connectivity options offered by ISPs, therefore end users don't get the best experience. This is where Espresso delivers,
First, it allows Google to dynamically choose the best point and rebalancing of traffic based on actual performance data—rather than picking a static point to connect users simply based on their IP address (or worse, the IP address of their DNS resolver).
Similarly, we are able to react in real-time to failures and congestion both within our network and in the public Internet.
And, second, it helps separating the logic and control of traffic management from the confines of individual router "boxes."
For example, "consider real-time voice search. Answering the question "What's the latest news?" with Google Assistant requires a fast, low-latency connection from a user's device to the edge of Google's network, and from the edge of our network to one of our data centers. Once inside a data center, hundreds—or even thousands—of individual servers must consult vast amounts of data to score the mapping of an audio recording to possible phrases in one of many languages and dialects. The resulting phrase is then passed to another cluster to perform a web search, consulting a real-time index of internet content. The results are then gathered, scored and returned to the edge of Google's network back to the end user."
Jupiter, as it makes its closest approach to earth this year, Google Assistant can help you getting answers to questions, like "when does the sun set today" and "remind me to look for Jupiter after 8pm tonight."
Make it a family affair by asking your Assistant to "text mom to go outside and see Jupiter tonight.'" And while you shouldn't need a telescope for this show, it can't hurt to get a closer look—ask "show me videos on making a telescope" for some creative inspiration.
And, at home, you can ask Assistant on Google Home "how long does Jupiter take to orbit around the sun?" or "How big is Jupiter?"
Update 04/11: Google Cloud Storage can now register changes by sending change notifications to a Google Cloud Pub/Sub topic.
"Cloud Pub/Sub support introduces many new capabilities to Cloud Storage notifications, such as pulling from subscriptions instead of requiring users to configure webhooks, multiplexing copies of each message to many subscribers and filtering messages by event type or prefix," writes Google Cloud team.
"Cloud Pub/Sub is a powerful messaging platform that allows you to build fast, reliable and more secure messaging solutions."
To set up notification triggers from your Cloud Storage bucket to your Cloud Pub/Sub topic use the following command, after you enabled Cloud Pub/Sub API and downloaded latest version of the gcloud SDK:
$> gsutil notification create -f json -t your-topic gs://your-bucket
To start sending Cloud Storage notifications to Cloud Pub/Sub, start reading this getting started guide.
Update 04/14: Google Cloud Deployment Manager, a native GCP tool now available helps to create and manage GCP resources, including Compute Engine (i.e., virtual machines), Container Engine, Cloud SQL, BigQuery and Cloud Storage.
Now, you can use Deployment Manager to create and manage projects as well. It has a set of templates that handle:
- Project Creation - create the new project with the name you provide
- Billing - set the billing account for the new project
- Permissions - set the IAM policy on the project
- Service Accounts - optionally create service accounts for the applications or services to run in this project
- APIs - turn on compatible Google APIs that the services or applications in a project may need