開源解決方案供應商紅帽公司宣布其OpenShift PaaS平臺現(xiàn)已支持微軟的.NET和SQL Server,為開發(fā)者提供最大的靈活性與多樣化選擇。
自從紅帽在三年前推出了廣獲贊譽的公有PaaS產(chǎn)品——OpenShift Online,以及繼而在2012年發(fā)布的私有PaaS——OpenShift Enterprise,有客戶已經(jīng)在問:“微軟的.NET應用程序能運行在OpenShift上嗎?”紅帽聆聽了顧客的需求,現(xiàn)在,我們激動地宣布OpenShift平臺能支持微軟的.NET和SQL Server了。
為什么這么做?紅帽作為世界上最大的商業(yè)化開源公司,我們相信客戶的選擇,并致力于滿足需求。此外,由于眾多企業(yè)已經(jīng)部署了許多.NET應用程序,為了讓OpenShift提供更完善的開發(fā)體驗,支持微軟環(huán)境下的應用運作是順理成章的下一步。
在OpenShift平臺,紅帽一向致力于為開發(fā)者提供最大的靈活性與多樣化選擇。換言之,我們希望開發(fā)者可以方便地選擇所需語言,輕松著手編程。通過OpenShift云平臺對于微軟.NET和SQL Server的支持, 我們深化了這項功能——開發(fā)者可以運用熟悉的OpenShift工作流程來創(chuàng)建.NET應用程序。為了加快支持.NET的步伐,紅帽與Uhuru軟件聯(lián)手將Windows接入開源的OpenShift PaaS平臺。與Uhuru一起,紅帽為.NET帶來了Windows原生PaaS解決方案,且構建于用戶所期待的安全的OpenShift多租戶架構 。
無論您是在紅帽企業(yè) Linux還是微軟Windows環(huán)境下運作,這個全新的OpenShift .NET解決方案以DevOps開發(fā)運作模式,為兩種操作系統(tǒng)提供具有一致管理能力的標準化應用環(huán)境,而無須顧慮底層基礎架構。這意味著通過OpenShift平臺的自我服務界面,開發(fā)者可輕松運用Windows下的.NET前端,以及紅帽企業(yè) Linux下的MySQL后端來編寫應用。
如何做到呢? 通過合作伙伴Uhuru貢獻的開源代碼,紅帽O(jiān)penShift得以在同一個Windows實例下處理多個.NET 應用的應用隔離。同時Apache ActiveMQ 通過基于Ruby的代理,處理OpenShift broker結點和Windows node結點之間的通信。請看以下圖片示例:
目前,微軟.NET和SQL Server的功能已可供技術預覽。