深入浅出云计算之IaaS

63
深入浅出云计算 IaaS --适兕 2015.11.11

Transcript of 深入浅出云计算之IaaS

Page 1: 深入浅出云计算之IaaS

深入浅出云计算

之IaaS

--适兕 2015.11.11

Page 2: 深入浅出云计算之IaaS

议程

谈谈⽅法

阐述历史

业界优秀产品体验

关键组件/概念诠释

虚拟化、虚拟化管理⼯具、IaaS平台释疑

能⼲什么?有何好处?

业界标杆的平台介绍欢迎随时互动!

Page 3: 深入浅出云计算之IaaS

谈谈⽅法

Page 4: 深入浅出云计算之IaaS

–-《复仇者联盟2:奥创纪元》中美国队长如是说

“The World is a big place,start it making smaller.”

Page 5: 深入浅出云计算之IaaS

讲解的两个视野

由外⽽内

由理论⽽实践

Page 6: 深入浅出云计算之IaaS

切忌!

Page 7: 深入浅出云计算之IaaS

定位好自⼰的角⾊

Page 8: 深入浅出云计算之IaaS

⼀些直觉上的认识

Page 9: 深入浅出云计算之IaaS

–Vivek Kundra,former federal CIO,U.S. government

“There are a time when every household,town,farm,or village had

its own water well.Today,Shared public utilities give us access to

clean water by simply turning on the tap;Cloud computing works in a

similar fashion.”

Page 10: 深入浅出云计算之IaaS

By Krishnan Subramanian 2010

Electrical power generation and delivery through electrical grid are similar to the cloud provider taking

care of compute power and delivering through internet.

Pay as you go pricing model.

Enormous cost savings that accompanies large scale centralized

power/compute generation and delivery.

Page 11: 深入浅出云计算之IaaS

–《the prehistory of Cloud》

“Stop thinking about ‘the cloud’ as a noun and to begin to us ‘clouding’

as a verb,Now everything can be clouded.Airbnb are modern versions

of housing clouds delivering housing as a service,and

similarly,Zipcar and Uber are car cloud.”

Page 12: 深入浅出云计算之IaaS

–《Cloud system administration》

“Cloud Computing is Market term.

not technology.”

Page 13: 深入浅出云计算之IaaS

企业、学术界的各种定义

Page 14: 深入浅出云计算之IaaS

–AWS

“Cloud computing is the on-demand delivery of IT resources and

applications via the Internet with pay-as-you-go pricing.

Cloud computing provides a simple way to access servers, storage, databases, and a broad set of application services over the

Internet.”

Page 15: 深入浅出云计算之IaaS

NIST 定义

On-demand self-service.

Broad network access.

Resource pooling

Rapid elasticity.

Measured service.

pdf

Page 16: 深入浅出云计算之IaaS

–Buyya et al.

““Cloud is a parallel and

distributed computing system consisting of a collection of inter-connected

and virtualised computers that are dynamically provisioned and presented as one

or more unified computing resources based on service-level agreements (SLA)

established through negotiation between the service provider

and consumers.”

Page 17: 深入浅出云计算之IaaS

–Vaquero et al.

“clouds are a large pool of easily usable and accessible virtualized resources (such as hardware, development platforms

and/or services). These resources can be dynamically reconfigured to adjust

to a variable load (scale), allowing also for an optimum resource utilization.

This pool of resources is typically exploited by a pay-per-use model in which

guarantees are offered by the Infrastructure Provider by means of customized

Service Level Agreements.”

Page 18: 深入浅出云计算之IaaS

– McKinsey and Co. report

““Clouds are hardware based

services offering compute, network, and storage capacity where:

Hardware management is highly abstracted from the buyer, buyers

incur

infrastructure costs as variable OPEX, and infrastructure capacity is

highly

elastic.”

Page 19: 深入浅出云计算之IaaS

–University of California Berkeley

““(1) the illusion of infinite computing

resources; (2) the elimination of an up-front commitment by cloud

users; and

(3) the ability to pay for use ... as needed ...”

Page 20: 深入浅出云计算之IaaS

总结⼀下

按需付费

可伸缩

⽆限的资源

自助服务

资源是抽象的或虚拟化的

虚拟化

SOA,Web2.0,web服务

运维自动化

分布式系统

API可编程

轻松访问的⽹络

用户视野 内部视野

Page 21: 深入浅出云计算之IaaS

简短的历史阐述

Page 23: 深入浅出云计算之IaaS

第⼀次出现

1996年末,⽹景浏览器如日中天

在Compaq的⼀间小办公室里,⼀个技术小组首先提到了⼀个名词:

Cloud Computing

Page 24: 深入浅出云计算之IaaS

–Eric Schmidt 2006

“We call it cloud computing – they should be in a "cloud" somewhere.”

Page 25: 深入浅出云计算之IaaS

–aws on wikipedia

“Amazon EC2 was built by a team in Cape Town, South Africa, under

Pinkham and lead developer Chris Brown.”

Page 26: 深入浅出云计算之IaaS

–“cloud computing” on wikipedia

“In July 2010, Rackspace Hosting and NASA jointly launched an open-

source cloud-software initiative known as OpenStack. ”

Page 27: 深入浅出云计算之IaaS

对于未来的两个观点

过去差不多每家⼯厂都会自个发电,现在都使用国家电⽹了。

之所以租房⼦住,是因为没有⾜够的经济能⼒,⼀旦有了这个,谁不愿意拥有自⼰的房产?

Page 28: 深入浅出云计算之IaaS

-–业界顶级云计算产品的认识

AWS Demo

Page 29: 深入浅出云计算之IaaS

图片来源:Gartner

Page 30: 深入浅出云计算之IaaS

关键组件、概念

Page 31: 深入浅出云计算之IaaS

冯诺伊曼架构

图灵

香农

Page 32: 深入浅出云计算之IaaS

Hypervisor

Xen and the Art of Virtualization

KVM

VMwareESXi

Hyper-V

VirtualBox

Page 33: 深入浅出云计算之IaaS

容器及集群管理

Docker、LXC、rkt

Mesos、Kubernetes、Swarm

Page 34: 深入浅出云计算之IaaS

SDN/NFV/SR-IOV

OpenFlow,控制与数据分离

Network-as-a-Service

如何提⾼性能

Page 35: 深入浅出云计算之IaaS

编程接⼝和数据交换格式

RESTFUL API

JSON/YAML data format

Page 36: 深入浅出云计算之IaaS

Object Storage

以对象来管理数据,就像是⽂件系统中的⽂件、块存储中的扇区。

数据本身、元数据、全局唯⼀标识

Page 37: 深入浅出云计算之IaaS
Page 38: 深入浅出云计算之IaaS

Block volume

Page 39: 深入浅出云计算之IaaS

分布式系统设计

Page 40: 深入浅出云计算之IaaS

自动化/DevOps

Page 41: 深入浅出云计算之IaaS

虚拟化、虚拟化管理⼯具、IaaS平台之间的区别

Page 42: 深入浅出云计算之IaaS

服务模式与负载

statefull VMs:SLA = SLA

SLAscale up: add

vCPU,vRAM

Stateless VMs:SLA VM

scale out: VMs

/cloud

Page 43: 深入浅出云计算之IaaS

服务模式与负载

Page 44: 深入浅出云计算之IaaS

能⼲什么?有何好处?

Page 45: 深入浅出云计算之IaaS

What can IaaS cloud computing do

回到⽔、电的比喻

⼀种资源

⼏乎所有的事情

Page 46: 深入浅出云计算之IaaS

适用场景

启用了数字业务

敏捷IT项目

传统的IT数据中⼼替代

批处理计算

Page 47: 深入浅出云计算之IaaS

好处

Page 48: 深入浅出云计算之IaaS

好处案例1创业公司

Page 49: 深入浅出云计算之IaaS

好处案例2经典的华盛顿邮报图片处理

Page 50: 深入浅出云计算之IaaS

好处案例3小米的海外扩张

内容提供、App Store

Page 51: 深入浅出云计算之IaaS

好处案例4⼤型电商双11之后的资源去

Page 52: 深入浅出云计算之IaaS

开源的IaaS平台有哪些?

Page 53: 深入浅出云计算之IaaS

,K CloudStack0�&6:���PLWebService(AWS)<�!:IaaS#��

�� CloudStack09�4:cloud.com�1�03�:VMOps�)�%�Cloud.com0� ������2011$B'5.I��2012$42�'5"�+J?Apache�M��

@> cloudstack.apache.org

�NH7 Citrix,Clogeny,Cloudera,McAfee(Intel),Schuberg Philis,ShapeBlue,Solidfire

��-* '5

O;E�F Apache2.0

C&�GD Java(75%)

=A/ 1,577,071

�N�C8( AlcatelLucent,BritishTelecommunications, CenturyLink,Datapipe,Edmunds.com,Fujitsu, IBM(Softlayer), Nokia,NTT,Orange,TATACommunications,TomTom, Verizon,WebMD,Zynga

Page 54: 深入浅出云计算之IaaS

4X Eucalyptus�8��"AWSD�*B/?&GS7�=�B- �

�! Eucalyptus:�8�,')$MM2�>B��FIZC�%2009.1;/(H��W��%2014.09+K�[������<�B<�O��

LJ www.eucalyptus.com�YV@ HP#�53 HPZCR�T GPLv3P/�UQ Java(54%) EN6 1,542,831�Y�PA1 AppDynamics,MemSQL,Mosaik Solutions, NASA,Nokia

Page 55: 深入浅出云计算之IaaS

,N OpenNebula0��O"+Q 7��12�9'5 =H/�2�%��

�� OpenNebula02005&8�Cgnacio M.Llorente� RubénS.Montero�L9<?R:�2008&�'�$�!9'�4(#AM��'5�

B@ www.opennebula.org

�PK6 OpenNebula Systems(�3�� C12GLabs)

��-* ClassCat,Inovex,Netways,OpenNebula Systems,Terradue

R:G�I Apache2.0

�E'�JF C++(32%),Ruby(26%),Javascript (20%)

�;D. 268,262

�P��E7) Akamai,BBC,Blackberry,CentOS,��>�,DeutschePostESA,Produban - SantanderBank

Page 56: 深入浅出云计算之IaaS

)K OpenStack.��&69 <G-�1�9#��

�� �2010$5/�NASA�RackSpaceA��%�OpenStackN:�:9."2 �>?LB!��5��89�0*���43*�1��

@= www.openstack.org

�MJ7 Cisco,HP,IBM,Mirantis,NEC,Rackspace,RedHat,SUSE

��+( Aptira,Canonical,Cisco,CloudScaling, EasyStack,eNovance,HP,IBM,Metacloud,Mirantis,Oracle,Piston,Rackspace,RedHat,SUSE,SwiftStack

N:F�H Apache2.0

�D&�IE Python(71%)

�;C, 2,334,355

�M��D8' Bluehost,Canonical,CERN,Cisco,GoDaddy,HP,HubSpot, IBM,Intel,PayPal,SUSE,WellsFargo

Page 57: 深入浅出云计算之IaaS

图书推荐⼀

Page 58: 深入浅出云计算之IaaS

图书推荐⼆

Page 59: 深入浅出云计算之IaaS

图书推荐三

Page 60: 深入浅出云计算之IaaS

图书推荐四

Page 61: 深入浅出云计算之IaaS

–-开放云精选

“Thanks for your Listening!”

Page 62: 深入浅出云计算之IaaS

如何联系我们?

新浪微博:@开放云精选

社区:http://www.ocselected.org

邮件:[email protected]

更多:http://www.ocselected.org/wiki/如何参与