Amazon Web Services in Action
作者: Michael Wittig and Andreas Wittig
语言: 英文
出版年份: 2015
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Amazon Web Services in Action》是一本由Andreas Wittig和Michael Wittig合著的关于AWS(Amazon Web Services)的实用指南,由Manning Publications于2015年出版。本书全面介绍了AWS的核心服务和架构设计,旨在帮助读者快速掌握如何在AWS云平台上构建、部署和管理应用程序。

书籍内容概览

第一部分:AWS入门

本书从AWS的基础概念讲起,详细介绍了云服务的定义、AWS的优势以及如何创建AWS账户。作者通过一个简单的WordPress部署示例,展示了AWS的易用性和灵活性,同时强调了AWS的按需付费模式和免费套餐的优势。

第二部分:构建虚拟基础设施

本书深入探讨了AWS的虚拟服务器(EC2)、网络和存储服务。读者将学习如何使用EC2服务创建和管理虚拟服务器,包括实例类型的选取、安全组的配置以及如何通过命令行和CloudFormation模板自动化部署。此外,书中还介绍了如何通过VPC(虚拟私有云)创建隔离的网络环境,并通过安全组和ACL(访问控制列表)保护网络流量。

第三部分:云中数据存储

在数据存储方面,本书详细介绍了S3(简单存储服务)和Glacier(归档存储服务)的使用方法。读者将学习如何通过S3存储对象、设置生命周期规则以优化成本,以及如何将S3集成到应用程序中实现静态网站托管。此外,书中还探讨了EBS(弹性块存储)和实例存储的使用场景和性能优化方法。

第四部分:AWS架构设计

本书的最后部分聚焦于AWS架构设计的最佳实践。作者通过多个案例,展示了如何实现高可用性、容错性和弹性伸缩。例如,通过使用ELB(弹性负载均衡)、Auto Scaling(自动扩展)和CloudWatch(云监控)服务,读者可以构建能够自动应对流量变化的系统。书中还介绍了如何通过消息队列(SQS)和事件驱动架构实现系统的解耦。

书籍特色

  • 实战性强:书中通过大量实例,展示了如何在AWS上构建实际应用,包括Web应用、数据库服务和分布式系统。
  • 自动化与DevOps理念贯穿始终:作者强调了基础设施即代码(IaC)的重要性,通过CloudFormation模板和SDK,读者可以实现AWS资源的自动化部署和管理。
  • 安全性重视:书中详细介绍了如何通过IAM(身份与访问管理)、安全组和VPC保护AWS账户和资源的安全。
  • 成本优化:作者提供了关于如何通过Spot实例、预留实例和生命周期规则优化AWS成本的实用建议。

适用读者

本书适合以下读者:

  • AWS初学者:希望通过实际案例快速掌握AWS核心服务和架构设计的开发者和系统管理员。
  • DevOps工程师:希望了解如何通过自动化工具和最佳实践优化云基础设施的运维人员。
  • 架构师:需要在AWS上设计高可用、可扩展和容错系统的专业人士。

《Amazon Web Services in Action》不仅是一本技术手册,更是一本关于如何在AWS上实现创新和高效开发的指南。通过阅读本书,读者将能够充分利用AWS的强大功能,构建出符合现代云原生架构的应用程序。

期待您的支持
捐助本站