注意 :这是DigitalOcean解决方案工程师提供的导航指南手册内容的早期版本。 本书的目标是帮助企业客户规划他们的基础设施需求,提供工作示例,并包括技术细微差异和“为什么”使某些决策比其他决策更好。
本书和附带代码将在GitHub存储库中公开提供。 由于这是早期版本,本书尚未完成,存储库尚未公开,但敬请期待!
我如何扩展和扩展我的业务基础设施?
更重要的是,我如何预防危机? 我怎么知道我的决定也会影响? 我问正确的问题吗?
这本书将有助于回答问题,但也有助于在做出影响您业务基础架构的决策时所需的背景信息。
尽管现代计算机存在复杂的现实情况,但可以构建一个基于云计算承诺的基础架构。 在本书的最后,你会明白如何。
这本书是给谁的?
本书适用于思考或面临扩展和增长基础架构问题的任何人,以及任何想了解如何为生产使用构建基础架构的人。
您需要遵循的主要技能是熟悉Linux命令行 ,但每章都包含代码示例,许多关键要点将以高级别构建,并且易于在概念上应用。
随附的知识库部署本书的示例基础结构,为您提供动手实践的起点,并且相应章节提供全面的技术说明,以便您了解自己在做什么以及为什么要这样做方式。
你会从这本书中学到什么?
本书将为您提供在DigitalOcean上构建成功基础架构的概念理解和实践技能。 我们根据我们的客户遇到的现实世界问题以及我们帮助他们解决的问题提出了建议。
(想了解更多关于DigitalOcean和本书作者的信息?下一章将介绍这一章,这一章是关于你的。)
我们的目标是让您能够确保您的基础架构可靠地保持在线状态,轻松扩展,数据安全,并且任何问题都很容易排除故障。
我们概述了基础设施的最佳实践,同样重要的是,我们解释了为什么这些实践可以防止痛点和问题。 理解“为什么”将使您能够为您的用例做出正确的决策。
然后,因为您将了解所有方面的工作原理,您将拥有根据自己的需求调整示例基础架构的知识,或从头开始构建自己的示例。
你应该如何使用这本书?
本书分为五个部分,每部分分为几章,以及这个介绍和结论。 您可以在前一页的目录中看到结构。
第2至第5部分是本书的肉。 这就是我们将教您如何防止停机,扩展基础架构,保护数据安全,简化故障排除,识别性能瓶颈以及防范安全威胁的方法。
在我们这样做之前,我们要确保每个人都从相同的基础开始。 这就是第1部分,背景和设置。 它由本书的前三章组成。 第1章给出DigitalOcean和我们作者的一些背景知识。 第2章介绍了我们看到企业遇到的与云计算相关的问题以及我们对它们的解决方案(即对第2部分到第5部分的更详细概述)。 第3章将引导您了解我们将用于构建本书中所描述的基础架构的工具,以及如何让您的环境得到遵循。
本书是一个开源项目,可在此存储库中完整获取: https : //github.com/ {{ config.nav-repo}}。 book
目录包含book
书面章节的Markdown,我们将其与Gitbook Toolchain一起用于生成书本身。 example-code
目录包含您将用于遵循的所有代码示例。
让我们开始吧!
我们在写这本书时只考虑了一个单独的叙述,这意味着如果从头到尾线性读取它,它就会自然流动。 但是,我们将每个部分都尽可能模块化,所以如果您已经熟悉特定章节中涵盖的概念,则可以跳过它或跳到下一部分。