很多企業(yè)遷移上云都希望為企業(yè)的業(yè)務(wù)模式帶來(lái)變化甚至是更直接的收益,但很多企業(yè)其實(shí)是在沒(méi)有真正了解上云后的業(yè)務(wù)形式的情況下盲目上云,這個(gè)時(shí)候企業(yè)就會(huì)有這樣一個(gè)疑問(wèn):“我是不是用了假的云宜昌服務(wù)器?”
很多企業(yè)在上云之前積攢了一些物理機(jī)使用的習(xí)慣,企業(yè)上云后還是在用傳統(tǒng)的思路使用云宜昌服務(wù)器,這導(dǎo)致很多企業(yè)對(duì)云平臺(tái)存有一些誤區(qū),使得企業(yè)并沒(méi)有真正享受到云宜昌服務(wù)器的好處,總結(jié)來(lái)說(shuō)云服務(wù)器有九大使用誤區(qū)。
第一個(gè)誤區(qū):傳統(tǒng)單體應(yīng)用不加修改,就進(jìn)行虛擬機(jī)或容器的部署
這樣做的問(wèn)題是打包的東西太多,應(yīng)用配置起來(lái)非常復(fù)雜,無(wú)法實(shí)現(xiàn)橫向擴(kuò)展,更有甚者一臺(tái)物理機(jī)里只跑一個(gè)容器,完全沒(méi)有享受到容器帶來(lái)的好處。
第二個(gè)誤區(qū):不想修改應(yīng)用,而期望虛擬化層的技術(shù)改進(jìn),達(dá)到“既想馬兒跑又想馬兒不吃草”的效果
比如希望虛擬機(jī)或容器能夠達(dá)到物理機(jī)的性能,雖然Intel等廠商在硬件層面針對(duì)虛擬化做了很多改進(jìn),但會(huì)大大降低應(yīng)用的可遷移性和靈活性。所以云服務(wù)器的用戶首先要意識(shí)到,虛擬化必然會(huì)造成性能損耗,應(yīng)該通過(guò)應(yīng)用的改造,去利用云服務(wù)器的橫向擴(kuò)展能力,從而抵消這種性能損耗。
第三個(gè)誤區(qū):期望對(duì)虛擬機(jī)進(jìn)行細(xì)粒度的調(diào)度,感知物理機(jī)和機(jī)架
傳統(tǒng)的運(yùn)維通常會(huì)問(wèn)為什么云服務(wù)器不能提供遷移的功能,把應(yīng)用從一個(gè)機(jī)器遷移到另一個(gè)機(jī)器,或者把應(yīng)用分布在不同的物理機(jī)甚至機(jī)架上。實(shí)際上還是把云服務(wù)器當(dāng)成傳統(tǒng)的物理機(jī)來(lái)用。
第四個(gè)誤區(qū):喜歡指定所有的機(jī)器的規(guī)格,然后一次性進(jìn)行包年包月購(gòu)買
很多企業(yè)即便用了云服務(wù)器,也希望提前一次性購(gòu)買未來(lái)一年內(nèi)用到的所有機(jī)器。云服務(wù)器一個(gè)非常大的優(yōu)點(diǎn)就是彈性伸縮,所以并不是一次性進(jìn)行包年包月購(gòu)買就真的會(huì)降低成本,相反有些時(shí)候購(gòu)買夠用的資源包既有靈活性還能減少一定運(yùn)維成本。
第五個(gè)誤區(qū):全公司共用一個(gè)賬號(hào)
實(shí)際上每一個(gè)云服務(wù)器平臺(tái)都是有賬號(hào)和子賬號(hào)的管理體系的,云服務(wù)器的彈性就是為了實(shí)現(xiàn)自運(yùn)維,而不是需要層層審批的傳統(tǒng)方式。
第六個(gè)誤區(qū):不規(guī)劃和使用VPC進(jìn)行隔離
不規(guī)劃和使用VPC進(jìn)行隔離,隔離性上有很大的問(wèn)題。
第七個(gè)誤區(qū):期望完全由基礎(chǔ)設(shè)施層解決應(yīng)用的高可用問(wèn)題
比如內(nèi)存的數(shù)據(jù)或硬盤的緩存,哪個(gè)重要哪個(gè)不重要,哪些數(shù)據(jù)堅(jiān)決不能丟,這些都是你的應(yīng)用才知道的,云平臺(tái)并不能區(qū)分。
第八個(gè)誤區(qū):所有的機(jī)器都帶公網(wǎng)IP地址
所有的機(jī)器都帶公網(wǎng)IP地址,并且使用用戶名密碼登錄,這些做法都會(huì)為系統(tǒng)帶來(lái)安全隱患。
第九個(gè)誤區(qū):自己搭建數(shù)據(jù)庫(kù)、大數(shù)據(jù)平臺(tái)等公共基礎(chǔ)設(shè)施
這會(huì)大大增加公司的運(yùn)維成本,而實(shí)際上每個(gè)公有云平臺(tái)都提供了相應(yīng)的PaaS平臺(tái)來(lái)提供這些服務(wù)。
如何發(fā)揮云服務(wù)器的優(yōu)勢(shì)?
向云而生,云原生應(yīng)用
現(xiàn)在企業(yè)在應(yīng)用開(kāi)發(fā)和遷移的過(guò)程中要明確企業(yè)上云的理念,明確企業(yè)應(yīng)用云化,從而做到簡(jiǎn)單的橫向擴(kuò)展能力,使其能夠發(fā)揮云上的優(yōu)勢(shì)。特別是應(yīng)用層的設(shè)計(jì),要考慮到這個(gè)應(yīng)用未來(lái)是運(yùn)行在云上的,要提供能實(shí)現(xiàn)彈性擴(kuò)展和容災(zāi)備份的機(jī)制,一般這種機(jī)制被稱為云原生(Cloud Native)。
綜上所述,基礎(chǔ)架構(gòu)層應(yīng)該做到足夠的彈性,和一定程度的調(diào)優(yōu),但不要做太多影響擴(kuò)展性的調(diào)優(yōu);應(yīng)用層應(yīng)該向云原生發(fā)展,實(shí)現(xiàn)更好的彈性伸縮和持續(xù)集成/持續(xù)交付的流程,這樣兩者合作起來(lái),才能有效地降低運(yùn)維成本
以上文章來(lái)源于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系創(chuàng)一網(wǎng)的客服處理。謝謝!