Category: azure

Linux 我主要是拿來當 Server 用,在上面裝 Docker 跑 ASP.NET Core 網站,與 Windows 相比,Linux 的硬體需求低很多,自用排程或聊天機器人,1 CPU + 1G RAM 的 Azure B1s VM 就很夠用,每個月成本不到台幣三百元。 Linux 當伺服...

之前玩過 Azure 文字轉語音(TTS),這次反過來,試試語音轉文字。 上次已有經驗,加上官方 SDK 程式庫跟文件十分完整,這回玩 Azure Speech-To-Text (STT) 服務過程異常順利,依照教學範例,我很快拼裝出一段由麥克風輸入連續識別成文字的程式。原理是呼叫 StartCon...

上回提過,這些年我已成為 CLI 的愛好者。所以學 Azure 我還是先從 Azure Portal GUI 操作開始,上手做到第三遍第四遍多半會忍不住改用 CLI 下指令。像是之前介紹 Azure Key Vault、建立磁碟快照與還原時,我都順帶筆記了 PowerShell 寫法。 不過眼尖的讀...

困擾我一陣子的小問題,今天花點時間寫幾行程式解決。 使用 Azure VM 時,我們需要使用 SSH 或 RDP 遠端登入,但實務上都建議要加限制來源 IP,以防成為攻擊或入侵的目標: 不信的話,在 Internet 放一台 Linux 22 Port 對外全開跑一晚上,隔天用 journalct...

從 Windows 2000 開始,使用 AD 已超過 20 年,但我對其運作仍屬一知半解。 今天來探索一個我很想知道答案的冷門問題:若企業 AD Forest 包含多個子網域,Domain A 有台 IIS 伺服器 Web X,使用者使用另一個子網域 Domain B 的 AD 帳號登入,網站伺服...

網站放上雲端,通常一次執行多台,分擔流量兼互相備援。這種模式下連線字串、API Key 等機密設定不適合寫在設定檔,最好集中管理並嚴密管控存取。 Azure 在這方面提供的解決方案是 Azure Key Vault (金鑰保存庫),可用來保存 Secret (密碼、Token、API Key... ...

在上篇文章我們將一個 ASP.NET Core 測試網站部署成 Azure App Service 並設定自動擴增及縮減規則,CPU 負載過重時自動增加執行個體數量,負載降低時自動減少,體驗了真正的雲端威力。 上次練習採用的部署方式是將 ASP.NET Core 專案 Publish 結果檔案 ZI...

截至目前為止,在雲端開台小 VM 裝 Docker 跑 ASP.NET Core 網站對我已不是難事,甚至寫了懶人安裝腳本一氣喝成。不過我心裡明白,開 VM 跑 Linux 裝 Docker 屬於 IaaS,跟在公司內架主機概念差不多,技術門檻不高,但 OS 需要自己管理設定、定期更新,容量不足時需...

前幾天保哥分享了一則鬼故事 - 因為沒有正確啟動 MFA (多因素認證),Azure 登入帳號被駭客入侵,對方偷建了上百台虛擬機器(VM),幸好觸及消費限制帳號被停用才控制損失。但事件在隔天收到停用通知才爆發,身為常疑神疑鬼的被害妄想體質(例如:沒事會寫工具查查誰在偷連我的 Windows、自製 W...

上回介紹過在 Azure 開 B1s 小 VM 裝 Debian Linux / Docker 跑網站,繼續做一些自動化安裝實驗。 由於還在摸索階段,把 VM 搞砸重來的機率很高,我想到 Hyper-V VM 磁碟可以建立所謂還原點(Checkpoint),必要時將 VM 還原回先前的狀態,Azur...

愈來愈多企業選擇將伺服器放在雲端,省去買硬體吹冷氣養機器的麻煩,也免去隨時隨地確保網路與電力品質的負擔。 上雲端有很多種做法,IaaS、PaaS、SaaS... 對傳統 MIS 來說,IaaS 是最無腦的做法,在雲端開個 VM 跑 Server,用遠端桌面或 ssh 連進去部署設定,跟遠端操作自家機...

上回試玩了 Azure AI 照片分析有些意猶未盡,繼續試試文字轉語音。 文字轉語音(Text-To-Speech, TTS)的功能很早就有了,Windows 從早期版本便已內建 SAPI (Speech API),也有 Balabolka 之類的免費軟體能將中文文字轉成語音,但當年技術還不夠成熟,...

雖然工作還沒什麼應用 AI 的機會,在人工智慧當紅的年代,沒吃過豬肉也要看看豬走路,依據我的技能樹,玩微軟的人工智慧解決方案加減有主場優勢,就從 Azure AI 服務下手吧。 想寫程式整合微軟 AI 服務必須先有 Azure 訂閱帳戶。如果你有 Visual Studio Enterprise 訂...