2013-09-29 193 views
1

我們計劃託管我們的Web應用程序Windows Azure虛擬機(IaaS)。該應用程序開發用於中歐時區(CET)。如果我們將Azure虛擬機上的時區從UTC更改爲CET,會不會有問題?在Windows Azure虛擬機上設置TimeZone

例如,如果在任何虛擬機上有任何自動災難恢復/重新啓動/任何其他維護操作,我們是否必須根據我們的偏好或時區來顯式登錄和設置時區設置保存?

根據本文"Manage TimeZone for Applications on Windows Azure",不建議對Web角色和輔助角色(平臺即服務)更改時區,因爲它可能會引入不穩定性。是否會有類似的問題(例如,在同一可用性集中負載平衡多個Azure虛擬機的問題)?

最終,我們將升級應用程序以使用TimeZone API,但希望更改虛擬機上的時區以快速將應用程序移至Azure。

+1

這是一個壞主意。你應該總是在任何地方使用UTC。 – SLaks

+1

@SLaks:我完全同意你的看法,但是我們有一些時間限制,因爲我們想要考慮這個選項......從長遠來看,我們將在UTC以上。只是想知道Azure虛擬機(IaaS)是否會支持這一點,並且不會在環境中產生任何不穩定性,這與PaaS不支持的情況不同。 – Gaurav

+0

我有幾個我在當地時區運行的虛擬機。我們每晚都會釋放它們,並在當地時區返回。 – paqogomez

回答

4

AFAIK虛擬機(IAAS)完全控制。這些機器上沒有安裝Azure代理,Azure對它們內部的操作沒有任何認識或關心。任何與Azure相關的更新/升級/重新啓動都是從Azure時間表的「外部」發生的。因此,您可以更改時區或其他設置。

+0

我建議更改虛擬機的時區,沒有日期和時間,對於Linux請參閱https://www.cristiantala.cl/ubuntu-14-04-lts-cambiar-la-zona-horaria/ – Doberon