Archive (Page 2)

2023



如何避免 Azure 服務中斷 - 從 2月的當機事件來看看基本的高可用概念

在今年的 02/07 到 02/09 號之間,在 Southeast Asia 和 East Asia 這兩個 region 的服務都有受到影響,甚至導致資源無法存取

剛好藉著這個事件,我們這篇來探討一下在 Azure 裡面最基本的高可用(High Availability)概念,也就是 Regional、Availability Zone 和 Availability Set

取決於應用的等級,應該用什麼等級的高可用,這篇我們來看一下

TL;DR;

功能 Azure Region Availability Zone Availability Set
定義 包含一個或多個資料中心的地理區域 擁有獨立電力和網路的單一資料中心 在資料中心內的虛擬機器的邏輯分組
目的 - 能夠部署應用在更靠近使用者的地方
- 提供高可用
提供更高的高可用 提供高可用
SLA 保證 99.99% 的運行時間 每個 Zone 保證 99.99% 的運行時間 每個 Set 保證99.95% 的運行時間
隔離 與其他 Region 隔離,擁有獨立資源 與其他 Zone 隔離,擁有獨立資源 多台 VM 橫跨在多個 Fault Domain
費用 價格因 Region 而異 除 VM 和儲存空間外,無額外費用 除 VM 和儲存空間外,無額外費用
VN11-JD8 事件的影響 East Asia Region 的部分服務受到影響 如果有部署到 2 個或以上 Zone 的服務受到服務影響 部署到有影響的 Datacenter 應用因此受到服務中斷

如何在 Azure Virtual Machines 加上 Public IP

在上一篇 為什麼我的 Azure Windows Virtual Machine (虛擬機器) 連線不到?故障排除指南指南 | FAQ 其中有提到,如果在建立過程把 Public IP 拿掉的話,那麼最後當然就不會建立出來,那麼就只透過內網的 Private IP 來連線

不過建立完之後,想要加載 Public IP Address 會怎麼做呢?

這篇我們來看一下

image

建立 Azure VM 會詢問是否建立 Public IP。預設都是會建立

為什麼我的 Azure Windows Virtual Machine (虛擬機器) 連線不到?故障排除指南指南 | FAQ

對於任何第一次上手任何雲端服務的時候,第一件事估計都是建立出 Virtual Machine (虛擬機器),算是雲端的 Hello World 吧。

這個時候,如果遇到無法連線(這邊的連線指的是透過 Remote Desktop Protocol)進去估計會很沮喪,導致撞墻不想繼續下去。

到底為什麼連不到

到底為什麼連不到

我這篇想要先介紹一下,如果遇到這件事,可以從什麼角度去嘗試排除問題。

這邊主要是會以 Azure 的 Windows VM,不過基本概念在任何雲端平台都是一樣的概念。


怎麼在 Azure DevOps Test Plan 刪除 Test Result - 了解如何用 API 溝通 | FAQ

Azure DevOps 是一個微軟提供的 End to End 的軟體開發工具。從需求管理到最後面的 Test 或者 Artifact 管理涵蓋了這個軟體開發的生命週期。

我曾經有幾個影片介紹過 Azure DevOps 裡面和 Test 有關的功能:

前陣子有人問我,如果需要刪掉 Test Plan 裡面的 Test Result 可以怎麼做到這件事?

去查了一下,微軟沒有開放操作界面做這件事,不過有提供 API。所以是可以達成。

雖然說這篇主要是針對 Azure DevOps Test Result 進行操作,但是一樣的概念可以用作於想透過 API 來管理 Azure DevOps 但是不知道怎麼做(例如自動化抓資料來產生績效報表),那這篇也可以節省你一些研究時間。


使用 Azure VM Comparison 來找出類似規格的 VM

上一篇 我們看了如何從需求的角度來找出適合的 VM 規格

不過假設今天是要反過來呢?

也就是假設已經有用了某個規格,想要知道有沒有更好的規格那怎麼辦呢?

今天介紹的 Azure VM Comparision 就是要解決這個問題

來看看怎麼使用


2022