构建Windows Azure云中的混合应用

需积分: 9 4 下载量 39 浏览量 更新于2024-07-27 收藏 12.88MB PDF 举报
"Building Hybrid Applications in the Cloud on Windows Azure 是一本关于如何在Windows Azure云平台上构建混合应用程序的书籍,由Scott Densmore、Alex Homer、Masashi Narumoto、John Sharp和Hanz Zhang合著。这本书提供了一种'按原样'的信息服务,可能包含的URL和其他互联网网站引用可能会随时变化。书中的一些示例仅用于说明,是虚构的,并不意味着与任何真实实体有关联或联系。读者可以复制并内部参考此文档,但不授予任何微软产品相关的知识产权使用权。该书版权属于2012年微软公司,保留所有权利。微软、Active Directory、BizTalk、Hotmail、MSDN、SharePoint、SQL Azure、Visual C#、Visual Studio、Windows、Windows Azure、Windows Live和Windows PowerShell等是微软集团公司的注册商标,其他所有商标归各自所有者所有。" 根据提供的信息,我们可以详细探讨以下几个知识点: 1. **混合应用程序**:混合应用程序是指结合了本地(on-premises)和云端资源的应用程序。它们允许数据和功能在本地系统与云服务之间无缝流动,提供更高的灵活性和可扩展性。在Windows Azure中,开发人员可以利用Azure服务,如Azure App Service、Azure Virtual Networks等,来创建能够与本地环境交互的应用。 2. **Windows Azure**:Windows Azure(现称为Microsoft Azure)是微软提供的一个全球性的云计算平台,提供计算、存储、数据库、网络等服务,支持多种操作系统、编程语言和工具。开发者可以在Azure上构建、部署和管理应用程序和服务。 3. **云计算基础**:书中可能涵盖了云计算的基础概念,包括IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务)。Windows Azure作为PaaS平台,提供了开发、测试、部署和管理应用程序所需的基础设施。 4. **Azure服务**:可能详细讨论了Azure中的关键服务,如Azure Blob Storage(对象存储)、Table Storage(结构化数据存储)、Queue Storage(队列服务)以及Azure SQL Database(云托管的关系数据库)。 5. **集成与连接**:由于混合应用程序涉及本地和云之间的集成,书里可能介绍了如何使用Azure服务总线、API Management、Service Fabric等工具实现不同环境间的通信和数据同步。 6. **安全性与身份管理**:在混合环境中,安全性和身份管理至关重要。Azure Active Directory(AD)可能是讨论的焦点,它提供了用户身份验证和授权服务,可与本地AD集成,实现单一登录(SSO)和多因素认证(MFA)。 7. **开发与部署**:可能涵盖了使用Visual Studio、Azure SDK和Azure DevOps进行开发和持续集成/持续部署(CI/CD)的最佳实践。 8. **监控与故障排除**:书中可能讲解了如何使用Azure Monitor、Application Insights等工具监控应用程序性能,并进行故障排查。 9. **成本管理和优化**:在云环境中,了解如何有效地管理和优化成本是必要的。书里可能提到了如何使用Azure Cost Management工具以及如何设计可伸缩和经济高效的架构。 10. **最佳实践**:作者可能分享了他们在构建混合应用程序时的经验和最佳实践,包括设计原则、架构模式以及应对挑战的策略。 这些只是基于标题和描述推测的内容,具体章节和深入细节需阅读完整书籍才能获取。

Casola, V., & Castiglione, A. (2020). Secure and Trustworthy Big Data Storage. Springer. Corriveau, D., Gerrish, B., & Wu, Z. (2020). End-to-end Encryption on the Server: The Why and the How. arXiv preprint arXiv:2010.01403. Dowsley, R., Nascimento, A. C. A., & Nita, D. M. (2021). Private database access using homomorphic encryption. Journal of Network and Computer Applications, 181, 103055. Hossain, M. A., Fotouhi, R., & Hasan, R. (2019). Towards a big data storage security framework for the cloud. In Proceedings of the 9th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, USA (pp. 402-408). Rughani, R. (2019). Analysis of Security Issues and Their Solutions in Cloud Storage Environment. International Journal of Computer Trends and Technology (IJCTT), 67(6), 37-42. van Esbroeck, A. (2019). Zero-Knowledge Proofs in the Age of Cryptography: Preventing Fraud Without Compromising Privacy. Chicago-Kent Journal of Intellectual Property, 19, 374. Berman, L. (2021). Watch out for hidden cloud costs. CFO Dive. Retrieved from https://www.cfodive.com/news/watch-out-for-hidden-cloud-costs/603921/ Bradley, T. (2021). Cloud storage costs continue to trend downward. Forbes. Retrieved from https://www.forbes.com/sites/tonybradley/2021/08/27/cloud-storage-costs-continue-to-trend-downward/?sh=6f9d6ade7978 Cisco. (2019). Cost optimization in the multicloud. Cisco. Retrieved from https://www.cisco.com/c/dam/en/us/solutions/collateral/data-center-virtualization/cloud-cost-optimization/cost-optimization_in_multicloud.pdf IBM. (2020). Storage efficiency solutions. IBM. Retrieved from https://www.ibm.com/blogs/systems/storage-efficiency-solutions/ Microsoft Azure. (n.d.). Azure Blob storage tiers. Microsoft Azure. Retrieved from https://azure.microsoft.com/en-us/services/storage/blobs/#pricing Nawrocki, M. (2019). The benefits of a hybrid cloud strategy for businesses. DataCenterNews. Retrieved from https://datacenternews.asia/story/the-benefits-of-a-hybrid-cloud-strategy-for,请把这一段reference list改为标准哈佛格式

2023-05-29 上传