您已決定采用裸機(jī)方式構(gòu)建基礎(chǔ)架構(gòu),現(xiàn)在正處于需要考慮配置的階段。與完全虛擬完成的云配置不同,裸機(jī)(顧名思義)需要物理部署,因此更復(fù)雜一些。
裸機(jī)配置的復(fù)雜性可能因環(huán)境的大小和您選擇托管它的位置而異;例如,在內(nèi)部設(shè)施中采購(gòu)兩臺(tái)服務(wù)器與在數(shù)據(jù)中心配置數(shù)百臺(tái)服務(wù)器將有很大不同。
本文將帶您了解裸機(jī)配置階段、您可能面臨的挑戰(zhàn)以及如何開(kāi)始部署裸機(jī)。
什么是裸機(jī)配置?
裸機(jī)配置是設(shè)置和配置物理服務(wù)器的過(guò)程。要部署適合您業(yè)務(wù)的裸機(jī)基礎(chǔ)架構(gòu),了解您的個(gè)性化需求非常重要,例如:
- 您需要多少服務(wù)器容量
- 您將在服務(wù)器上運(yùn)行的工作負(fù)載類型
- 您的擴(kuò)展要求
- 您的客戶在哪里,以及您提供服務(wù)所需的延遲程度
了解您需要基礎(chǔ)設(shè)施執(zhí)行哪些操作的基本原理是裸機(jī)配置的第一步。接下來(lái)是決定哪種方式最好:獨(dú)立部署裸機(jī)還是與托管提供商合作。
裸機(jī)配置的三種選擇
配置和部署裸機(jī)有三種不同的方法:
本地
服務(wù)器是使用您自己的服務(wù)器資源和內(nèi)部專業(yè)知識(shí)購(gòu)買并存儲(chǔ)在您的企業(yè)場(chǎng)所的。您負(fù)責(zé)服務(wù)器的設(shè)置、操作和維護(hù)。
主機(jī)托管
您擁有服務(wù)器,但它們存放在共享數(shù)據(jù)中心,與其他企業(yè)的服務(wù)器并排放置。您仍負(fù)責(zé)服務(wù)器的設(shè)置、操作和維護(hù)。
基礎(chǔ)設(shè)施即服務(wù) (IaaS)
基礎(chǔ)設(shè)施即服務(wù)或裸機(jī)即服務(wù)無(wú)需購(gòu)買服務(wù)器,而是從托管提供商處租用專用服務(wù)器。托管提供商將根據(jù)您的要求采購(gòu)和配置服務(wù)器,將其安裝在數(shù)據(jù)中心內(nèi),并為其供電和維護(hù)。他們還建立和管理與 ISP 的關(guān)系。完成此操作后,服務(wù)器的控制權(quán)將移交給客??戶進(jìn)行持續(xù)管理,通常通過(guò)托管提供商提供的門戶進(jìn)行管理。
對(duì)于本地或主機(jī)托管設(shè)置,需要注意的主要挑戰(zhàn)是購(gòu)買服務(wù)器、配置服務(wù)器以及尋找/創(chuàng)建環(huán)境來(lái)安置服務(wù)器所需的初始資本支出。管理環(huán)境也會(huì)產(chǎn)生持續(xù)成本,包括每個(gè)位置的 24/7 本地支持。
基礎(chǔ)設(shè)施即服務(wù)消除了前期資本支出的需要,因?yàn)楣究梢园葱r(shí)、天、月甚至年租用裸機(jī)資源。租賃成本包括服務(wù)器、運(yùn)行服務(wù)器所需的操作以及服務(wù)器所在的數(shù)據(jù)中心環(huán)境的管理。
裸機(jī)配置過(guò)程
配置專用服務(wù)器通常分為三個(gè)階段。根據(jù)您創(chuàng)建的裸機(jī)環(huán)境類型,其中一個(gè)或所有階段可能與您相關(guān)。
第一階段:物理部署
第一階段是物理部署硬件。如果您選擇在沒(méi)有托管提供商支持的情況下采用主機(jī)托管或本地部署方式,那么這就是您的起點(diǎn)。您需要采購(gòu)所有東西,從數(shù)據(jù)中心中可以找到的東西(機(jī)架、電源、冷卻)到網(wǎng)絡(luò)和服務(wù)器本身。采購(gòu)?fù)瓿珊螅枰谒x環(huán)境中將它們物理地架起來(lái)并堆疊起來(lái)。
下一步是將所有設(shè)備連接到互聯(lián)網(wǎng)。這取決于您事先需要與互聯(lián)網(wǎng)服務(wù)提供商 (ISP) 達(dá)成的協(xié)議。
獨(dú)立采購(gòu)裸機(jī)硬件需要大量工作,不僅要從物理角度尋找和設(shè)置正確的組件,還要找到最佳供應(yīng)商并建立協(xié)議。
如果這一級(jí)別的工作對(duì)于您或您的團(tuán)隊(duì)來(lái)說(shuō)太過(guò)繁重,那么基礎(chǔ)設(shè)施即服務(wù)值得考慮。通過(guò)與托管服務(wù)提供商合作,他們將與您一起設(shè)計(jì)最適合您需求的服務(wù)器配置,然后將服務(wù)器安裝在他們的數(shù)據(jù)中心,準(zhǔn)備進(jìn)入第二階段。
第二階段:配置網(wǎng)絡(luò)并安裝操作系統(tǒng)
第二階段涉及網(wǎng)絡(luò)配置,以實(shí)現(xiàn)服務(wù)器與其他設(shè)備之間的通信。如果您選擇了主機(jī)托管或本地部署,則需要采取以下步驟:
分配 IP 地址,以便服務(wù)器可以從公共網(wǎng)絡(luò)(互聯(lián)網(wǎng))和內(nèi)部專用網(wǎng)絡(luò)中唯一地標(biāo)識(shí)。
設(shè)置交換機(jī)來(lái)引導(dǎo)本地網(wǎng)絡(luò)內(nèi)的流量,以實(shí)現(xiàn)設(shè)備之間的通信。
路由您的數(shù)據(jù),確定流量在專用網(wǎng)絡(luò)和公共網(wǎng)絡(luò)之間如何流動(dòng)。
配置您的帶外(OOB)管理到網(wǎng)絡(luò),從而實(shí)現(xiàn)對(duì)您的服務(wù)器的遠(yuǎn)程訪問(wèn)。
一旦您的網(wǎng)絡(luò)準(zhǔn)備就緒,您就可以安裝操作系統(tǒng)(OS)。
如果您選擇了基礎(chǔ)設(shè)施即服務(wù),則在此階段,一旦網(wǎng)絡(luò)配置完成并安裝了操作系統(tǒng),您的托管服務(wù)提供商就會(huì)將裸機(jī)配置過(guò)程的控制權(quán)交還給您。他們會(huì)要求您更改密碼,這樣他們就無(wú)法再訪問(wèn)您的服務(wù)器了。
第三階段:安裝應(yīng)用程序
第三階段是應(yīng)用程序安裝階段。如果您要從其他環(huán)境遷移基礎(chǔ)架構(gòu),則很可能已經(jīng)在之前的環(huán)境中設(shè)置了應(yīng)用程序。在這種情況下,您需要在新環(huán)境中安裝應(yīng)用程序后遷移該應(yīng)用程序中的數(shù)據(jù)。
需要仔細(xì)考慮和規(guī)劃遷移過(guò)程,以確保您的應(yīng)用程序以及您通過(guò)該應(yīng)用程序向客戶提供的服務(wù)保持在線。
我們?cè)趩为?dú)的博客文章中更詳細(xì)地討論了數(shù)據(jù)遷移過(guò)程以及規(guī)劃反向云遷移時(shí)需要考慮的重要事項(xiàng)。
如果您之前沒(méi)有在其他地方安裝該應(yīng)用程序,那么這個(gè)階段相對(duì)簡(jiǎn)單。
借助自動(dòng)化裸機(jī)配置,可以實(shí)現(xiàn)第三階段的自動(dòng)化。但需要注意的是,自動(dòng)化配置并不適合每家企業(yè)。由于自動(dòng)化涉及的復(fù)雜性,它只適合具有非常高級(jí)擴(kuò)展要求的公司。
讓我們更深入地了解一下原因。
自動(dòng)化裸機(jī)配置
簡(jiǎn)化配置過(guò)程的可能性吸引了許多人關(guān)注自動(dòng)化裸機(jī)配置的想法。
通過(guò)使用軟件工具、腳本和系統(tǒng)來(lái)配置您的服務(wù)器,可以大大減少手動(dòng)輸入的需要。
對(duì)于某些企業(yè)(尤其是那些傾向于超大規(guī)模云的企業(yè)),自動(dòng)化可能是答案。如果您的企業(yè)遇到用戶數(shù)量不穩(wěn)定的情況,并且需要定期啟動(dòng)新服務(wù)器來(lái)適應(yīng)這種情況,那么自動(dòng)化節(jié)省的時(shí)間可能是值得的。
但是,決定是否自動(dòng)部署專用服務(wù)器應(yīng)基于一些關(guān)鍵考慮因素:
設(shè)置
自動(dòng)化的設(shè)置可能很復(fù)雜。創(chuàng)建用于執(zhí)行配置的腳本和軟件需要付出大量的初始努力。由于學(xué)習(xí)曲線非常陡峭,因此需要花費(fèi)大量的時(shí)間和資源來(lái)學(xué)習(xí)新工具或聘請(qǐng)專家來(lái)接手。
可靠性
自動(dòng)化降低了人為失誤的風(fēng)險(xiǎn)。但過(guò)度依賴自動(dòng)化也會(huì)帶來(lái)風(fēng)險(xiǎn)。如果未能及時(shí)發(fā)現(xiàn)或妥善管理,自動(dòng)化組件故障可能會(huì)導(dǎo)致大范圍問(wèn)題,并產(chǎn)生重大影響。
靈活性
使用自動(dòng)化方式對(duì)服務(wù)器操作系統(tǒng)或網(wǎng)絡(luò)進(jìn)行獨(dú)特的定制可能非常復(fù)雜,甚至根本不可能。對(duì)于有定制配置要求的企業(yè)來(lái)說(shuō),手動(dòng)干預(yù)始終是首選方式。
成本
雖然自動(dòng)化降低了人力成本,但執(zhí)行軟件部署所需的工具可能超出了最初的節(jié)省。此外,這些自動(dòng)化的維護(hù)和適當(dāng)監(jiān)督增加了總體運(yùn)營(yíng)成本。
緩解挑戰(zhàn):配置一臺(tái)與一百臺(tái)裸機(jī)服務(wù)器
由于如此多的組件組合在一起形成整體配置過(guò)程,您很可能會(huì)在此過(guò)程中遇到一些挑戰(zhàn)。
從開(kāi)始到結(jié)束,企業(yè)可能需要 12 周的時(shí)間來(lái)采購(gòu)和設(shè)置裸機(jī)服務(wù)器。在緊迫的期限內(nèi)采購(gòu)服務(wù)器的挑戰(zhàn)可能會(huì)誘使企業(yè)匆忙購(gòu)買硬件,盡管這些硬件交付迅速,但更容易出現(xiàn)故障。這可能是由于匆忙配置操作系統(tǒng)或軟件,或?qū)τ布臋z查不夠完善。
如果您可以規(guī)劃好時(shí)間表和預(yù)算,以便通過(guò)全面的實(shí)施流程來(lái)獲得優(yōu)質(zhì)裸機(jī),那么在配置服務(wù)器后遇到任何服務(wù)器問(wèn)題的可能性就會(huì)大大降低。
無(wú)論您決定從誰(shuí)那里獲取裸機(jī),即使它只是一個(gè)獨(dú)立的服務(wù)器,檢查基本原理仍然很重要:
確保交付的服務(wù)器符合正確的規(guī)格,并且您獲得了所需的內(nèi)容
收到服務(wù)器后,請(qǐng)檢查服務(wù)器是否正常工作。供應(yīng)商可能會(huì)提供有故障、死機(jī)或安裝了錯(cuò)誤操作系統(tǒng)的硬件。更換硬件可能是一個(gè)令人沮喪且耗時(shí)的過(guò)程。確保找到使用企業(yè)級(jí)組件而不是消費(fèi)級(jí)組件的供應(yīng)商
但是如果你的企業(yè)需要 10 臺(tái)服務(wù)器怎么辦? 或 100 臺(tái)?
在手動(dòng)配置多臺(tái)服務(wù)器時(shí)減少硬件錯(cuò)誤需要花費(fèi)時(shí)間。服務(wù)器越多,出現(xiàn)人為錯(cuò)誤的可能性就越大,無(wú)論是提供商提供錯(cuò)誤的硬件,還是客戶在檢查過(guò)程中忽略了缺陷。
您還需要為不可預(yù)測(cè)的擴(kuò)展做好準(zhǔn)備。手動(dòng)檢查每臺(tái)服務(wù)器不是一種有效的解決方案,因?yàn)樵跀U(kuò)展期間,需要對(duì)每臺(tái)新配置的服務(wù)器重復(fù)這些檢查。
這時(shí),自動(dòng)化裸機(jī)配置就值得您付出努力了。雖然一開(kāi)始需要系統(tǒng)管理員和開(kāi)發(fā)與運(yùn)營(yíng)團(tuán)隊(duì)會(huì)花費(fèi)一些時(shí)間,但從長(zhǎng)遠(yuǎn)來(lái)看,創(chuàng)建一個(gè)可以自動(dòng)配置多臺(tái)服務(wù)器的系統(tǒng)將為您節(jié)省時(shí)間,并控制手動(dòng)監(jiān)督服務(wù)器所帶來(lái)的任何風(fēng)險(xiǎn)。
通過(guò)提前規(guī)劃,您將在潛在挑戰(zhàn)開(kāi)始影響您的基礎(chǔ)設(shè)施之前發(fā)現(xiàn)它們。
一步一個(gè)腳印
從硬件的物理部署到應(yīng)用程序的最終安裝,裸機(jī)配置過(guò)程的每個(gè)階段都需要周密的規(guī)劃。
通過(guò)了解每個(gè)步驟所涉及的內(nèi)容,您可以更好地預(yù)算、安排時(shí)間表和分配資源,以避免在此過(guò)程中出現(xiàn)任何意外,并提供滿足您業(yè)務(wù)特定要求的服務(wù)器基礎(chǔ)設(shè)施。