適用於開發人員的重要 Azure 服務

本文介紹一些最常作為開發人員使用的 Azure 重要服務。 如需所有 Azure 服務的完整清單,請參閱 Azure 檔中 樞頁面

應用程式裝載和計算

        服務 描述
Azure App Service 在完全受控的 Azure 服務中裝載 .NET、Java、Node.js 和 Python Web 應用程式和 API。 您只需要將程式代碼部署至 Azure。 Azure 會負責所有基礎結構管理,例如高可用性、負載平衡和自動調整。
Azure 靜態 Web 應用程式 裝載使用 Gatsby、Hugo 或 VuePress 等架構建置的靜態 Web 應用程式,或使用 Angular、React、Svelte 或 Vue 建置的新式 Web 應用程式。 靜態 Web 應用程式會根據程式碼變更和功能 API 與 Azure Functions 整合,自動建置和部署。
Azure Functions 無伺服器計算平臺,用於建立可從各種不同事件觸發的小型離散程式代碼區段。 常見的應用程式包括建置無伺服器 API 或協調事件磁碟驅動器架構。
Azure 容器執行個體 在受控無伺服器 Azure 環境中視需要執行 Docker 容器。 Azure 容器執行個體 是任何可在隔離容器中運作且不需要協調流程的案例的解決方案。
Azure Kubernetes Services 快速將生產就緒 Kubernetes 叢集部署到雲端,並將作業額外負荷卸除至 Azure。 Azure 會處理重要的工作,例如健康情況監視和維護。 您只需要管理和維護代理程序節點。
Azure Spring Apps 在 Azure 中裝載 Spring Boot 微服務應用程式,不需要變更程式碼。 Azure Spring Apps 提供監視、組態管理、服務探索、CI/CD 整合等功能。
Azure 虛擬機器 當您需要更充分掌控運算環境時,請在 Azure 中使用虛擬機裝載您的應用程式。 Azure VM 為 Linux 和 Windows 虛擬機提供彈性且可調整的運算環境。

Azure AI 服務

Azure AI 服務 可協助您使用預先建置和可自定義的 API 和模型來建立智慧型手機應用程式。 範例應用程式包含適用於對話、搜尋、監視、翻譯、語音、視覺和決策制定的自然語言處理。

        服務 描述
Azure OpenAI 使用功能強大的語言模型,包括 GPT-3、Codex 和 Embeddings 模型系列,以產生內容、摘要、語意搜尋和自然語言進行程式代碼翻譯。
Azure AI 語音 將可讀語音轉譯成可讀取、可搜尋的文字,或將文字轉換成更自然的介面的類似語音。
Azure AI 語言 使用自然語言處理 (NLP) 識別關鍵片語,並從文字進行情感分析。
Azure AI 翻譯工具 翻譯超過100種語言和方言。
Azure AI 視覺 分析影像與影片中的內容。
Azure AI 搜尋 大規模擷取傳統和交談式搜尋應用程式的資訊,具有 AI 擴充和向量化的安全性和選項。
Azure AI 文件智慧服務 可瞭解表單的檔擷取服務,可讓您快速從檔中擷取文字和結構。

資料

        服務 描述
Azure SQL 雲端中的 SQL Server 資料庫引擎產品系列。
Azure SQL Database 完全受控的雲端式 SQL Server 版本。
Azure Cosmos DB 完全受控的雲端式 NoSQL 資料庫。 Azure Cosmos DB 具有多個 API,包括與 API 兼容的 MongoDBCassandraGremlin
適用於 PostgreSQL 的 Azure 資料庫 以 PostgreSQL Community Edition 為基礎的完全受控雲端式 PostgreSQL 資料庫服務。
適用於 MySQL 的 Azure 資料庫 以 MySQL Community Edition 為基礎的完全受控雲端式 MySQL 資料庫服務。
適用於 MariaDB 的 Azure 資料庫 以 MariaDB 社群版本為基礎的完全受控雲端式 MariaDB 資料庫服務。
Azure Cache for Redis 安全的數據快取和傳訊代理程式,可為應用程式提供高輸送量和低延遲的數據存取。

儲存體

Azure 儲存體產品提供安全且可調整的雲端和混合式數據記憶體服務。 供應專案包括混合式記憶體解決方案的服務,以及傳輸、共用和備份數據的服務。

        服務 描述
Azure Blob 儲存體 Azure Blob 儲存體 可讓您的應用程式在雲端中儲存和擷取檔案。 Azure 儲存體 可高度調整以儲存大量數據,且數據會以備援方式儲存,以確保高可用性。
Azure Data Lake 儲存體 Azure Data Lake 儲存體 的設計目的是藉由為結構化、半結構化或非結構化數據提供可調整、符合成本效益的記憶體,以支援巨量數據分析。

傳訊

這些是管理從應用程式傳送、接收和路由訊息的一些最熱門服務。

        服務 描述
Azure 服務匯流排 支援點對點和發佈訂閱整合的完全受控企業訊息代理程式。 它非常適合用來建置分離的應用程式、佇列型負載撫平,或促進微服務之間的通訊。
Azure 事件中樞 Azure 事件中樞 是受控服務,可從網站、應用程式或裝置擷取和處理大量數據流。
Azure 佇列儲存體 一個簡單且可靠的佇列,可處理大型工作負載。

身分識別和安全性

        服務 描述
Microsoft Entra ID 管理使用者身分識別,並控制應用程式、數據和資源的存取權。
Azure Key Vault 在加密保存庫中儲存和存取應用程式密碼,例如 連接字串 和 API 金鑰,並限制存取,以確保您的秘密和應用程式不會遭到入侵。
應用程式組態 快速且可調整的服務,可集中管理應用程式設定和功能旗標。

管理

        服務 描述
Azure 監視器 收集、分析及回應來自雲端和內部部署環境之監視數據的完整監視解決方案。
Application Insights Azure 監視器的這項功能提供應用程式效能管理 (APM),以提升即時 Web 應用程式的效能、可靠性和品質。