如何正確的探索 Microsoft Ignite The Tour

来源:https://www.cnblogs.com/shanyou/archive/2019/12/16/12047736.html
-Advertisement-
Play Games

Microsoft Ignite The Tour 是一年一度微軟為全球開發者、IT專家、安全專家以及數據專家提供的為期兩天,包含眾多核心產品的實踐性技術培訓。2019.12.10-2019.12.11 已經在北京國家會議中心勝利閉幕,我作為一名Speaker 參與了兩門課程的分享,但是我發現了一個... ...


Microsoft Ignite The Tour 是一年一度微軟為全球開發者、IT專家、安全專家以及數據專家提供的為期兩天,包含眾多核心產品的實踐性技術培訓。2019.12.10-2019.12.11 已經在北京國家會議中心勝利閉幕,我作為一名Speaker 參與了兩門課程的分享,但是我發現了一個問題就是參與課程學習的各位並不是按照官方的良好願望--按照學習路徑規劃學習內容,就拿我的兩個課程都是屬於《開發雲原生應用程式》,  從參與課程的人數上面是最容易反應這個問題,這個系列有5 個Session, 其中只有《將基礎架構與 Azure Kubernetes 服務整合》 涉及到當前熱門的Kubernetes,現場人數爆滿,其他的4門課程的參與人數都是不到會場容量的1/3。

Microsoft Ignite The Tour 確實是經過了精心設計的一個非常好的包含眾多核心產品的實踐性技術培訓,如果只是從當前的熱門技術來選擇課程,效果將大打折扣。非常不幸的是北京的Ignite Tour就這麼發生了,AI 人工智慧,Kubernetes等相關熱門技術的課程人數飽滿,其他的課程人數寥寥可數。整個技術培訓課程之中貫穿了一個微軟精心設計的案例Tailwind Traders :https://microsoft.github.io/TailwindTraders/ ,這雖然是一個微軟虛擬的電子商務企業,這是一家有著各種需求的前瞻性零售企業,我們創造這個企業是為了突出企業在實現現代化和轉型中面臨的各種各樣的挑戰,即使細節不同,您和您的企業也許會似曾相識。Tailwind Traders 的業務以技術為核心,它將網購的便利性和熟悉的夫妻店模式融合在一起,並迅速的在相對較新的虛擬硬體市場中嶄露頭角,和許多現代企業一樣,它有著許多不斷變化的內部和外部的技術需求,並且信心滿滿的迎接每一場改革。Tailwind Traders 將公司的整個基礎設施建立在微軟Azure上,並做為現代零售業的藍圖,從機器學習演算法到推薦引擎,甚至是結賬過程,都是在雲端上完成的。

image

Tailwind Traders 收購了一家大型子公司 Northwind。Northwind 目前擁有 1500 台在硬體上直接或虛擬運行的 Windows Server 2008 R2 的伺服器,雖然 Tailwind Traders 已經將其中許多工作負荷轉移到 Azure,但 Windows Server 2008 R2 的生命周期很快就會臨近,於是 Tailwind Traders 使用 Azure 混合管理技術將伺服器及其托管的角色遷移到 Windows Server 2019。首先,先遷移在其數據中心運行的一些本地 VM, 在VM 工作負荷遷移到 Azure的同時,停用過時的伺服器硬體並關閉耗費組織大量資金的數據中心和伺服器機房,然後使用 Windows Admin Center 來管理其 Windows Server 電腦和集成混合技術的隊列,以提高部署的性能和可管理性,節時省力。遷移完畢的幾個月來,Tailwind Traders 一直面臨著難以控制其不斷擴展的 IaaS(基礎架構設施) VM 部署的問題。因為VM的管理和維護受缺乏協議和各種運營商或員工制定的未經批准的決策所驅動,某些部署甚至違反了組織的合規性義務,它的部署都是以臨時方式進行的,導致資源管理不善和流程效率低下。Tailwind Traders 對現有的 IaaS VM 隊列進行控制後,在 Azure 藍圖、Azure Policy、基於角色的訪問控制 (RBAC) 等的幫助下使其部署保持領先地位的流程和技術, VM 在 Azure 中也得到了適當的管理和維護。

我們來看一下開發雲原生應用程式這個學習路徑:想要瞭解如何構建和部署易於管理、可靠且經濟高效的雲應用程式併在需要時進行擴展? 這個學習路徑將分享技巧、工具和最佳實踐,介紹如何在雲端構建和擴展您的應用程式。

用於在雲中構建和運行應用的選項

我們將介紹 Tailwind Traders 如何使用雲服務將公司網站部署到多個區域來避免單一故障點。我們將涵蓋他們考慮的所有選項,解釋他們做出決定的方式和原因,然後深入瞭解其實現的組成部分。在本課程中,你將瞭解他們如何使用 VS Code、Azure 門戶和 Azure CLI 等 Microsoft技術構建安全的應用程式,該應用程式可以在 Linux 和 Windows VM 以及附帶伴侶手機應用的 Azure Web 應用上運行和縮放。

雲中數據的選項

Tailwind Traders 是一家大型零售公司,存在不安全的單一故障點:銷售、配送、監視和遙測數據集中在其線上和實體店中。我們將回顧結構化資料庫、非結構化數據、實時數據、文件存儲註意事項,並分享關於平衡性能、成本和操作影響的提示。在本課程中,你將瞭解 Tailwind Traders 如何使用多種 Azure 服務(例如,AzureSQL、CosmosDB、CosmosDB Mongo API 等)創建靈活的數據策略,以及如何剋服常見的難題並找到合適的存儲選項。

使用容器實現應用程式現代化

Tailwind Traders 最近將其某個核心應用程式從虛擬機遷移到容器中,從而實現了部署靈活性和可重覆構建。在本課程中,你將瞭解如何管理用於部署的容器、容器註冊表選項以及用於管理和縮放已部署容器的方法。你還將瞭解 Tailwind Traders 如何使用 Azure Key Vault 服務來存儲應用程式機密,並使其應用程式更容易安全地訪問業務關鍵數據

將基礎架構與 Azure Kubernetes 服務整合

Kubernetes 是開放源代碼容器業務流程系統,它增強了應用程式的擴展性和可靠性,並解鎖了高級功能(例如,A/B 測試、藍色/綠色部署、Canary 版本和非常簡單的回退)。在本課程中,你將瞭解 Tailwind Traders 如何使用容器化的應用程式並將其部署到 Azure Kubernetes 服務 (AKS)。你將深入瞭解主要 Kubernetes 概念,以及如何將其全部用於行業標準工具。

使用監控、性能和縮放增強應用

理解應用程式日誌和指標為 Tailwind Traders 帶來了挑戰。公司內部人員最常提出的問題有:“如何瞭解應該查找什麼內容?是要查看日誌?指標?還是都需要?” 使用 Azure Monitor 和 Application Insights 可幫助 Tailwind Traders 將其應用程式日誌提升到更強大的功能:遙測。在課程中,你將瞭解團隊如何將 Application Insights 連接到面向公眾的網站並修複了載入速度緩慢的主頁。然後,我們擴展了遙測的概念,以確定 Tailwind Traders 的 CosmosDB 性能如何得到改善。最後,我們將通過 Azure Front Door 等強大而簡單的服務介紹容量規劃和縮放。

在 Ignite 上其他的學習路徑里還有 Tailwind Traders 業務中所涉及到的各種各樣的 Azure 相關基礎知識、人工智慧、資料庫、移動應用開發,乃至 Tailwind Traders 公司自身的企業IT管理、協同辦公、安全合規等案例內容,乾貨滿滿。深圳和上海的Ignite Tour即將舉行,這裡我建議大家根據自己的需求選擇對應的學習路徑進行學習才有效果,不然你得到的一個感受就是這些課程都是一堆微軟Azure 產品的介紹,而把課程的靈魂給丟了。


Ignite 的報名流程也超複雜,下麵是簡化的報名流程,直接掃描上面的二維碼填寫信息,我們後臺的小伙伴會幫助你註冊搶占席位。

99b04c4101113b94fc4bc9a8e806741


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1、安裝 安裝ftp:yum install -y vsftpd 將ftp設置開機啟動:systemctl enable vsftpd.service 2、配置 安裝好後在ftp配置文件里進行配置 : vim /etc/vsftpd/vsftpd.conf 在viw中使用命令 :set number ...
  • 在實際業務系統中,當單個資料庫不能承載負載壓力的時候,一般我們採用資料庫讀寫分離的方式來分擔資料庫負載。主庫承擔寫以及事務操作,從庫承擔讀操作。 為了支持多種資料庫我們先定義一個數據類型字典。key為連接字元串,value為資料庫類型: /// <summary> /// 資料庫方言集合 /// < ...
  • 服務端配置 Silo通過 和許多補充選項類以編程方式進行配置。 Silo配置有幾個關鍵方面: + Orleans集群信息 + 集群提供程式(不知道咋翻譯) + Silo到Silo和Client到Silo通信的端點 + 應用部分 這是Silo配置的示例,該Silo配置定義群集信息,使用Azure群集並 ...
  • 開啟ssh服務需要root許可權,先用root賬戶登陸 先檢查有沒有安裝ssh服務:rpm -qa | grep ssh 如果沒有安裝ssh服務就安裝 : yum install openssh-server 安裝好後在ssh配置文件里進行配置 : vim /etc/ssh/sshd_config 按 ...
  • 看到很多開發.net core的初學者在安裝的時候就陷入問題了,不知道安裝那些東西,好吧,既然要分享知識那麼就儘量做得精細一點吧,我決定從零開始為大家講解.net core,同時有.net core工作經驗的開發者也可以挑自己需要的看。 Visual Studio2019和.Net Core 3.0 ...
  • 在上一篇文章abp(net core)+easyui+efcore實現倉儲管理系統——ABP WebAPI與EasyUI結合增刪改查之三(二十九) 中實現了組織管理的列表頁面。在今天我們學習如何新增組織部門信息。 ...
  • 原創。 環境:visual studio 2019 ,.net framwork 4.0 問題: 1、新建Linq to SQL類後(.dbml文件),從伺服器資源管理面板中資料庫連接中,把表MillRecord托放進這個文件中後,一切正常,效果如下: 2、新建一個頁面,拖放一個LinqDataSo ...
  • [toc] 前言 不知不覺可都快又一年了,最近這段時間一直在忙著圖形方面的東西(確實快給我搞死了),雖說時間還是相對有的,但是精力耗費的十有十一,把問題記錄單開一欄,是為了後續記錄使用中遇到的問題及相應的解決方法。 Log4net 關於這個日誌記錄類庫,我也不需要多說,具體配置可見: "net co ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...