樓盤模型計(jì)算機(jī)程序設(shè)計(jì)思路
文章出處:來(lái)源: 濟(jì)南嘉誠(chéng)模型設(shè)計(jì)制作有限公司
發(fā)表時(shí)間:2020-04-24 08:56:27
樓盤模型計(jì)算機(jī)程序設(shè)計(jì)思路
很多人都驚奇于如此精美的建筑模型或是沙盤模型是如何設(shè)計(jì)出來(lái)的,其實(shí)在設(shè)計(jì)之初都要廣泛應(yīng)用計(jì)算機(jī)程序設(shè)計(jì)的技術(shù),因?yàn)橹挥杏?jì)算機(jī)才可以進(jìn)行大量的計(jì)算,計(jì)算出很多的尺寸,下面就是一般的樓盤模型在利用計(jì)算機(jī)計(jì)算數(shù)據(jù)時(shí)的過(guò)程請(qǐng)您參考!
根據(jù)您對(duì)應(yīng)用程序,工具和部署過(guò)程的了解,可以選擇其中一種。由于在應(yīng)用程序建模中沒(méi)有對(duì)與錯(cuò),因此也可以像我一樣遵循這兩者。我更喜歡快速反復(fù)進(jìn)行試驗(yàn)和小步驟,同時(shí)逐步完善應(yīng)用程序部署。就像在烹飪時(shí)一樣,不時(shí)品嘗它,并通過(guò)添加香料進(jìn)行調(diào)整以逐漸改善最終效果。
設(shè)計(jì)過(guò)程的目標(biāo)
獨(dú)立于對(duì)應(yīng)用程序建模的方法,我們需要在某個(gè)時(shí)間點(diǎn)收集以下信息,以最終獲得成功,所以我們要考慮好這些問(wèn)題:
樓盤模型需要哪些服務(wù),包括外部服務(wù)?
有哪些依賴關(guān)系,啟動(dòng)順序?
這些文物在哪里?
同一臺(tái)VM上需要進(jìn)行哪些操作,應(yīng)進(jìn)行哪些劃分?
應(yīng)用程序?qū)⑷绾芜B接(聯(lián)網(wǎng))?
在設(shè)計(jì)過(guò)程的最后,我們將為要建模的應(yīng)用程序提供一個(gè)拓?fù)鋱D。
樓盤模型設(shè)計(jì)
樓盤模型自上而下的設(shè)計(jì)
當(dāng)我們對(duì)應(yīng)用程序有深入的了解并具有部署該應(yīng)用程序的經(jīng)驗(yàn)時(shí),或者甚至可以利用我們可以利用的現(xiàn)有部署腳本,這才最有效。
樓盤模型自上而下的方法一點(diǎn)都不能馬虎
我們首先將應(yīng)用程序分解為所有必需的部分(例如,層,功能塊等)。然后,我們?yōu)閼?yīng)用程序的每個(gè)部分定義所需的服務(wù)。
請(qǐng)注意,這是一項(xiàng)至關(guān)重要的任務(wù),應(yīng)盡可能考慮現(xiàn)有資源。必須謹(jǐn)慎進(jìn)行使用中的現(xiàn)有服務(wù)或構(gòu)建新服務(wù)的評(píng)估。服務(wù)應(yīng)盡可能地泛化,因?yàn)樵诎踩院透路矫娑夹枰⒁饷總€(gè)服務(wù)。否則,一個(gè)人可以輕易獲得數(shù)百種非常專業(yè)的服務(wù)。
最后但并非最不重要的一點(diǎn)是,定義將在其上構(gòu)建服務(wù)的映像(基本操作系統(tǒng))。不會(huì)為您在每個(gè)目標(biāo)云中構(gòu)建映像,而是為每種云類型映射現(xiàn)有或自定義構(gòu)建的映像。
與樓盤模型一樣,將圖像數(shù)量限制為最少很重要。在部署過(guò)程中使用現(xiàn)有映像并進(jìn)行修改始終是一個(gè)好的開始。
有了所有收集的信息,我們現(xiàn)在就可以開始構(gòu)建應(yīng)用程序模板,腳本,圖像以及部署所需的其他所有內(nèi)容。
樓盤模型自下而上的建筑物設(shè)計(jì)這才是科學(xué)的設(shè)計(jì)制作方法
我們從基本操作系統(tǒng)(VM)開始,而沒(méi)有在其之上安裝應(yīng)用程序。在可能的情況下,我們將現(xiàn)有圖像用作我們的工作基礎(chǔ)。一旦啟動(dòng),我們便開始安裝構(gòu)建該服務(wù)所需的所有腳本和軟件(例如ngnix Web服務(wù))。完成此工作(包括測(cè)試/故障排除)后,我們將腳本轉(zhuǎn)移到存儲(chǔ)庫(kù)中,并可以開始在中定義服務(wù)。
遵循此路徑時(shí),在安裝過(guò)程中考慮所有必需的參數(shù)很重要。在腳本中對(duì)信息進(jìn)行硬編碼很容易,這限制了靈活性或公開了憑據(jù),這些憑據(jù)應(yīng)在運(yùn)行時(shí)傳遞給腳本。
對(duì)應(yīng)用程序的每個(gè)元素一個(gè)一個(gè)地重復(fù)此過(guò)程。完成所有必需的服務(wù)后,我們將使用可視化拓?fù)浣F鲗?yīng)用程序元素拼接在一起,以創(chuàng)建完整的應(yīng)用程序模型。
很多人都驚奇于如此精美的建筑模型或是沙盤模型是如何設(shè)計(jì)出來(lái)的,其實(shí)在設(shè)計(jì)之初都要廣泛應(yīng)用計(jì)算機(jī)程序設(shè)計(jì)的技術(shù),因?yàn)橹挥杏?jì)算機(jī)才可以進(jìn)行大量的計(jì)算,計(jì)算出很多的尺寸,下面就是一般的樓盤模型在利用計(jì)算機(jī)計(jì)算數(shù)據(jù)時(shí)的過(guò)程請(qǐng)您參考!
根據(jù)您對(duì)應(yīng)用程序,工具和部署過(guò)程的了解,可以選擇其中一種。由于在應(yīng)用程序建模中沒(méi)有對(duì)與錯(cuò),因此也可以像我一樣遵循這兩者。我更喜歡快速反復(fù)進(jìn)行試驗(yàn)和小步驟,同時(shí)逐步完善應(yīng)用程序部署。就像在烹飪時(shí)一樣,不時(shí)品嘗它,并通過(guò)添加香料進(jìn)行調(diào)整以逐漸改善最終效果。
設(shè)計(jì)過(guò)程的目標(biāo)
獨(dú)立于對(duì)應(yīng)用程序建模的方法,我們需要在某個(gè)時(shí)間點(diǎn)收集以下信息,以最終獲得成功,所以我們要考慮好這些問(wèn)題:
樓盤模型需要哪些服務(wù),包括外部服務(wù)?
有哪些依賴關(guān)系,啟動(dòng)順序?
這些文物在哪里?
同一臺(tái)VM上需要進(jìn)行哪些操作,應(yīng)進(jìn)行哪些劃分?
應(yīng)用程序?qū)⑷绾芜B接(聯(lián)網(wǎng))?
在設(shè)計(jì)過(guò)程的最后,我們將為要建模的應(yīng)用程序提供一個(gè)拓?fù)鋱D。
樓盤模型設(shè)計(jì)
樓盤模型自上而下的設(shè)計(jì)
當(dāng)我們對(duì)應(yīng)用程序有深入的了解并具有部署該應(yīng)用程序的經(jīng)驗(yàn)時(shí),或者甚至可以利用我們可以利用的現(xiàn)有部署腳本,這才最有效。
樓盤模型自上而下的方法一點(diǎn)都不能馬虎
我們首先將應(yīng)用程序分解為所有必需的部分(例如,層,功能塊等)。然后,我們?yōu)閼?yīng)用程序的每個(gè)部分定義所需的服務(wù)。
請(qǐng)注意,這是一項(xiàng)至關(guān)重要的任務(wù),應(yīng)盡可能考慮現(xiàn)有資源。必須謹(jǐn)慎進(jìn)行使用中的現(xiàn)有服務(wù)或構(gòu)建新服務(wù)的評(píng)估。服務(wù)應(yīng)盡可能地泛化,因?yàn)樵诎踩院透路矫娑夹枰⒁饷總€(gè)服務(wù)。否則,一個(gè)人可以輕易獲得數(shù)百種非常專業(yè)的服務(wù)。
最后但并非最不重要的一點(diǎn)是,定義將在其上構(gòu)建服務(wù)的映像(基本操作系統(tǒng))。不會(huì)為您在每個(gè)目標(biāo)云中構(gòu)建映像,而是為每種云類型映射現(xiàn)有或自定義構(gòu)建的映像。
與樓盤模型一樣,將圖像數(shù)量限制為最少很重要。在部署過(guò)程中使用現(xiàn)有映像并進(jìn)行修改始終是一個(gè)好的開始。
有了所有收集的信息,我們現(xiàn)在就可以開始構(gòu)建應(yīng)用程序模板,腳本,圖像以及部署所需的其他所有內(nèi)容。
樓盤模型自下而上的建筑物設(shè)計(jì)這才是科學(xué)的設(shè)計(jì)制作方法
我們從基本操作系統(tǒng)(VM)開始,而沒(méi)有在其之上安裝應(yīng)用程序。在可能的情況下,我們將現(xiàn)有圖像用作我們的工作基礎(chǔ)。一旦啟動(dòng),我們便開始安裝構(gòu)建該服務(wù)所需的所有腳本和軟件(例如ngnix Web服務(wù))。完成此工作(包括測(cè)試/故障排除)后,我們將腳本轉(zhuǎn)移到存儲(chǔ)庫(kù)中,并可以開始在中定義服務(wù)。
遵循此路徑時(shí),在安裝過(guò)程中考慮所有必需的參數(shù)很重要。在腳本中對(duì)信息進(jìn)行硬編碼很容易,這限制了靈活性或公開了憑據(jù),這些憑據(jù)應(yīng)在運(yùn)行時(shí)傳遞給腳本。
對(duì)應(yīng)用程序的每個(gè)元素一個(gè)一個(gè)地重復(fù)此過(guò)程。完成所有必需的服務(wù)后,我們將使用可視化拓?fù)浣F鲗?yīng)用程序元素拼接在一起,以創(chuàng)建完整的應(yīng)用程序模型。
上一篇:建筑模型序設(shè)計(jì)思路的演變下一篇:建筑酒店沙盤模型制作