Google Cloud Next ’18: Everything cloud developers have hoped for
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 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.
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
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.