佚名 發(fā)表于:14年10月27日 10:55 [轉(zhuǎn)載] 賽迪網(wǎng)
近日,F(xiàn)IT2CLOUD發(fā)布了FIT2CLOUD for 青云QingCloud,青云是FIT2CLOUD繼亞馬遜AWS和阿里云之后,第三個支持的公有云。FIT2CLOUD的在線服務提供免費套餐,用戶可以免費管理10個以內(nèi)的虛機。
FIT2CLOUD為什么選擇青云QingCloud?FIT2CLOUD可以幫助青云用戶做些什么?對于這些業(yè)界關(guān)心的問題,F(xiàn)IT2CLOUD聯(lián)合創(chuàng)始人及CEO阮志敏給出答案。
據(jù)介紹,F(xiàn)IT2CLOUD是一個建立在IaaS之上的云管理及DevOps協(xié)作平臺,能夠幫助企業(yè)提高云成熟度,實現(xiàn)云資源創(chuàng)建自動化、服務器自動化、混合云管理、應用部署升級自動化和持續(xù)交付;贔IT2CLOUD,企業(yè)可以實現(xiàn)應用全生命周期的自動化管理,打通從代碼到服務的轉(zhuǎn)化通道,實現(xiàn)云應用的持續(xù)交付和自動化運維。
一、FIT2CLOUD為什么選擇青云QingCloud
在FIT2CLOUD for 青云QingCloud發(fā)布之前,F(xiàn)IT2CLOUD已經(jīng)支持了亞馬遜AWS和阿里云這兩個公有云。其中,亞馬遜AWS是全世界最大的公有云提供商,而阿里云則是中國最大的公有云提供商。由于AWS在中國的區(qū)域仍然未全面開放商用,所以FIT2CLOUD再支持一個國內(nèi)云以便讓用戶有更多選擇。
在選擇的過程中,由于青云的API和計費方式都符合條件, 所以FIT2CLOUD把目光鎖定在青云QingCloud。最初,F(xiàn)IT2CLOUD對青云QingCloud還是有疑慮的,一個20人左右的團隊能夠做好并運營好公有云服務嗎? 但是,經(jīng)過近三個月的開發(fā)和測試,F(xiàn)IT2CLOUD發(fā)現(xiàn),青云雖然在服務種類和規(guī)模上不如亞馬遜AWS和阿里云,但是其理念、產(chǎn)品功能、服務質(zhì)量(穩(wěn)定性、性能、技術(shù)響應速度)遠遠超出了FIT2CLOUD的預期。FIT2CLOUD for 青云QingCloud的開發(fā)也得以順利完成。
二、FIT2CLOUD對青云的三個體會
1) API齊全
用戶在青云管理控制臺上面能做的工作,也都可以通過調(diào)用青云API來完成。青云遵循的理念是:API是云服務產(chǎn)品的交付形態(tài)。青云是先開發(fā)的API,再基于API做了自己的管理控制臺。這對生態(tài)圈合作伙伴非常重要。FIT2CLOUD這種第三方云管理工具完全依賴于API,如果API不齊全,F(xiàn)IT2CLOUD無法實現(xiàn)全棧自動化,無法實現(xiàn)對應用全生命周期的自動化管理。
FIT2CLOUD的后端開發(fā)語言是Java,但是青云暫時只提供Python SDK包。所以,F(xiàn)IT2CLOUD只能自己用Java封裝了青云所有的API。FIT2CLOUD也遵循開放的理念,將其封裝的Java庫開源了,希望對青云用戶和開發(fā)者有幫助。項目在GitHub上面的地址是:https://github.com/fit2cloud/qingcloud-api-java-wrapper
2) 秒級計費可以大大降低開發(fā)和測試費用
對于生產(chǎn)系統(tǒng),按秒計費或者是按小時計費可能對總費用影響不大。但是,F(xiàn)IT2CLOUD現(xiàn)在的經(jīng)驗是,在開發(fā)和測試過程中,青云的秒級計費確實能為用戶節(jié)省很多費用。在FIT2CLOUD兩個月的開發(fā)過程中,需要不斷的創(chuàng)建、釋放資源(虛機、硬盤、公網(wǎng)IP、路由器、負載均衡器等等),累計創(chuàng)建的虛機超過2000臺,總共花費不到100塊錢。
3) 私有網(wǎng)絡(VPC)是青云的最大特色
青云支持基礎網(wǎng)絡和私有網(wǎng)絡兩種方式。私有網(wǎng)絡實現(xiàn)了基于L2層的隔離,大大提高了安全性。這體現(xiàn)了青云對企業(yè)用戶需求的把握比較到位。從技術(shù)層面,青云的私有網(wǎng)絡有兩個特點:
· 相比于AWS VPC,青云的術(shù)語少很多,實現(xiàn)的更為簡潔。
· 基于SDN實現(xiàn)了私有網(wǎng)絡,資源響應速度比較快。
對于用戶來說,私有網(wǎng)絡更為安全,但是使用門檻也比基礎網(wǎng)絡高。FIT2CLOUD也在如何降低青云私有網(wǎng)絡的使用門檻上做了很多工作,下面會詳細介紹。
三、FIT2CLOUD可以幫助青云用戶做什么?
1) 在分鐘級完成應用在青云上面的部署
青云的管理控制臺是以資源所在區(qū)域和類別這兩個維度來管理的。FIT2CLOUD是從應用角度來管理資源;贔IT2CLOUD,用戶可以實現(xiàn)以下幾個層次的自動化,實現(xiàn)應用的快速部署:
l 一鍵創(chuàng)建應用系統(tǒng)所需的各種資源(Template Provision)。在FIT2CLOUD中,一個應用系統(tǒng)對應于一個集群,一個集群包括若干個虛機組。比如一個電商系統(tǒng)集群包括web虛機組,database虛機組,cache虛機組,suggestion虛機組等。用戶可以定義每個虛機組下的虛機數(shù)量,大小,數(shù)據(jù)盤大小等。
l 虛機的自動安裝和配置(Server Automation)。在FIT2CLOUD中,給虛機定義了一些事件,比如initialize, install, start, reboot等,用戶可以為這些事件編寫處理腳本。
l 代碼部署(Application Automation)。用戶可以編寫代碼部署腳本,這些腳本將在虛機啟動和配置完畢后執(zhí)行。另外,用戶也可以通過執(zhí)行腳本來部署代碼。
2) 降低青云私有網(wǎng)絡的使用門檻
FIT2CLOUD既支持青云基礎網(wǎng)絡也支持青云私有網(wǎng)絡:
a) 基礎網(wǎng)絡模式下,F(xiàn)IT2CLOUD將為集群中的每個虛機都分配一個公網(wǎng)IP,用戶需要在虛機組上面設置安全組規(guī)則。
b) 私有網(wǎng)絡模式下,F(xiàn)IT2CLOUD實現(xiàn)了業(yè)務流和管理流的分離,是青云推薦的最佳實踐之一。
· 通過路由器上綁定的公網(wǎng)IP,所有虛機都可以通過路由器共享對外網(wǎng)的訪問。
· 用戶需要通過SSH登錄管理虛機,是通過路由器的端口映射功能來實現(xiàn)的。
· 如果要虛機要對外開放業(yè)務,可以在虛機組上面設置負載均衡器。
使用FIT2CLOUD,用戶只需要在創(chuàng)建集群時選擇使用私有網(wǎng)絡即可。FIT2CLOUD會自動創(chuàng)建私有網(wǎng)絡,路由器,公有IP,并配置連接,設置路由轉(zhuǎn)發(fā)和負載均衡,不需要任何手工操作。
3) 自動化運維
FIT2CLOUD還提供了很多功能和工具幫助用戶實現(xiàn)自動化運維,比如:
l 自動伸縮功能(auto-scaling)。FIT2CLOUD支持基于時間的伸縮和基于監(jiān)控數(shù)據(jù)的監(jiān)控。監(jiān)控數(shù)據(jù)由FIT2CLOUD Agent采集。
l 執(zhí)行腳本功能。用戶可以同時在一個或者多個虛機上執(zhí)行腳本。比如前陣子發(fā)生的Openssl漏洞,用戶可以快速地在所有虛機上運行yum update openssl腳本來修復。
l 統(tǒng)一監(jiān)控和告警。FIT2CLOUD提供基礎的告警服務,當虛機的CPU/Disk/RAM使用率超過一定數(shù)值,系統(tǒng)將會告警。
鏈接
阮志敏是FIT2CLOUD聯(lián)合創(chuàng)始人及CEO,AWS認證解決方案架構(gòu)師(專業(yè)級別)。曾在中國惠普和三星研究院擔任云計算解決方案架構(gòu)師和研發(fā)經(jīng)理,長期專注于如何使用云服務進行業(yè)務創(chuàng)新,在部署和管理跨公有云、私有云的大型商業(yè)應用上有超過3年的經(jīng)驗,F(xiàn)在與幾位同伴一起創(chuàng)建了FIT2CLOUD,一個建立在IaaS之上的云管理及DevOps工具,為云基礎設施和應用提供配置、監(jiān)控、自動化和管理服務。