News

Microsoft Releases Azure Service Fabric, Improves Azure IoT Hub

Microsoft announced several developments related to its Azure cloud computing resources during Build this week.

Azure Service Fabric, which Microsoft cloud and enterprise chief Scott Guthrie described as Microsoft's "microservices application platform," is now generally available. Microsoft uses Azure Service Fabric across its Azure datacenters to support various services such as "Azure SQL Database, Azure Document DB, Cortana and Skype for Business," Guthrie noted. Developers can use it to create "always-on" applications that can scale to meet demand.

Azure Service Fabric exists as an Azure service, but it's also portable. Microsoft also announced Thursday that previews of Service Fabric for Windows Server and Service Fabric for Linux are currently available for developers to test.

Guthrie defined Microsoft's microservices as "independent components that work together to deliver and application's overall functionality." The actual Azure Service Fabric used in Microsoft's datacenters is used to link together either individual servers or virtual machines into a cluster, with agents installed on each.

Mark Russinovich, chief technology officer at Microsoft, showed how the Azure Service Fabric works to ensure that nothing fails when Azure updates get delivered, which happens "multiple times per day," he said, in a Microsoft Channel 9 video. Azure Service Fabric provides a rolling update model for Microsoft's Azure services. Essentially, with Azure Service Fabric, the virtual machines will automatically roll back to a previous version if a new update causes an adverse effect.

The Azure Service Fabric concept arose from a Microsoft Research project called "Orleans," which is currently used to support the Microsoft Halo game. However, Halo will be moving to using Azure Service Fabric at some point, Russinovich explained.

Developers typically would use Azure Service Fabric as a service to support so-called "mission-critical" applications, where high availability is important, Russinovich explained. It's perhaps overkill for smaller apps.

There is also a "hybrid" story to Azure Service Fabric, and that's enabled on premises or in some other cloud besides Azure by using a SDK, Russinovich explained. In addition, Azure Stack, Microsoft's cloud-in-the-box solution, uses the Azure Service Fabric as a service across an organization's datacenters.

Microsoft also is working on bringing Azure Service Fabric to Docker, Russinovich said. Docker makes operating system virtualizations solutions for both Linux and Windows using its "container" technologies.

Other Azure news includes a new preview of Azure Functions. Developers can tap this Azure compute resource to provide "event-driven solutions" for their applications, according to Guthrie's description. C#, JavaScript, PHP and Python languages can be used to create functions, which can be run on Azure or other public cloud infrastructures, and even in an organization's datacenters.

"Functions lets developers easily handle on-demand tasks that respond to events, common in Web and mobile applications, IoT and big data scenarios," Guthrie's blog post noted.

Azure Internet of Things
Microsoft also had news Thursday for its Internet of Thing (IoT) Windows developers, formerly known as the "Windows Embedded" developer segment.

IoT developers now can buy Azure IoT Starter kits, which can be purchased through Microsoft's partners, according to an Azure blog post. Five kits are available. Each kit contains certified "development boards, actuators, sensors" and tutorials.

Microsoft is planning to release "device management" improvement to its Azure IoT Hub services, which hit general availability last month. The device management improvement, along with an Azure IoT Gateway SDK preview, is aimed at "further easing the path to IoT by connecting legacy devices and sensors to the Internet without having to replace existing infrastructure, and managing these devices at scale via a standards-based approach," according to Guthrie's blog post.

The Azure IoT Hub device management improvement and the Azure IoT Gateway SDK preview are expected to be available in Q2 this year.

Windows Embedded developers also will be getting a preview of "Power BI Embedded." It's a facility for bringing interactive reports to applications. Microsoft provides out-of-the box templates for data visualizations. Alternatively, developers can make their own.

About the Author

Kurt Mackie is senior news producer for 1105 Media's Converge360 group.

Featured

  • IBM Giving Orgs a Governance Lifeline in Agentic AI Era

    Nearly overnight, organizations are facing brand-new challenges caused by self-directed AI systems (a.k.a. agentic AI). Big Blue is extending them some help.

  • Microsoft Launches Integrated E-mail Security Ecosystem for Defender for Office 365

    Microsoft is expanding its e-mail security capabilities with the launch of a new Integrated Cloud Email Security (ICES) ecosystem for Microsoft Defender for Office 365.

  • Microsoft Joins Workday's AI Agent Partner Network

    Microsoft has become a key partner in Workday's newly launched AI Agent Partner Network, aligning with other industry leaders to integrate AI agents into enterprise workforce systems.

  • LinkedIn CEO Ryan Roslansky To Lead Microsoft's Productivity Initiatives

    In a strategic leadership realignment, Microsoft has appointed LinkedIn CEO Ryan Roslansky to oversee its consumer and small business productivity software division, encompassing Microsoft 365, Teams and AI-driven tools like Copilot.