当前位置: 首页 > 编程日记 > 正文

混合托管:第三代云计算

企业在选择技术时,都必须立足公司的未来,并保持自己的理念和观点。而技术经过几代改进,才能更加广泛地应用。

以磁盘驱动器作为例子。磁盘驱动器作由IBM公司1953年研发,每一次更新换代时,新的磁盘驱动器的容量更大,更加灵敏,成本也急剧下降。虽然没有多少人记得,但最早的驱动器只能在数据中心的保护环境中使用。磁盘直径为14英寸,磁盘通常安装在独立的盒子,类似洗衣机。单个驱动器通常需要大电流的交流电源,由于旋转大磁盘需要大型电机。

如今我们使用的是高速、高性能,以及更加安静的固态硬盘(SSD),这是人们所说的更快、更便宜、更好的第三代硬盘。这就是为什么IT领导者为其关键的IT基础设施选择第三代技术的主要原因。

与硬盘驱动器的发展类似,云计算也有经历多代演进的现象,其故事由三代不同的云计算组成。而每一代的平台和应用程序,以及企业都被新兴技术及其优势转变。

企业选择使用正确的云计算很重要。根据一项估计,2020年,全球各地产生的数据将达到7泽字节,数据分析和其他现代应用程序的增长将提高直接链接到云计算的机会。企业必须做出正确的技术判断,以利用这一惊人的增长优势。

虚拟化技术的演进以及如何处理计算

虚拟化计算的概念可追溯到50年前。随着计算的发展和演变,服务器计算已经变得比以往任何时候都更加经济。这意味着虚拟化并没有得到机会的腾飞,其对于个人服务器承担个人工作负载时是经济可行的。

如今,数据像潮水一样增长,而每一代技术的发展都会对电力容量、数据中心空间和冷却能力有着无尽的渴求,成本开始膨胀。事实证明,服务器工作负载的架构事实上非常低效的,而分布在世界各地的无数数据中心的总资源利用率很低。

作为回应,虚拟化VMware于1999年推出了一些其他的开源项目,如Xen,而相关软件公司开始自己的努力,如微软的Hyper-V,Citrix和VirtualIron再次出现创新。如今,虚拟化已使虚拟桌面基础架构(VDI)和容器技术的发展,这表明人们应该期望虚拟化系统,应用程序和工作负载能够不断演进,持续发展。

虚拟专用服务器(VPS)主机:第一代云

虚拟化打开了虚拟专用服务器(VPS)的大门,这是由世界各地托管服务提供商实施的。VPS使托管服务提供商为客户提供从共享主机的不良经验和隔离环境(基于选定的分区)逐步到单独服务器系统的服务。

该技术有助于创建一个新的类型产品,提供了用虚拟控制共享主机的虚拟主机的成本优势。DigitalOcean公司,linode公司,以及slicehost公司已经开辟了一条道路,在这方面继续提供VPS服务。 VPS的空间已成为一个讨价还价的公开竞争定价的地方,不用担心其可靠性和质量,并且价格便宜。

尽管如此,VPS仍然是虚拟主机的历史上最重要的创新之一,因为它本质上是第一代云技术。不过,VPS由于其性质问题从来没得到企业和IT行业的普遍认可。

虚拟化管理程序:第二代云

没有比网络功能应用程序的创新以及支持它们的基础设施具有更多里程碑的意义。Salesforce公司在1999年通过网站推出企业应用程序交付,推出了基于Web的应用程序的概念。过了不了多久,更多的应用程序将更加倾向于动态模型。

虚拟化是关键组件使企业能够推出在网络上的应用程序。因为它已演变,它已响应的若干资源和管理要求与在进步今天仍然受益公司基础设施层面。

虚拟化是使企业能够推出在网络上的应用程序的关键组件。因为它已演变,它已响应的若干资源和管理要求,在技术进步的今天,企业基础设施层面仍然受益。

亚马逊公司是云计算产业的早期先锋,其中Rackspace公司,惠普公司,以及其他几家公司都是先导者而亚马逊的云计算(亚马逊网络服务)如今已占主导地位(这不一定是一件好事)。当亚马逊公司进入该领域时,该公司建立自己的网络基础设施,以解决一组特定的快速需求,并减少其应用工程师和基础设施工程师之间的差距。并推出了一套专有的可靠的基础设施工具,亚马逊的应用程序工程师可以使用其部署,监控,以及控制系统。。

亚马逊公司看到一个创造网络规模的基础设施产品的机会,使客户很容易地使用网络规模的应用。AWS是如今人们理所当然认为的一个杰出的二代云计算产品。其虚拟化系统、控制台、订购过程,以及云应用程序编程接口(API)是这一代云计算的发展和进步。

这一代云计算在应用程序结构和应用交付上有着显著进步。然而,却有一个一直困扰公有云行业多年的缺点。例如,企业面临的合规性,安全性和性能需求的问题,在结构控制和应用程序需要长期斗争。公共云在结构能力、灵活性和控制满足不了现代的应用要求。各种解决方法和产品已经笨拙,成本高昂,而且效率低下。

第三代云:混合托管

随着时间的推移,企业的需求导致了混合云的出现,这是一个可以提供一个多层次的架构能力的平台。这种架构包括一个用于控制、安全性和性能的专门的层。它必须包括一个提供成本效益、可扩展性、灵活性的云层。在这里,因为数据总是越来越多,存储不断增长。最后,在这个架构中,网络必须是专用和统一的。

这个混合云计算的方案很简单。有了一个统一的接口,它是完全可编程的,其现代的应用程序和计算需求通过提供云计算和专用服务器的功能实现。混合云用户获得他们所需要的电力和控制,在那里他们需要它,同时还能够利用云计算提供的灵活性和扩展电源。混合云计算提供必需的任何计算资源到任何需要的地方,并让用户的计算机与其应用程序的结构和工作负载相匹配。这意味着更高的效率,从而提供更大的容量管理和节省财政开支。

然而,并不是所有的混合模型都是相同的,成功的模型需要大量的建筑和自动化的壮举。为配合企业的需要给各种规模(通过企业自启动)的企业计算平台配置可扩展和可定制的基础设施是必要的。

许多情况下(如AWS),第二代云平台是最好的伪混合性质。一个满足客户的需求,提供每一个元素的基础设施真正的混合平台。其管理界面必须是灵活的,可调的,可编程的,以便为如今的云计算需求提供最终解决方案。

这一代云计算之所以能够保留下来,因为它提供了无限的配置,定制,以及为所有客户提供应用的优势。这就是为什么混合云计算是企业中最具讨论性的架构,并成为所有公司选择的基础设施。

采取的战略

云计算的未来是什么?根据未来的需求和能力,以满足他们的需求,下一代的云计算将必须提供更好的价值、更快,自动化、可管理性将是下一代云计算的关键因素。

下一代云计算是与现有的技术流程和管理工具集成能力的智能平台。它将支持各种业务,并在本质上是一个灵活的服务平台。该平台将统一和表现为一个单一的,简单的配置实体。它将由软件来确定,以适应软件和应用的需求,并且这将解决身份,安全和物联网需求。最后,这将是自由的单一的基础设施的锚。

人们面临的挑战可以简单地说明。许多企业不具备部署和维护性质复杂系统的能力和资源。然而与此同时,随着日益复杂的基础设施和应用程序的不断增加,许多企业将面临着规定、预算问题、客户服务和整体客户体验等挑战。

对这些问题的回答都是以简单和价值为基础的。这是一个微妙的二分法,只有混合云计算提供了巨大的价值平衡。混合云作为第三代云,是如今IT基础设施的唯一明智的选择。

本文转自d1net(转载)

相关文章:

【通俗理解线性代数】 -- 特殊的矩阵

本微信图文主要介绍了旋转矩阵、对角矩阵和矩阵乘法的几何与物理意义。

mysql 数据库 数组类型转换_mysql数字类型的数据如何进行转换?

如何将MySQL数据库中的数字类型转换为数字函数,今天给大家介绍mysql中的转换函数,这个在实际的生活应用中是运用广泛的,大大减少了我们自己手动进行数字类型的转换。我们今天主要向大家介绍的是用MySQL数字类型如何正确的转换函数(concat/cas…

测试用例设计规范

1、引言 测试设计遵循与软件设计相同的工程原则。好的软件设计包含几个对测试设计进行精心描述的阶段。这些阶段是: ● 测试策略 ● 测试计划 ● 测试描述 ● 测试过程 上述四个测试设计阶段适用于从单元测试到系统测试各个层面的测试。 测试设计由软件设计说明所驱…

【通俗理解线性代数】 -- 矩阵的等价与相似

本微信图文通俗讲解了矩阵等价与矩阵相似的意义。

Martin Fowler对全世界程序员的建议

对全世界的程序员我都是那么几条建议。第一,每年学习并熟悉一个新的编程语言。坚持几年,你对于程序设计会有非常深刻的见解。第二,学习测试驱动开发,这种新的方法会改变你对于软件开发的看法。第三,劳逸结合&#xff0…

mysql 触发器死循环_请教如何避免该条触发器的死循环

setANSI_NULLSONsetQUOTED_IDENTIFIERONgoALTERTRIGGER[fetchlcf]ON[dbo].[RdRecords]FORINSERT,UPDATEASbeginSETNOCOUNTONdeclarebustypevarchar(12)/*单据类型*/declareidentityi...set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER TRIGGER [fetchlcf] ON [dbo].[RdRecor…

August 14, 2009 - Choice

转载于:https://www.cnblogs.com/gieno/archive/2009/08/14/1546232.html

深入Java虚拟机之虚拟机体系结构

工作以来,代码越写越多,程序也越来越臃肿,效率越来越低,对于我这样一个追求完美的程序员来说,这是绝对不被允许的,于是除了不断优化程序结构外,内存优化和性能调优就成了我惯用的“伎俩”。 要对…

【通俗理解线性代数】 -- 内积与相关

本图文从向量内积的角度引出了概率论中的相关系数,说明向量内积是线性相似性的表征。

java modelmapper_java - 使用ModelMapper映射抽象类型的字段 - SO中文参考 - www.soinside.com...

我有以下课堂知识层次:public abstract class Base {protected Boolean baseBoolean;}public class A extends Base {private BigDecimal amount;}并且尝试将DTO映射到实体public class DTO {private Base details;}public class Entity {private Base details;}并映…

基于Dialog的MFC程序在启动时隐藏为托盘程序(四)

这部分说一下如何加menu。。如果做小气球。。mfc的menu确是不如C#活着java那么easy..首先在rc里添加menu资源。。然后在ui界面里先设置一下你的菜单。。在第(二)部分已经简单知道了怎么取得tray的鼠标左右点击事件。。下面我们就把左右点击事件分开。。C…

【通俗理解线性代数】 -- 理解二次型

本微信图文介绍了二次型的几何意义以及正定在函数极值中的应用。

《Clojure数据分析秘笈》——1.6节从JDBC数据库读取数据

本节书摘来自华章社区《Clojure数据分析秘笈》一书中的第1章,第1.6节从JDBC数据库读取数据,作者(美)Eric Rochester,更多章节内容可以访问云栖社区“华章社区”公众号查看 1.6 从JDBC数据库读取数据从关系型数据库中读…

java timer cron_Java之旅--定时任务(Timer、Quartz、Spring、LinuxCron)

在Java中,实现定时任务有多种方式。本文介绍4种。Timer和TimerTask、Spring、QuartZ、Linux Cron。以上4种实现定时任务的方式。Timer是最简单的。不须要不论什么框架,只JDK就能够。缺点是不过个时间间隔的定时器,调度简单。Spring和QuartZ都…

诗歌rails之如何写一个简单的Rails Plugin

生成plugin骨架代码: Ruby代码 ruby script\generate plugin MyPlugin ruby script\generate plugin MyPlugin 功能需求: 在BlogController中把所有符合条件的Post(Model)生成为xml 如果不使用插件,很easy : in BlogController Ruby代码 def export_to_xml posts Post.fin…

【通俗理解线性代数】 -- 施密特正交化与QR分解

我们介绍线性代数知识的时候,稍微扩展一点,就能演变成一个新的角度。

iOS实现tableViewCell或collectionCell中点击界面按钮跳转

//找到父类界面 - (UIViewController *)viewController { for (UIView* next [self superview]; next; next next.superview) { UIResponder *nextResponder [next nextResponder]; if ([nextResponder isKindOfClass:[UIViewController class]]) { return (UIViewControlle…

java web 怎么用solr_使用web过滤器增加solr后台登录验证

solr后台自带是没有登录功能的,默认访问地址是:http://localhost:8983/solr/#/(内置jetty运行)。要给sorl后台增加登录验证方法:1、使用web服务器的登录验证(例如jetty、tomcat)这种方式好处是不需要另外写代码,只需配置一下对应的…

《程序设计解题策略》——1.6 利用左偏树实现优先队列的合并

本节书摘来自华章计算机《程序设计解题策略》一书中的第1章,第1.6节,作者:吴永辉 王建德 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.6 利用左偏树实现优先队列的合并 优先队列在程序设计竞赛中十分常见,在统计问题、最值问…

Jquery JQZoom Plugin 放大鏡效果 Two

Jquery JQZoom Plugin 放大鏡效果 TwoJquery1.3.2Lib下載地址:http://files.cnblogs.com/davidzhou/jquery-1.3.2.rar插件下載地址:http://files.cnblogs.com/davidzhou/jqzoom_v2.2.rarDemo下載地址:http://files.cnblogs.com/davidzhou/MagnifySol.rar…

如何建立和维护自己的“人脉”

小故事1: 她打开房门,发现自家的门口竟然多了一条死鱼,她感到十分晦气,于是马上扔到垃圾桶了,过了一会儿,又有一条死鱼躺在自家门口,她还是扔了。为了抓住那个做恶作剧的人,她选择待…

java字符串统计英文字符用什么不同_JAVA程序。输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。...

展开全部一、问题分析:输入32313133353236313431303231363533e58685e5aeb931333363373764一行字母,那么会以换行结束。所以可以存入数组,也可以逐个输入,遇到换行结束。要统计各个类的个数,就要逐个判断是哪个分类的。…

COMVariantType的Date类型

刚跟一个同事讨论通过CCADOConnection读取外部数据库数据的问题,如果读取的数据是DateTime类型,只能得到Date部分,Time部分被忽略了。查看类CCADOField的value方法找到问题所在,下面是MSDN上关于COMVariant的Date方法的Remark&…

《树莓派Python编程指南》——2.2 一个Python游戏:猫和老鼠

本节书摘来自华章计算机《树莓派Python编程指南》一书中的第2章,第2.2节,作者:(美) Alex Bradbury Ben Everard更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.2 一个Python游戏:猫和老鼠 现在&#xff…

【通俗理解线性代数】 -- 理解行列式

本微信图文主要从几何与变换的角度介绍了行列式的意义。

solr java score_Solr 按照得分score跟指定字段相乘排序

CentOS6.5 mysql 5.5安装CentOS 6 mysql5.5安装配置 1 安装所需软件 2 安装cmake 3 tar.gz形式安装mysql 4 配置与启动 MySQL自5.5版本以后,就开始使用cmake编译工具了.tar ...access数据库select查询top时无效的解决办法access数据库select查询top时有时…

Mantis 缺陷管理系统配置与安装

搭建Mantis 缺陷管理系统 By Snooper 错误必有!欢迎指正! 什么是Mantis MantisBT is a free popular web-based bugtracking system (feature list). It is written in the PHP scripting language and works with MySQL, MS SQL, and PostgreSQL datab…

【Matlab数据的可视化】自适应绘图函数fplot

今天看到fplot这个函数,于是乎赶快整理出来放到“Matlab数据的可视化”这个板块中,以便更好的完善我们的知识结构。

大数据时代涉军网络舆情引导的“5个结合”

随着信息技术发展,大数据构成了一种新的传播技术环境,重塑了网络舆情生态,给社会舆情体系带来了重大而深刻的变化,使网络舆情在整个社会舆情体系中地位更加凸显、作用更加突出。必须从维护国家政治安全的高度,深入探索…

java http head 请求_http请求头header、请求体body、请求行介绍

HttpServletRequest对象代表客户端的请求,当客户端通过http协议请求访问服务器的时候,http请求头的所有信息都封装在这个对象中,通过这个对象,可以获取客户端请求的所有信息。http请求包含请求行/状态行、请求头、请求体。request如果是post才有请求体&a…