Microsoft Shares its Vision of Making the Cloud Smarter

Microsoft's Build conference is where the company sets its vision for the near, and often far, future. It's clear from this year's show that the future is a cloudy one.

That was the message from CEO Satya Nadella, who kicked off the company's 2017 Build developer conference by highlighting some of the upcoming offerings coming to Azure, PowerShell and Visual Studio.

Nadella's opening keynote signaled an evolution to his signature message of "mobile-first, cloud-first," which is evolving into a message of "an intelligent cloud and an intelligent edge," thanks, in part, to the company's growing confidence in its developer tools and services.

Nadella and crew then provided lots of proofs-of-concept on the work that's being done at Microsoft around artificial intelligence (AI) and its Cognitive Services offerings, using the complement of developer-enabled Microsoft hardware, services and tooling.

Scott Guthrie, Microsoft's executive vice president of Cloud and Enterprise, and his direct reports took over the rest of the proceedings with announcements of new products and some early previews of the tools that will be given more detailed attention during conference sessions. Here are some of the highlights:

Cognitive Services: Four new AI-enabled services are to be added to the growing list of services available already. Video Indexer provides indexing of gobs of videos using image recognition. Bing Custom Search uses a bit of AI behind the scenes to figure out the best search sources. Custom Vision Service provides image recognition. Custom Decision Service also uses AI to build decision-making into apps. Many of these services can be previewed in a newly launched Cognitive Services Lab. More here.

Azure Batch AI Training: Currently in private preview, it's a new Azure service specifically aimed at data scientists and machine learning experts to provide a managed service for batch training neural networks.

Azure Cloud Shell: A new addition to the Azure Portal that was previewed back in December the provides developers with access to a Bash shell via the newly minted Cloud Shell.

Azure Cosmos DB: A new service aimed at global enterprises, this one is touted as a globally distributed, multi-model database service that boasts 99 percent uptime with a handful of consistency options. "Customers including Jet.com are using Azure Cosmos DB to scale to 100 trillion transactions per day and growing, spanning multiple regions," said Guthrie. Also new are two managed services for Azure SQL Database for MySQL and PostgreSQL, and a private preview of SQL Server- and Oracle-to-Azure SQL Database migration services.

Azure Service Fabric: Support for Windows Server containers in Azure Service Fabric with the 5.6 runtime and 2.6 SDK is now generally available. In preview is native support for deploying containerized apps using Docker Compose.

Azure Mobile App: Now in beta, developers can view and receive notifications of health data and metrics on a number of app services, as well as start and stop VMs and Web apps. It's available in beta for iOS and Android, with a Universal Windows Platform (UWP) version in the works.

Azure IoT Edge: New is this cross-platform runtime that can be installed onto any device, and which uses Azure as the hub for managing and telemetry and analytics.

Visual Studio for Mac: It's now out of beta and generally available and, for the most part, provides a fully Visual Studio-enabled environment for those developing C#, F#, .NET Core, ASP.NET Core, Xamarin or Unity apps from a Mac machine.

Visual Studio 2017:Version 15.2 is now available. A 15.3 preview is also out that includes NET Core 2.0 preview support, and Live Unit Testing for .NET Core projects, among a slew of other enhancements (click here to find out more about participating in the preview). Also new is a Visual Studio Snapshot Debugger that provides quicker debugging response to apps running on premises or in the cloud.