Introducing Hyperlight: Virtual machine-based security for functions at scale
The Microsoft Azure Core Upstream team is excited to announce the Hyperlight…
Bitnami was recently invited to speak at a few Azure Meetups and we took that as an opportunity to demonstrate something cool. We love our partnership with Microsoft and are doing tons of great things together on Azure, Azure Container Service (AKS), Helm and in the Azure Marketplace.
Inspired by that work we wanted to showcase a fun use case, taking a common application type (Java) and running it in a container on a cool, new, managed Kubernetes platform (AKS), while leveraging a massively scalable distributed database (Cosmos DB). This blog features a recorded live walkthrough of building, deploying and testing that application.
If you would like to follow along, a couple of accounts need to be set up beforehand. Most notably:
As mentioned earlier, the video was captured live. However, there are a few simple steps that were completed before the camera was rolling:
After basic setup and cloning the git repo, the video will walk you through the following progression:
Once completed, the environment will look like:
Cast: On the right: Simon Bennett (Bitnami Product Manager, lead vocals, keyboards); On the left: Brad Bock (Bitnami Program Manager, backing vocals)
Why does the demo use these technologies?
A lot of ground was covered in a short amount of time in the video. Hopefully you can see that by using these new platforms and technologies you can greatly simplify the process of deploying scalable applications. With tools like AKS and Cosmos DB, we’ve come a long way from the early days of Infrastructure-as-a-Service (IaaS), and even further from physical data centers. Not long ago deploying an application was a painful process for the average software developer, with the rough equivalent of these tasks taking hours, days, or even weeks if considering legacy provisioning of hardware and software!
Want to learn more? Try it yourself!