Red Hat is gearing up its services to host the Microsoft .Net services; that will offer Microsoft .NET and SQL Server capabilities on the OpenShift platform as a service (PaaS). The Uhuru Software, a company started by a number of former Microsoft executives and engineers specializing in rendering Microsoft software cloud services will be providing code that enables Microsoft services.
Joe Fernandes, OpenShift, product management lead, said in his statement, “The Microsoft services will not be available immediately, and Red Hat has not set a date for when the capabilities will be ready, either on OpenShift itself, or as part of OpenShift Enterprise, a package for running OpenShift services within an enterprise”. When these capabilities are live, Red Hat customers will be able to use copies or cartridges of the Microsoft .NET runtime and Microsoft SQL Server database system.
In addition, when these services will be available the OpenShift users will be able to combine the .NET and SQL Server capabilities with other non-Microsoft services in the same workspace. For instance a developer will be able to use a .NET cartridge to run an application’s front end, and link it to a MySQL cartridge providing the database services for that application. The entire application could then be managed through the OpenShift console.
It is planned that both the Microsoft .NET runtime and Microsoft SQL Server database system will run on the Windows Server. Windows can then run either as a virtual machine or directly on the servers. Using the standard command line SSH (Secure Shell) administrators will be able to interact with the Microsoft cartridges. There are few OpenShift code advantages over Azure one it being allowing organizations to set up hybrid clouds that span across Red Hat’s OpenShift service and their own internal services.
To ensure that each running service gets its alloted CPU and memory resources the OpenShift services will use cgroups, built into the Linux kernel.