简单理解云计算
举个栗子说明:
小明要请十个朋友到家里吃火锅,他首先需要准备一个大的房间,收拾干净,准备好桌椅、炉灶、锅,其次还要买菜、买肉、火锅底料、饮料等等,还可能出现房间太小,锅不够用,肉不够吃或菜买太多剩余的情况。如果小明选择请这十个朋友到饭店吃火锅,场地、桌椅根据人数配置,肉菜底料可根据大家的口味爱好自行选择,不够吃再添加,多余可与店家协商退掉。
对应互联网场景:
双十一零点剁手血拼,服务器访问流量较平时剧增,为了应对更多的流量,就需要更强的计算能力,需要更加稳定安全等,云计算强大的数据存储能力和计算能力体现了优势,资源可弹性伸缩按需使用。
"云"是可以进行自我维护和管理的虚拟化的计算资源,大型的服务器、存储服务和带宽资源集群到资源池里,云计算就是将资源池里的数据集中起来,通过自动化调度管理,让用户根据自己的使用需求调用资源,支持复杂的程序运作,无需费心于计算资源,而专注于本身的业务。
购买到自己想要的资源和服务,只要需要,随时随地获取,弹性调整,这就是云计算模式。云计算即资源+服务。
云计算服务模式
云计算里面,经常提及三个名词IaaS、PaaS、SaaS
最底层的,IaaS: Infrastructure-as-a-Service(基础设施即服务)
故事中的房间、桌椅即是IaaS,可以理解为硬件设施。当我们要建一个网站,需要服务器、带宽等设备,可以直接从IaaS服务商那里购买IaaS服务。
往上一层,PaaS: Platform-as-a-Service(平台即服务)
故事中的炉灶、锅,可以理解为平台。某些时候也叫做中间件。基于硬件之上,平台开发都可以在这一层进行。PaaS服务提供商提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统,以及数据库系统等。
再上一层,SaaS: Software-as-a-Service(软件即服务)
故事中的菜、肉、火锅底料、饮料等,与人直接交互的功能服务。例如通过邮箱接收发送邮件、滴滴打车、美团点餐等。展现出的,就是具体的应用服务。
云计算技术
1.虚拟化技术
服务器虚拟化:在物理机上模拟创建多个虚拟机,一台机器跑多个操作系统,提高了硬件资源的利用率,便于大规模系统的灵活管理。
应用虚拟化:可通过多种方式访问虚拟机,如远程桌面访问虚拟机系统。
2.分布式系统
分布式存储:将一个大型文件数据放在多个小硬盘里,他们之间通过网络彼此联通,仿佛一个巨大的存储空间。
分布式计算:将文件数据放到一起还不够,计算能力也要合并到一起,如果将一个任务分给多个物理机处理,他们通过这种方式连在一起,也能当作超级计算机使用。
云计算部署方式
云计算根据部署方式分为公有云、私有云、混合云。
1.公有云
当服务通过公开使用的网络呈现时,云被称为“公共云”。公有云服务可能是免费的。从技术上讲公共云和私有云架构没有任何区别。
2.私有云
私有云是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所,私有云的核心属性是专有资源。
3.混合云
混合云是两个或两个以上的云(私有,社区或公共)组成,它们仍然是不同的实体,但是绑定在一起,提供了多个部署模型的好处,混合云还意味着将搭配,管理和云资源相连接的能力。
云计算资源
计算:可以理解为计算能力,决定着计算能力的就是服务器的性能,比如CPU和内存大小。
网络:多个网络间的互通,以保证信息的传输和相互访问。网络的负载能力决定着流量突增时访问流畅性。
存储:存放数据文件,包含冷存储和热存储。冷存储是一种存储方式,可以理解为数据存放,长时间不需读写,保证较高的数据持久性即可;热存储正好相反,需频繁存入获取,对磁盘的吞吐性能要求较高。
DNS:又叫域名解析,通过域名,最终得到该域名对应的IP地址。能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
云计算特点
虚拟化:使用软件的方法重新定义划分IT资源,便于部署和管理。
按需服务:用户可以像用水电一样使用云服务,付费模式也是按需的。
弹性扩展:根据自己的业务随时调整用量,做到用户无感知。
廉价:相较于传统机柜,云资源可以用多少买多少,避免了物理资源的占地费用、维护费用和资源空置等。云的价格更便宜,按需付费或包年包月付费。