如今,越来越多的人通过 AWS 来入门云计算。很多初学者都迫切地想要知道如何才能成为一名 Linux 管理员,于是我想通过本文详细介绍一下云计算的相关知识,希望能够借此来解答开发者心中的疑问。本文既包括 AWS 的基础知识,又包括复杂架构的自动化部署这样的高级操作。读者可以根据自己的背景和基础,选择自己感兴趣的部分阅读。
开始之前,我先假设你具备以下能力:
拥有初级或者中级的 Linux 系统管理技能。
至少熟悉一门编程语言或者脚本语言。不必特别精通,但是要有实际的编程经历。
愿意花时间去解决一些复杂的问题。
需要花费一点钱购买 AWS 服务,从而提高自己的技能。
本指南使用须知:
首先,本指南不会一步一步手把手地教你如何操作。
我会循序渐进地引导你。因此,你需要真正理解每一部分,然后再阅读下一部分。
遇到问题时你要善用谷歌搜索、AWS 文档以及 Stack Overflow 网站去寻找答案。
使用最正确的方式,不要只顾图快。当然,先用快速的方法完成,然后再进行重构也未尝不可。
在学习过程中充分理解之后再去服务器上进行实际操作。使用不到 50 美元的 AWS 版本即可完成本指南中的所有工作。重新构建的过程能够帮助你加深理解。
跳过开头先去阅读“成本分析”和“自动化”两部分的内容,阅读其他部分的时候保证这两部分的内容了然于胸。
最后,一定要多动手进行实际操作。此时不做,更待何时。
项目概况
本指南不是教你如何在 AWS 上开发网站。而是通过一个网站示例来介绍 AWS 提供给你的所有技术服务。通过概念的学习和实际操作,你能够对 AWS 有非常全面的了解。
本指南将从最基本的网页开始,最后使用极其便宜的 ASW 构建 Web 应用程序。虽然网站很小,但是无