




资源介绍
视频数量:30个
总时长:2小时58分
课程介绍:
Azure应用与容器解决方案实战
你有没有过这样的经历:辛辛苦苦写好的代码,到了部署环节却一头雾水?本地跑得好好的程序,一放到云上就各种报错?或者团队里有人提了一句"用容器跑吧",你虽然知道这是个好主意,却完全不知道从哪里开始?
这门课就是为解决这些问题而设计的。它聚焦在微软Azure平台上最核心的两类工作负载——Web应用和容器化方案,带你从零开始,一步一步把代码搬上云端、把容器跑起来。整门课包含30个动手演示,总时长不到三小时,短小精悍,但覆盖的知识点足够支撑你应对AZ-204认证考试中"实现应用与容器解决方案"这个领域的全部要求。
课程的第一个大板块是Azure App Service Web Apps的部署。App Service是Azure上托管Web应用最直接的方式,但你需要知道怎么把代码放上去。你会看到四种部署路径:先用门户创建App Service Plan打好地基,然后把代码手动部署上去,接着体验一条龙式的自动部署流程,最后还会学到如何把容器直接部署到App Service上。四种方式各有适用场景,搞清楚它们的区别,在实际工作和考试中都很重要。
部署完应用之后,你很快会面临一个现实问题:访问量上去了怎么办?这就进入第二个板块:扩展App Service Web Apps。这里的演示会带你体验纵向扩展,也就是把服务器规格升上去,以及横向扩展,也就是增加实例数量。更重要的是,你会学到Azure Autoscale这个利器——设定好规则,让系统根据CPU使用率或队列长度自动加减实例,省去人工盯盘的麻烦。对于需要保证高可用的生产环境来说,自动扩展几乎是必备技能。
第三个板块讲的是Web应用的各种配置工作。这也是实际运维中最琐碎但最关键的部分。课程演示了如何配置连接字符串把Web应用和SQL Server数据库对接起来,如何调整应用设置来优化性能,比如启用缓存来改善加载速度。你还会学到诊断日志的开启方式——应用出了问题是排查的第一步,Web App的日志体系必须熟悉。证书管理是另一个重点,HTTPS证书怎么配、怎么续期、怎么绑定,都会有演示操作。认证授权配置让你了解如何在App Service层面直接接入身份验证,省去在代码里自己实现登录逻辑的麻烦。最后还会涉及到App Service的网络配置,比如私有终结点、混合连接等进阶话题。
第四个板块是部署槽位的使用。Azure提供的部署槽功能让你可以先在staging环境测试新版本,确认没问题之后再一键切换到生产环境,整个过程用户无感知。这种"蓝绿部署"的思路在现代DevOps实践中非常常见,掌握槽位的创建和切换操作,能让你的发布流程既安全又高效。
从第五个板块开始,课程正式进入容器化的世界。首先是容器镜像的创建与管理。你会跟着演示用Docker在本地构建并运行一个Web应用的容器镜像,理解Dockerfile里每一条指令的含义。紧接着课程会带你使用Azure Container Registry,这是Azure上的私有镜像仓库。通过ACR Tasks,你可以自动化镜像的构建和推送流程,而镜像管理的演示则展示了如何查看、标记、删除ACR中的镜像版本。
第六个板块是Azure Container Instances的部署。ACI是Azure上最轻量级的容器运行方式,不需要管理集群,开个命令就能把容器跑起来。你会学到用Azure CLI部署容器的完整流程,以及如何把Azure文件共享挂载到容器里实现数据持久化。对于临时性任务、批量处理等场景,ACI是非常合适的选择。
第七个板块转向Azure Functions,也就是无服务器计算。课程会演示如何创建一个Function App项目,并针对一个真实场景展开讲解:电商网站客户把商品加进购物车但没付款,系统自动发送带折扣码的邮件来挽回客户。你会了解到Azure Functions非常适合短生命周期、事件驱动的任务,并具备自动扩展能力。部署和配置Function的演示会带你走完整个上线流程,而Durable Functions的演示则介绍了如何编排长时间运行的复杂工作流,这比单个函数的能力强大了很多。
第八个板块是Azure Container Apps,这是近几年Azure主推的容器服务。你可以把它理解为"托管版的Kubernetes",不用管集群底层,但能享受到容器编排的各种好处。演示从部署第一个Container App开始,到更新应用版本、管理密钥保证敏感信息安全,最后还会介绍DAPR分布式应用运行时如何简化微服务之间的通信。
第九个板块是考试题和领域复习,三个演示分别梳理了"实现Azure App Service Web Apps""实现容器化解决方案""实现Azure Functions"三大知识域的核心考点,帮助你在学完前面所有动手操作之后,把零散的知识点串成体系。
整门课学完,你不仅能在Azure上熟练部署和管理Web应用,还能从容地选择合适的容器服务方案,用Functions处理事件驱动任务,并通过认证考试的检验。课程面向的是有一定Azure基础、正在备考AZ-204认证的开发者,或者是已经在用Azure但想系统掌握应用部署和容器化技能的工程师。如果你想让自己的代码不再困在本地电脑上,那就从这里开始动手吧。