At Microsoft Build 2017 we shared our vision for Azure IoT Edge. At that time we demonstrated the idea of what Azure IoT Edge could do with Azure Stream Analytics job and Azure Machine Learning workloads by moving from Azure cloud to an IoT Edge device so that decisions could be made quickly and reliably without having to rely on the public Internet. This allowed million-dollar machines to operate reliably and safely with Azure IoT Edge, making intelligent decisions based on data from the machine. Deployment of these workloads can now be at a scale of thousands or millions of devices.
In November 2017, we shipped the public preview of Azure IoT Edge with the ability to move workloads from the Azure to Edge devices. These workloads included the AI Toolkit for Azure IoT Edge, Azure Machine Learning, Azure Stream Analytics, Azure Functions, and your own code. With these services on the edge, you could build rich and intelligent applications which operate locally, but can easily be deployed and managed from the Azure IoT Hub. We also articulated the security model for Azure IoT Edge and announced partnerships with NXP and Microchip for support of this model.
Since the public
With Kubernetes exploding in popularity worldwide, it’s no surprise that Kubernetes usage on Azure has grown more than 10x over the last year. Customers love the agility, reliability, and scalability benefits provided by container orchestrators like Kubernetes. Early reviews of our AKS, our managed Kubernetes service, demonstrate serious interest from customers of all shapes and sizes. For Build 2018, we’re thrilled to announce some big improvements to the Kubernetes experience on Azure.
Azure Kubernetes Service
To start, our managed Kubernetes service has been renamed to Azure Kubernetes Service (AKS). AKS is now officially part of the Kubernetes Conformance Program, designed to ensure consistency and portability of Kubernetes across different environments.
AKS made easy
We want every developer to try Kubernetes on Azure, whether they are familiar with containers or not. We have two new announcements that make AKS easier than ever:
DevOps Project support for AKS – with a few simple clicks developers can create a new AKS cluster, containerize their application, deploy with a VSTS CI/CD pipeline, and view integrated App Insights telemetry – all through DevOps Project. New Azure Portal experience for AKS – we are thrilled to showcase the new AKS create and browse experiences inside the
Today we are announcing integrations between GitHub and two Microsoft products: App Center and Outlook.
Ship Mobile Apps Faster with App Center and the GitHub Checks API
GitHub now detects when a repo contains an iOS or Android project and suggests mobile CI providers from the GitHub Marketplace. We’ve worked closely with GitHub to ensure that App Center works seamlessly with repos containing mobile apps for any platform with their new GitHub Checks API. We’ve even made it easy to build iOS and Android apps from the same repo.
We designed App Center to simplify and automate the tricky, manual steps of mobile development. After connecting a GitHub repo to App Center, developers can configure apps to build on commit, test automatically on thousands of real devices, distribute to beta testers, collect analytics and crash reports, and even upload to app stores when ready for release.
All of this is orchestrated within GitHub via the new Checks API, displaying App Center activity on pull requests so developers can keep their entire workflow within GitHub, staying focused on code and automating the rest.
Save Time with Smarter Email Notifications in Outlook
Microsoft 365 supports Adaptive Cards, which streamline
This morning, at the Microsoft Build conference in Seattle, I talked about the key areas of new Azure innovation that enable the intelligent cloud and intelligent edge – spanning developer tools, DevOps, containers, serverless, Internet of Things (IoT) and artificial intelligence (AI).
Innovation starts with developers writing code. The effectiveness of your dev tools are at the heart of your ideas becoming reality. With this in mind, we continue to deliver new innovation and experiences with Visual Studio tools. Whether it is Visual Studio, VS Code or Visual Studio Team Services for DevOps, we are committed to providing the most productive developer experience end-to-end. Today, we announced a preview of Visual Studio IntelliCode, that brings AI to everyday development by providing intelligent suggestions that improve code quality and productivity. We also announced the preview of Live Share, which lets developers collaborate on their code and problem solve across Visual Studio and VS Code. Finally, building on our shared commitment to developers and open source, we also announced a fantastic partnership with GitHub where Visual Studio App Center will be natively available in GitHub via their marketplace. This means any GitHub developer building mobile apps for iOS, Android, Windows and macOS
We are pleased to announce a private preview of a new Azure Resource Provider for HashiCorp Terraform which will enable Azure customers using Azure Resource Manager (ARM) to provision and configure dependent resources with Terraform Providers as if they were native Azure Resource Providers.
We have been investing heavily in Terraform and partnering closely with HashiCorp on enabling deep and rich support of Azure for customers who use Terraform to manage their resources. This new capability seeks to enable customers who choose to use ARM directly to enjoy the benefits of Terraform’s broad and diverse set of providers directly through Azure.
There are many scenarios that will be enabled by this new Azure Resource Provider (RP). For example, a customer can now write an ARM template that creates a new Kubernetes Cluster on Azure Container Service (AKS) and then, via the Terraform OSS provider, Kubernetes resources such as pods, services, and secrets can be created as dependant resources.
Provision 3rd party resources inside or outside of Azure using ARM APIs using Terraform RP.
Using the Resource Provider
The provider exposes two types:
providerregistrations resources Providerregistrations Type
The providerregistrations type correlates to the provider type in Terraform and contains connection
Conversational AI is the next user interface (UI) wave in computing. We’ve evolved from a world of having to learn and adapt to computers to one where they’re learning how to understand and interact with us. Natural interactions with computers start with language, speech, and semantic understanding, and continues through supporting rich multi model interactions.
Today at the Build conference, we are announcing major updates related to our Conversational AI tools including updates to Aure Bot Service, Microsoft Cognitive Services Language Understanding, and QnAMaker, as well as the release of new experimental projects from the Cognitive Services Labs including Conversation Learner and Personality Chat. This blog post provides a brief recap of all Conversational AI announcements from Build and takes a quick dive into some of our newly updated services.
With Microsoft’s Conversational AI tools developers can build, connect, deploy, and manage intelligent bots that naturally interact with their users on a website, app, Cortana, Microsoft Teams, Skype, Facebook Messenger, Slack, and more. It’s quick, free, and easy to get started with the Microsoft Bot Builder software development kit (SDK) and its related tools, for a complete bot building experience. Building intelligent bot requires stitching together several components. Developers can
This blog post was co-authored by Manling Zhang, Senior Program Manager, Azure CDN.
In Azure, we understand that the breadth and scale of the cloud demands an ever-evolving commitment to continuously improve the customer experience and help our customers achieve more. Content Delivery Networks (CDNs) enable cloud-hosted applications to scale and deliver content quickly and reliably across the globe. Azure CDN is built from the ground up to deliver best in class CDN services through both our ecosystem of partners as well as our flexible cloud platform.
Today we are excited to announce the public preview of Microsoft as a provider within Azure CDN, enabling Azure customers to use and deliver content from Microsoft’s own global CDN network. This CDN option is being added alongside existing provider options from Verizon and Akamai.
Microsoft has gone through its own cloud transformation with Office 365, Skype, Bing, OneDrive, Windows, and Xbox with a distinctively hybrid consumer and enterprise focus that has developed and shaped our unique perspective on networking and CDN over the last 5 years.
Running at the Edge of Microsoft’s Global Network, this new native addition provides Azure customers access to a highly seasoned CDN platform. Connectivity within
Microsoft Build 2018 is just a few days away on May 7-9. Whether you can’t make it to Seattle or you just want to enhance your on-the-ground experience at the event, Microsoft Build Live brings you live as well as on-demand access to three days of inspiring speakers, spirited discussions, and virtual networking. The livestream gives you another way to connect, spark ideas, and deepen your engagement with the latest ideas in the cloud, AI, mixed reality, and more.
Now in preview
Python, Node.js, Go client libraries for Azure Event Hubs in public preview – Azure Event Hubs is expanding its ecosystem to support more languages. Azure Event Hubs is a highly scalable data-streaming platform processing millions of events per second. Event Hubs uses Advanced Message Queuing Protocol (AMQP 1.0) to enable interoperability and compatibility across platforms. Now, you can easily get started with Event Hubs with the addition of new client libraries for Go, Python, and Node.js in public preview.
Monitor Microsoft peering in ExpressRoute with Network Performance Monitor – public preview – Connectivity to Microsoft online services (Office 365, Dynamics 365, and Azure PaaS services) is through the Microsoft peering. We enable bi-directional connectivity between your WAN and
In December 2017, we announced general availability of the Azure M-series virtual machines (VM). These VMs host on the most powerful cloud hardware that is available across all public cloud providers. They deliver configurations up to 128 vCPUs and 4TB RAM for a single VM! Over the past few months, we have seen customers adopt and utilize M-series VMs for high-end database workloads based on SQL Server, Oracle, and other DBMS systems, even already move entire SAP landscapes into Azure.
Microsoft, as a customer of SAP, led the early adoption path by completing our own migration of Microsoft’s SAP landscape into Azure, including our 14TB SAP ERP systems which runs Microsoft’s most critical business processes on the M-series M128s VM for this application’s SQL Server DB.
To accommodate even more demanding workloads Azure has invested into accelerating database system performance with optimizations for critical write I/O, exclusively on Azure M-series VMs. Azure Write Accelerator is functionality we recently released for M-series VMs. This has been proven to accelerate performance for critical, transactional log writes that require sub-millisecond latency.
We have been working with SAP over the last few months to leverage and certify Azure M-series VMs for their SAP HANA
As more and more serverless applications are developed, events are now the glue connecting all aspects of modern applications. These events can originate from microservices, from VMs, from the edge, or even from IoT devices. They can be fired for infrastructure automation, for application communication, as triggers from data platforms, or to connect complex analytics and AI services. The value of events is growing exponentially, there are a plethora of diverse sources and consumers of events across public clouds, private clouds, and even at the edge.
One of our major Azure innovations last year was the creation of an event-centric serverless platform, Azure Event Grid. To support the growing diversity of serverless applications, Event Grid was launched with support to use Azure’s native serverless platforms, like Azure Functions, and with support to use custom events, enabling applications to send and receive events whether on Azure or another platform.
We are now taking this open and diverse event approach further by being the first major public cloud to offer first-class support for CloudEvents as part of Event Grid. CloudEvents is a new open specification and standard for describing event data in a common and consistent way. Building on this standard will