今天的主题是传说中的“云计算”,它是全面实现大数据和物联网建设的重要基础技术——
本文将帮助您在最短的时间内快速了解云计算的核心概念。文章主要包括以下几个方面:
好的,我们开始吧。
云计算是一种通过网络调用IT资源(包括服务器、网络、存储、应用和服务等)的技术和模式,是一种与信息技术、软件和互联网相关的服务。
我们知道,从事网络相关业务的公司通常需要许多设备,例如作为基本计算资源连续工作的服务器。但是每个这样的公司都需要自己购买、配置和安装基础设施吗?
并非如此。除了购买设备自行运维,还可以“按需调用”云资源。
以某操作为例,如果是本地操作,是这样的:
而如果使用云计算,是这样的:
因此,对于我们的交互式设备(例如显示器)而言,数据是从本地计算机还是从远程云(计算机等)计算出来的并没有任何区别。这是云计算最重要的方面。基本实现思路。
就像小品《小时工》中的三种服务模式:

云计算也有自己的三种典型服务模式,即IaaS、PaaS和SaaS。
注意第一个和最后一个字母大写。
最基本的情况
从最基本的(非云)情况开始。您从头开始,在本地完全配置自己的服务器、电源、散热系统、网络、操作系统、软件等。
就好像为了吃饭,你需要自己准备房间,买炉具,安装抽油烟机,安装水和排水,准备各种食材,还需要自己做饭。在此期间,你需要能组装、能采购、能做饭,最后能吃到好吃的。
哎呀,确实有点麻烦! IaaS
第二种情况,有云的味道。
您从云服务提供商处租用服务器,然后配置您自己的平台和软件以开始使用它。这就像您租用所有厨房用具的厨房。在这种情况下,您只需要购买食物和烹饪美味的食物,就方便多了。
这种云服务模式被称为“IaaS”,英文为“as a”,发音为“love to die”,翻译为“基础设施即服务”。简单的理解就是租用“基础设施”,包括服务器、网络技术、存储、数据中心空间等计算资源。 PaaS
第三种情况是租用云服务商的硬件设备,以及系统和运行环境等基础平台,这样你只需要配置和安装自己的软件就可以开始工作了,就像你不仅租了一间厨房配备厨具,而且配备了一个装满食材的冰箱,所以你只需要做饭。
这种模式叫做“PaaS”,英文是“a”,读作“fear of ”,翻译为“ as a ”,简单理解为租用一个“平台”,算是一个完整的一套软件开发和运行环境解决方案。软件即服务
最后一种情况,租用云服务商的设备、平台和服务,直接使用别人配置的软件,软件会在云端自动更新,你甚至不需要配置和升级,就用吧。今天许多浏览器访问的在线软件就是一个典型的例子。这就好比去餐厅或者叫外卖,你要的食物会自动送到你手上,直接吃就行了。
这种模式叫做“SaaS”,英文是“a”。为了与SARS区分开来,建议读作[sæs],“”,翻译为“软件即服务”,意为租用“软件”。相应地,围绕云计算模式形成了一整套产业链,包括硬件提供商、IaaS服务商、PaaS服务商、SaaS服务商以及各类咨询、安装、运维、安全等企业。
值得一提的是,近年来随着技术的不断发展,云计算中也出现了“CaaS”(通信)、“MaaS”(物联网)等概念,但都不是主流概念,所以本文不再展开。
为了充分发挥云计算的价值,我们需要将现有的软件或系统迁移到“云”上。此过程称为“云迁移”。
我们可以访问三种类型的云:“公共云”、“私有云”和“混合云”。简而言之:
公共云
公有云的优势主要包括:租赁价格相对便宜,无需全部购买硬件、平台和软件,按需使用,配置、安装、维护更省心,方便业务快速发展。公共云可以按需使用。不仅可以在节假日等突发计算需求时提供近乎无限的算力,在不需要的时候停止租用算力,减少资金投入。这种按需使用的模式可谓是方便又经济。云服务提供商通过专业人员管理数据安全,避免数据泄露和数据丢失。这是因为信息安全是一门非常专业的学科,对于很多普通企业来说难度很大,专业的团队维护一般可以有效避免此类问题。而标准化的多重备份管理小程序开发报价单相关云计算内容,原则上也可以避免数据丢失。
但必须认识到,公共云并非绝对安全。这里不得不提一个云计算领域典型的数据丢失案例:腾讯云数据丢失事件。本次事件为腾讯云硬盘故障,导致客户“前沿网通”所有数据丢失,包括准确的注册用户和长期推广导流积累的内容数据(描述转自虎秀) )。审查报告显示,数据丢失的根源是腾讯云磁盘单副本错误,加上数据迁移过程中人为不规范操作,三副本均出现错误,造成数据永久损坏。
虽然这样的事故发生的概率很低,但是一旦发生,损失真的很可怕。私有云
然后,谈谈私有云。私有云是为客户单独构建的。客户拥有独立云所需的各种硬件和软件,并在自己的设备上运行完整的云服务。既然有公有云,为什么要使用私有云?这是因为私有云可以拥有“自己动手”的优势,包括更全面地控制数据安全、数据质量和服务质量。例如,基于数据安全和隐私的考虑,很多公司只允许将数据存储在公司内网,但需要使用云服务的计算模型,因此适合配置私有云。就像在家里安静地做一盘麻婆豆腐。只要你不在朋友圈炫耀,别人通常就无法知道你吃了什么。
当然,私有云的弊端也一目了然:在私有环境中配置这样的云需要大量的安装成本,灵活性很差。比如面对节假日等突发的计算需求,假设最大配置量,如果没有,节假日以外的资源就会有明显的浪费;如果不这样配置,会导致需要的时候没有资源。这种情况下,可以采用“私有云+公有云”的模式,称为“混合云”。混合云
混合云可以巧妙地兼顾两者的优势,比如将数据放在私有云中,利用公有云的弹性计算能力,这已经成为目前非常流行的模式。
引用我们耳熟能详的名言,一定是:
当然,混合云的使用需要考虑数据交互的各种安全和技术措施,在兼容性方面要付出更大的努力。根据上面的说法,如果你的公司使用云服务,你可以判断是私有云、公有云还是混合云。
为了了解云计算为何如此出色,我们先来简单了解一下云计算的典型关键技术。
虚拟化
看阿里云、腾讯云等报价,经常会发现租用1个CPU核、1GB内存等模式。但是,云服务商并没有配置很多这样的超低配置服务器整体出租,而是将大型服务器的服务能力拆分成多个小块(逻辑计算机),分块出租。这种拆分模式称为“虚拟化”。这就像○影子忍者。使用“影分身”后,不仅数量增加了,能力也得到了划分,各种任务可以更灵活的执行。
虚拟化是云计算基础架构的基石。这些虚拟化的计算资源在逻辑上是隔离的,彼此独立。典型的虚拟化技术包括、-V、Xen、KVM等,具体使用不再本文讨论范围。
多租户
所谓“多租户”是指许多用户使用“共享”的软件环境。例如,大家使用相同的数据库或应用资源,但租户之间通过逻辑数据隔离等方式相互隔离。有直接的影响。这为云服务提供商节省了资源投资,使维护和更新更容易,并让用户获得更便宜的使用报价。这就像很多人在同一栋办公楼里工作,但他们被楼层和隔板隔开。每个人都在工作时不会互相影响,但他们共享同一栋建筑、相同的安全和财产。分布式
分布式,包括分布式存储和分布式计算。分布式存储是大数据时代有效的存储解决方案,用于解决集中存储难以处理的大数据存储问题。以分布式文件系统 HDFS 为例,将要存储的数据分成很多小块,每个小块在计算机集群的不同位置存储 3 个副本,并保存小块的索引,以便可以通过大量的计算机来实现。大规模数据存储,并具有一定的备份安全功能。在读取数据时,按照一定的模式,这些分散的数据可以整合在一起,形成完整的数据。
分布式计算是一种使用集群并行处理海量数据的快速计算模式。数据的计算任务被分解为并行计算。通过对结果进行汇总,可以在较短的时间内快速处理大量数据的计算,满足大数据快速响应的需求。
还有很多关键技术。想了解更多,可以参考更专业的资料。