云计算与阿里云产品
云计算什么是云计算云计算的特点如何理解虚拟化和分布式计算云计算的服务阿里云产品云服务器ECS简介主要特点RDS简介优点云计算
什么是云计算
百度百科给出的解释是这样的
云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。
现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。
这都是官方给出的理论性的解释,那么到底什么是云计算?
我的理解是:
云计算是一种基于分布式计算的模型,它可以按照需求便捷的配置计算资源共享池中获取所需要的资源,而且能够保证资源能够快速的供应和释放
云计算的特点
弹性服务(分布式计算)什么叫做弹性服务,就是服务的规模可以快速伸缩,当对计算、存储、网络的需求大的时候,可以提供更高的计算能力,需求低的时候也不会产生浪费,也就是说可以适应各类资源的动态变化,避免了因为服务器性能过载或冗余而导致的服务质量下降或资源浪费。资源池化(虚拟化)
什么叫做资源池化,也就是利用虚拟化技术将资源以共享资源池的方式统一管理,实现将资源分享给不同的客户。按需服务
根据用户的需求,自动分配资源按量计费
根据资源的使用情况对服务计费,也是极大程度上给用户的优惠,就比如手机流量,如果开了50G的流量套餐,没用完就会浪费,因此这样可以避免因浪费而造成的成本。
如何理解虚拟化和分布式计算
通俗来讲,有点像我们所听说过的共产主义,如果每个产品都拥有自己的服务器并且相互之间不互通的话,为了每一个产品的正常运行,我们需要买一个计算能力足够强劲的服务器来保证我们每个状态都不会崩溃,就比如我们都知道的天猫双十一购物狂欢节,在双十一那一天的计算量是平常所需的计算量的成千上万倍不止,要是想保证它在双十一不崩溃,也就是说要一个计算能力超过其峰值的服务器,但是这对平时来说就是一种浪费,那么为了防止这种浪费,我们来开发一个资源池,也就是让每个服务器之间可以互通,这样的话,每个产品计算量大的时候去多一点的占用资源池的公共资源,计算量小的时候让出一些公共资源来保证资源的利用率。
云计算就是去开发这么一个资源池,并且提供分布式计算来让用户使用这个资源池。
云计算的服务
主要分为三个方面:
基础设施即服务(IaaS)
基础设施即服务提供的一般是通用计算、存储和网络三大基础资源,虚拟化、分布式大多集中在这一层,几年前如果你想在办公室或者公司的网站上运行一些应用(比如自己开发好的APP或是网络游戏),你需要去买服务器,成本太高了。但是现在有IaaS,你可以将硬件外包给这些专业的公司,这些公司会提供场外服务器,存储和网络硬件,你花钱租用就行。这样一来大大节省了维护成本等,并且可以在任何时候利用这些硬件来运行应用。
平台即服务(PaaS)
**提供除了计算、存储和网络三大基础资源意外的其他能力(如通用开发能力,细分能力,业务交付能力)。**也就是说,服务商可以为用户提供基础的开发服务,比如数据库,web服务等等。这些PaaS服务商提供的都是基础开发服务平台,主要目的就是让你把精力专注在应用层面的开发上面,而不需要浪费在这些基础重复性的事情上,也不用担心开发完成后部署问题。
软件即服务(SaaS)
简单说就是人家把你想要的功能开发好成应用软件,然后直接卖账号给你用,你也不需要担心服务器、带宽、应用开发等问题,直接交钱使用就行,就比如邮箱,网盘等等。
阿里云产品
阿里云提供给用户的产品有许多种类,包括弹性计算,数据库,域名与网站,存储与网络,云安全,物联网与云通信,大数据与人工智能等等,这里我主要介绍以下几款。
云服务器ECS
简介
云服务器 ECS(Elastic Compute Service)是一种安全有保障,弹性可伸缩的IaaS云计算服务。
主要特点
稳定单实例可用性达 99.975%,多可用区多实例可用性达 99.995%,云盘可靠性达
99.9999999%,可实现自动宕机迁移、快照备份弹性
支持分钟级别创建1000台实例,多种弹性付费选择更贴合业务现状,同时带来弹性的扩容能力,实例与带宽均可随时升降配,云盘可扩容高安全
免费提供 DDoS 防护、木马查杀、防暴力破解等服务 通过多方国际安全认证,ECS云盘支持数据加密功能高性能
单实例最高可选88vCPU,内存704GB,单实例性能最高可达到700万PPS网络收发包,35Gbps带宽易用性
丰富的操作系统和应用软件,通过镜像可一键简单部署 同一镜像可在多台 ECS 中快速复制环境,轻松扩展可拓展性
ECS 可与阿里云各种丰富的云产品无缝衔接 可持续为业务发展提供完整的计算、存储、安全等解决方案
RDS
简介
阿里云关系型数据库RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。基于飞天分布式系统和全SSD盘高性能存储,支持MySQL、SQL Server、PostgreSQL和PPAS(高度兼容Oracle)引擎。
优点
对比自建数据库,RDS有以下优势
丰富运维功能,大幅降低运维成本灵活的产品形态,满足系统可扩展性多种部署架构,满足多类可用性要求高安全性,保障数据库安全性