Microsoft Open Source Blog

3 min read

ONNX Runtime: a one-stop shop for machine learning inferencing 

Organizations that want to leverage AI at scale must overcome a number of challenges around model training and model inferencing. Today, there are a plethora of tools and frameworks that accelerate model training but inferencing remains a tough nut due to the variety of environments that models need to run in.

3 min read

Helm 3: simpler to use, more secure to operate 

Helm is the best way to find, share, and use software built for Kubernetes, and the eagerly anticipated Helm 3 alpha is now available for testing. Try it out, give feedback, and help the Helm community get it ready for you to depend upon.

4 min read

Extending Kubernetes in the open 

Greetings and welcome to KubeCon EU in Barcelona! As always, it is wonderful to see the community come together to celebrate how Kubernetes has made cloud-native ubiquitous and changed the way that we build and manage our software.

3 min read

Updates on Red Hat and Microsoft Azure joint innovation 

Today at the Red Hat Summit, Microsoft announced a wide array of new services, including availability of Red Hat Enterprise Linux (RHEL) 8 images, SQL Server 2017 on RHEL 8, and the general availability of Ansible 2.8 and Certified Ansible Modules on Azure alongside the Azure Red Hat OpenShift GA.

1 min read

Announcing the public preview of Azure Image Builder 

Today we’re announcing the public preview of Azure Image Builder, a service that makes building Windows and Linux virtual machine (VM) images easy in Azure. It helps you build custom VM images with three main purposes in mind: fulfilling security needs, meeting corporate and regulatory compliance rules, and preconfiguring VMs with apps for faster deployment.

4 min read

Announcing KEDA: bringing event-driven containers and functions to Kubernetes 

Event-driven architectures are a natural evolution of microservices, enabling a flexible and decoupled design, and are increasingly being adopted by enterprise customers. Fully managed serverless offerings like Azure Functions are event–driven by design, but we have been hearing from customers about gaps in these capabilities for solutions based on Kubernetes. Scaling in Kubernetes is reactive, based on the CPU and memory consumption of a container.

5 min read

Trill 102: Temporal Joins 

This post is the second in a sequence intended to introduce developers to the Trill streaming query engine, its programming model, and its capabilities. We introduced in the previous post the concept of snapshot semantics for temporal query processing.

5 min read

Adding automated performance quality gates using Keptn Pitometer 

This blog dives into monitoring-as-code ad adding automated performance quality gates into your software delivery pipelines. We’ll walk through examples using a web microservice app and an Azure function app that we developed as open source services that help you qualify the overall performance and quality of applications.