如果您不熟悉開發雲端應用程式,請從這個包含七篇文章的系列開始。
- 第 1 部分: 適用於開發人員的 Azure 概觀
- 第 2 部分: 適用於開發人員的重要 Azure 服務
- 第3部分: 在 Azure 上裝載應用程式
- 第 4 部分: 將您的應用程式連線至 Azure 服務
- 第 5 部分:如何? 在 Azure 中建立和管理資源?
- 第 6 部分: 建置 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 上的應用程式裝載 - 託管整個應用程式堆疊:Web 應用程式、API、資料庫和儲存服務。 Azure 支援各種裝載模型,從完全受控服務到容器再到虛擬機器。 當您使用完全受控的 Azure 服務時,您的應用程式會利用 Azure 內建的延展性、高可用性和安全性。
從現有的內部部署應用程式取用雲端服務 - 使用 Azure 服務擴充現有的內部部署應用程式。 例如,應用程式可以使用 Azure Blob 儲存體來儲存檔案、使用 Azure 金鑰保存庫來安全地儲存應用程式秘密,或使用 Azure AI 搜尋服務 來新增全文檢索搜尋功能。 這些完全受管的服務可與您的應用程式整合,而不會變更您的應用程式架構或部署模型。
容器型架構 - 使用容器型服務來現代化您的應用程式。 無論您需要容器映像的私人登錄、要容器化現有的應用程式以更輕鬆地部署、部署微服務型應用程式,還是大規模管理容器,Azure 都有支援您需求的解決方案。
AI 驅動的應用 - 根據您的條件、使用您偏好的程式設計語言、雲端、內部部署或邊緣建置 AI 驅動的應用程式。 取得工具、服務和指導方針,協助您在應用程式中負責任地應用 AI,同時保護資料隱私、透明度和信任。 使用 Azure AI 將語音、視覺、語言和決策功能新增至您的應用程式、建立聊天機器人,以及透過 AI 支援的搜尋來探索深入解析。
現代無伺服器架構 - 使用 Azure Functions 來簡化建置事件驅動解決方案,無論是回應 HTTP 要求、處理 Blob 儲存體中的檔案上傳,還是處理佇列事件。 您只須撰寫處理事件所需的程式碼,不必擔心伺服器或架構程式碼的問題。 使用 Azure 和其他服務的 250 多個連接器來解決整合問題。
如何實作這些案例? 下一篇文章「開發人員的關鍵 Azure 服務」提供數個 Azure 服務選項來實作每個案例。