一、云计算概念及特点
1.什么是云计算
云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括:网络、服务器、存储、应用软件、服务),这些资源能够被快速提供,只需提供很少的管理工作,或与服务供应商进行很少的交互。
2.云计算的特点
(1) 超大规模。“云”具有相当的规模,企业私有云一般拥有数百上千台服务器,能给用户前所未有的计算能力。
(2) 虚拟化。云计算支持用户在任意位置、使用各种终端获取应用服务。
(3) 高可靠性。“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。
(4) 通用性。云计算不针对特定的应用,同一个“云”可以同时支撑不同的应用运行。
(5) 高可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。
(6) 按需服务。“云”是一个庞大的资源池,你按需购买;云可以象自来水,电,煤气那样计费。
(7) 极其廉价。由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势,经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。
二、云计算的服务类型
1. IaaS(基础设施即服务)
Infrastructure as a service 基础设施即服务 (云厂商都是这种服务类型)
虚拟机 虚拟网络 云存储 虚拟化 Kvm管理平台 OpenStack
如果你采用了IAAS服务,那么意味着你就不用自己买服务器了,随便在哪一家购买虚拟机,但是你自己需要安装服务器软件。
2. PaaS(平台即服务)
Platform as a service 平台即服务
Platform as a service 平台即服务
heroku salesfocre CRM CloudFoundry是一个提供夸平台、多语言应用框架的开源PaaS
数据库服务 web应用 容器服务 (如 docker容器 kubernetes)
如果你使用了PAAS服务,那么就意味着你既不需要购买服务器,也不需要自己安装服务器软件,只需要自己开发网站程序。
3. SaaS(软件即服务)
Software as a service 软件即服务 (如Gmail paypal 纳斯达克 QQ 微信)
各类网盘,gitlab github 第三方 企业邮箱服务 rds cdn Oss NAS 运维+开发
购买某些在线论坛或者在线其他服务,这就意味着你不用自己开发应用程序,只需要使用就可以了。升级,维护,增加服务器都不用负责
三、云计算的部署模式
公有云:在此种模式下,应用程序、资源、存储和其他服务,都由云服务供应商来提供给用户,这些服务多半都是免费的,也有部分按需按使用量来付费,这种模式只能使用互联网来访问和使用;(如游戏 视频网站 教育)
私有云:这种云基础设施专门为某一个企业服务,不管是自己管理还是第三方管理,自己负责还是第三方托管,都没有关系。只要使用的方式没有问题,就能为企业带来很显着的帮助;自主可控 数据私密性好(如金融 医疗 政务 信息)
社区云:这种模式是建立在一个特定的小组里多个目标相似的公司之间的,他们共享一套基础设施,企业也像是共同前进;由多个公司共同开发的平台。
混合云:混合云是两种或两种以上的云计算模式的混合体,如公有云和私有云混合。他们相互独立,但在云的内部又相互结合,可以发挥出所混合的多种云计算模型各自的优势。特点:弹性、灵活 架构复杂(如金融公司、医疗行业)