作者: | Michael Washam |
语言: | 英文 |
出版年份: | 2014 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Automating Microsoft Azure Infrastructure Services》是由Michael Washam撰写的一本专注于使用Microsoft Azure PowerShell cmdlets自动化管理Azure基础架构服务的实用指南。本书由O'Reilly Media于2014年11月出版,是微软云技术专家Michael Washam在Azure领域多年经验的结晶。
Michael Washam是Opsgility公司的联合创始人兼首席执行官,该公司专注于提供Microsoft云技术的培训服务。在微软工作期间,Michael领导了Azure PowerShell cmdlets的发布,并参与了Azure SDK的开发。他还作为技术布道师参与了Azure IaaS的首次发布,并因其在云计算、调试和DevOps领域的专业知识而受到全球认可。
随着云计算的兴起,传统的IT基础设施部署方式已经无法满足快速迭代和高效管理的需求。Microsoft Azure作为全球领先的云服务平台,提供了强大的基础设施即服务(IaaS)功能,而PowerShell作为Windows平台上的强大自动化工具,两者的结合为企业和开发者提供了高效管理Azure资源的新途径。本书正是基于这一背景,旨在帮助读者掌握如何通过PowerShell自动化部署和管理Azure虚拟机、虚拟网络、存储等关键服务。
全书共分为7章,内容涵盖了从基础的Azure PowerShell环境搭建到高级的虚拟机配置和虚拟网络管理等多个方面。
第1章:介绍
介绍了Azure cmdlets的起源、自动化在云计算中的重要性,并对比了传统数据中心、非自动化云部署和自动化云部署的不同方式。
第2章:开始使用Azure PowerShell
详细介绍了如何安装Azure PowerShell cmdlets、配置环境、通过证书或Azure Active Directory进行身份验证,以及如何管理Azure订阅。
第3章:虚拟机
深入探讨了如何使用PowerShell创建、更新和管理Azure虚拟机,包括选择虚拟机平台镜像、指定虚拟机大小、添加存储和网络端点等操作。
第4章:虚拟机网络
讨论了如何管理虚拟机的网络配置,包括端口转发、负载均衡、健康探测、访问控制列表(ACL)以及保留IP地址和公共IP地址的使用。
第5章:虚拟机存储
重点介绍了Azure虚拟机的存储管理,包括VHD文件的上传和下载、磁盘和镜像的管理、存储账户的配置以及数据缓存的设置。
第6章:虚拟网络
详细讲解了如何通过PowerShell自动化配置Azure虚拟网络,包括虚拟网络的创建、更新、删除,以及静态IP地址的指定、子网的管理、内部负载均衡器的使用和混合网络连接(如站点到站点、点到站点和ExpressRoute)的配置。
第7章:高级虚拟机
涵盖了高级虚拟机配置技巧,如Linux虚拟机的部署、可用性集的使用、时间区域和Windows更新的配置、证书部署、访问控制选项的管理、域加入以及PowerShell远程管理等。
本书适合具有PowerShell或脚本编写经验的IT专业人士和开发者,尤其是那些需要在Microsoft Azure平台上部署和管理复杂工作负载的用户。读者需要具备一定的PowerShell和Azure基础知识,但书中也提供了足够的入门指导,帮助读者快速上手。
《Automating Microsoft Azure Infrastructure Services》是一本全面且深入的实战手册,它不仅提供了丰富的技术细节和实用的脚本示例,还通过清晰的讲解和逐步指导,帮助读者掌握如何高效地自动化Azure基础架构服务的管理。无论是初学者还是经验丰富的云架构师,都能从本书中获得宝贵的指导和启发。