Microsoft Construct 2022 has simply closed its digital doorways, with lots of new providers and options, and this time round a lot has been mentioned additionally about DevOps.
At the moment I’m going to recap all a very powerful bulletins round DevOps made by Microsoft at Construct 2002
Video
As standard, in case you are a visible learner, or just want to look at and hear as a substitute of studying, right here you’ve gotten the video with the entire rationalization and demo, which to be honest is far extra full than this put up.
Hyperlink to the video: https://youtu.be/Lq0BPwa69C8
Should you reasonably want studying, nicely… let’s simply proceed 🙂
The Nice Absent
Let’s begin not with an announcement however reasonably with an absence thereof, with the nice absent at Construct 2022: I’m speaking about Azure DevOps.
There have been actually lots of bulletins and classes revolving round GitHub, and that’s to be anticipated, however not a single session, announcement, function or demo by which Azure DevOps has been proven and even talked about.
I feel this can be a clear signal for us on what the longer term for Azure DevOps appears to be like like, however keep tuned as a result of I’ll have an amazing visitor on my YouTube channel very quickly and we’ll discuss precisely about this.
Totally Managed NGNIX on Azure
Speaking about stuff that was really current at Construct 2022, let’s begin with one in all my favourite bulletins: Azure now has a totally managed nginx providing.
NGINX for Azure, which is at the moment in preview, is a SaaS resolution with superior site visitors administration and monitoring. The tight Azure integration allows ease of use with a couple of clicks for provisioning and configuration although the Azure portal.
The service affords superior site visitors administration options, similar to JSON Internet Token (JWT) authentication and lively well being checks, and built-in safety integrations like Azure Key Vault for SSL/TLS certificates administration.
NGINX for Azure is obtainable by Microsoft in partnership with F5, so yow will discover it by the Azure Market, however you get a unified invoice for all providers they use on Azure and leverage present enterprise agreements.
And the good factor is that being an Azure service, you possibly can handle all of the facets of it through the Azure portal, together with making configurations modifications which are then utilized to the service immediately, and utilizing config recordsdata that you could be have already got from earlier deployments.
And final however not least, they’ve developed a GitHub integration that permits you to model management your configuration in a GitHub repo and to use modifications to that configuration through GitHub Actions
Microsoft Dev Packing containers
We are going to discuss once more about containers in a minute, however let me change web page and speak about one other announcement I fairly favored. I’m speaking about Microsoft Dev Packing containers.
Microsoft Dev Packing containers, at the moment in non-public preview, is a brand new cloud service that gives builders with safe, ready-to-code developer workstations. This service mainly makes it simple for builders to entry the instruments and assets they want with out worrying about workstation configuration and upkeep.
If it seems like what GitHub Codespaces does is as a result of, in a approach, the 2 providers have the identical objective: make improvement simpler and administration of dependencies faster.
Dev Packing containers, nonetheless, goes a step additional than Codespaces, as a result of it helps every kind of improvement, together with desktop and cell, and it runs on Home windows 11 (whereas codespaces run solely on linux). And actually you should use it from the browser but in addition utilizing Distant Desktop.
Dev groups preconfigure Dev Packing containers for particular initiatives and duties, enabling devs to get began rapidly with an surroundings that’s able to construct and run their app in minutes. On the similar time, Microsoft Dev Field ensures unified administration, safety, and compliance keep within the arms of IT by leveraging Home windows 365 to combine Dev Packing containers with Intune and Microsoft Endpoint Supervisor.
Azure Deployment Environments
And when you’re prepared to check your functions or run them towards different providers, Azure Deployment Environments, additionally in non-public preview, will make it simple for developer groups to rapidly spin up app infrastructure with self-service of project-based infrastructure-as-code templates.
This can reduce set-up time whereas maximizing safety, compliance, and price effectivity, and imposing greatest practices
Azure Load Testing
Let’s transfer now to the subsequent new service, Azure Load Testing.
Few years in the past, Microsoft had their very own Load Testing service built-in in Azure DevOps… really, at the moment it was nonetheless known as Visible Studio Staff Providers. However that service has been deprecated for years already, leaving Microsoft and Azure with no correct Load Testing service… nicely no extra.
Azure Load Testing is a totally managed load-testing service constructed for and in Azure that makes it simple to generate large load utilizing Azure assets and establish app efficiency bottlenecks.
It allows builders and testers to generate high-scale load and run simulations that reveal actionable insights into app efficiency, scalability, and capability.
The service can use present Apache JMeter scripts, and you’re going to get suggestions backed by metrics and analytics.
Azure Load Testing additionally helps steady integration and steady supply (CI/CD) workflows to offer steady suggestions.
I’m actually excited to do that service out, keep tuned as a result of I’ll for positive have a video by which I’m going to check it and evaluation it.
Azure Container Apps GA
Alright, subsequent up the GA of Azure Container Apps. The service has been in preview for some time, however now it has reached GA which implies that it’s steady for manufacturing workloads.
Azure Container Apps permits you to run your containerized apps in a serverless method, however nonetheless taking benefits of Kubernetes, Keda for event-driven autoscaling, dapr, and Envoy.
And all of that is absolutely managed by Microsoft so you possibly can simply give attention to the applying and never on managing infrastructure
One of many cool options of this service is you could scale your pods right down to 0 cases and spin up extra pods robotically if requests are available in.
And if all of this was not sufficient, in the course of the occasion Scott Guthrie confirmed a demo by which with a single command of the Azure CLI he was capable of have an software containerized, a container registry create in Azure, some GitHub Actions workflows created and run to construct the picture of the applying, and at last have every part deployed to Azure in a model new Azure Container App.
Draft v2 Integration
And in case you are inquisitive about how the app is getting containerized, that is thanks to a different new announcement made at Construct 2022. I’m speaking in regards to the public preview of the assist for Draft v2.
Draft is an open-source venture that streamlines Kubernetes improvement by taking a non-containerized software and producing the Dockerfiles, Kubernetes manifests, Helm charts, Kustomize configurations, and different artifacts related to a containerized software. Draft may also create a GitHub Motion workflow file to rapidly construct and deploy functions onto any Kubernetes cluster.
With the general public preview simply introduced, Draft is now built-in with AKS by the Azure CLI, Azure Portal, and Visible Studio Code. And works with Azure Container Apps as nicely, as now we have seen.
AKS Internet App Routing
And nonetheless speaking about containers and AKS, there may be one other attention-grabbing function that has been introduced at Construct: the preview for Internet App Routing.
I couldn’t discover a lot about this new AKS add-on, and in addition the a part of the session the place the announcement has been made was fairly quick, however what we all know from the official web site is that
Internet app routing helps you get your net software up and working in AKS securely whereas eradicating the complexity of ingress controller, certificates, and DNS administration, and that the service affords a managed ingress controller powered by NGINX that you should use with out restrictions and integrates out of the field with open service mesh to safe intra-cluster communications.
I’m curious to see this in motion, let me know within the feedback when you have already tried this out.
Totally Managed Grafana
Subsequent and closing announcement that I’m going to cowl at the moment is one other large one for me. Microsoft introduced the general public preview of a totally managed Grafana service in Azure.
As I’ve talked about, Azure Managed Grafana is a totally managed service for analytics and monitoring options. And it is supported by Grafana Enterprise, which supplies extensible information visualizations.
You may provision the brand new Azure Managed Grafana and join it to your AKS cluster, and with you could see all of the metrics and information supplied by container insights, visualized within the acquainted interface of Grafana. You may see info like requests per second, the assets that you simply’re utilizing in your pods, and the entire various things you must run your software efficiently.
And since Grafana is an open-source product, it is obtainable to you in Azure or wherever you need to run it.
And sure, that dashboard you see above is robotically created whenever you provision Azure Managed Grafana and level it to AKS as a result of the service is optimized for Azure-native information sources from providers similar to Azure Monitor and Azure Knowledge Explorer.
Conclusions
These have been for me essentially the most thrilling bulletins round DevOps at Construct 2022, however Microsoft made much more bulletins so I’d advocate you to test the Guide of Information that they revealed to see all of them. Yow will discover the hyperlink within the video description.
Let me know within the feedback beneath what do you concentrate on the providers and new options I’ve lined and what your favourite announcement from Construct 2022 was.
Additionally, try this video here by which I evaluation a brand new approach to connect with non-public assets with out VPN.
Like, share and comply with me 🚀 for extra content material:
📽 YouTube
☕ Buy me a coffee
💖 Patreon
📧 Newsletter
🌐 CoderDave.io Website
👕 Merch
👦🏻 Facebook page
🐱💻 GitHub
👲🏻 Twitter
👴🏻 LinkedIn
🔉 Podcast