总结网上关于云计算、云服务和阿里云产品的一些概念和描述
目录
- 云计算
- 概念
- 原理
- 特点
- 服务类型
- 与虚拟化的区别
- 阿里云产品
- 云服务器ESC
- RDS
- 对象储存OSS
- MaxCompute
- 云服务
云计算
概念
个人认为云计算更是一种方法和模式,而非技术,虽然也需要相应的技术来支持。
那么究竟什么是云计算
百度上给出的定义是
云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。
更加通俗地来讲
云计算不再在一台底层硬件资源上“瞎折腾”,而是通过一定的方法将多个物理资源组织到一起去。
比如一台虚拟机可以用物理机A的CPU和MEM,但是存储可能用的是物理机B的,也有可能是里一个存储集群的,这样相当于把最底层的物理硬件拆分了,所有CPU组成CPU资源池,所有MEM组成MEM资源池,等需要用的时候可以直接获取,当然这也不仅体现在底层硬件上,在软件上也是同样如此,传统的一个软件系统的搭建需要用到大量不同的软件应用,还需要实时更新维护,云计算也很好地解决了这一问题。
因此
云计算更加注重有效的分配与调度资源
原理
云计算的核心还是分布式计算
通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中。
云计算模式可以简单理解为不论服务的类型,或者是执行服务的信息架构,通过因特网提供应用服务,让使用者通过浏览器就能使用,不需要了解服务器在哪里,内部如何运作。
特点
对于网上一些对云计算特点的描述,个人将其总结为两点
第一个是虚拟化,包括计算虚拟化,存储虚拟化,和网络虚拟化;
第二个是弹性伸缩,即根据需求增加虚拟机并部署服务或是释放虚拟机。这两个特点很典型的代表了云计算的特征
服务类型
1、基础设施即服务(IaaS)
基础设施即服务是主要的服务类别之一,它向云计算提供商的个人或组织提供虚拟化计算资源,如虚拟机、存储、网络和操作系统。
2、平台即服务(PaaS)
平台即服务是一种服务类别,为开发人员提供通过全球互联网构建应用程序和服务的平台。Paas为开发、测试和管理软件应用程序提供按需开发环境。
3、软件即服务(SaaS)
软件即服务也是其服务的一类,通过互联网提供按需软件付费应用程序,云计算提供商托管和管理软件应用程序,并允许其用户连接到应用程序并通过全球互联网访问应用程序。
与虚拟化的区别
之前说到云计算的一大特点就是虚拟化,下面是它与云计算的一些区别
虚拟化不同于与计算,虚拟化属于技术范畴,它要解决的问题是如何对底层硬件进行驱动、模拟分片、隔离等技术,比如大家熟悉的VMware虚拟机等
但是云计算离不开虚拟化,很多地方都需要用到虚拟化技术
阿里云产品
阿里云一些主要产品
云服务器ESC
云服务器(ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS级别云计算服务,类比现有的就是一些linux服务器,但是功能远远强于这些
主要特点有
1.有极强的稳定性 单实例可用性达 99.975%,多可用区多实例可用性达 99.995%,云盘可靠性达 99.9999999%,可实现自动宕机迁移、快照备份
2.有更高的弹性 支持分钟级别创建1000台实例,多种弹性付费选择更贴合业务现状,同时带来弹性的扩容能力,实例与带宽均可随时升降配,云盘可扩容
3.高安全性 免费提供 DDoS 防护、木马查杀、防暴力破解等服务。通过多方国际安全认证,ECS云盘支持数据加密功能
4.高性能 单实例最高可选88vCPU,内存704GB,单实例性能最高可达到700万PPS网络收发包,35Gbps带宽
5.易用性高 丰富的操作系统和应用软件,通过镜像可一键简单部署。同一镜像可在多台 ECS 中快速复制环境,轻松扩展
6.可拓展性强 ECS 可与阿里云各种丰富的云产品无缝衔接。可持续为业务发展提供完整的计算、存储、安全等解决方案
可以在阿里云网站对云服务器进行试用体验
RDS
阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度兼容Oracle数据库)和MariaDB TX引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。可以说是基本包含了主流关系型数据库
对比自建数据库,RDS有以下优势
1.便宜易用,具有灵活计费、按需变配、即开即用等优点
2.高性能,包括参数优化、SQL优化建议等
3.高可用架构和多种容灾方案
4.高安全性,提供多种安全措施保障数据安全
对象储存OSS
阿里云对象存储OSS(Object Storage Service)是阿里云提供的海量、安全、低成本、高可靠的云存储服务。
可以使用阿里云提供的API、SDK接口或者OSS迁移工具轻松地将海量数据移入或移出阿里云OSS。数据存储到阿里云OSS以后,可以选择标准存储(Standard)作为移动应用、大型网站、图片分享或热点音视频的主要存储方式,也可以选择成本更低、存储期限更长的低频访问存储(Infrequent Access)、归档存储(Archive)作为不经常访问数据的存储方式。
当然最重要的是 OSS具有与平台无关的RESTful API接口,您可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。
MaxCompute
大数据计算服务(MaxCompute)是一种快速、完全托管的EB级数据仓库解决方案,通俗地讲是一种大数据计算框架,类比Hadoop+Hive+调度器
主要特点:MaxCompute提供完善的数据导入方案以及多种经典的分布式计算模型,可以不必关心分布式计算和维护细节,便可轻松完成大数据分析。
产品优势:
1.大规模计算存储
MaxCompute适用于100GB以上规模的存储及计算需求,最大可达EB级别。
2.多种计算模型
MaxCompute支持SQL、MapReduce、UDF(Java/Python)、Graph、基于DAG的处理、交互式、内存计算、机器学习等计算类型及MPI迭代类算法。简化了企业大数据平台的应用架构。
3.强数据安全
4.免运维
基于MaxCompute的Serverless无服务器的设计思路,用户只需关心作业和数据,而无需关心底层分布式架构及运维。
5.极致弹性扩展
用户无需受困于资源扩展难题,系统会自动扩展计算、存储、网络等资源,最大程度地节省成本
云服务
云服务是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
个人认为云服务还是基于云计算提供的一种资源,平台和软件的方式,例如上述提到的阿里云产品,这些都是云服务
形式
1、基础设施即服务(IaaS)
基础设施即服务是主要的服务类别之一,它向云计算提供商的个人或组织提供虚拟化计算资源,如虚拟机、存储、网络和操作系统。
2、平台即服务(PaaS)
平台即服务是一种服务类别,为开发人员提供通过全球互联网构建应用程序和服务的平台。Paas为开发、测试和管理软件应用程序提供按需开发环境。
3、软件即服务(SaaS)
软件即服务也是其服务的一类,通过互联网提供按需软件付费应用程序,云计算提供商托管和管理软件应用程序,并允许其用户连接到应用程序并通过全球互联网访问应用程序。