Microsoft Ignite The Tour 是一年一度微软为全球开发者、IT专家、安全专家以及数据专家提供的为期两天,包含众多核心产品的实践性技术培训。2019.12.10-2019.12.11 已经在北京国家会议中心胜利闭幕,我做为一名Speaker 参与了两门课程的分享,可是我发现了一个问题就是参与课程学习的各位并非按照官方的良好愿望--按照学习路径规划学习内容,就拿个人两个课程都是属于《开发云原生应用程序》, 从参与课程的人数上面是最容易反应这个问题,这个系列有5 个Session, 其中只有《将基础架构与 Azure Kubernetes 服务整合》 涉及到当前热门的Kubernetes,现场人数爆满,其余的4门课程的参与人数都是不到会场容量的1/3。git
Microsoft Ignite The Tour 确实是通过了精心设计的一个很是好的包含众多核心产品的实践性技术培训,若是只是从当前的热门技术来选择课程,效果将大打折扣。很是不幸的是北京的Ignite Tour就这么发生了,AI 人工智能,Kubernetes等相关热门技术的课程人数饱满,其余的课程人数寥寥可数。整个技术培训课程之中贯穿了一个微软精心设计的案例Tailwind Traders :https://microsoft.github.io/TailwindTraders/ ,这虽然是一个微软虚拟的电子商务企业,这是一家有着各类需求的前瞻性零售企业,咱们创造这个企业是为了突出企业在实现现代化和转型中面临的各类各样的挑战,即便细节不一样,您和您的企业也许会似曾相识。Tailwind Traders 的业务以技术为核心,它将网购的便利性和熟悉的夫妻店模式融合在一块儿,并迅速的在相对较新的虚拟硬件市场中崭露头角,和许多现代企业同样,它有着许多不断变化的内部和外部的技术需求,而且信心满满的迎接每一场改革。Tailwind Traders 将公司的整个基础设施创建在微软Azure上,并作为现代零售业的蓝图,从机器学习算法到推荐引擎,甚至是结帐过程,都是在云端上完成的。github
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 服务来存储应用程序机密,并使其应用程序更容易安全地访问业务关键数据session
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 的报名流程也超复杂,下面是简化的报名流程,直接扫描上面的二维码填写信息,咱们后台的小伙伴会帮助你注册抢占席位。