《Windows Azure平台》是一本专著,由Tejaswi Redkar撰写,针对.NET专家,探讨了如何利用Windows Azure云计算平台的潜力。本书旨在帮助读者深入了解Windows Azure,这是一个革命性的云服务提供商,支持软件开发、企业应用集成、业务流程外包和消费者服务等多种场景。
在第一章“Introducing Cloud Services”中,作者解释了云服务的概念,包括术语定义、云服务的发展历程以及规划、开发、稳定、部署和运营等关键步骤。章节中强调了构建云服务模型,如消费者服务层、企业服务层、中间件层和平台层,以及如何适应云计算范式,并介绍了云服务生态系统中的各个角色,如服务提供商、软件供应商、独立软件供应商和驱动因素与障碍。
第二章“Windows Azure平台概述”详细介绍了Windows Azure的整体架构,包括基本使用场景,如软件开发、跨企业的应用集成、企业过程外包和实时消费服务(如Live Mesh同步)。此外,还涵盖了Windows Azure对开发者的支持,包括开发角色、准备过程、如何使用Windows Azure开发者门户、AppFabric开发者门户和SQL Azure开发者门户,以及如何构建和部署开发平台。
第三章深入探讨了Windows Azure架构,包括其计算服务、API结构、开发环境和工具,如Visual Studio工具以及Windows Azure SDK。书中还涉及了服务模型、开发存储、诊断和跨角色通信,通过实例演示了如何在Windows Azure上进行服务开发和管理。
第四和第五章聚焦于Windows Azure存储,分别讨论了Blob(块存储)和Queue(队列)服务的架构、操作限制、REST API以及示例应用场景。这些章节帮助读者理解如何有效地管理和使用存储服务,以支持应用程序的高效运行。
《Windows Azure平台》不仅提供了技术深度,还关注了安全性、总拥有成本、控制、文化和市场竞争力等商业考量。它为开发者提供了从入门到进阶的全面指导,使他们能够充分利用Windows Azure的强大功能,推动业务向云端迁移。