"借助 Azure 云和 Windows 容器,您可以实现现有 .NET 应用程序的现代化,尤其是那些基于 .NET Framework 的传统 Web 或面向服务的应用。本指南聚焦于‘平移’策略,即在不修改代码或基础架构的前提下,将应用迁移到更新、更现代化的环境——此处特指 Azure 云。它详细阐述了如何将基于 .NET Framework 的服务器端应用程序现代化,并直接迁移到云端运行,而不进行大规模重构。" 在这一过程中,Azure 云提供了强大的基础设施即服务(IaaS)和平台即服务(PaaS)选项,使得应用程序能够利用云的弹性和可扩展性。Windows 容器作为一个关键组件,允许应用程序以轻量级、隔离的方式运行,便于部署和管理。容器化 .NET 应用程序可以确保一致性,无论是在本地开发环境还是在 Azure 上的生产环境。 本指南的作者和审阅者都是微软内部的产品经理和技术专家,他们提供了深入的洞察和实践经验,涵盖了从 .NET Framework 到 .NET Core 的迁移路径,.NET Core 是一个跨平台的框架,支持云原生应用的开发。书中还探讨了不同成熟度级别的关键技术,如微服务架构、持续集成/持续部署(CI/CD)流程,以及容器编排工具如 Kubernetes,这些对于现代云应用是至关重要的。 此外,平移场景的讨论可能包括将现有的 ASP.NET 应用程序转换为 ASP.NET Core,在 Windows 容器中运行,同时利用 Azure App Service 或 Azure Kubernetes Service (AKS) 进行托管。书中的案例研究 eShopModernizing 可能会展示一个实际的转型过程,帮助读者理解如何将理论应用于实践。 本书强调的是,虽然现代化不一定意味着完全重写应用程序,但它确实鼓励采用现代化的最佳实践,以提升应用程序的性能、可维护性和安全性。对于想要升级现有 .NET 应用程序而无需大规模重构的开发团队和架构师来说,这是一个宝贵的资源。通过遵循指南中的步骤和建议,读者可以了解如何有效地将他们的应用程序迁移到 Azure 平台,同时保持业务连续性,并为未来的创新打下坚实的基础。
剩余63页未读,继续阅读
- 粉丝: 12
- 资源: 17
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- zlib-1.2.12压缩包解析与技术要点
- 微信小程序滑动选项卡源码模版发布
- Unity虚拟人物唇同步插件Oculus Lipsync介绍
- Nginx 1.18.0版本WinSW自动安装与管理指南
- Java Swing和JDBC实现的ATM系统源码解析
- 掌握Spark Streaming与Maven集成的分布式大数据处理
- 深入学习推荐系统:教程、案例与项目实践
- Web开发者必备的取色工具软件介绍
- C语言实现李春葆数据结构实验程序
- 超市管理系统开发:asp+SQL Server 2005实战
- Redis伪集群搭建教程与实践
- 掌握网络活动细节:Wireshark v3.6.3网络嗅探工具详解
- 全面掌握美赛:建模、分析与编程实现教程
- Java图书馆系统完整项目源码及SQL文件解析
- PCtoLCD2002软件:高效图片和字符取模转换
- Java开发的体育赛事在线购票系统源码分析