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