城市站点
海外
登录 注册 购物车 方案咨询

利用云技术进行设计

发表于 2024-07-27 浏览量
有目的地利用云技术应对突发的扩展。临时的、激增的或者间歌性的需求,或者产品响应时间并非关键因素的情况。对于临时需求,如大型的批量作业或者测试阶段所需的QA环境,可以利用第三方的云环境;设计应用,使其能够在需求激增到一定水平时接受来自第三方云设备的请求。

准备云环境中的硬件只需要几分钟,而在你自自己的数据中心准备物理服务器则需要几天或者几周。对于临时应用,这种方法非常划算。利用虚拟化和云技术进行设计,以应对突然激增的需求。

云计算是基础设施的一部分,许多供应商(如亚马逊、谷歌、惠普和微软公司)都提供了这种服务。供应商提供的云具有四个主要特征即按使用付费、按需扩展、多租户和虚拟化。第三方的云通常由许多物埋服务器构成,这些服务器上运行的管理程序能够在其上模拟小的服务器,即虚拟机。



例如,一台具有8个处理器和32GB内存的服务器,可以被分为4台小的服务器,每个服务器使用2个处理器和8GB内存。客户可以使用其中的一个服务器,通常根据使用的时长计费。每个供应商提供的服务价格都不一样,不过通常使用虚拟服务器收支平衡点是12个月,也就是说,如果你每天使用一台服务器24小时,使用12个月,那么成本就会超过购买物理服务器的成本。如果根据需求启动和停止虚拟服务器,就能够节约成本。因此,如果每天你只需要服务器工作六个小时进行批处理,那么平衡点就会延长到48个月。

在考虑是否使用云时,虽然成本是个重要因素,但还有另一个显著的优点,即准备硬件通常只需要几分钟,而准备物理硬件则需要几天或者几周。你们公司申请新硬件需要经过审批流程,预定、接收、安装、上架,都可能花费几周的时间。在云环境中,启用新的服务器只需要几分钟。

我们认为,当需求是临时的或者间歇性的时候,最适合采用第三方的云环境。临时需求可能是夜间的批处理工作,在两个小时时内,需要集中的计算资源,也可能是在测试产品的新版本时,每个月一次每次两天的QA。间歇性需求可能来自于促销或者是季节性,如"网络星期一"。我们的一个客户很好地利用了第三方的云,每晚将当天有价值的数据存人数据仓库中。他们启用了几百个虚拟实例,处理完数据后就停止它们,以确保只为他们需要的计算资源买单。我们的另一个客户,让QA工程师利用虚拟实例。

他们为要测试的软件版本构造一个映像,当QA工程师需要新环境或更新过的环境时,就给他分配一个新的虚拟实例。由于QA环境使用了虚拟实例,所以许多测试服务器不必在大多数时间闲置了。还有一个客户,当广告服务的需求超过一定量时,就会利用云环境。通过每几分钟与数据商店同步一次,采用云提供的广告几乎与专门的设备提供的广告是同时的。这种特殊的应用可以允许数同步硝有延迟,毕竟提供了广告,即使不是最好的,也比由于不能扩展而不能提供广告好得多。

认真考虑一下你的系统,看看哪部分最适合采用网站建设云环境。通常,诸如批处理、测试环境或者激增的容量这些情况,最适合放到云环境中利用云环境,可以在非常短的时间内根据需求实现扩展。