云计算的不同用法

起首要介绍的是我们见过的或者推举客户应用的几种云实现。当然,你可以把运用的临盆情况托管到云上,但在当今的软件开辟组织中,还有许多其他的情况。也有很多办法可以同时应用分歧的情况,如结合应用一个托管中间和代管中间。显然,把临盆情况托管到云上,从虚拟硬件的角度看,你就有了按需扩大的才能。当然,这并不克不及包管你运用的架构可以应用虚拟硬件的这种扩大才能,你必需预先确认这一点。云还有一些其他的方法赞助你的组织扩大,我们也会在这里介绍它们。假如你的软件开辟团队或质量包管团队在期待应用某个情况,那么全部产物开辟周期都邑被放慢,这就意味着各类扩大计划(如划分数据库、移除同步骤用等)会被推迟,从而影响了运用扩大的才能。

1. 情况

对于临盆情况,你可以把所有器械都托管到一~种类型的基本举措措施上,如主机托管中间、主机代管中间、你本身的数据中间、云盘算情况,等等。不外,也有一一些有创意的方法,同时应用了几种情况,如许既能应用它们的长处,同时又能最小化它们的缺陷。让我们以一个告白办事运用法式为例。这个告白办事运用法式由一个吸收告白要求的Web办事器池、一个依据原始要求中供给的信息选择适合的告白的运用办事器池、一个许可刊行者和告白商治理他们账户的治理对象以及一个持久存储信息的数据库组成。在我们的运用中,告白办事器不必对每个要求都拜访一一次数据库。它们每15分钟向数据库提议一一次要求,以吸收最新的告白。对于这种情形,我们当然可认为Web办事器池、运用办事器池、治理办事器池和数据库办事器购置批办事器,把它们放置在代管中间中。我们也可以从托管办事供给商那边租用一批办事器,把物理办事器的累赘扔给他们。此外,我们还可以把这些池都托管到云情况中的虚拟主机上。

我们以为此外还有一种选择。也许我们有资金来购置这些池所须要的办事器,并且我们的团队成员也可以或许树立和运行我们本身的物理情况,所以我们决议在代管中间租用一块空间,本身购置办事器。但同时我们也想获得云情况供给的速度和灵巧性。因为Web办事器和运用办事器并不经常与数据库进行对话,所以我们决议把这些池中的一个托管到代管中间,另一个托管到云上。数据库会放在代管中间,不外它的快照会被发送到云上以备灾害恢复应用。当流量需求增加时,可以增长云中的Web办事器和运用办事器,如许可以赞助我们渡过无法预感的岑岭期。

云盘算还可以用在现代软件开辟组织须要的其他所有情况中。这些情况包含临盆情况、交付预备情况、质量包管情况、负载和机能测试情况、开辟情况、编译情况以及存储库等。这些情况中的很多都应当斟酌在云情况中实现,因为如许可能会下降成本,而且具有灵巧性,在须要它们的时刻可以或许敏捷地树立起来,而在不须要的时刻又可以或许把它们拆除。即使是从来没有斟酌过要把也能从中获益。运用的临盆实例树立在云中的企业级的SasS公司或财富500强的公司,因为其他情况应用了云,

2 .技巧聚集

在斟酌是否应用云时,还要斟酌哪些身分?假如你真的应用云了,那么要把哪个情况部界到云上呢?我们要斟酌的身分之一是你可以或许用于治理运营基本举措措施的人数以及这些人员的技他聚集。假如你的运营人员既没有联网技巧,又没有体系治理技巧,那么在你斟酌是否可以或许实现和支撑一个代管情况时,就须要把这些斟酌在内。这时最可能的谜底是你无法做到。假如没有需要的技巧,转移到加倍庞杂的情况所激发的问题会比它能解决的问题还多。云也有同样的问题。假如没有人负责安排和停滞运用实例,而只闪开发人员和工程师来做这些事,那么你月底获得的账单可能会比你预感的多得多。除非有人坚信这个运用实例是必须的,不然让实例-直运行只是在糟蹋金钱。

另一种可能影响你决议计划的技巧是产能计划。你的营业是否具有许多弗成猜测的流量,或者你的员工有没有准确猜测流量的技巧,这些都邑对你是否应用云发生主要影响。当然,云的一一个主要长处就是敏捷安排更多虚拟主机以处置峰值需求的才能。

总而言之,我们信任云盘算几乎在任何一个公司中都有效武之地。它可能不合适托管你的临盆情况,但却可能合适托管你的测试情况。假如你的营业增加量弗成猜测,假如速度是最紧急的问题,假如勤俭成本是死活攸关的,那么云可能是个很好的解决计划。假如你无法分派人员进交运营治理,或者完整无法猜测你须要什么样的产能,那么云盘算可能就是你所须要的。若何把这些汇总在一一路以便进行决议计划,这就是下一节的主题。

3 .决议计划流程

我们已经介绍了云盘算的利弊,并评论辩论了如何把云情况集成到公司的基本举措措施中,最后一步将是供给一个做最后决议计划的流程。我们推举的这个整体流程的第一步是明白投资云盘算的目标或目的,然后创立各类可以或许到达该目的的实现。然后依据你特定的情形权衡这些实现的利弊,并基于这些利弊给每种实现评级。最后依据获得的综合利弊评级,选择-一种实现计划。让我们从头至尾看一个例子。

假设我们的公司AlwaysScale.com正在评估是否要把一个云基本举措措施集成到它的临盆情况中。第一步是明白我们愿望应用云情况来到达什么目的。对于AlwaysSscale.com公司来说,这个目的就是下降基本举措措施的运营成本,削减采购和供给硬件的时光,把运用的可用性保持在9.99%。基于这三个目的,运营团队设计了三种解决计划:第一种是什么都不做,依然应用代管中间,忘却一切与云盘算相干的评论辩论;第二种是只把云用于激增的产“能需求,而年夜多半的运用办事仍然托管在代管中间;第三种是把所有运用办事都转移到云,不再应用代管空间。如许就完成了决议计划流程的前两步。

第三步是权衡对这三种解决计划我们所能提出的所有利弊。这里,我们将应用前面列出的五个缺陷和三个长处。我们将应用1、3或9的权重对这些优缺陷进行加权,以便明显区分我们所关怀的身分。第一个缺陷是平安性,我们固然关怀这一一点,但因为我们没有存储小我身份信息或信誉卡信息,所以我们给它的权重是3。接下来是可移植性,因为我们以为并不须要到达在分歧的基本举措措施之间敏捷转换,所以我们给它的权重是1。接下来是掌握力,我们异常关怀掌握力,所以给它的权重是9。然后是局限性,包含IP地址、负载平衡器和第三方软件的支撑,我们给它的权重是3。我们固然很关怀负载平衡器,但我们不须要本身的IP空间,并且应用的都是不须要第三方支撑的开源软件。最后一个缺陷是机能。因为我们的运用不会消费年夜量的内存和硬盘,所以我们以为这点对我们来说不是年夜问题,所以我们给它的权重是1。对于长处,我们最关怀的是成本,所以我们给它的权重是9。速度的权重也是9,因为它是我们的重要目的之一,我们也很关怀它。最后一点是灵巧性,我们估计不会太多用到它,所以我们给它的权重是1。

第四步是给每个解决计划评级,依据它们各自展示的利弊,分离给它们0到5分的评级。例如,对于“用云知足激增的产能需求”这个计划,可移植性这个缺陷的评分应当异常低,因为我们不太可能须要履行移植操作。同样地,对于“完整转移到云”的计划,局限性的影响也很年夜,因为没有其他的情况可用了,所以它的评分应当是5。

在对每个解决计划的利弊进行了评分后,这些数字要被相乘并乞降。每个长处的网站设计权主要乘以每个解决计划的评级或评分,然后把每个解决计划的这些乘积相加,就获得了这个解决计划的评分。例如,对于2号解决计划“用云知足激增的产能需求”,它的平安性评级是2,权重是-3。所出缺点的权重都负数,如许盘算起来轻便。平安性的评分和权重的乘积是6,然后它会与2号计划的其他乘积加在一路,整体得分是9:(2x -3)+(1x-1)+(3x-9)+(3x-3)+(3x-1)+(3×9)+(3×9)+(1×1)-9。

相關文章: