原创 Azure App Service(一)利用Azure DevOps Pipeline 構建鏡像,部署應用程序

一,引言   起因是前兩天項目上做測試,需要我把寫好的基於.NET 5 的 Web 測試程序作成 Docker 鏡像。當我在本地驗證完功能後,準備利用 Docker 構建應用程序鏡像的時候,發現系統不支持安裝 Docker Desktop。

原创 Azure Front Door(三)啓用 Web Application Firewall (WAF) 保護Web 應用程序,拒絕惡意攻擊

一,引言   上一篇我們利用 Azure Front Door 爲後端 VM 部署提供流量的負載均衡。因爲是演示實例,也沒有實際的後端實例代碼,只有一個 “Index.html” 的靜態頁面,那麼我們今天直接在我們項目的根目錄放置日誌文件,

原创 Azure Front Door(二)對後端 VM 進行負載均衡

一,引言   上一篇我們講到通過 Azure Front Door 爲我們的 Azure App Service 提供流量轉發,而整個 Azure Front Door 在添加後端池的時候可選的後端類型是支持多種Azure Service,

原创 AWS Switching to an IAM role (AWS CLI)

一,引言   今天額外分享一篇 AWS 的技術內容,需要在 EC2 切換到跨賬號 IAM 角色(AWS CLI)。假設我們使用兩個 AWS 賬戶,A賬號,B賬號。我們希望允許 A 賬號用於 "iam-role-iam-readonly" 的

原创 Azure Functions(三)集成 Azure Queue Storage 存儲消息

一,引言   接着上一篇文章繼續介紹 Azure Functions,今天我們將嘗試綁定 Queue Storage,將消息存儲到 Queue 中,並且學會適用於 Azure Functions 的 Azure 隊列存儲輸出綁定,以達到 A

原创 Azure Front Door(一)爲基於.net core 開發的Azure App Service 提供流量轉發

 一,引言   之前我們講解到使用 Azure Traffic Manager、Azure LoadBalancer、Azure Application Gateway,作爲項目的負載均衡器來分發流量,轉發訪問請求。尤其之前在介紹到 Azu

原创 Azure Functions(二)集成 Azure Blob Storage 存儲文件

一,引言   上一篇文章有介紹到什麼是 SeverLess ,ServerLess 都有哪些特點,以及多雲環境下 ServerLess 都有哪些解決方案。在這衆多解決方案中就包括 Function App(Azure 下的ServerLes

原创 Azure Functions(一)什麼是 ServerLess

一,引言   自去年4月份分享過3篇關於 Azure Functions 的文章之後,就一直沒有再將 Azure Functions 相關的內容了。今天再次開始將 Azure Functions 相關的課主要是因爲有小夥伴發私信給我讓我再詳

原创 Azure Terraform(八)利用Azure DevOps 實現Infra資源和.NET CORE Web 應用程序的持續集成、持續部署

一,引言   上一篇講解到利用 Azure DevOps 將整個 Azure Web App,Azure Traffic Manager profile,Azure Storage Account,Azure Key Vault 部署到 A

原创 Azure Terraform(七)利用Azure DevOps 實現自動化部署基礎資源(補充) 利用Azure DevOps 實現自動化部署基礎資源

一,引言   之前一篇文章有講解到利用 利用Azure DevOps 實現自動化部署基礎資源,當時 TF 代碼沒有針對 Azure 各個資源的封裝,所有的資源代碼全部寫在一個 main.tf 文件中。然後還有講到 Azure Resourc

原创 Azure Terraform(六)Common Module

一,引言   之前我們在使用 Terraform 構築一下 Azure 雲資源的時候,直接將所以需要創建的資源全面寫在 main.tf 這個文件中,這樣寫主要是爲了演示使用,但是在實際的 Terraform 代碼的整個項目代碼結構是需要封裝

原创 Azure Terraform(五)利用Azure DevOps 實現自動化部署基礎資源 Azure Kay Vault(一).NET Core Console App 獲取密鑰保管庫中的機密信息

一,引言   上一篇我們結合學習 Azure Traffic Manger 的內容,做了一個負載均衡的基礎設施架構。通過 Terraform 部署執行計劃,將整個 Azure Traffic Manager 結合 Azure Web App

原创 Azure Terraform(四)狀態文件存儲

一,引言   我們都知道在執行部署計劃之後,當前目錄中就產生了名叫 “terraform.states” 的 Terraform 的狀態文件,該文件中記錄了已部署資源的狀態。默認情況下,在執行部署計劃後,Terraform 的狀態文件會存儲

原创 Azure Terraform(三)部署 Web 應用程序

一,引言   上一節關於 Terraform 的文章講到 Terraform 使用到的一些語法,以及通過演示使用 Terraform 在Azure 上部署資源組,極大的方便了基礎設施實施人員,也提高了基礎設施團隊的工作效率,同時可以利用 I

原创 Azure Cost alerts 花費警報

一,引言   2020已完結,迎來了2021年新的開始。Allen 在新的一年中繼續分享自己所學習到的 Azure 技術。本篇文章的內容也不多,也是一個網友遇到的一個問題----- Azure 上有沒有花費警報的功能? 答案是肯定的,通過