2013-10-29 84 views
0

我已經完成了在可用性集和負載平衡端點下測試和設置兩個甚至三個虛擬機的整個過程,並且我注意到在訪問域時不同的VM實例因爲我在CMS網站的每個實例上放置了不同的標題來測試可用性。我試圖研究這個問題的主要原因是,當Windows進行定期更新時,當前的VM/Web站點出現了一些問題,這些更新有時會停止FTP或更改服務器設置。可用性集和負載平衡中對虛擬機的更改

雖然這種方式幾乎和我的想法一樣,但我的問題是關於如何設置客戶端以更改CMS網站時發生的情況。我的想法是,如果他們對CMS進行了更改,那麼這些更改僅適用於可用性集中VM的一個實例,並且如果VM在不同VM實例加載的情況下進行負載平衡,則可以將多個不同的更改應用於每個可用性集中的VM。

我想確定什麼,但沒有遇到任何具體問題,是否需要設置共享網絡或系統來鏡像對每個虛擬機的任何更改,以便網站保持一致。或者,如果使用當前虛擬機和網站的可用性集合仍然適用。

如果有人能給我一些很棒的見解。

回答

0

正在使用CMS軟件所需的服務器文件系統嗎? CMS軟件能夠將數據內容讀寫到數據庫嗎?

如果使用服務器文件系統是唯一的選擇,那麼您可以在一臺服務器上設置一個文件共享,以便所有其他服務器都可以使用。這會產生問題,但如果主服務器(包含文件共享)由於某種原因而關閉,則該站點也是如此。

另一個選擇是利用Web部署來幫助發佈內容更改。這裏有兩個博客文章認爲進一步討論這個問題:

+0

我使用的CMS系統是Concrete5:http://www.concrete5.org/ 我很欣賞反饋,因爲我在前端開發者方面更多,而不是服務器端,這仍然是相當新穎的我。但是我會試着研究你們正在討論的更多內容,看看我能否將它們應用於可用性集合中的虛擬機實例。 – user2933104

0

這真的取決於你使用的CMS系統。

某些CMS系統,尤其是現代系統,會將設置保留在某些共享存儲中,例如SQL Server數據庫,因此用戶對CMS的任何操作都將存儲在此共享存儲中,並可供所有住房的Web服務器使用CMS。

其他CMS系統可能與負載平衡Web服務器不兼容。根據特定的CMS及其體系結構,對本地服務器上存儲的文件執行文件共享/複製等操作可能會也可能不會。我會盡力避免這種做法。