作品简介

本书首先概述Linux项目的设计方法,然后讲解在设计此类项目时,所要注重的核心理念,以及在用Gluster File System(GlusterFS)实现高性能的存储方案时,必须对哪几个重要问题做出抉择。接着介绍运用Kubernetes对容器化应用程序的部署与管理工作进行编排及协调,并且介绍怎样针对NGINX应用程序配置Kubernetes。之后讲解如何实现ELK栈,并介绍了构成该栈的Elasticsearch、Logstash,以及Kibana等部件。最后,本书介绍怎样安装并配置SaltStack方案,以管理各种Linux发行版,而且还探讨了一些设计经验与设计原则,供你在制作解决方案时参考。通过本书的学习,读者可以熟练地构建出运行复杂程序所需的高性能工作环境。

丹尼斯·萨拉曼卡(Denis Salamanca),是一位技术谜,他与伴侣及儿子住在哥斯达黎加。Salamanca从20岁起就从事IT工作,并在VMware、Microsoft、Hewlett-Packard Enterprise等多家知名企业就职。他目前在云端、存储、Linux、Docker及虚拟化等不同领域,获得了共计十多项技术认证,此外还参与了Linux认证的制定工作,该认证是CompTIA(Computing Technology Industry Association,美国计算机行业协会)Linux Subject Matter Experts and Technical Advisory Committee的一部分。

埃斯特班·弗洛雷斯(Esteban Flores),从8岁起就开始摆弄电脑。他曾供职于Hewlett-Packard Enterprise、VMware、Akamai及Microsoft等许多知名公司。他有十年工作经验,而且喜欢尝试新技术,这促使他在工作过程中体验不同的职位。存储技术一直都是他的强项,他尤其关注性能调整与优化。

作品目录

  • 译者序
  • 前言
  • 作者简介
  • 评审者简介
  • 第一部分 用GlusterFS制定高性能的存储解决方案
  • 第1章 设计方法简介
  • 第2章 定义GlusterFS存储
  • 第3章 架构存储集群
  • 第4章 在云基础设施上使用GlusterFS
  • 第5章 分析Gluster系统的性能
  • 第二部分 用Kubernetes制作可用性高的Nginx Web应用程序
  • 第6章 创建可用性高的自我修复架构
  • 第7章 了解Kubernetes集群的核心组件
  • 第8章 架构Kubernetes集群
  • 第9章 配置并部署Kubernetes
  • 第三部分 Elastic Stack(ELK Stack)
  • 第10章 用ELK Stack进行监控
  • 第11章 设计ELK Stack
  • 第12章 用Elasticsearch、Logstash与Kibana管理日志
  • 第四部分 用Saltstack管理系统
  • 第13章 用Salt方案解决管理问题
  • 第14章 实践Salt方案
  • 第15章 设计经验
  • 参考答案
展开全部