Broadening its existing relation with the open source community, Microsoft has released Service Fabric for Linux platform. The Azure-backed microservices application platform was debuted in the Windows world last year.
Microsoft’s Service Fabric helps developers build and manage cloud-scale applications. The platform has already been supporting several scalable services by the Redmond company, including Cortana, Azure SQL Database, Azure DocumentDB and Intune. However, the new development would testify its success as a large number of Linux developers are likely to leverage its features to build their cloud-native applications.
“Just as on Windows, developers can build and test their Service Fabric applications on Linux on a one-box setup, meaning you do not need a cluster in Azure to build and test your Service Fabric app. Our vision is to enable developers to build Service Fabric applications on the OS of their choice and run them wherever they want,” said Mark Russinovich, CTO of Microsoft Azure, in a blog post.
Through the latest preview, developers can now provision Service Fabric clusters in Azure using Linux as the host operating system and deploy Java applications those clusters. There is also support for CLI (command-line interface), Eclipse and Jenkins to enable developers with the same tools that they regularly use while developing applications on Linux.
Open source plans
Although the preview version of Service Fabric uses Azure access, Russinovich’s team is in development to offer a Linux standalone installer to enable the platform to be installed across on-premises, hybrid and multi-cloud deployments. Also, the software giant is in plans to open source certain parts of the microservice architecture platform. This would begin with its programming models to let developers enhance the standard programming models and even create their own models; a parallel move after the release of SQL Server for Linux and PowerShell project.
Initially, Service Fabric on Linux will be accessible through Ubuntu 16.04 LTS though support for RHEL is also in the pipeline.