描述雲端中高可用性和可擴縮性的優點

已完成

建置或部署雲端應用程式時,最重要的兩大考量因素是運作時間 (可用性) 和處理需求 (調整) 的能力。

高可用性

當您部署應用程式、服務或任何 IT 資源時,資源必須在需要時可供使用。 高可用性著重於確保最大可用性,無論可能發生什麼樣的中斷或事件。

建構解決方案時,您必須考慮服務可用性的保證。 Azure 是可用性極高的雲端環境,其運作時間的保證取決於服務類型。 這些保證是服務等級協定 (SLA) 的一部分。

此短片會詳細說明 Azure SLA。

延展性

雲端運算另一個主要優點是雲端資源的可擴縮性。 可擴縮性指的是調整資源以滿足需求的能力。 如果您突然遭遇尖峰流量而且系統已超載,調整能力表示您可以新增更多資源,以更妥善地處理增加的需求。

可擴縮性的另一個優點是,您不會為了服務支付過多費用。 因為雲端是以使用量為基礎的模型,您只需依據使用量付費。 如果需求下降,您可以減少資源以降低費用。

調整通常有兩種:垂直和水平。 垂直調整著重於增加或減少資源的功能。 水平調整是增加或減少資源數目。

垂直調整規模

如果您正在開發應用程式而且需要更高的處理能力,透過垂直調整,您可以垂直擴大以將更多 CPU 或 RAM 新增至虛擬機器。 相反地,如果您發現您為需求設定的規格過高,您可以降低 CPU 或 RAM 規格來垂直縮小。

水平調整規模

如果您突然遭遇需求突增的狀況,透過水平調整,您可以將部署的資源 (自動或手動) 擴增。 舉例來說,您可以新增額外的虛擬機或容器以進行擴增。同樣的,如果需求顯著降低,您可以將部署的資源 (自動或手動) 縮減。