探索 DevOps 技術

已完成

技術不斷發展讓 DevOps 得以實踐。 在 DevOps 旅程上,選擇正確的解決方案能讓小組如虎添翼。

這時 Azure DevOps 即可協助您。 Azure DevOps 包含原始檔控制 (Git 或 Team Foundation)、持續整合、發行自動化,甚至生產監控的完整工具鏈。 Forrester Wave™ 近期將 Azure DevOps 評為優異;持續傳遞和發行自動化報告。

Azure Boards、Azure Pipelines、Azure Repos、Azure Test Plans 和 Azure Artifacts 等新式開發服務有助您規劃更聰明、共同作業更順利、出貨更快速。

Icon for Azure Boards

Azure Boards

使用認證的敏捷工具,跨小組規劃、追蹤、討論工作,並加速傳遞價值給您的使用者。

Icon for Azure Pipelines

Azure Pipelines

透過可搭配任何語言、平台、雲端的持續整合與持續傳遞,執行組建、測試和部署。 連線至 GitHub 或任何其他 Git 提供者,並持續地進行部署。

Icon for Azure Repos

Azure Repos

獲得無限制、雲端主控的私人 Git 存放庫,並透過提取要求和和進階檔案管理合作組建更好的程式碼。

Icon for Azure Test Plans

Azure Test Plans

透過手動和探勘測試工具,安心測試與出貨。

Icon for Azure Artifacts

Azure Artifacts

只要按一下,就能在持續整合與持續傳遞管道建立、裝載、與小組共用套件,以及新增成品。

注意

Azure DevOps 是整合最熱門的 OSS 工具和技術的開放式平台

管理自助式開發/測試環境

IT 組織常見的 DevOps 挑戰,在於持續配合開發與測試環境專案需求的發展。

Azure Lab Services 針對 Azure 雲端的開發與測試環境,簡化環境管理作業。

您可以使用 Azure Lab Services 提供小組自助式存取與控制成本原則,並強制使用適當的影像和成品。 您也可以使用範本、自訂影像和公式重現環境,並透過 Azure Pipelines 協調或使用 REST API 整合。

Screenshot of Azure Lab Services

以基礎結構作為程式碼加速部署

基礎結構作為程式碼,可使用原始程式碼提供基礎結構管理,達成重複可靠的部署。

Azure Resource Manager 提供設定作為 Azure 程式碼功能,管理獨創的環境設定,將應用程式設定資源視為已建立版本的成品,並在環境間順暢遷移程式碼。

Azure 也支援協力廠商工具,例如 Terraform、Ansible、Chef、Puppet 和 SaltStack!

Screenshot of Azure Resource Manager

確保持續安全性

Azure 資訊安全中心透過單一、統合的觀點,為組織提供完整的雲端安全性狀態可見度和控制權。 Azure 資訊安全中心功能:

  • 多個來源的安全性資料收集
  • 整合現有的安全性工作流程
  • 雲端資源輕鬆上線
  • 持續安全性評估
  • 集中式原則管理
  • 合規性報告
  • 支援混合式工作負載

Microsoft 每個月分析 3000 億名使用者的驗證,並檢查 2000 億封電子郵件中的垃圾郵件和惡意程式。 Microsoft 在雲端基礎結構的選擇、平台和活動方面,也有前所未有的可見度。 這樣的可見度在內部部署世界看不到前例。

Screenshot of Azure Security Center

加速取得更聰明的深入解析

Azure 的監視解決方案提供預先定義的監視器,透過智慧閾值和直覺、可自訂的儀表板呈現資料。

Azure 監視器提供所有 Azure 基礎結構的計量。 Log AnalyticsApplication Insights 進一步提供基礎結構和應用程式的深入見解。

監視雲端健康狀態時,Log Analytics 會:

  • 收集並儲存任何來源的資料
  • 深入了解作業深入解析
  • 快速偵測、診斷並修正問題

Screenshot of Azure Monitor

選擇您喜愛的工具和雲端

使用 Azure DevOps 即是現有投資最大化的選擇。

選擇適合您的工具。 取得 Linux、JAVA 和 PHP Web 應用程式平台的基礎結構即服務 (IaaS)。 透過 Azure 開發與測試 Linux 和開放原始碼元件。 混合使用 Microsoft 工具、開放原始碼或您最愛的協力廠商工具,建立工作流程。 在裝置的作業系統,透過喜愛的工具、現有的技能,虛擬執行任何應用程式,並使用您的資料來源。

Diagram explains that Azure DevOps lets developers choose their tools and target any cloud or on-premises environment.

Dojo Classroom 啟動程序

透過 Azure 的端對端解決方案,小組可以在應用程式生命週期各階段執行 DevOps 做法:

  1. 搭配 Azure Boards、Azure Dashboard、Azure Repo 與 GitHub、Azure 資訊安全中心在雲端規劃
  2. 搭配 Azure Lab Services 在雲端組建
  3. 搭配 Azure Test Plan、Security Code Scan、OSS Component Compliance、Azure Dynamic Testing 在雲端整合
  4. 搭配 Azure Boards、Azure Pipelines、Azure Repos、Azure Artifacts 在雲端傳遞
  5. 搭配 Azure Bots 和 Teams 在雲端共同作業
  6. 搭配 Azure 監視器、Azure 原則、Azure App Insights、Azure 資訊安全中心在雲端作業

Diagram maps DevOps technologies to the phases of the application lifecycle.

這些 DevOps 技術結合人員與流程,小組即可持續為客戶提供價值。

透過 Azure 使用這些 DevOps 功能強大的整合,我們可以啟動程序自動佈建 Dojo Classroom 實驗室,提供名師課程期間的實際操作體驗。

Dojo Classroom 環境涵蓋您在沉浸式 Dojo Classroom 中所需的一切,包括使用 ACR (Azure 已使用收入) 追蹤!