<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Ops运维 | Mr`kang Blog｜小豆子]]></title> 
<link>https://www.cnmysql.com/index.php</link> 
<description><![CDATA[关注服务器运维技术、DB优化、Docker虚拟化、自动化运维、工作积累]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Ops运维 | Mr`kang Blog｜小豆子]]></copyright>
<item>
<link>https://www.cnmysql.com/post//</link>
<title><![CDATA[云计算基础架构IaaS层的几点看法]]></title> 
<author>kangyang &lt;kangyang315@qq.com&gt;</author>
<category><![CDATA[LINUX系统管理]]></category>
<pubDate>Wed, 03 Sep 2014 03:36:22 +0000</pubDate> 
<guid>https://www.cnmysql.com/post//</guid> 
<description>
<![CDATA[ 
	<span style="font-family: 宋体;"><span style="font-size: 12px;"><br/>真实的云计算什么样？<br/>云计算对普通用户来说，总是一个云里雾里的话题。本文从最基础的概念开始科普，说明了四个常见的错误理解，和作者的四个猜想。<br/><br/>IaaS(Infrastructure as a Service)，指基础设施即服务，消费者通过Internet可以从完善的计算机基础设施获得服务。基于Internet的服务(如存储和数据库)是IaaS的一部分。Internet上其他类型的服务包括平台即服务(Platform as a Service，PaaS)和软件即服务(Software as a Service，SaaS)。PaaS提供了用户可以访问的完整或部分的应用程序开发，SaaS则提供了完整的可直接使用的应用程序，比如通过Internet管理企业资源。<br/><br/>误解一：IaaS就是卖资源<br/><br/>现在流行的一个观点：IaaS就是卖资源，传统IDC是卖带宽和机架，云计算加上服务器，最多就是把这些资源通过虚拟化技术拆成散了零卖。<br/><br/>在我们看来，云计算分为3个层次：<br/><br/><br/>1、 资源层：这是IaaS提供服务的物理基础，主要包括计算资源、存储资源和网络资源，以及必要的电力资源、IP资源等。这一层主要通过规模采购和资源复用的模式来赚钱利润，利润不高。<br/><br/>2、 产品层：这是IaaS的核心，IaaS运营商根据客户的各种不同需求，在资源层的基础上，开发出各种各样的产品。比如存储产品、消息产品、CDN(内容分发网络)产品、监控产品，而每一种产品又会根据场景和需求的不一样，做针对性的改造优化，形成特定类型的产品。产品层是不同IaaS的竞争力体现之处，这些产品在不同角度满足了用户的不同需求。这些产品是IaaS利润的主要来源，也是IaaS的重要黏性。像国内的阿里云就提供了云服务器和负载均衡、云监控等产品，Ucloud提供了块设备存储的UDisk、云数据库的UDB等产品。<br/><br/>3、 服务层：在产品层之上，IaaS运营商还会根据用户的需求提供一些更多的增值服务，这部分从商业角度不一定赚钱，但却是用户使用IaaS的重要条件。比如为用户提供数据快递服务，在中国则必须包含网站备案服务，还有安全服务等等。<br/><br/>误解二：IaaS没有什么技术含量<br/><br/>在各种媒体的宣传把云计算神话了，认为云计算无所不能，把云计算的技术看的很高端，技术含量特别特别高。而不少从事过技术的人呢，则认为云计算没有什么技术含量，已经有类似Openstack、Eucalyptus、cloudstack等不少开源系统可以直接部署使用，或者基于KVM、XEN等开源虚拟化系统上做一套管理系统。<br/><br/>的确，随着云计算的快速发展，已经涌现出一大批开源的云计算平台，各大公司也都在积极支持开源软件的发展。但是即使发展快如Openstack，目前也没有很成熟的成功案例，因为IaaS的技术复杂度很高。<br/><br/>1、从基础上看，IaaS要实现多租户，弹性，稳定可靠和安全，必须要进行资源的池化管理，也就是把资源通过虚拟化技术形成资源池，然后根据用户的需求弹性分配，同时确保安全和隔离。之前提到资源主要包括计算、存储和网络，因此这里要做计算的虚拟化、存储的虚拟化和网络的虚拟化。<br/><br/>计算的虚拟化目前主要是通过XEN、KVM、Vmware等软件实现，相对比较成熟，但是在性能优化、稳定性方面还有很多工作需要完善。<br/><br/>存储的虚拟化目前还没有一个比较成熟的开源系统，如果文件型存储，则主要根据GFS的思路进行编码实现，必然Openstack的swift，而块设备存储则各显神通了，有nova-volume，国内盛大云、UCloud都各自实现了块设备存储。另外最近国际上非常流行的是SDS(软件定义存储)，实际上也是实现了存储的虚拟化。<br/><br/>2、在虚拟化管理之上，是大规模的调度管理，如何能快速找到合适的资源满足用户的需求，如何能根据监测的数据，动态调整资源，如何能动态迁移业务，如何防止雪崩。如果是10台机器，这可能很容易，如果是1000台机器，这是一个问题，如果是10000台以上的机器，那就是个大挑战了。而云计算，要实现解决规模化的能力，就必须解决大规模的调度问题。这里的难度和挑战相当的大。<br/><br/>3、性能和安全问题同样也是IaaS的挑战，如何确保一个用户的高需求不影响其他用户，如何防范一个租户入侵其他租户，如何防止一个用户被攻击不影响其他用户，这里需要我们更加深入的研究。<br/><br/>更多的产品研发，如上所说，IaaS除了资源之外，更关键的是产品，必须根据用户的需求研发出更多满足特定需求的产品。这就会涉及到系统、网络、数据库、应用和安全的方方面面，对IaaS开发和运维的要求都非常高。<br/><br/>综上所述，IaaS的技术门槛是比较高的，并不是没有技术含量。<br/><br/>误解三：IaaS是不安全的<br/><br/>业界都在质疑云计算的安全性，特别是Evernote的安全事故让更多人担心IaaS的安全问题。<br/><br/>以我十多年的安全从业经验来看：<br/><br/>1、 没有绝对的安全，任何系统都有可能会被入侵；<br/><br/>2、 安全是相对的，关键要看IaaS模式下和传统托管模式下哪种更安全。因此假设一个公司规模很大，有专业的安全团队，比如腾讯、阿里、百度等公司，则肯定他们自己部署会安全很多，但是如果假设是一个小的创业公司，不可能有很专业的安全人员，IaaS的服务提供商则可以更专业的提供安全保障。<br/><br/>误解四：公有云只能服务中小企业<br/><br/>由于大企业对稳定性的追求，以及对旧有投资的保护，的确公有云的用户大部分都是从小企业开始的。目前不管是国内还是国外，中小企业还是云计算的主要用户。<br/><br/>但是随着云计算的发展，我们也发现了几个趋势：<br/><br/>1、一些在公有云上成长起来的公司，长成大型企业后也依然在使用公有云，比如Netflex，因为他们发现如果自己要建立基础架构所需要的人力物力依然很大，困难依旧很多，还不如将精力投入在他们自己擅长的领域内。<br/><br/>2、传统的一些大公司，他们也逐步开始尝试将一些非核心业务或者新业务部署在公有云上，甚至将IT部门裁员，全部转移到公有云平台。比如兰博基尼、宝马等汽车公司，他们已经借助云计算来降低成本，借助云计算提高他们的设计渲染能力。<br/><br/>其实从电力发展的情况来看也是这样的，在现代这样的社会，我们很少看到有企业会自己建立发电厂，而不使用电网。相信随着云计算的发展，云计算取代IDC或者取代自己运营也是必然的趋势。<br/><br/>四个猜想：<br/><br/>一、IaaS增长快速<br/><br/>IaaS公共云服务将是增长最快的公共云服务类别。预计全球2013年IaaS的市场规模将达到80亿美元，其中AWS(amazon web services，亚马逊公有云服务)预计能达到25-28亿美元，Rackspace收入16-19亿左右，IaaS占35%，超过6亿美元，而被Verizon收购的Terremark收入将超过4.5亿以上，另外像Joyent，Savvis，GoGrid，Dimension Data等公司都会有一定的收入增长。<br/><br/>相比全球，中国的IaaS市场基数小，但增长速度更快，预计13年中国纯粹IaaS市场规模将会超过1亿美元，并逐步形成3-4家规模比较大的IaaS运营商。<br/><br/>二、大中型企业将开始接受云计算<br/><br/>正如上面所说，大中型企业已经开始尝试将一些非核心业务部署在公有云上。从AWS的客户列表中，我们可以看到财富500强企业或多或少都在使用亚马逊的公有云进行测试或者开发，其中有些公司在上面运行真正的应用，比如纳斯达克，兰博基尼等公司。<br/><br/>这种变化将会对传统的IT厂商，IBM、HP、Oracle产生很大的威胁，因为传统大中型企业是这些IT厂商的大客户。<br/><br/>而从AWS的发展来看，这也必然是云计算公司的发展目标，我相信在未来的3-5年内，云计算将会开始蚕食传统IT厂商的市场，而2013年就是一个开始。<br/><br/>三、SDX技术(软件定义一切)将会快速发展<br/><br/>传统的硬件厂商采用卖盒子的模式，设备是不开放，无法动态管理的，因此造成了很大的浪费和管理成本。<br/><br/>而软件定义的思想(Software Defined Everything)将黑盒子开放出来，使得数据和控制分开，能够更灵活的管理和调度，会成为后续发展的主流。<br/><br/>2013年的开始，我们就看到了软件定义存储(Software Defined Storage)，软件定义网络(Software Defined Network)，软件定义数据中心(Software Defined Datacenter)等一系列大的投资和收购行为。<br/><br/>我预计在2013年，SDS、SDN的产品和方案将会开始落地，相关的技术将会快速发展。<br/><br/>四、云计算改变相关产业链<br/><br/>随着云计算技术的发展，特别是应用的不断落地，云计算已经在很多行业发生了影响和变革，主要包括：<br/><br/>1、创业者：云计算极大地降低了创业者的基础设施门槛，使得创业者只需要关注他们的核心优势，发挥他们的核心优势。这对于一些原来不从事互联网的团队非常方便利用互联网创业，将会催生很多内容型、O2O型的创业公司。特别是2013年，国家降低注册公司的门槛后，越来越多的创业公司将会成批出现。<br/><br/>2、投资行业：由于云计算降低了一次性的服务器网络投入，使得创业者对天使的资金需求降低，可以很迅速的开发产品试水。如果产品好，则利用云计算可以快速成长，如果产品不好，则可以马上转行。因此投资的模式从传统的天使转向超天使，甚至可能不需要A轮，业务发展好就可以直接进入B轮。<br/><br/>3、服务器产业：传统模式下，服务器通过渠道销售给中小企业，渠道会是其中很重要的一环。在云计算模式下，中小企业将不用采购服务器。因此IaaS运营商将取代中小企业成为服务器的采购者，这对传统的服务器厂商和渠道产生较大的影响。<br/><br/>转自：<a href="http://tech.sina.com.cn/it/csj/2013-03-18/10238156116.shtml" target="_blank">http://tech.sina.com.cn/it/csj/2013-03-18/10238156116.shtml</a><br/></span></span>
]]>
</description>
</item><item>
<link>https://www.cnmysql.com/post//#blogcomment</link>
<title><![CDATA[[评论] 云计算基础架构IaaS层的几点看法]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.cnmysql.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>