分享方式:


適用於開發人員的 Azure 概觀

如果您不熟悉為雲端開發應用程式,這一系列 7 篇文章是最好的起點。

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

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

Azure 上的應用程式開發案例

您可以視自身需求,以不同的方式將 Azure 納入應用程式搭配運用。 下列影片提供 Azure 開發人員最熱門開發案例的實用概觀:

若要檢閱,以下是 Azure 上的一些常見軟體開發和部署案例:

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

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

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

  • AI 驅動應用程式 - 以您慣用的軟體開發語言、雲端、內部部署或邊緣建置 AI 驅動的應用程式。 取得工具、服務和指導方針,以協助您在應用程式中負責任地套用 AI,同時保留數據隱私權、透明度和信任:使用 Azure AI 將語音、視覺、語言和決策功能新增至您的應用程式、建立聊天機器人,以及利用 AI 提供的搜尋來發掘見解。

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

如何實作這些案例? 下一篇文章「適用於開發人員的主要 Azure 服務」提供數個 Azure 服務選項來實作每個案例。