佚名 發(fā)表于:14年12月09日 00:41 [轉(zhuǎn)載] 賽迪網(wǎng)
近日,F(xiàn)IT2CLOUD正式完成了對國內(nèi)微軟Azure云(由世紀(jì)互聯(lián)運營)的支持。據(jù)悉,F(xiàn)IT2CLOUD的在線服務(wù)提供免費套餐,用戶可以免費管理和部署10個虛機。(https://docs.fit2cloud.com/azure_get_started.html)FIT2CLOUD是一個建立在IaaS之上的云管理及DevOps協(xié)作平臺,幫助企業(yè)提高云成熟度,實現(xiàn)云資源創(chuàng)建自動化、服務(wù)器自動化、混合云管理、應(yīng)用部署升級自動化和持續(xù)交付。基于FIT2CLOUD,企業(yè)可以實現(xiàn)應(yīng)用全生命周期的自動化管理,打通從代碼到服務(wù)的轉(zhuǎn)化通道,實現(xiàn)云應(yīng)用的持續(xù)交付和自動化運維。
FIT2CLOUD支持Azure云背后有哪些故事? FIT2CLOUD可以幫助Azure用戶做些什么?
FIT2CLOUD為什么要支持微軟Azure云?
微軟Azure云是第一個在國內(nèi)正式商用的國際水準(zhǔn)的公有云,有明確的SLA承諾。過去兩年來,Azure的兩個轉(zhuǎn)變給生態(tài)圈合作伙伴提供了非常大的創(chuàng)新空間。
1) 從PaaS服務(wù)擴展到IaaS服務(wù)
微軟最初是將Azure作為一款平臺即服務(wù)(PaaS)推出的,專注于將全新開發(fā)的應(yīng)用帶入云中,但是微軟隨后向它的平臺中添加了基礎(chǔ)設(shè)施即服務(wù)(IaaS)能力。用戶借助IaaS可以部署Linux應(yīng)用,并運行在Azure的虛擬機中,這大大擴大了Azure的使用范圍。
2014年,微軟Windows Azure為在IaaS和PaaS兩個領(lǐng)域均處于Gartner“領(lǐng)導(dǎo)者”象限的公有云服務(wù)提供商。
2) 從微軟技術(shù)棧擴展到開源技術(shù)棧
微軟Azure Cloud Service(PaaS)提供了完全自動化、適用于微軟技術(shù)棧的一體化PaaS服務(wù),其與微軟現(xiàn)有工具的高度整合與兼容。相比之下,如果用戶要在Azure IaaS上面部署Linux/開源技術(shù)棧應(yīng)用,則沒有那么方便,那么用戶需要自己安裝和管理擴展等。
2014年初,微軟開放技術(shù)有限公司宣布其中國子公司正式成立,積極擁抱開源技術(shù)棧,幫助開源軟件在Windows Azure等微軟平臺上的順利部署和運行。這為生態(tài)鏈伙伴提供了很多空間,F(xiàn)IT2CLOUD提供的是云管理及自動化工具,幫助用戶更好地在Azure上面部署基于Linux/開源技術(shù)棧的應(yīng)用。
微軟Azure IaaS服務(wù)的三個特點
1) API非常嚴(yán)謹(jǐn)
AWS已經(jīng)停止了對SOAP API的支持。微軟Azure IaaS API仍然是基于SOAP協(xié)議的,雖然相對比較重,但是很嚴(yán)謹(jǐn)。對于同個云服務(wù)下面的虛機的變更操作,Azure不支持并發(fā),一次只能調(diào)用一次API,否則會報[ConflictError : Windows Azure is currently performing an operation on this deployment that requires exclusive access]錯誤。
2) 按分鐘計費
Azure的計費方式也很簡單,沒有包年包月一說,用戶不會為哪些機器該續(xù)費、哪些機器不該續(xù)費發(fā)愁。Azure計費的時間單位是分鐘,這對云上面的開發(fā)和測試來說,會節(jié)省很多費用。我們在兩個月的開發(fā)過程中,總共花費不到50塊錢。微軟Azure提供的賬單是非常清晰的,清晰的說明哪種類型的虛機用了多少時間。
3) 不僅僅是IaaS服務(wù)
Azure先做PaaS,之后提供IaaS服務(wù),因此其IaaS服務(wù)(Azure Virtual Machine)中仍然可以發(fā)現(xiàn)PaaS的影子。Azure的虛機是位于云服務(wù)(Cloud Service)和部署(Deployment)之下。云服務(wù)(Cloud Service)提供了另一種維度的管理,把同個應(yīng)用系統(tǒng)的虛機關(guān)聯(lián)到一起,并提供端口轉(zhuǎn)發(fā)、負載均衡、可用性集和自動伸縮服務(wù)服務(wù)。這極大了簡化了應(yīng)用的一些部署工作。
FIT2CLOUD:幫助用戶在Azure上管理和部署基于Linux/開源技術(shù)棧的應(yīng)用
Fit2Cloud提倡的IaaS(Azure Virtual Machine)+DevOps(FIT2CLOUD)開發(fā)模式可以充分利用IaaS的可編程特性,實現(xiàn)應(yīng)用自動化部署和運維。我們提供適用于Linux/開源技術(shù)棧的一體化PaaS服務(wù),幫助用戶自動化部署和運維基于Linux/開源技術(shù)棧的應(yīng)用,如下圖所示。
這個相當(dāng)于于Azure為微軟技術(shù)棧提供的PaaS服務(wù),包括如下功能:
1) 一鍵部署應(yīng)用系統(tǒng)所需的各種資源
FIT2CLOUD是從應(yīng)用角度來管理資源。在FIT2CLOUD中,一個應(yīng)用系統(tǒng)對應(yīng)于一個集群,一個集群包括若干個虛機組。比如一個電商系統(tǒng)集群包括web虛機組,數(shù)據(jù)庫虛機組,數(shù)據(jù)緩存虛機組,推薦系統(tǒng)虛機組等。用戶可以定義每個虛機組下的虛機數(shù)量,大小,數(shù)據(jù)盤大小、負載均衡集等。集群啟動后,F(xiàn)IT2CLOUD會自動創(chuàng)建這些資源,并設(shè)置這些資源之間的關(guān)聯(lián)關(guān)系。
2) 虛機服務(wù)器自動安裝、配置和應(yīng)用部署
在FIT2CLOUD中,我們給虛機定義了一些事件,比如initialize, install, start, reboot等,用戶可以為這些事件編寫處理腳本,完成虛機啟動后軟件安裝、配置和代碼部署。
3) 自動化運維
FIT2CLOUD還提供了很多功能和工具幫助用戶實現(xiàn)自動化運維,比如:
· 自動伸縮功能(auto-scaling)。FIT2CLOUD支持基于時間的伸縮和基于監(jiān)控數(shù)據(jù)的監(jiān)控。監(jiān)控數(shù)據(jù)由FIT2CLOUD Agent采集。
· 執(zhí)行腳本功能。用戶可以同時在一個或者多個虛機上執(zhí)行腳本。比如前陣子發(fā)生的openssl漏洞,用戶可以快速地在所有虛機上運行yum update openssl腳本來修復(fù)。
· 統(tǒng)一監(jiān)控和告警。FIT2CLOUD提供基礎(chǔ)的告警服務(wù),當(dāng)虛機的CPU/Disk/RAM使用率超過一定數(shù)值,系統(tǒng)將會告警。
4) 跨云遷移
FIT2CLOUD還支持國內(nèi)其他主流公有云,比如阿里云等,基于FIT2CLOUD,用戶可以方面將系統(tǒng)在不同云之間進行遷移,F(xiàn)IT2CLOUD抽象掉了不同IaaS之間的差異,給用戶提供一致的管理和部署工具。
FIT2CLOUD下一步計劃
FIT2CLOUD聯(lián)合創(chuàng)始人及CEO阮志敏表示,“我們下一步將幫助用戶在Azure上部署容器管理服務(wù),類似GCE上面的Google Container Engine容器管理服務(wù)。”據(jù)了解,基于FIT2CLOUD,企業(yè)可以通過在Azure上一鍵部署Kubernetes集群,并實現(xiàn)對這個集群的自動化運維和管理,如監(jiān)控、監(jiān)控檢查及自動伸縮等。企業(yè)方的開發(fā)人員可以在Kubernetes上部署Docker container應(yīng)用,如下圖所示。
公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會員注冊 | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.