深入理解ElasticSearch 原书第2版_服务器教程
服务器类教程

深入理解ElasticSearch 原书第2版_服务器教程

资源名称:深入理解ElasticSearch 原书第2版 内容简介: 本书涵盖了Elasticsearch的许多中高级功能,并介绍了缓存、ApacheLucene库以及监控等模块的内部运作机制。其中,还涉及一些实用案例,比如配置Elasticsearch参数、使用监控API等。 资源目录: 译者序 作者简介 评审者简介 前言 第1章 Elasticsearch简介1 1.1 Apache Lucene简介1 1.1.1 熟悉Lucene2 1.1.2 Lucene的总体架构2 1.1.3 分析数据4 1.1.4 Lucene查询语言5 1.2 何为Elasticsearch8 1.2.1 Elasticsearch的基本概念8 1.2.2 Elasticsearch架构背后的关键概念10 1.2.3 Elasticsearch的工作流程10 1.3 在线书店示例14 1.4 小结17 第2章 查询DSL进阶18 2.1 Apache Lucene默认评分公式解释18 2.1.1 何时文档被匹配上19 2.1.2 TF/IDF评分公式19 2.1.3 Elasticsearch如何看评分21 2.1.4 一个例子21 2.2 查询改写24 2.2.1 前缀查询示例24 2.2.2 回到Apache Lucene26 2.2.3 查询改写的属性28 2.3 查询模板30 2.3.1 引入查询模板31 2.3.2 Mustache模板引擎33 2.3.3 把查询模板保存到文件35 2.4 过滤器的使用及作用原理36 2.4.1 过滤及查询相关性36 2.4.2 过滤器的工作原理40 2.4.3 性能考量41 2.4.4 后置过滤和过滤查询42 2.4.5 选择正确的过滤方式44 2.5 选择正确的查询方式45 2.5.1 查询方式分类45...
DevOps软件架构师行动指南_服务器教程
服务器类教程

DevOps软件架构师行动指南_服务器教程

资源名称:DevOps软件架构师行动指南 内容简介: 本书从软件架构师视角讲解了引入DevOps实践所需要拥有的技术能力,涵盖运维、部署流水线、监控、安全与审计以及质量关注。通过3个经典案例研究,讲解了在不同场景下应用DevOps实践的方法。这对于想应用DevOps实践的组织具有切实的指导意义。 本书共五部分。第一部分(第1~3章)介绍DevOps的背景。第1章介绍DevOps的目标和期望使用DevOps解决的问题等;第2章介绍云;第3章按照信息技术基础设施库(Information Technology Infrastructure Library,ITIL)的理论介绍运维。第二部分(第4~6章)介绍部署流水线,从功能性视角介绍部署实践的内容。第4章介绍微服务架构风格;第5章介绍构建和测试过程以及工具链;第6章介绍部署,它是DevOps的目标之一。第三部分(第7~10章)介绍横切关注点。第7章介绍计算监控和实时测试;第8章介绍安全与安全审计;第9章介绍与DevOps实践有关的其他非功能需求,包括部署流水线的性能、可靠性、可修改性等;第10章介绍业务关注点,包括为引进DevOps所需要准备的业务计划的组成元素,以及如何进行论证、推出和测量业务计划。第四部分(第11~13章)介绍3个案例研究。第11章介绍为了实现业务连续性如何维护两个数据中心;第12章介绍一个持续部署流水线的详细内容;第13章介绍一个组织如何迁移到微服务架构上。第五部分(第14~15章)设想了DevOps的未来。第14章介绍目前的研究以及如何基于把运维视作一系列过程来进行;第15章给出了3~5年内DevOps将如何发展的预测。 本书适合软件架构师、中高级运维工程师、计算机相关专业的学生、希望提高IT生产力的人员等阅读。 资源目录: 译者序 前言 第一部分 背  景 第1章 DevOps是什么 …… 2 1.1 概述 …… 2 1.1.1 定义DevOps …… 2 1.1.2 DevOps实践 …… 3 1.1.3 持续部署的例子:IMVU …… 5 1.2 为什么是DevOps …… 5 1.2.1 发布过程 …… 5 1.2.2 配合不佳的原因 …… 7 1.2.3 运维人员能力有限 …… 7 1.3 DevOps视角 …… 8 1.3.1 自动化 …… 8 1.3.2 开发团队的职责...
深入剖析Tomcat_服务器教程
服务器类教程

深入剖析Tomcat_服务器教程

资源名称:深入剖析Tomcat 内容简介: 本书深入剖析Tomcat 4和Tomcat5中的每个组件,并揭示其内部工作原理。通过学习本书,你将可以自行开发Tomcat组件,或者扩展已有的组件。Tomcat是目前比较流行的Web服务器之一。作为一个开源和小型的轻量级应用服务器,Tomcat易于使用,便于部署,但Tomcat本身是一个非常复杂的系统,包含了很多功能模块。这些功能模块构成了Tomcat的核心结构。本书从最基本的HTTP请求开始,直至使用JMX技术管理Tomcat中的应用程序,逐一剖析Tomcat的基本功能模块,并配以示例代码,使读者可以逐步实现自己的Web服务器。 资源目录: 译者序 前言 第1章 一个简单的Web服务器  1.1 HTTP  1.1.1 HTTP请求  1.1.2 HTTP响应  1.2 Socket类  1.3 应用程序  1.3.1 HttpServer类  1.3.2 Request类  1.3.3 Response类  1.3.4 运行应用程序  1.4 小结 第2章 一个简单的servlet容器  2.1 javax.servlet.Servlet接口  2.2 应用程序  2.2.1 HttpServer1类  2.2.2 Request类  2.2.3 Response类  2.2.4  StaticResourceProcessor类  2.2.5 servletProcessor1类  2.2.6 运行应用程序  2.3 应用程序  2.4 小结 第3章 连接器  3.1 StringManager类  3.2 应用程序  3.2.1 启动应用程序  3.2.2 HttpConnector类  3.2.3 创建HttpRequest对象  3.2.4 创建HttpResponse对象  3.2.5 静态资源处理器和servlet处理器  3.2.6 运行应用程序  3.3 小结 第4章 Tomcat的默认连接器  4.1 HTTP 1.1的新特性  4.1.1 持久连接  4.1.2 块编码  4.1.3 状态码100的使用...
Windows Server 2012 Hyper-V虚拟化管理实践_服务器教程
服务器类教程

Windows Server 2012 Hyper-V虚拟化管理实践_服务器教程

资源名称:Windows Server 2012 Hyper-V虚拟化管理实践 内容简介: 《Windows Server 2012Hyper:V虚拟化管理实践》详细阐述了WindowsServer2012服务器虚拟化的部署、管理、应用以及在实际应用中遇到的问题。 《Windows Server 2012Hyper:V虚拟化管理实践》通俗易懂,深入浅出,可操作性强,注重读者实战能力的培养和技术水平的提高。《Windows Server 2012Hyper:V虚拟化管理实践》适用于网络管理人员,以及对微软虚拟化技术感兴趣的计算机爱好者,并可作为大专院校计算机专业的教材或课后辅导资料。 作者简介: 王淑江,某传媒集团高级工程师,多家上市公司、传媒行业Active Directory技术顾问,微软AD DS域服务方向、Hyper-V虚拟化方向MVP,出版多部网络管理、网络安全、微软SQL Server数据库以及Hyper-V方面的书籍,10年网络管理和维护经验,负责企业网络规划,组织、实施、管理多个项目,获国家传媒行业最高奖项“王选”奖,个人多次被评为省级行业技术先进工作者。 资源目录: 第1章 Hyper-V服务器选型 1.1 Hyper-V架构 1.1.1 Hyper-V主机 1.1.2 虚拟机 1.1.3 根分区 1.1.4 子分区 1.1.5 VMBus 1.1.6 根分区和子分区的关系 1.2 Hyper-V安装前后的变化 1.2.1 Hyper-V安装前 1.2.2 Hyper-V安装后 1.2.3 Hyper-V主机部署模式 1.3 物理服务器选型建议 1.3.1...
企业级虚拟机应用实战——玩转VMWare VI、Hyper-V R2、Xen Server_服务器教程
服务器类教程

企业级虚拟机应用实战——玩转VMWare VI、Hyper-V R2、Xen Server_服务器教程

资源名称:企业级虚拟机应用实战——玩转VMWare VI、Hyper-V R2、Xen Server 内容简介: 本书完整介绍目前最牛的企业级虚拟机产品,包括了VMware VI/vSphere、微软Hyper-VR2及Citrix Xen。全书共22章,从企业级虚拟机的基础概念开始,讲述硬件设计及购买、拓扑原则、最适合企业虚拟机的硬件等,一直到存储设备的配合、TCO/ROI的计算等开始进入主题。在本书的后半部分,则以目前主流的两大产品Hyper-V/R2和VMware ESX/vSphere架构为主介绍了最常用的虚拟机实例。 虚拟机是一个很新的技术,尤其是企业级的虚拟机更是许多IT人员陌生的领域。但虚拟机技术将会是以后企业IT环境的设计原则,在各大厂家相继推出成熟的产品之后,从小型的个人工作室到数十万人的跨国企业,都将开始采用虚拟机技术,因此对于希望了解虚拟机,掌握虚拟机技术的从事计算机相关行业的软硬件人员,本书可以作为参考。 资源目录: 第一部分 企业级虚拟机概论 第1章 2009年IT界最重要的趋势:虚拟化 第2章 企业级虚拟机的产品简介 第3章 企业虚拟化的硬件设计原则 第4章 配置最佳虚拟机硬件 第5章 企业级虚拟机的心脏:存储设备和刀片服务器 第二部分 企业级虚拟机的实际规划 第6章 虚拟化的评估及避险 第7章 计算虚拟机的合并率、TCO以及ROI 第8章 创建虚拟机的仓库:存储设备基础 第9章 使用OpenFiler自制邪气机环境的SAN 第三部分 使用微软的Hyper-V/R2 第10章 安装及配置企业级的Hyper-V/R2环境 第11章 深入使用Windows Server 2008/Hyper-V/R2 第12章 用Hyper-V架设最常见的Windows Server服务 第13章 用Hyper-V架设最真实的NLB网络环境...
构建高可用VMware vSphere 5.X虚拟化架构_服务器教程
服务器类教程

构建高可用VMware vSphere 5.X虚拟化架构_服务器教程

资源名称:构建高可用VMware vSphere 5.X虚拟化架构 内容简介: VMware vSphere 5.0虚拟化架构实战指南》总计16章,针对VMware vSphere在企业环境中部署的实际需求,着重介绍了VMware vSphere 5.0虚拟化架构的安装、配置、管理和维护方法。全书以实战操作为主,理论为辅,通过搭建真实物理环境,介绍了如何在企业环境中快速部署VMware vSphere 5.0,同时对VMware vSphere 5.0在实施过程中设备的选型提出了指导性意见。书中给出了大量实战操作,能够迅速提高读者的动手能力和技术水平。  《VMware vSphere 5.0虚拟化架构实战指南》通俗易懂,可操作性强,适合VMware vSphere 5.0虚拟化架构管理人员学习,也可作为VCP 5考试的参考资料。 作者简介: 何坤源,网名“黑色数据”,电子科技大学计算机信息管理、西南财经大学金融学双本科学历,某全国性保险公司省级分公司信息技术负责人,同时担任多家企业、学校的IT咨询顾问。 作者长期从事IT技术以及管理工作,涉及的方向主要有:企业IT基础架构、路由交换、网络安全、虚拟化等,特别擅长企业IT基础架构设计以及运营过程中故障的处理。 作者从2006年开始,重心转向虚拟化、数据中心以及灾难备份中心建设。到目前为此,参与了多个企业虚拟化建设、改造项目,对虚拟化的设计、设备选型、运营维护等积累了不少经验。 资源目录: 第1章 VMware vSphere概述 1.1 虚拟化技术介绍 1.1.1 虚拟化介绍 1.1.2 为什么要进行虚拟化 1.1.3 虚拟化基础架构简介 1.2 VMware vSphere虚拟化架构简介 1.2.1 私有云资源池/公有云 1.2.2 架构服务 1.2.3 应用服务 1.2.4 VMware vCenter Server 1.2.5 虚拟机 1.2.6 物理体系结构与虚拟体系结构的差异 1.2.7 vSphere虚拟化架构与云计算的关系 1.2.8 vSphere 5.0新增功能 1.3 实战环境搭建 1.4 安装ESXi 5.0...
精通VMware vSphere 5.5_服务器教程
服务器类教程

精通VMware vSphere 5.5_服务器教程

资源名称:精通VMware vSphere 5.5 内容简介: VMware vSphere 5是VMware公司推出一套服务器虚拟化解决方案,是业界领先且最可靠的虚拟化平台,在企业中得到非常广泛的部署和应用。 《精通VMware vSphere 5》全面介绍了使用VMware vSphere 5产品套件安装、配置、管理和监控虚拟环境的一整套方法。全书分共分为14章。首先介绍了vSphere产品套件及其所有重要特性,然后详细介绍了产品的安装与配置,其中包括配置vSphere的大量网络与存储功能。在介绍完安装与配置之后,将开始介绍虚拟机创建和管理,然后是监控和故障恢复。读者可以从头到尾阅读本书,全面了解使用vSphere产品套件创建新的虚拟环境的方法。 《精通VMware vSphere 5》是用户使用VMware vSphere 5最权威和最重要的参考资料。虚拟化技术从业人员,可以通过本书学习实现、管理、维护和修复企业级虚拟化环境的各种知识。IT专业人员也可以将本书作为虚拟化参考书,用其中的实践技巧、窍门和最佳实践方法充实自己的专业技术。 资源目录: 第1章 VMware vSphere 5简介 1 1.1 VMware vSphere 5初探 1 1.1.1 认识vSphere套件的产品 3 1.1.2 认识VMware vSphere的特性 7 1.2 为什么选择vSphere 18 1.3 底线 19 第2章 规划与安装VMware ESXi 21 2.1 规划VMware vSphere部署 21 2.1.1 选择ESXi安装程序或ESXi嵌入程序包 22 2.1.2 选择服务器平台 22 2.1.3 确定存储架构 24 2.1.4 整合网络基础架构 25 2.2 部署VMware ESXi 26 2.2.1 交互式安装VMware ESXi 26 2.2.2 执行无人干预的VMware ESXi安装 30 2.2.3 使用vSphere Auto Deploy部署VMware...
VMware vSphere 6.0虚拟化架构实战指南_服务器教程
服务器类教程

VMware vSphere 6.0虚拟化架构实战指南_服务器教程

资源名称:VMware vSphere 6.0虚拟化架构实战指南  内容简介: 本书针对VMware vSphere 6.0虚拟化在企业环境中部署的实际需求,分为12章,分别介绍了VMware vSphere 6.0虚拟化架构以及软件定义存储VMware Virtual SAN的安装、配置、管理、维护过程。 全书以实战为主,理论为辅助。通过搭建真实物理环境,讲解了如何在企业环境中快速部署VMware vSphere 6.0,同时对VMware vSphere 6.0虚拟化实施过程中一些常见的问题的处理给出了指导性意见,并通过大量实例的介绍,迅速提高读者的动手能力和技术水平。 本书语言通俗易懂,可操作性强,适用于VMware vSphere 6.0虚拟化架构管理人员,并可作为VCP 6考试的参考资料。 资源目录: 第1章 软件定义数据中心 1 1.1 传统数据中心介绍 1 1.1.1 传统数据中心的概念 1 1.1.2 传统数据中心面临的问题 2 1.2 软件定义数据中心介绍 3 1.2.1 软件定义数据中心的概念 3 1.2.2 软件定义数据中心对基础设施的影响 3 1.2.3 硬件和软件供应商之间的竞争 4 1.2.4 软件定义数据中心与云计算 4 1.2.5 转型中的传统数据中心架构 5 1.3 VMware软件定义数据中心介绍 6 1.3.1 VMware vSphere介绍 6 1.3.2 VMware SAN介绍 8 1.3.3 VMware NSX介绍 10 1.3.4 VMware vCloud介绍 11 1.4 本章小结 12 第2章 安装配置VMware ESXi 6.0 13 2.1 VMware vSphere...
《深入理解Nginx 模块开发与架构解析》PDF 下载_服务器教程
服务器类教程

《深入理解Nginx 模块开发与架构解析》PDF 下载_服务器教程

资源名称:《深入理解Nginx 模块开发与架构解析》PDF 下载 内容简介: 本书是阿里巴巴资深Nginx技术专家呕心沥血之作,是作者多年的经验结晶,也是目前市场上唯一一本通过还原Nginx设计思想,剖析Nginx架构来帮助读者快速高效开发HTTP模块的图书。 本书首先通过介绍官方Nginx的基本用法和配置规则,帮助读者了解一般Nginx模块的用法,然后重点介绍如何开发HTTP模块(含HTTP过滤模块)来得到定制的Nginx,其中包括开发一个功能复杂的模块所需要了解的各种知识,如Nginx的基础数据结构、配置项的解析、记录日志的工具以及upstream、subrequest的使用方法等。在此基础上,综合Nginx框架代码分析Nginx的架构,介绍其设计理念和技巧,进一步帮助读者自由、有效地开发出功能丰富、性能一流的Nginx模块。 作者简介: 陶辉,毕业于西安交通大学计算机科学与技术专业,曾就职于华为中央软件部、腾讯QQ空间、思科中国CRDC等公司,目前在阿里巴巴云计算公司的飞天团队工作,研究方向为介于IaaS和PaaS间的弹性计算,多年以来专注于Nginx的定制化应用,对Nginx的设计与特性有深刻认识,实战经验丰富,编写过许多优秀的Nginx模块并应用于企业级产品中,同时撰写了大量关于Nginx的技术文章。擅长Linux环境下高性能服务器的开发,以及分布式环境下海量数据存储的设计开发。 资源目录: 前 言  第一部分 Nginx能帮我们做什么  第1章 研究Nginx前的准备工作 / 2  1.1 Nginx是什么 / 2  1.2 为什么选择Nginx / 4  1.3 准备工作 / 7  1.3.1 Linux操作系统 / 7  1.3.2 使用Nginx的必备软件 / 7  1.3.3 磁盘目录 / 8  1.3.4 Linux内核参数的优化 / 9  1.3.5 获取Nginx源码 / 11  1.4 编译安装Nginx / 11  1.5 configure详解 / 11  1.5.1 configure的命令参数 /...