中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

云計(jì)算應(yīng)用系統(tǒng)架構(gòu)技術(shù)解析

2019-02-26    來(lái)源:多智時(shí)代

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

IaaS本身還是在盡量追求與傳統(tǒng)物理環(huán)境近乎零差異的運(yùn)轉(zhuǎn)環(huán)境,這無(wú)疑給云計(jì)算用戶帶來(lái)了很大的好處——切換成本低,甚至無(wú)需另行開發(fā)。同時(shí),應(yīng)用能更好地利用云計(jì)算達(dá)到既定的成本目標(biāo)、性能目標(biāo)和運(yùn)維目標(biāo)。

總結(jié)我們長(zhǎng)時(shí)間積累的經(jīng)驗(yàn)和一系列客戶遷移的實(shí)踐,我們發(fā)現(xiàn)從傳統(tǒng)模式轉(zhuǎn)型到云計(jì)算模式下,需要直面一些云計(jì)算環(huán)境下的問(wèn)題。

云計(jì)算環(huán)境下數(shù)據(jù)安全的問(wèn)題:數(shù)據(jù)是否有冗余備份、數(shù)據(jù)是否會(huì)被竊取窺視。

多用戶環(huán)境下,網(wǎng)絡(luò)、CPU、I/O性能隔離問(wèn)題。

云計(jì)算必然在物理環(huán)境下疊加更多的軟件來(lái)實(shí)現(xiàn)云計(jì)算的目標(biāo),從而導(dǎo)致軟件路徑增多,故障率上升的問(wèn)題。

云計(jì)算環(huán)境下多用戶分享所需資源,不存在絕對(duì)的順序I/O。

應(yīng)用系統(tǒng)想要獲得更高的性價(jià)比無(wú)非就是充分利用云計(jì)算的優(yōu)勢(shì)、規(guī)避云計(jì)算的劣勢(shì)。本文將從運(yùn)營(yíng)和研發(fā)兩個(gè)方面提出一些實(shí)踐建議。

三字秘訣

一般來(lái)講,應(yīng)用的各模塊的核心資源需求如下。

應(yīng)用程序——CPU敏感型。

Cache——內(nèi)存敏感型。

數(shù)據(jù)庫(kù)——I/O敏感型。

如圖1左半部分所示,在傳統(tǒng)模式下,應(yīng)用程序、Cache和數(shù)據(jù)庫(kù)都安裝在一臺(tái)服務(wù)器上,由于應(yīng)用程序需要高CPU,Cache需要高內(nèi)存,數(shù)據(jù)庫(kù)需要高 I/O,因此IT部門必須買一臺(tái)“三高”服務(wù)器:高CPU、高內(nèi)存、高I/O。業(yè)務(wù)稍微有增長(zhǎng),這臺(tái)服務(wù)器就會(huì)出現(xiàn)瓶頸,必須再提高配置。

如圖1右半部分所示,在利用云計(jì)算的情況下,我們通過(guò)拆的方法,用不同配置的云主機(jī)去匹配專向的需求,用高CPU的云主機(jī)去滿足應(yīng)用程序的需求,用16GB 內(nèi)存的云主機(jī)去滿足Cache的需求,用SSD硬盤的云主機(jī)去滿足數(shù)據(jù)庫(kù)的需求。當(dāng)其中某個(gè)模塊成為瓶頸時(shí),更容易定位問(wèn)題并及時(shí)擴(kuò)容。

云計(jì)算應(yīng)用系統(tǒng)架構(gòu)技術(shù)解析

由于我們做了第一步拆的工作,架構(gòu)變得很清晰,所以在資源出現(xiàn)瓶頸時(shí),能迅速擴(kuò)展相應(yīng)的模塊。如圖2所示,當(dāng)一臺(tái)應(yīng)用程序滿足不了需求時(shí),我們可以橫向擴(kuò)展2臺(tái)、3臺(tái),甚至更多。

要滿足彈的能力,需要注意兩個(gè)問(wèn)題:1. 應(yīng)用程序務(wù)必做到無(wú)狀態(tài),否則無(wú)法很快地進(jìn)行擴(kuò)容,簡(jiǎn)單地說(shuō),無(wú)狀態(tài)就是不存儲(chǔ)任何數(shù)據(jù),應(yīng)用程序做純粹的邏輯;2. 用Cache的條帶化或者合適的Hash算法,來(lái)確保內(nèi)存更大限度地發(fā)揮作用。

云計(jì)算應(yīng)用系統(tǒng)架構(gòu)技術(shù)解析

在使用“彈”字訣后,很快就會(huì)發(fā)現(xiàn),隨著業(yè)務(wù)的增長(zhǎng),數(shù)據(jù)庫(kù)在這種模式下將是最大的障礙。這就需要用“云”字訣。

通過(guò)將Cache和數(shù)據(jù)庫(kù)“云化”來(lái)獲得云計(jì)算對(duì)于彈性擴(kuò)展、容災(zāi)、數(shù)據(jù)備份的支持,解決應(yīng)用程序中幾乎所有的單點(diǎn)問(wèn)題。

我們提供了UMEM和UDB兩個(gè)云產(chǎn)品來(lái)解決云端Cache和云端DB的問(wèn)題。數(shù)據(jù)庫(kù)的彈性擴(kuò)展非常值得用一個(gè)專題來(lái)討論,這里先簡(jiǎn)要列舉一些方法供參考。

云計(jì)算應(yīng)用系統(tǒng)架構(gòu)技術(shù)解析

將更多的SQL變?yōu)镵EY/VALUE,在不依賴大于、小于和模糊匹配的情況下,數(shù)據(jù)擴(kuò)展更為容易并且性能會(huì)得到極大的提升。對(duì)于復(fù)雜的排序和關(guān)系型事物,可通過(guò)建立外部獨(dú)立索引的方式進(jìn)行實(shí)現(xiàn)。

在應(yīng)用程序與DB間引入DBServer對(duì)分庫(kù)分表進(jìn)行管理,需要應(yīng)用程序?qū)⒆约旱谋斫Y(jié)構(gòu)訪問(wèn)關(guān)系梳理清楚。這樣,數(shù)據(jù)庫(kù)擴(kuò)容就會(huì)成為可能。

Online Migration。

除了以上3字訣之外,還有一些廣泛適應(yīng)的方法可供參考。

動(dòng)態(tài)資源和靜態(tài)資源的訪問(wèn)分離。

靜態(tài)資源的CDN加速。

核心數(shù)據(jù)和外圍數(shù)據(jù)的訪問(wèn)分離及異步加載。

全異步編程,異步網(wǎng)絡(luò)交互、異步磁盤I/O。

減少進(jìn)程數(shù)量,降低CPU的開銷。

應(yīng)用系統(tǒng)運(yùn)營(yíng)遷移云計(jì)算的建議

初始時(shí)不要采購(gòu)過(guò)多、過(guò)大的機(jī)型,因?yàn)樵朴?jì)算的擴(kuò)容時(shí)間是以分鐘計(jì)算的,所以沒(méi)必要提前花掉不必要的錢。

選擇一個(gè)中立的沒(méi)有業(yè)務(wù)競(jìng)爭(zhēng)關(guān)系的云計(jì)算供應(yīng)商,就有希望從源頭避免數(shù)據(jù)私密性的問(wèn)題。

核心數(shù)據(jù)額外多采用一些備份機(jī)制,不要完全信任云計(jì)算供應(yīng)商的方案。

多一些小型服務(wù)器,優(yōu)于少數(shù)大型服務(wù)器,規(guī)避單點(diǎn)故障對(duì)業(yè)務(wù)系統(tǒng)的影響。

減少非必要的外網(wǎng)IP,從而降低被入侵的風(fēng)險(xiǎn)。

善于運(yùn)用云計(jì)算廠商的專業(yè)技術(shù)人才協(xié)助解決一些疑難雜癥。

規(guī)模較大時(shí)考慮多家云計(jì)算共存的方式規(guī)避供應(yīng)商風(fēng)險(xiǎn)。

不要迷信順序I/O帶來(lái)的性能優(yōu)化,在云計(jì)算環(huán)境下不存在絕對(duì)的順序I/O,利用云計(jì)算的存儲(chǔ)服務(wù)將能更簡(jiǎn)單地獲得想要的效果。

在不久的將來(lái),云計(jì)算一定會(huì)徹底走入我們的生活,有興趣入行未來(lái)前沿產(chǎn)業(yè)的朋友,可以收藏云計(jì)算,及時(shí)獲取人工智能、大數(shù)據(jù)、云計(jì)算和物聯(lián)網(wǎng)的前沿資訊和基礎(chǔ)知識(shí),讓我們一起攜手,引領(lǐng)人工智能的未來(lái)!

標(biāo)簽: ssd 安全 大數(shù)據(jù) 大型服務(wù)器 服務(wù)器 數(shù)據(jù)庫(kù) 網(wǎng)絡(luò) 云計(jì)算 云計(jì)算的優(yōu)勢(shì) 云計(jì)算應(yīng)用 云主機(jī) 轉(zhuǎn)型

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:CIO如何構(gòu)建云服務(wù)管理框架

下一篇:云數(shù)據(jù)中心網(wǎng)絡(luò)架構(gòu)需具備的五大新技術(shù)特性