一:云计算以前遇到的问题python
1、有效解决硬件单点故障问题web
单点故障是指某个硬件的故障形成网站某个服务的中断。要真正解决这个问题,须要为每一个硬件准备冗余,这不只大大增长了硬件购置成本,编程
并且部署与维护成本也不容小视。而云计算平台是基于服务器集群,从设计之初就考虑了单点故障问题,并在建设时有效地解决了这个问题。若是缓存
一家云服务商出现单点故障问题,就如同存在银行的钱丢了。安全
2、按需增/减硬件资源服务器
本身托管服务器,增/减硬件一直是头疼的问题。网络
1. 增长服务器的时候,购买服务器须要时间,并且这个时间本身没法控制。而使用云服务器,随时能够增长服务器——轻而易举。分布式
2. 减服务器只能从机房拉回办公室,没法再把服务器退给厂商,购置服务器的成本就浪费了。而使用云服务器,若是下个月不用,不续费就好了(针工具
对阿里云按月购买的状况)——想用就用,想扔就扔。网站
3. 不能按需增长知足基本需求的服务器配置。假如咱们如今须要一台低配置的服务器用Linux跑缓存服务,若是为之单独购买一台便宜的低配置的服务器
很不合算,由于这台服务器仅仅一年的电费就至少要3000元左右。因此只能尽可能减小服务器数量,提升单台服务器的配置,在让一台服务器跑更多东西。
而使用云服务器,须要什么样的配置就买什么样的配置,让各个服务器的职责更单一,互相之间的影响更小——职责分明,效率更高。
3、按需增/减带宽
带宽是主要成本,托管服务器时,与ISP服务商签一年合同以前就要肯定带宽。用了一段时间以后,你发现带宽买多了,想减一些是不容许的。中途要
临时增长带宽一段时间也是不行的,要买就买一年(这是根据咱们接触过的ISP服务商)。因此,通常都会多买一些带宽,留一些余量。
使用云服务器能够灵活地增减带宽,不会浪费带宽,即便买少了也不用担忧,随时能够增长。虽然各个云服务商会有必定的限制,好比在阿里云一次
至少要购买1个月的带宽,但比本身托管服务器灵活不少,一样的带宽条件,会节省很多成本,尤为是带宽需求在一年中变化比较大的网站。
4、更有吸引力的费用支付方式
在IDC机房托管服务器通常是签一年合同,一次支付一个季度的费用。
而使用云服务,一次能够支付更短期的费用,好比阿里云能够一次只支付一个月的费用,节约了流动资金。
从整体上考虑,差很少的成本,却拥有更多的内存、更多的CPU、更多的硬盘空间、更优质的带宽线路,更重要的是能够随时按需扩展计算资源。
二:什么是云计算(资源和服务的交互方式)
1、概念分解:
云:云计算中的云,表明循环利用的意思(云多了变成雨,落到地面,云减小,水蒸发到空中,云增长)。
计算:云计算中的计算,表明计算资源,涵盖虚机、存储、网络等。
云计算:表明计算资源向云水循环同样,按需分配,循环利用。
附:企业数据中心部署在云计算分布式平台上,相似于从原来单台发电机转向电厂集中供电模式,它意味着访问计算机和存储系统也能够做为一种商品
流通,就像煤气、水电同样,取用方便,费用低廉,只不过它是经过互联网传输的,云就是互联网的一种比喻
2、云计算分类:
狭义:IT基础设施的交互和使用模式,经过网络以按需,易扩展的方式获取资源
广义:服务(IT基础设施、软件等)的交互和使用模式,经过网络以按需、易扩展的方式获取资源。
三:云服务模式
1、IaaS:Infrastructure-as-a-Service(基础设施即服务)
用户经过网络获取虚机、存储、网络,而后用户根据本身的需求操做获取的资源。 典型应用:亚马逊AWS等
提供给消费者的服务是对全部计算基础设施的利用,包括处理CPU、内存、存储、网络和其它基本的计算资源,用户可以部署和运行任意软件,
包括操做系统和应用程序。
2、PaaS:Platform-as-a-Service(平台即服务)
将软件研发平台做为一种服务, 如Eclipse/Java编程平台,服务商提供编程接口/运行平台等。典型应用:Google AppEngine、Force.com、微软Azure等
提供给消费者的服务是把客户采用提供的开发语言和工具(例如Java,python, .Net等)开发的或收购的应用程序部署到供应商的云计算基础设施上去。
客户不须要管理或控制底层的云基础设施,包括网络、服务器、操做系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用程序的托管环境配置;
3、SaaS:Software-as-a-Service(软件即服务)
将软件做为一种服务经过网络提供给用户,如web的电子邮件、HR系统、订单管理系统、客户关系系统等。用户无需购买软件,而是向提供商租用基于
web的软件,来管理企业经营活动。典型应用:Google Doc、Saleforce.com、Oracle CRM On Demand、Office Live Workspace等 。消费者不须要管理或
控制任何云计算基础设施,包括网络、服务器、操做系统、存储等等;
四:云应用形式
一.私有云
将基础设施与软硬件资源构建于防火墙内,基于iaas构建私有云平台供企业内部使用,开源组件有:openstack(最为出色),cloudstack等
二.云存储
云存储系统是一个以数据存储和管理为核心的云计算系统
三.云游戏
游戏运行云平台服务端,云平台将游戏画面解压缩后传给用户,用户端无需高配置处理器和显卡,只须要基本的视频解压缩能力便可。
四.云物联
基于云平台实现物物相连的互联网。
五.云安全
经过网状的大量客户端检测网络中软件的异常,获取木马,恶意程序的最新信息,推送到云平台服务端自动分析和处理,再把解决方案发送给每个客户端。云平台使用者越多,越安全。
六.公有云
云平台对外开放,主要以Iaas和Paas为主,较为成熟的是Iaas,如阿里云,腾讯云,青云,ucloud,首都在线等
七.混合云
公有云和私有云的结合,即对企业内部又对企业外部,例如AWS