Next stop, the clouds

Google Cloud Next ’18: Everything cloud developers have hoped for

google cloud
© Shutterstock / ra2studio  

What’s the number one advantage of cloud computing? Nearly endless scalability! Google aims to build on this prospect by announcing the Cloud Services Platform, a set of foundational services and technologies that is about to rock your serverless world!

Google Cloud Next ‘18 day 1 has concluded and Google made sure not to send us home disappointed!

Numerous announcements were made during the first day of the event but one was sure to get our undivided attention!

Google aims to build on the nearly endless scaling capabilities of cloud by launching the Cloud Services Platform, “a set of foundational services and technologies that deliver advanced operational and management capabilities to your IT environment, in the cloud and on-premises”.

Google’s business is information. We have a cloud that’s been built to efficiently take in the information, organize it and put it back out with a lot of intelligence. And this is what every company needs today. Information is driving the business, information that is supercharged. Global cloud is an unbelievably complex set of technologies and capabilities; innovation is continuously required as you scale it. There’s been 20 years of scaling an optimizing Google’s rather huge cloud…

Diane Greene, CEO at Google Cloud

Cloud-coated candy

Cloud Services Platform is a hybrid cloud software for application modernization. It provides consistent, automated operations on-premise and in the cloud.

But it’s also so much more than that! It combines Kubernetes and Istio with Google’s infrastructure, security, as well as operations practices to increase velocity and reliability and manage governance at scale.

SEE MORE: The state of serverless computing: Current trends and future prospects

And the best part is that the Cloud Services Platform is an open ecosystem, offering impressive extending capabilities!

You can find all the information you need about the newly released platform here. But for now, let’s dig into some of the most interesting Cloud Services Platform-related announcements in a bit more detail.

Serverless delight vol.1

To start things off, we present to you Google Cloud Functions, an event-driven serverless compute platform that offers an easy way to run and scale code in the cloud with performance, networking and security features. More precisely, Cloud Functions includes:

  • No server management
  • Payment required only while code runs
  • Automatic scaling
  • Code running in response to events
  • Ability to connect and extend services
  • Support for code written in JavaScript (Node.js) and Python

You can try it for free here.

Serverless delight vol.2

Moving further on, we have Cloud Build, Google’s new continuous integration/continuous delivery (CI/CD) service.

What’s most fascinating about Cloud Build is that it’s integrated with popular developer tools and lets you build serverless applications:

  • Native Docker support
  • 120 free build-minutes per day and up to 10 concurrent builds included
  • Powerful insights into build results along with build errors and warnings for easy debugging
  • Automatically perform package vulnerability scanning for Ubuntu, Debian, and Alpine
  • Build locally or in the cloud

Give it a go for free here.

Serverless delight vol.3 – Kubernetes edition

Google aspires to help you build all your applications serverlessly, even if you use Kubernetes. So… guess what! We have more Kubernetes stuff for you!

Ladies and gentlemen, I present to you Knative, a Kubernetes-based platform to build, deploy, and manage modern serverless workloads.

Not only does it sound interesting and helpful, Google’s branding makes it hard to resist:

Knative enables developers to focus just on writing interesting code, without worrying about the “boring but difficult” parts of building, deploying, and managing an application.

To put it simply, Knative is:

A developer-friendly software offering a set of reusable components that focus on solving many mundane but difficult tasks such as orchestrating source-to-container workflows, routing and managing traffic during deployment, auto-scaling your workloads, or binding running services to eventing ecosystems.

Offering support for common development patterns such as GitOps, DockerOps, ManualOps, as well as tools and frameworks such as Django, Ruby on Rails, Spring, and many more.

Designed to plug easily into existing build and CI/CD toolchains.

Designed to be run as a service by all major cloud providers.

Helping developers orchestrate builds, serving, and events with a single click, enabling the benefits of an idiomatic developer experience with the flexibility and control of GKE.

You can find all the information you need on Knative in the GitHub repo and you can also try out the GKE serverless add-on here.

Eirini-Eleni Papadopoulou
Eirini-Eleni Papadopoulou was the editor for Coming from an academic background in East Asian Studies, she decided that it was time to go back to her high-school hobby that was computer science and she dived into the development world. Other hobbies include esports and League of Legends, although she never managed to escape elo hell (yet), and she is a guest writer/analyst for competitive LoL at TGH.

Inline Feedbacks
View all comments