您现在的位置:融合网首页 > 云计算 >

云络网络科技联合创始人:如何构建云计算

来源:环球网 作者:佚名 责任编辑:admin 发表时间:2012-05-26 10:34 
核心提示:云络网络科技联合创始人兼CEO Steve Mushero带来了《如何构建云计算》主题演讲,他详细介绍了云计算的各个方面,包括可扩展架构最佳实践、云计算适应性架构、云计算安全、云计算性能、云计算备份等,并在最后分享了国内外云计算的现状看法。

本次大会由中国电子学会主办,北京市经济和信息化委员会协办,中国云计算技术与产业联盟、中国电子学会云计算专家委员会承办,CSDN与《程序员》杂志协办。在2012国内公共云全面开花、云计算实践元年之际,本次大会云集云计算核心专家,就国内外云计算核心技术以及行业应用创新实践进行了深入探讨。

云络网络科技联合创始人兼CEO Steve Mushero带来了《如何构建云计算》主题演讲,他详细介绍了云计算的各个方面,包括可扩展架构最佳实践、云计算适应性架构、云计算安全、云计算性能、云计算备份等,并在最后分享了国内外云计算的现状看法。

文字实录如下:

现在,有很多人都在云上部署应用程序,我在中国工作7年,之前在硅谷、西雅图和硅谷工作。我之前在土豆网工作,有20年的在网络方面的开发和研发的经验,不管是写程序,还是做研发,还是做优化,还是做数据中心的架构,我在这方面都工作很多年了。

ChinaNetCloud是一个最早进入这一块业务的公司,现在他们都在使用我们构建的私有云,构建的云是什么?云就意味着软件和其他云的环境,我现在谈的是云的架构,包括在云端的部署,这点跟中国的国情非常有关联,因为现在大家把应用放在亚马逊的云上。也许我们应该从架构、从部署的角度谈一谈怎么样为这些网络公司服务。

云基础设施面临哪些问题?

我先谈一谈关于云的架构,一种叫公有云,一种是私有云。操作系统就那么几种,但是做云的时候还是有那么几类的,而且开发人员非常关注的几件事:第一个是云必须得非常灵活,根据业务增长进行扩增。如果你是一家小的公司,你想增长,可以跟云一起增长。更好一点,我可以每个服务器进行增长,所以我有三个非常大的服务器和三个小的服务器。有的时候,我们经常买这个硬件,那么云就可以了。我每天都可能在同一个服务器上,然后我从小开始到大的再到大。我发现在中国的客户,每一天都要改变,这就很重要了,如何让新的服务器可以把旧的服务器融合,所以不要改变它的编码,只是扩展容量,这非常简单。有很多人使用这种真实的服务器,你还可以使用它。

当谈到云的基础设施的时候,你会面临什么样的问题呢?这是其中的一些问题,你今天买服务期,是CPU非常强的服务期,大概有1万或者2万的架构。但是如果在云上买就不一样了,我可能是一千、两千,然后一个CPU或者一个GB等。所以现在要为开发商进行服务,是关于CPU还有I/O,要解决这些问题。另外,要有更为丰富的I/O,有的时候服务器会变得越来越强大,但是随着时间的推移,云可能会降低它的性能。另外,很多用户都担心安全,你不用担心阿里云都会偷我的东西。如果你要担心它,那你就可以加一个密,这是一个网络的业务。如果你有很好的做法、很好的密码、很好的管理,那就不要认为这个云是不安全和不相信它,这种事情不会发生,这并不是应该担心的事情。所以用这个云,不要担心这个。

我的建议是让它保持简单,如果这个服务器非常便宜的话,那么你可以有很多服务器,可以在100个服务器上有不同的功能。但是很快它就变得复杂了,所以你要让它保持简单。我建议人们应该把它分离,作为开发者,如何去分离它的服务器?如何做服务导向的这样一种思维?包括负载平衡等。我们每天可能有5亿或者更多的网页浏览,所以你要考虑如何更好地部署以及监测他们。

云计算适应性架构

云的API是我们应该做的事情,也是你们应该想的,那什么是API?对我来讲,它是一个服务器,要非常好的API或者非常好的服务器,但事实就是比较有效的东西使用价值一般会更大一点。如果它是便携的,它可以在我的笔记本,还有我的开发系统,还有混合云上进行使用,还可以在上面做很多事情,那就给我一个虚拟的服务器,这就是为什么亚马逊比每个人都要增长得高100倍。亚马逊只有100个这样的基本服务器,然后每个人就可以用它了,并不像微软它们要部署很多的PC。我想,云的核心是可以给你一个可以依赖的服务器,其他的是额外的事情,大家都喜欢听这样的一个观点。

那么对于服务器来说,首先要把不同功能分解。另外,要有这样一种平行的扩展,要并行的,让一个、两个、三个,一直到十个,把网络服务器进行分离。云可以架构更多服务器,所以对于这种扩展来说非常好。虽说很多开发者没有想这个问题。还有高可用性,如果有一些东西出现故障,那你可以用其他的,另一个接管过来,所以云上非常简单。因为你有很多服务器,所以你可以有不同的规模,开发者必须想一下如何高可用。如果你想要扩展,如果你想有更好的可靠性,如果你想有更大的系统,那我们不仅仅有一个服务器,你需要有5个,但是开发商说还没有考虑这个问题,所以开发者必须思考这个问题,如何让它奏效。也就是说你要先去分解,然后把不同的功能放在上面。还有是你需要思考,有一个功能,还有很的功能,这种情况怎么分割,所以很多东西都是必须思考。

关于开发这个问题,像API是非常有用的,因为它可以很松懈的进行藕合。混合云也非常有趣。混合云在美国非常流行,在中国一些企业也看到它,实际是把虚拟云和实际的服务器进行分离。它们在不同的地方,有时候在公司内部,有时候在云上,有时候在一起。

另外,开发商非常感兴趣的是如果你把编码放在生产环境中,可以看到很多软件,有的时候它们并不那么友好。在美国这个非常普遍,然而它们并没有很好的运行,很多还是很复杂的。可能在中国现在没有很多可见的,但是未来会有越来越多的这些软件。因为你有数据库的问题,开发商希望硬盘变得更好,但是他们并没有关注这个软件,所以你在正确的问题上聚焦,所以有时候满足需求是更重要的。

另外一个概念,我管它叫Destroy&Create,意味着过去有一个服务器,有一个编码 ,然后把新的编码放在这个服务器上,去改变它。但是新的云服务器不是这样,它是把旧的删除。但事实上在我们处理的系统中并不这样,它需要非常完美的服务器管理,包括像这样一些问题的处理等。现在它并不是一个现实,银行可以做,很多高端的公司可以做,但是初创的企业不能做到,因为它有很多问题,你的用户、你的问题解决、你文件的存储,所以很多时候它浪费很多开发商时间,但是并没有办法很有效的解决。

云升级会有哪些问题?

关于云的问题,其中一个是I/O在云上经常是比较糟糕,它不可靠,在亚马逊上经常发现这种问题,非常慢,大概是5分钟、5小时等,这是一个大的问题。因为它会创建很多复制还有一些后端的负载,那么当开发商面临这种编码出现破裂的问题,它并不是编码问题而是这个源的问题。现在我们看到很多开发人员没有得到非常好的培训,我们的客户一直在抱怨和投诉这样的问题,就是说没有问题,但是不知道为什么运行速度就这么慢了,所以这也是问题之一。

还有是我们发现升级当中会出现问题,有的时候亚马逊云就会出现这样的问题,尤其是改变服务器的时候需要改变代码,在中国还没有发现这样的问题。比如你有很多IP地址都发生改变的话怎么办?而且服务器这么多,你难道改变每个服务器吗?肯定不能,这也就构成了我们的噩梦之一。也就是说,在部署云的时候应该提前想到这样的问题,比如说数据库在云上都在不断变化中。还有就是,性能时好时坏,存储也时好时坏,只要它坏一次就给我们造成很大的麻烦,所以大家一定要注意细节。现在大家可选的云特别多,中国有20-30家的云供应商,美国也很多,它们看起来差不多,但实际上是不一样的。我们当时在做这个云的时候,我们调查这个需求肯定要提20-30页纸这么长的问题,如果你没做足够需求调研的话,你就根本不知道你客户的具体需求是什么,构架部署一个云绝对不是我们想的这么简单,所以一定要注意和关注细节。

提供的附加服务是什么?你可以买服务器,还可以买别的,比如E-mail、缓存等等。现在中国很多云供应商也提供这样的服务,尤其对小公司和开发人员来讲这点更重要。但是你的扩展如果没有得到有效的运行,那么你在管理的时候会发现很多问题,所以要小心和谨慎。和多公司在使用Google应用程序的引擎,然后它们在这上面开发很多应用程序,但是他们进行迁移时候发现很多问题锁在里面了。其实你在之前做好选择,后续工作就更加好办了,而且你之前做好选择的时候也并不花费你多少的精力。你可以使用它们的MySQL或者其他的MySQL应用程序,或者使用中国类似于MySQL的产品,通过简单的方式达到你要的目的,千万不要让自己陷入僵局当中。

接下来给大家讲讲云API的应用接口。现在很多应用程序都可以得到,如果你使用的是亚马逊的支付服务,这个支付服务是非常有用的,但是它们还是不一样的。也就是说,你有选择地使用一块服务,比如支付服务,跟大规模地把所有的代码都通过API放在云上是不一样的,船大就不好调头了,一定要是自己某一个特定的业务。还有就是你可能使用的是亚马逊云,有可能是阿里云,你可以把所有的东西都存成快照,你也可以一时兴起把所有的设备进行虚拟化。

公有云、私有云区别

再讲讲公有云和私有云之间的区别,我们在中国平均每周都在构建公有云、私有云,它们涉及到几个服务器,有的时候可能涉及到成百上千的服务器。为什么要这么做?中国云的系统并不是非常的成熟,而且我们知道私有云、公有云不太一样,私有云可塑性非常强、非常有弹性,但是未来公有云更加有发展的趋势,但是私有云处在主导地位。所以当你采用云技术的时候,第一个想到的是私有云,尤其对大型公司来讲,他们有上千个服务器,而且他们对数据的安全要求也非常高,那么私有云是你的首选,美国并没有把私有云看得这么宝贝和重要。

EC2现在已经改变了定价的方案,它们现在的定价已经低多了,那么这个东西在中国怎么使用?它们的性能非常好,它们可以处理发票或者其他的事物,所以现在它提供的网络服务是非常符合中国客户的胃口 。它的性能非常强大,但是使用起来有一点困难,所以这是为什么我们告诉中国的客户如何使用这些东西。

还有一点是阿里云,阿里云是一个新生事物,而且未来一定前途非常光明,但是我们要注意兼容性的问题,因为这是非常重要的。否则你又会陷入到僵局里面。我们知道有很多不同的工具,但是我们希望这些工具通过统一的接口发布和使用。还有就是对于我们来说,带宽是一个问题,这已经成为一个屏障了,在中国大家很多人都有带宽方面的问题,而且带宽在中国的覆盖率也不是非常的好,这样就严重影响云的使用。比如云在广州不错、在上海不错,然后在北京就不行了,苹果手机就不能用了,学生用它也不方便,那么既然你就一定要意识这个问题的存在。

我们希望在中国进一步地扩展我们的业务,然后推广一些非常精巧、非常好用的东西。我要告诉大家的方法是,一定为使用云计算进行非常精准的规划,然后使用云让你的生活变得更加简单而不是麻烦,然后是通过云能够让大家变得更成功。我们就从今天开始吧!

(责任编辑:admin)
    • “扫一扫”关注融合网微信号

    免责声明:我方仅为合法的第三方企业注册用户所发布的内容提供存储空间,融合网不对其发布的内容提供任何形式的保证:不保证内容满足您的要求,不保证融合网的服务不会中断。因网络状况、通讯线路、第三方网站或管理部门的要求等任何原因而导致您不能正常使用融合网,融合网不承担任何法律责任。

    第三方企业注册用户在融合网发布的内容(包含但不限于融合网目前各产品功能里的内容)仅表明其第三方企业注册用户的立场和观点,并不代表融合网的立场或观点。相关各方及作者发布此信息的目的在于传播、分享更多信息,并不代表本网站的观点和立场,更与本站立场无关。相关各方及作者在我方平台上发表、发布的所有资料、言论等仅代表其作者个人观点,与本网站立场无关,不对您构成任何投资、交易等方面的建议。用户应基于自己的独立判断,自行决定并承担相应风险。

    根据相关协议内容,第三方企业注册用户已知悉自身作为内容的发布者,需自行对所发表内容(如,字体、图片、文章内容等)负责,因所发表内容(如,字体、图片、文章内容等)等所引发的一切纠纷均由该内容的发布者(即,第三方企业注册用户)承担全部法律及连带责任。融合网不承担任何法律及连带责任。

    第三方企业注册用户在融合网相关栏目上所发布的涉嫌侵犯他人知识产权或其他合法权益的内容(如,字体、图片、文章内容等),经相关版权方、权利方等提供初步证据,融合网有权先行予以删除,并保留移交司法机关查处的权利。参照相应司法机关的查处结果,融合网对于第三方企业用户所发布内容的处置具有最终决定权。

    个人或单位如认为第三方企业注册用户在融合网上发布的内容(如,字体、图片、文章内容等)存在侵犯自身合法权益的,应准备好具有法律效应的证明材料,及时与融合网取得联系,以便融合网及时协调第三方企业注册用户并迅速做出相应处理工作。

    融合网联系方式:(一)、电话:(010)57722280;(二)、电子邮箱:2029555353@qq.com dwrh@dwrh.net

    对免责声明的解释、修改及更新权均属于融合网所有。

    今日头条

    更多>>

    热门关键字

    关于我们 - 融合文化 - 媒体报道 - 在线咨询 - 网站地图 - TAG标签 - 联系我们
    Copyright © 2010-2020 融合网|DWRH.net 版权所有 联系邮箱:dwrh@dwrh.net 京公网安备 11011202002094号 京ICP备11014553号