用大白話說部署圖就是在使用的時(shí)候看看都需要哪些硬件豆胸、安裝在硬件上的軟件瘾英,還有連接各種硬件的各種協(xié)議和中間件渴杆。
下面系統(tǒng)介紹一下部署圖:
1申鱼、概述
部署圖描述了一個(gè)系統(tǒng)運(yùn)行時(shí)的硬件節(jié)點(diǎn),在這些節(jié)點(diǎn)上運(yùn)行的軟件構(gòu)件將在何處物理運(yùn)行以及它們將如何彼此通信的靜態(tài)視圖。部署圖包括兩種基本模型元素:節(jié)點(diǎn)和節(jié)點(diǎn)間的連接。每個(gè)模型中,僅包含一個(gè)部署圖呐赡。
2、目的
部署圖的主要目的是在物理的層次上做整體的系統(tǒng)規(guī)劃骏融。
目的還包括:
- 可視化系統(tǒng)的硬件拓?fù)洹?/li>
- 描述用于部署軟件組件的硬件組件链嘀。
- 描述運(yùn)行時(shí)處理節(jié)點(diǎn)。
3档玻、組成
3.1 結(jié)點(diǎn)
節(jié)點(diǎn)包括兩種類型:處理器和設(shè)備怀泊。
==處理器==指本身具有計(jì)算能力且能執(zhí)行各各軟件的節(jié)點(diǎn),如服務(wù)器误趴。處理器具有處理能力霹琼,所以在描述處理器方面應(yīng)當(dāng)包含了處理器的調(diào)度和進(jìn)程。調(diào)度指在處理器處理其進(jìn)程中為實(shí)現(xiàn)一定的目的而對(duì)共同使用的資源進(jìn)行時(shí)間分配凉当。調(diào)度方式包含:搶占枣申,無優(yōu)先級(jí),循環(huán)看杭,算法控制忠藤,手動(dòng)執(zhí)行。進(jìn)程表示一個(gè)單獨(dú)的控制純種楼雹,是系統(tǒng)中一個(gè)重量級(jí)的并發(fā)和執(zhí)行單元模孩。
==設(shè)備==指本身不具備處理能力的節(jié)點(diǎn),如打印機(jī)烘豹。
3.2 關(guān)系
==連接==用來表示兩個(gè)節(jié)點(diǎn)之間的硬件連接瓜贾。節(jié)點(diǎn)之間的連接可以通過光纜直接進(jìn)行诺祸,或通過衛(wèi)星等方式非直接連接携悯,通常連接都是雙向的。連接用實(shí)線表示筷笨,實(shí)線上可加連接名和構(gòu)造型憔鬼。
4、如何繪制
1胃夏、找出所要繪圖系統(tǒng)的節(jié)點(diǎn)轴或,確定節(jié)點(diǎn)。
2仰禀、找出節(jié)點(diǎn)間的通信聯(lián)系照雁。
3、繪制部署圖答恶,每個(gè)節(jié)點(diǎn)都有名稱饺蚊,寫明節(jié)點(diǎn)間物理聯(lián)系的名稱萍诱。
5、舉例:某24小時(shí)便利店管理系統(tǒng)
5.1 網(wǎng)絡(luò)拓?fù)鋱D
說部署圖之前污呼,先看看某24小時(shí)便利店管理系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖
這個(gè)圖描述了本系統(tǒng)的整體物理結(jié)構(gòu)裕坊,從該圖我們可以得到以下信息:
1、該便利店集團(tuán)有總部和多個(gè)門店燕酷,總部管理財(cái)務(wù)籍凝、倉庫、采購等事宜苗缩。
2饵蒂、二級(jí)配送可能是該集團(tuán)的一個(gè)子單位,也可能是第三方公司挤渐,其作用是及時(shí)配送貨物到門店苹享。
3、每個(gè)門店都有終端電腦浴麻,這些終端電腦通過互聯(lián)網(wǎng)與總部的服務(wù)器得问、二級(jí)配送的服務(wù)器有聯(lián)系。
4软免、財(cái)務(wù)宫纬、倉管、采購子系統(tǒng)在總部的局域網(wǎng)內(nèi)的膏萧。
5漓骚、二級(jí)配送的客戶端直接與二級(jí)配送的Server相連。
第1榛泛、2點(diǎn)是業(yè)務(wù)信息蝌蹂,第3、4曹锨、5點(diǎn)是技術(shù)信息孤个。
5.2 部署圖
注意:標(biāo)注及黃色底色的文字不是部署圖的一部分,僅是用來說明而已沛简。
5.3 部署圖的基本要點(diǎn)
部署圖的基本要點(diǎn)如下:
1齐鲤、實(shí)際環(huán)境中的一臺(tái)電腦、服務(wù)器或者硬件設(shè)備椒楣,在部署圖中可用節(jié)點(diǎn)(Node)來了表示给郊,也就是圖中的一個(gè)一個(gè)立體矩形框框。
2捧灰、每個(gè)節(jié)點(diǎn)有個(gè)名稱淆九,如圖中的財(cái)務(wù)的PC、總部的Server等。
3炭庙、可以用標(biāo)記(Tags)來詳細(xì)說明每個(gè)節(jié)點(diǎn)的具體配置情況跪另,如圖中的總部的Sever,Number=1表示服務(wù)器數(shù)量只有一臺(tái)煤搜,OS=Windows Server 2003則說明服務(wù)器采用Windows Server 2003為操作系統(tǒng)免绿。
4、節(jié)點(diǎn)與節(jié)點(diǎn)之間擦盾,如果有物理聯(lián)系嘲驾,則直接拉線條,在線條上面寫上連接的方式迹卢。如總部的Server與門店的PC是通過Internet來聯(lián)系的辽故,總部的Server與財(cái)務(wù)的PC是通過局域網(wǎng)來聯(lián)系的。