Comprehensive support for Microsoft platforms
We have worked closely with Red Hat engineers to build comprehensive OpenShift integration for the Microsoft application stack.
OpenShift users can now use the same tools they love for managing their Linux apps with .NET. Likewise, Windows users can now take advantage of the powerful OpenShift environment for rapidly deploying, managing, and scaling their applications without sacrificing compatibility or functionality of the .NET platform they know.
The consistent model for managing both Linux and Windows systems that OpenShift provides allow organizations to achieve greater efficiency and agility. Windows is now a full-fledged member of the Open Source world of OpenShift. In keeping with the spirit of Open Source, Uhuru has made all of its OpenShift integration software for Windows available to the community and is working to have it officially integrated into OpenShift Origin.
A Native Architecture
Uhuru has done a thorough implementation of the OpenShift environment on Windows and used native C# code wherever possible for maximum reliability and compatibility. Windows Server is a fully functional OpenShift node managed via SSH just like Linux nodes.
We have also built cartridges for .NET and Microsoft SQL Server. .NET applications benefit from the autoscaling capabilities of OpenShift and can easily ramp up capacity by provisioning additional gears just as any other OpenShift app.
Small changes in the Origin server allow the differentiation of workloads to ensure that .NET and Microsoft SQL Server are deployed on Windows Server nodes.
One of the key features of Uhuru’s design for integrating Windows with OpenShift is extensive application isolation. We use a wide variety of methods to create isolated sandboxes for each application that is published on a Windows node. This makes multi-tenancy on Windows nodes a reality by ensuring that applications are immune from whatever other applications on the same node may do.