Microsoft Azure 是微軟的公用雲端服務平台,專為協助您實現新解決方案而設計多項產品和雲端服務,解決現今的挑戰並創造未來。
DevOps 是開發 (Develop) 和作業 (Operate) 的複合,是人員、程序與技術的聯合,可持續不斷為客戶提供價值。
DevOps 讓團隊各自分工角色 (開發、IT 作業、品質工程和安全性) 互相協調並共同作業,以生產更好、更可靠的產品。藉由採用 DevOps 文化特性和 DevOps 做法及工具,團隊能更妥善回應客戶需求、對其建置的應用程式更具信心,並更快速達成業務目標。
-
快速建置產品縮短上市時間
-
保持系統穩定性和可靠性
-
工作團隊獲取更高的效能
DevOps 從整個團隊中規劃、開發、傳遞和作業階段,為一個生命週期。在 DevOps 環境中,各個角色與階段都息息相關。
截圖來源 https://azure.microsoft.com/zh-tw/overview/what-is-devops/#devops-overview為什麼需要 DevOps ?
軟體開發流程可能因高度手動的緣故,而使得程式碼發生大量錯誤。開發和運維團隊因資訊不同步,而導致軟體交付變慢,並讓業務利害關係人感到失望。DevOps 能為軟體開發、部署和維護過程中的所有相關工作創造效率。透過串連開發與運維的運作方式有助於提高可見度、更準確地符合需求、改善溝通並加快上市速度。該方式適用於遊戲智能輔助、遊戲試玩等場景。
Azure App Service 讓您可以為任何平台或裝置簡便地建立企業級 Web 與行動應用程式,然後在可靠的雲端基礎架構上進行部署。
App Service 能快速建置、部署及調整團隊中的 Web 應用程式和 API。在容器中使用 .NET、.NET Core、Node.js、Java、Python 或 PHP,在 Windows 或 Linux 上執行。使用每天處理超過 600 億個要求的受信任、完全受控的服務,以達到嚴格的企業級效能,以及滿足安全性和合規性要求。
-
不需停機內建持續整合與持續部屬 (CI / CD)
-
嚴格安全性與合規性標準
-
使用內建監視功能來簡化作業
Azure 應用程式服務會被視為的絕佳平台即服務 (PaaS),提供開發人員建置 Web、行動及 API 的應用程式平台。它的供應項目範圍從簡單的行銷和數位存在可擴充的電子商務解決方案的應用程式和超小數位數、可自訂的應用程式。
截圖來源 https://docs.microsoft.com/zh-tw/archive/msdn-magazine/2017/february/azure-inside-the-azure-app-service- architecture#%E8%AA%BF%E6%95%B4%E5%96%AE%E4%BD%8D%E4%B8%BB%E8%A6%81%E5%BB%BA%E7%BD%AE% E7%B5%84%E5%A1%8A將 ASP.NET 應用程式移轉到雲端的優點
隨著全球環境與客戶期望的迅速改變,創新、效率和彈性對於企業而言顯得更為重要。雖然組織內部部署的 ASP.NET 應用程式能提供價值,但也限制了企業調整和成長的能力,同時也限制了客戶所預期的體驗。
在將 ASP.NET 應用程式移轉到雲端的優點中,您將了解:
- 將 Web 應用程式和資料移至雲端如何支援您的企業優先事項。
- 移轉至雲端如何讓您得以調整應用程式,符合客戶需求、發揮最大成本效益、提高營運效率、增強安全性及更快交 付新功能。
- Azure 服務如何讓您的組織為客戶提供創新的解決方案,並為未來做好準備。
Azure 虛擬機器上的 SQL Server 可讓您在雲端使用完整的 SQL Server 版本,而不需要管理任何內部部署硬體。當您使用隨用隨付方案時,SQL Server 虛擬機器 (VM) 也會簡化授權成本。Azure 虛擬機器會在全球許多不同的地理區域中執行。此外,也提供各種機器大小。虛擬機器映像庫可讓您使用正確的版本、版次及作業系統建立 SQL Server VM。這可讓虛擬機器成為許多不同 SQL Server 工作負載的適合選項。
-
健全且簡單的高可用性及災害復原
-
擁有最低的權總成本 (TCO)
-
免費的內建安全性與管理
- 為多數相容的雲端提供先進的安全性。
- 使用智慧型威脅防護及主動式弱點評定警示,即時補救潛在的威脅。
- 使用內建安全性控制 (包括網路安全性、加密和存取控制) 取得領先業界的多層式保護。
- 利用所有雲端資料庫服務中最全面的合規性涵蓋範圍。
- 使用 Always Encrypted 技術來保護資料,不向資料庫引擎顯示加密金鑰。
SQL Server runs best on Azure. Here’s why.
What innovations can the cloud provider bring to your SQL Server workloads? As you consider your options for running SQL Server in the cloud, it's important to understand what the cloud provider can offer both today and tomorrow. Can they provide you with the capabilities to maximize the performance of your modern applications? Can they automatically protect you against vulnerabilities and ensure availability for your mission-critical workloads?
SQL Server customers benefit from our continued expertise developed over the past 25 years, delivering performance, security, and innovation. This includes deploying SQL Server on Azure, where we provide customers with innovations that aren’t available anywhere else. One great example of this is Azure BlobCache, which provides fast, free reads for customers. This feature alone provides tremendous value to our customers that is simply unmatched in the market today. Additionally, we offer preconfigured, built-in security and management capabilities that automate tasks like patching, high availability, and backups. Azure also offers advanced data security that enables both vulnerability assessments and advanced threat protection. Customers benefit from all of these capabilities both when using our Azure Marketplace images and when self-installing SQL Server on Azure virtual machines.
Only Azure offers these innovations.