Kubernetes Takes The Lead, Fission Workflows and Product Roadmap
It’s that time of the year – we’re putting away the Halloween costumes, loading up the year’s final release sprints, and planning for two highly anticipated conferences: AWS re:Invent, where we’re hosting our annual customer appreciation dinner; and KubeCon, where Bich Le and Soam Vasani have some exciting talks lined up: lessons on building an internet facing cluster using Kubernetes, cloud arbitrage with Kubernetes and updates on fission.
A highlight from October was the launch of Fission Workflows, which makes it possible to use serverless to develop complex, non-trivial apps spanning 10s or 100s of functions. Soam’s blog covers fission workflows and potential design patterns such as using messages-as-state, and fission’s event-driven-app architecture by binding functions to message queue topics.
Is it me or is fission (and serverless) making micro-services look passe for stateless apps?
Fission is soon going to be available as a native-app in Platform9’s Managed Kubernetes’ application catalog. If you haven’t taken it out for a spin, we’re making it so easy you don’t have an excuse any more. Try it out, follow fission’s progress on github, and get involved at the fission slack channel!
For those of you in the bay area, we hope to see you at the coming Structure 2017 conference: Platform9’s Madhura Maskasky and CoreOS’ Alex Polvi discuss the industry wide migration to containers; and I will be discussing Kubernetes’ role as a federated hybrid cloud platform with Google’s Allan Naim and Veritas’ Vibhu Pratap.
What’s in the works
The engine room is running hot with amazing new capabilities we’re developing across our next generation [open] cloud platform. Here’s a sneak peak at what’s on our mind in November:
- Managed OpenStack – With more than 250 regions now being managed, Managed OpenStack is scaling and we’re investing to keep up. We’re scaling the OpenStack control plane horizontally (using Heat! How recursive is that?), adding a custom scheduler for HPC oriented workloads (this should make it to upstream OpenStack in 2018), and enhancing Omni to better support public cloud Availability Zones.
- Managed Kubernetes – There’s a really powerful capability that makes Kubernetes even more compelling as a way to abstract across public clouds and data-centers; and reduce the total cost of cloud usage. My co-founder and Chief Architect, Bich Le will be previewing this capability at KubeCon in Austin, don’t miss it if you are at the event.
- Fission – Fission is running on overdrive with several items on the backlog to entire a formal beta program by KubeCon; including authorization, continued enhancements to Workflows, a graphical user interface and lots of fixes for production usage.
- Customer 0 – As you may know, Platform9’s own dogfood environment has always been customer #0 for our product (yes, I count from 0). While our CI systems have always run on a Platform9 managed environment, we’ve historically run production workloads on a well known public cloud provider (while still being managed via OpenStack Omni). Well, our costs on the public cloud have now gotten to the point where we are walking-our-talk and migrating production workloads to the private portion of our cloud. There’s a ton of interesting insights we hope to learn and share as part of this exercise. Our initial models project a 75% reduction in total cloud costs; which is a big deal!
Swarm Mesos Kubernetes has won
Docker and Mesosphere have finally thrown in the towel and admitted what most of us knew two years ago: Kubernetes is it. We’re excited to move beyond the container orchestration wars, and onto a new phase in Kubernetes’ journey. This is a foundational technology that will have a profound impact on how software is built for the next decade.
Fission, for instance, is entirely built atop Kubernetes; and this is just one of many powerful ways in which the open-source community is contributing to and extending Kubernetes.
In a coming blog, I’ll speculate on future trends to watch for in this new phase. Stay tuned.
Here’s a roundup of things we’re talking about at the office. We’d love to hear from you on these – tweet us @platform9sys
- Melinda Gates’ first post on LinkedIn, on how the workplace needs to evolve for women’s role in today’s society, has us thinking deeply
- Kubernetes 1.8 was released. What version are you running again?
- Python still leads Go in Redmonk’s programming language rankings (flame war alert!)
- Google and Cisco are a thing. Like Google and Nutanix. Or Google and Pivotal. With Diane at the helm, Google is taking the enterprise very seriously; and that’s a great thing for the industry
- AWS engineering excellence may be at least in part because of
allowing oldies to ruledemolishing the cult of youth