首页 » 网站建设 » phpfusion技巧_Linux根本举动办法演习 治理大年夜规模根本举动办法 Day03

phpfusion技巧_Linux根本举动办法演习 治理大年夜规模根本举动办法 Day03

访客 2024-12-02 0

扫一扫用手机浏览

文章目录 [+]

另一种方法是滚动支配。
滚动支配须要升级一小部分根本架构,对其进行测试,然落后级更多做事器。
有两种方法可以实行此操作:一种方法是在新做事器或虚拟机上支配代码,这些代码将添加到负载均衡器后面的池中。
如果新做事器上的内容彷佛正常,那么您将连续利用新代码库添加更多新做事器。
在达到100%的新代码库做事器后,您可以开始关闭旧的代码库做事器。
另一种方法是利用较新版本的代码更换池中的现有做事器(图1-15)。
在给定运用程序的八个做事器中,所有八个做事器都运行v1.0代码,但我们必须将代码升级到v2.0。

在图1-16中,我们用代码的v2.0更换单个做事器。
我们可以通过两种办法完成此操作:将代码直接升级到做事器或关闭做事器并利用v2.0代码创建新做事器。
然后,如果负载均衡器利用循环负载平衡方法,我们将监控这个吸收八分之一流量的新做事器。

phpfusion技巧_Linux根本举动办法演习  治理大年夜规模根本举动办法  Day03

如果较新版本的代码运行良好,我们将连续利用新代码变动50%的做事器(图1-17)。
和以前一样,我们可以大略地支配新虚拟机并更换旧虚拟机,或者我们可以升级它们上的代码,而无需实际安装新虚拟机。

phpfusion技巧_Linux根本举动办法演习  治理大年夜规模根本举动办法  Day03
(图片来自网络侵删)

末了,如果事情看起来不错,我们将连续在100%的虚拟机上支配新代码,从而在不影响终极用户的情形下完成升级(图1-18)。

滚动升级的一个主要部分是持续监控并确保新代码不会导致任何问题。
在新代码与现有版本不兼容且两者不能同时存在的情形下,另一种选择是在负载均衡器后面创建一组新的虚拟机或做事器,并将该负载均衡器添加到全局流量 经理。
或者,您可以利用循环域名系统(DNS)并使两个负载均衡器的IP地址具有相同的A记录。

容许

在决定企业的软件办理方案时,该当在决定特定产品之前审查并考虑可用软件的各种容许证。
对付企业大规模安全运营,必须有一个自上而下的计策,公司可以接管容许证。
同样,该当有一个策略来为具有特定容许证的开源项目做出贡献。

要办理的一个重大问题是商业软件是否优先于开源软件,反之亦然。
在Linux天下中,开源软件非常普遍,特殊是由于Linux本身便是开源软件。
Linux根据GPL v2得到容许。

有许多开源容许证可以利用免费软件。
个中一些包括以下内容:

Apache License 2.0

GNU通用公共容许证(GPL)

共同开拓和分发容许证

BSD {2,3}容许

您可以在http://opensource.org/licenses/alphabetical上查看更完全的列表。

利用具有特定开源容许证的软件的选择如何影响组织的一个示例是GNU Affero通用公共容许证(AGPL)。
AGPL哀求如果您修正开源软件,则必须将其供应给该软件的所有网络用户。
这样做的问题是,如果您的公司有任何专有软件,并且您利用AGPL容许的开源软件,那么您的专有软件可能面临被迫进入开源天下的风险。
公共网站尤其受该条款的影响。
一些比较盛行的利用AGPL的开源软件是:

MongoDB(http://www.mongodb.org)

Launchpad(https://launchpad.net/)

PHP-Fusion(https://www.php-fusion.co.uk/home.php)

SugarCRM(http://www.sugarcrm.com)

同样,在为开源项目做贡献时,应办理有关所贡献代码容许的问题。
许多开源项目都有一个贡献者容许协议,您可以根据该协议供应贡献。
如果您作为个人贡献,则可以有个人贡献者协议,以及公司贡献者协议。
一样平常来说,当您参与开源项目时,您将放弃代码的版权。

支持

在办理容许问题后,须要考虑支持问题。
大规模运营意味着对公司利用的软件有什么支持(如果有的话)有一个明确的策略。
随着开源软件的激增,对软件的支持已成为一个更加主要的问题。

如果您利用的软件没有支持,并且您的生产环境依赖于它,那么您可能会面临无法缓解的风险。
作为企业计策的一部分,如果您利用的是Linux操作系统,那么支持分布对付任务关键型系统更故意义,而且不支持非关键任务系统。

另一种可能性是聘请利用的开源软件的主题专家,从而降落风险。
如果软件涌现问题,可以依赖主题专家寻求帮助。
一些大型的基于Internet的公司雇用Linux内核开拓职员并利用他们自己的自定义分发,从而确保提高支持级别。

当然,您可以依赖开源社区本身来获取没有商业支持的软件。
常日,用户组,Internet中继谈天(IRC)频道和邮件列表是得到问题支持的良好来源。
不幸的是,没有一个是担保,当一个企业由于软件缺点而亏本时,你想知道有一个人可以修复它。

各种Linux发行版都有不同的支持模型。
有些人根本没有商业支持,而其他人则有商业支持。
Fedora没有商业支持,但RedHat确实如此。

客户支持模型

支持可以分为两种紧张类型:一种是面向内部,另一种是外部面向。
面向外部的支持适用于组织的客户。
面向内部的支持是公司的不同团队之间的支持。
跟踪支持要求非常主要,应通过票务系统完成。
一些开源票务系统包括

osTicket(http://osticket.com)

要求跟踪器(http://www.bestpractical.com/rt/)

OTRS(http://www.otrs.com/software/open-source/)

相同的办理方案有时可以为内部和外部客户供应不同的视图。
您也可以利用自行开拓的系统或购买商业产品。
无论您选择哪种办法进行扩展,您都必须跟踪问题并利用广泛的报告,以便尽快找出并办理问题点。

网络运营中央

大规模运营的另一个主要组成部分是为您的产品或做事供应全天候支持。
这可以通过各种办法实现,包括以下方面:

跟随太阳的旋转:让员工在有阳光的天下里事情 - 例如,从旧金山的团队开始,然后交给印度,然后交给爱尔兰。

拥有一个24/7/365覆盖范围的环球位置:这意味着在单个位置也可以进行夜班。

重叠移位:有一个移位与另一个移位重叠。
一个例子是在旧金山开始,然后转移到爱尔兰。
这对旧金山和爱尔兰的员工来说须要很永劫光。

自助做事支持

在当今的互联天下中,拥有一种支持选项,例如电话或电子邮件是不足的。
内部和外部客户都希望通过各种办法得到支持:

在线用户和支持论坛

社交媒体,如Twitter和Facebook

在线知识门户

基于网络和电话

基于远程屏幕共享

为了大规模运营,企业必须采取一种或多种前面提到的方法。
随着给定运用程序的用户群的增长,不同的用户转向寻求帮助的不同方法。
您越能够帮助终极用户办理问题,您的组织就越随意马虎支持他们。

缺点报告

跟踪缺点并确保它们得到办理有助于高效运营。
反过来,这可以实现大规模的操作。
一些开源缺点跟踪工具包括以下内容:

Bugzilla(http://www.bugzilla.org/)

螳螂(http://www.mantisbt.org/)

Trac(http://trac.edgewall.org/)

纵然是与根本架构干系的问题,除了票务工具之外,还可以利用这些缺点跟踪工具来跟踪根本架构问题。
或者,您可以利用这些缺点报告工具代替票务工具,但您可能会丢失某些特定于票务软件所需的功能,而不是缺点报告软件的一部分。

库存管理

数据中央库存管理(DCIM)是库存管理的一个组成部分。
财务常日利用库存管理来跟踪资产,DCIM对此很有用;但是,它在根本架构管理之上增加了一个额外的层。
DCIM工具在以了局景中证明非常有用:

容量方案

电源哀求

空间方案

系统配置

条约会谈

硬件生命周期管理

较旧的硬件采购

新的硬件采购

在与硬件供应商打交道时,能够利用数字均匀韶光与他们联系并与供应商就更好的定价或产品改进进行协商是有帮助的。

如果企业知道存在多少做事器以及它们花费多少电力,则可以更随意马虎地实现与电力和空间干系的容量方案。

DCIM系统中该当包含哪些数据?在这种情形下,越是精确的政策。
至少应包含以下项目:

做事器品牌,型号,购买年份,本钱和购买订单的链接

存储,处理器,内存和任何外围设备

操作系统风格和版本,以及在系统上运行的运用程序

做事器管理员和升级联系人的技能联系人

以太网地址,电源和远程掌握台信息

更多信息可以存储在DCIM中,它还该当与您的做事器配置系统集成,例如Kickstart。
要配置系统,脚本可以从DCIM下拉媒体访问掌握地址并创建PXE配置文件。
然后,利用掌握台信息,您可以重新勾引系统以进行操作系统安装。

硬件

硬件的选择在组织的根本举动步伐扩展中起着非常主要的浸染。
处理器,内存和存储技能可以创建或毁坏运用程序以及预算。
在以下部分中,我考试测验理解可用的不同选择以及如何选择最适宜您需求的办理方案。

处理器

在做事器处理器,英特尔和AMD的两个紧张供应商之间,存在各种各样的处理器系列。
在大规模购买硬件时,您必须小心您购买的处理器系列,以及您购买处理器周期的韶光。
如果你看看英特尔微体系构造(https://en.wikipedia.org/wiki/Intel_Tick-Tock),每12到18个月就有一个新的微体系构造或处理器技能的缩减。
您可以利用这一点并在周期的不同韶光购买硬件,以优化本钱与性能。

除了本钱之外,功耗在选择处理器架构方面起着关键浸染。
低功耗处理器的运行速率与高功率处理器一样快,可能更适宜大规模支配,以降落运行数据中央的本钱。
基于ARM的低功耗(http://www.arm.com)处理器也正在得到市场份额。

在撰写本文时,目前的英特尔微架构是Haswell,到2014年底即将推出的微架构称为Broadwell。
Haswell是一种新的架构,与之前的架构比较,称为Ivy Bridge。
Broadwell是Haswell的模具缩小。
模具紧缩可以降落本钱。

购买做事器时,请考虑其微体系构造和微体系构造的阶段。
这会影响您的运用程序性能和财务本钱。
在大规模操作时,你不能忽略这个成分。

影象

大规模操作的另一个方面因此得当的价格选择精确类型的存储器。
影象价格整年变革很大。
精确类型的内存取决于做事器主板的芯片组以及运用程序的哀求。
是的,在这种情形下,速率越快越好,但本钱是一个主要考虑成分,功耗也是如此。

有不同类型的内存,例如

DDR4(1600 MHz-3200 MHz)

DDR3 PC3-6400,-8500,-10600和-12800

DDR2 PC2-4200,-5300,-6400和8000

DDR PC1600,PC2100,PC2700和PC3200

SDRAM PC100,125 MHz和PC133

在撰写本文时,DDR4是最新的内存类型;它不向后兼容DDR3。
与DDR3比较,DDR4具有较高的模块密度和较低的电压哀求。

如果担心DDR4的本钱,那么考虑利用DDR3。
DDR3的速率如表1-1所示。

利用内存类型测试运用程序哀求有助于得到最优化的内存类型。
如果您在一年内购买10,000台做事器,那么基于适当内存的节省可能是数十万美元,如果不是数百万美元。

其他参考资料可在

http://www.crucial.com/usa/en/support-memory-speeds-compatability

http://en.wikipedia.org/wiki/DDR4_SDRAM

存储

选择精确的存储技能可以帮助您的运用程序保持嗡嗡声并降落本钱。
企业有多种类型的磁盘技能,也有许多磁盘配置。
一些常见类型的磁盘技能是

ATA,并行和串行(http://en.wikipedia.org/wiki/Serial_ATA)

SAS(http://en.wikipedia.org/wiki/Serial_attached_SCSI)

SSD(http://en.wikipedia.org/wiki/Solid-state_drive)

SCSI(http://en.wikipedia.org/wiki/SCSI)

我将详细阐明固态硬盘(SSD),由于它是本文撰写时的最新存储技能。
SSD包括电路板,NAND闪存,串行高等技能附件(SATA)掌握器和SATA连接器。
Flash是非易失落性电子存储。
硬盘驱动器(HDD)由盘片,主轴,实行器臂,SATA连接器和实行器组成。

SSD相对付HDD的上风如下:

快点

更耐用

功耗更低

打火机

本钱效益

散热器

更安静

基于Flash的SSD面临的寻衅:

数据保留:随着韶光的推移,闪存单元会失落去电量较弱的细胞更快地失落去电荷。
讯问您的供应商他们刷新数据的频率,以解释用度的丢失。

耐久性:当您擦除并重写数据时,闪存单元会随着韶光的推移而磨损。
你写的单元越多,它就越弱。

更快的故障:多级单元可能比单级单元更快地失落败。

表现的变革:阅读和写作的大小和持续韶光不对称;因此,您可以得到显著的性能差异。

Flash产品包括:

闪存阵列

闪存设备

PCIe卡

表1-2显示了可用的不同闪存办理方案之间的简要比较。
IOPS代表每秒的输入输出操作。

选择闪存供应商时,请讯问以下问题:

你的系统如何写入闪存?

您如何阐明闪存单元中的位滋扰和损耗?

如何最大限度地减少写入引起的闪存单元磨损?

你如何最小化写入放大?

你如何阅读正忙于写作的SSD?

您如何确保在供应做事之前得到精确的数据?

你利用什么类型的闪光灯?

你正在利用的闪存的预期寿命是多少?

你怎么做才能确保没有数据丢失?

有关其他参考,请参阅http://ocz.com/consumer/ssd-guide/ssd-vs-hdd。

标签:

相关文章

微信第三方登录便捷与安全的完美融合

社交平台已成为人们日常生活中不可或缺的一部分。微信作为我国最受欢迎的社交软件之一,拥有庞大的用户群体。为了方便用户在不同平台间切换...

网站建设 2025-02-18 阅读1 评论0

广东高速代码表解码高速公路管理智慧

高速公路作为国家交通动脉,连接着城市与城市,承载着巨大的物流和人流。广东作为我国经济大省,高速公路网络密布,交通流量巨大。为了更好...

网站建设 2025-02-18 阅读0 评论0