构建可扩展的无服务器应用:《开始使用Azure Functions》指南

需积分: 5 2 下载量 166 浏览量 更新于2024-07-17 收藏 6.35MB PDF 举报
《开始使用Azure Functions:构建可扩展与无服务器应用》(Beginning Azure Functions: Building Scalable and Serverless Apps)由Rahul Sawhney撰写,是一本旨在帮助开发人员理解和掌握Azure Functions技术的实用指南。本书深入探讨了Azure Functions 2.0的核心概念,以及如何利用其无服务器架构在生产环境中构建和管理应用程序。 首先,作者对无服务器架构和Azure Functions进行了全面的介绍,让读者对这个新兴的计算模型有清晰的认识。他还提到了Azure App Services,这是Azure平台的一部分,为函数提供运行环境。书中从基础入门开始,指导读者如何通过Azure门户和Visual Studio创建和配置基本的Azure函数,让开发者熟悉开发工具和流程。 接着,本书着重于实战应用,例如如何使用Azure函数创建无服务器API,展示了如何将现有应用程序迁移到这种模式下,提高代码的可复用性和灵活性。同时,作者会教授如何使用OpenAPI进行部署,确保API的一致性和兼容性。 对于高级主题,书中深入讲解了持久化Azure函数,包括如何处理可扩展性、灾难恢复和地理分布问题。这些知识对于追求高可用性和性能优化的开发者来说至关重要。此外,本书还关注DevOps的角色,强调了部署和监控功能在整个生命周期中的关键作用。 在安全方面,读者将学习如何使用ARM模板来部署Azure函数,并了解如何为函数设置保护措施,如CORS策略,确保数据的安全传输。 《开始使用Azure Functions》是一本全面的教程,适合那些希望在Azure平台上构建可伸缩且无服务器的开发人员,无论你是初学者还是经验丰富的技术专家,都能从中收获实用的知识和技能。随着无服务器架构的流行,这本书无疑为读者提供了宝贵的学习资源,帮助他们在Azure生态系统中建立高效的应用服务。

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 上传