適用于開發人員的 Azure 概觀

Azure 是一個雲端平臺,旨在簡化建置現代化應用程式的程式。 無論您選擇在 Azure 中完全裝載應用程式,還是使用 Azure 服務擴充內部部署應用程式,Azure 都協助您建立可調整、可靠且可維護的應用程式。

Azure 支援目前使用中最受歡迎的程式設計語言,包括 Python、JavaScript、JAVA、.NET 和 Go。 透過完整的 SDK 程式庫,以及您已使用如 VS Code、Visual Studio、IntelliJ 和 Eclipse 等工具的廣泛支援,Azure 的設計目的是利用您已經具備的技能,並立即提升生產力。

Azure 上的應用程式開發案例

您可以根據需求,以不同的方式將 Azure 併入應用程式。

  • 在 Azure 上裝載的應用程式 - Azure 可以將整個應用程式堆疊從 Web 應用程式和 API 裝載到資料庫到儲存體服務。 Azure 支援各種裝載模型,從完全受控的服務到容器到虛擬機器。 使用完全受控的 Azure 服務時,您的應用程式可以利用 Azure 內建的延展性、高可用性和安全性。

  • 從現有的內部部署應用程式取用雲端服務 - 現有的內部部署應用程式可以納入 Azure 服務來擴充其功能。 例如,應用程式可以使用Azure Blob 儲存體將檔案儲存在雲端、Azure 金鑰保存庫安全地儲存應用程式秘密,或 Azure AI 搜尋 來新增全文檢索搜尋功能。 這些服務完全由 Azure 管理,而且可以輕鬆地新增至現有的應用程式,而不需要變更您目前的應用程式架構或部署模型。

  • 容器架構 - Azure 提供各種容器型服務,以支援您的應用程式現代化旅程。 無論您需要容器映射的私人登錄,都是將現有的應用程式容器化,以方便部署、部署微服務型應用程式,或大規模管理容器,Azure 都有可支援您需求的解決方案。

  • 新式無伺服器架構 - Azure Functions 可簡化建置解決方案來處理事件驅動工作流程、回應 HTTP 要求、處理 Blob 儲存體中的檔案上傳,或處理佇列中的事件。 您只撰寫處理事件所需的程式碼,而不必擔心伺服器或架構程式碼。 此外,您可以利用超過 250 個連接器到其他 Azure 和協力廠商服務,以解決最棘手的整合問題。