我如何標(biāo)記自己的公有云服務(wù)器實(shí)例

我是一個(gè)中度的公有云服務(wù)器用戶,平時(shí)使用的服務(wù)器,少則兩到三臺(tái),多則十幾臺(tái)。這些機(jī)器分布在不同的城市,屬于不同的供應(yīng)商,并且可能屬于不同分發(fā)版本。我該如何標(biāo)記它們,并且將它們和域名關(guān)聯(lián)起來?

1. Hostname

Hostname 可能是我們標(biāo)記網(wǎng)絡(luò)上設(shè)備的最好選擇了。但是 Hostname 的規(guī)范化也是一個(gè)需要考慮的問題。有些人喜歡以用途來命名(db1,nginx1等等)。但由于我在使用云主機(jī)時(shí)要突出的內(nèi)容并不是用途,所以從最一開始便沒有這樣做,而是標(biāo)記了地區(qū)或者供應(yīng)商,有時(shí)還有系統(tǒng)版本等。可是,這些信息依舊不能統(tǒng)一。

最后,考慮到使用服務(wù)器標(biāo)示的直觀性和唯一性等,我確定了一個(gè)服務(wù)器的 Hostname 標(biāo)準(zhǔn),分別由“云服務(wù)商縮寫”“IATA城市代碼”“系統(tǒng)和版本”“隨機(jī)字符”“域名”五個(gè)部分構(gòu)成。

我的 Hostname 標(biāo)準(zhǔn)由五部分構(gòu)成

整個(gè)名稱中,像城市代碼和隨機(jī)字符在生成 Hostname 時(shí)可以完全確定下來的,但其它的并不一定。因此我又為它們制定了額外的規(guī)則,讓他們最終能夠達(dá)成統(tǒng)一。下面就來介紹一下每個(gè)部分的具體規(guī)則。

1.1 云主機(jī)供應(yīng)商縮寫

好像沒有哪個(gè)權(quán)威機(jī)構(gòu)編制了云主機(jī)供應(yīng)商的代號(hào),因此這個(gè)地方是由我自己來制定。挑選國(guó)內(nèi)和國(guó)際上比較常用的幾家供應(yīng)商,已經(jīng)可以滿足需要了。

供應(yīng)商名稱 縮寫
Amazon Web Services aws
Microsoft Azure maz
Linode lnd
DigitalOcean don
Vultr vlt
Bandwagon bwg
阿里云 ali
Ucloud ucd
騰訊云 qcd

1.2 國(guó)際航空運(yùn)輸協(xié)會(huì)城市代碼

“國(guó)際航空運(yùn)輸協(xié)會(huì)(IATA)”是一個(gè)國(guó)際性的民航組織,該組織維護(hù)著民航界通用的機(jī)場(chǎng)代碼和城市代碼,我們平時(shí)坐飛機(jī)打印在登機(jī)牌和行李箱上的機(jī)場(chǎng)縮寫便是該代碼。似乎一個(gè)城市必須有機(jī)場(chǎng),才能擁有自己的城市代碼,但這樣也足夠滿足我們的需要了:公有云的提供商在數(shù)據(jù)中心選址的時(shí)候必須要考慮到交通等基礎(chǔ)設(shè)施的,所以根據(jù)目前的經(jīng)驗(yàn),只要是有公有云數(shù)據(jù)中心的城市,一定有機(jī)場(chǎng),因此暫時(shí)可以不必?fù)?dān)心 IATA 代碼不適用的可能。

要查詢某個(gè)城市的 IATA 代碼,可以訪問如下地址:http://www.iata.org/publications/Pages/code-search.aspx

1.3 系統(tǒng)和版本

系統(tǒng)和版本也是我比較關(guān)心的問題,因?yàn)槲覀兊?Hostname 標(biāo)記依然是偏向基礎(chǔ)設(shè)施的。我們還是比較希望能通過 Hostname 反映出系統(tǒng)版本這一關(guān)鍵內(nèi)容。但各個(gè)系統(tǒng)的名稱有長(zhǎng)有短,版本也各不相同,因此“系統(tǒng)和版本”這一項(xiàng)也經(jīng)過了定制和規(guī)范。

系統(tǒng)名稱 縮寫 示例
Red Hat Enterprise Linux rhel rhel7
CentOS ctos ctos7
Fedora fdr fdr7
Oracle Linux orl orl7
Ubuntu ubt ubt1604
FreeBSD fbd fbd10
CoreOS crs crs1068
Windows win win2012

當(dāng)然,系統(tǒng)版本多得數(shù)不清,誰也無法把所有的版本都標(biāo)記出來,而且云服務(wù)商一般只提供上述幾種系統(tǒng)。所以這樣也足夠滿足需求了。

1.4 隨機(jī)字符

把隨機(jī)字符放在 Hostname 中是為了解決標(biāo)記沖突的問題。比如我在同一家供應(yīng)商、同一城市購買了多個(gè)同樣系統(tǒng)的主機(jī),我可以在后面標(biāo)記數(shù)字;但如果只有一個(gè)時(shí)候,這個(gè)數(shù)字又顯得突兀。因此我選擇了隨機(jī)字符,這樣既解決了唯一性問題,在只有一個(gè)機(jī)器的時(shí)候又不會(huì)很突兀。長(zhǎng)度定為5個(gè),足夠使用,又不至于太長(zhǎng)。

1.5 域名

域名就不用多說了,如果購買了域名可以設(shè)置在這里,這樣便形成了一個(gè)完整的 Hostname。有人覺得不需要在 Hostname 中填寫域名。仁者見仁。

2. 域名指向

如果你平時(shí)使用 IP 地址訪問和登錄,不添加域名,這樣一套 Hostname 已經(jīng)足夠讓你賞心悅目了;如果你購買了域名,可以將域名用 A 記錄指向到這里來,平時(shí)使用的時(shí)候則免去了記憶 IP 地址的麻煩。但使用的時(shí)候你會(huì)發(fā)現(xiàn)新的問題:這個(gè)地址太長(zhǎng)了。每次連接 SSH 或通過瀏覽器訪問時(shí),我都需要敲這么長(zhǎng)的域名。

為了解決這個(gè)問題,我又申請(qǐng)了一個(gè)短地址:colinlee.fish。所有和服務(wù)有關(guān)的二級(jí)域名都通過 CNAME 指向剛剛的 A 記錄,還可以通過 DNS 做一個(gè)簡(jiǎn)單的負(fù)載均衡。很是實(shí)用。


以上便是我標(biāo)記自己使用的云主機(jī)的方法,感謝閱讀。您是否有更好的方法和實(shí)踐?歡迎在下面留言。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,247評(píng)論 6 543
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,520評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,362評(píng)論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,805評(píng)論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,541評(píng)論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,896評(píng)論 1 328
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,887評(píng)論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,062評(píng)論 0 290
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,608評(píng)論 1 336
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,356評(píng)論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,555評(píng)論 1 374
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,077評(píng)論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,769評(píng)論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,175評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,489評(píng)論 1 295
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,289評(píng)論 3 400
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,516評(píng)論 2 379

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,826評(píng)論 18 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,737評(píng)論 25 708
  • (早晨~170301)清茶一杯慰平生,樓臺(tái)亭閣草木新。閑情逸致春風(fēng)意,早春三月今天到。乍寒還暖兩重天,水開水涼茶八...
    甘朝武閱讀 103評(píng)論 0 0
  • 夏天的路上缺不了飲水,如果這必須的水,還是自己日常喝得習(xí)慣的茶,那就更好的了。 趕路的時(shí)候,喝杯茶,既使不易,多動(dòng)...
    菊士閱讀 476評(píng)論 0 0