查看原文
其他

云计算到底是什么?#Y001

AlphaTu 阿法兔研究笔记 2023-01-23



开始写云这篇题目看似简单的文章,背后却有深刻的原因。


在很久前建立“技术生活进化论”社群时,我是个刚开始对NLP(自然语言处理)感兴趣的初学者。直到连续几年与计算机背景的大牛们进行不断的交流,再到自己之后从文科转去CS Department学习的经验,意识到了三件事:


一是对于计算机这个行业,隔行真如隔山。也就是说,用写程序的思路和逻辑给初学者科普一些技术问题,是非常不容易的。


二是是来自盆盆(彭爱华)老师。他常说的一句话是,如果想要理解问题的本质,不仅要输入,还要输出,要多考虑技术与实际应用场景的结合。


刷常看的博客时,看到了以下问题:



“这段话的大意为:我的工作重新安排之后,要做和Azure Devops的相关业务。但我是销售背景出身,并非技术,所以我想对这个产品有足够的了解从而更好的向客户推荐。我去了很多网站都觉得它们技术性太强。有没有人可以向给8岁小孩解释Azure一样跟我讲清楚什么是Azure Devops?能不能给我推荐一些傻瓜网站?”


在转去CS Department学习之后,虽然我是文科出身,但倘若想以通俗的语言,去给完全零技术背景的群体讲清楚到底什么是云计算,也是有困难的。


然而,云计算在这个时代又是如此重要。


所以,向更多朋友用最简单的话去解释云计算是什么,它到底有那些类别、如何在实际业务中运用,甚至一些技术实现的具体方法等等,本系列文章的写作契机。


一、前言

前、言


我们经常听到“云计算”这个词,但是,没有从业或技术背景的人很难描述清楚云计算到底是什么,而随着新基建的大力开展,包括5G、物联网等都离不开驱动新型数字业务关键IT技术架构—云计算


云计算的出现重塑了传统业务的运作方式,使业务流程变得更加容易。据统计,约有50%以上的企业在云上布局了业务,在国外,主要有亚马逊(AWS)和微软Azure两大云计算巨头。


二、如何最形象地解释云计算?



我们都知道,天空中云的形成,首先需要大气中水蒸气遇冷,之后再液化成小水滴或小冰晶,它们混合在一起,组成漂浮在空中的可见聚合物,就是我们每天所看到的自然界的云。

云计算的“云”是由大量的计算资源和储存空间组成的,依存在互联网上。
云计算是一项可以通过互联网访问各类计算资源的技术,使用计算机或者移动设备连接云服务商,可以访问云服务商提供的各类计算资源,包括虚拟机、存储空间等。
虚拟机:逻辑上被定义而物理上不存在的计算&存储资源,是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
也就是说在实体计算机中能够完成的工作,在虚拟机中都能够实现。
存储空间:可以将数据集储存在数据中心而非本地的空间


 三、云服务商为啥这么强大?



前面讲过,自然界的云包括很多水滴,与之类比,云服务商拥有庞大的数据中心,包括数百个服务器存储系统各类计算组件等。
数据中心都位于安全的地方,用户可以在需要的时候连接到这些数据中心,并且,由于云服务是按需收费的,用户只须为有需求的服务付费即可
举个例子,旧时为了饮水,打水井是必须的,不仅需要研究怎么打井,还需要对后续的水井进行维护。而现在我们有了自来水,打开水龙头就可以随时使用,用多少交多少水费就可以了,不需要对自来水水厂进行管理。应用云计算之后,现在的我们如果再想创业开发App,就像我们现在想喝水一样,不需要自己建设数据中心和服务器(不需要自己挖井),只需要接入云服务(自来水),便可以使用服务了
云计算可以有各种各样的应用场景。例如说,存储内容(比如我们常用的百度云盘,文件都存在百度云上,我们联网就可以下载,除此之外,我们在视频网站上看到的很多电影和电视剧也都存在云上。
特别地,在数字化转型和新基建迅速发展的今天,中小企业对云计算服务都有应用需求,从而助力业务的数字化运行。
云计算可用于多种目的:机器学习,数据分析,存储和备份,流媒体内容等。也就是说,云服务不仅提供了算力,更提供了与算力息息相关的各种服务,例如我们常说的人工智能和深度学习等。


图(内蒙古云计算数据中心)


      四、云计算的功能是什么?



想象一下,假如你是一个创业者,想开发一款App。一个成功的App一般具有以下两个特点:
一是这个软件必须要有非常好的用户体验。二是这个软件可以盈利。
如果这个App想要获得更大的流量(客户群),就需要将这款App发布到互联网上,吸引更多的用户,让大量的用户们可以分享使用,从而让软件更加知名。
然而,为了让App正常运行,需要服务器、很大的储存空间、良好的网络环境、专业的程序员,应用安全保障等等很多很多功能。
问题来了,同时达成这些条件需要很大的投入,因为随着用户的增长,你需要功能更强大的服务器和更多的人力和物力投资。
云计算就可以解决这些问题。
下面,为了让大家可以更直观的了解,我来拿微软Azure举例说明云的各项功能,未来的学习笔记也将会以Azure的各项功能为主。
五、什么是Microsoft Azure?


Azure(读音大致为阿日儿),是微软的云计算平台,可以方便开发者访问和管理微软所提供的各种云服务和计算资源。如上述所提到的一样,访问这些资源和服务,需要连接互联网,然后登入Azure账户。


Azure可以帮助我们开发可运行在云服务器、数据中心、Web和PC上的各种应用程序。所有云计算的开发者都可以通过Azure使用微软全球数据中心的储存、计算能力和网络基础服务。Azure服务平台包括Microsoft SQL数据库服务、Microsoft .Net服务,用于分享、储存和同步文件的服务,微软区块链和CRM服务等等。


Azure平台较为灵活,支持互操作,可以直接用来创建云中运行的应用,或者是通过基于云的特性来加强现有应用。


Azure的开放架构给开发者提供了Web应用、互联设备应用、个人电脑、服务器,也提供了很多各类模式不同的解决方案。


Microsoft Azure以云技术为核心,提供了软件+服务的计算方法,是Azure服务平台的基础,能够将处于云端的开发者个人能力,同微软全球数据中心网络托管的服务紧密结合起来。


为啥我要以Azure来学习云计算?


1.Azure有个人版的免费试用功能,个人可以通过账号来研究并学习云计算的各类功能。

2.《财富》杂志的 500强公司中有80%使用Azure服务来满足他们的云计算需求,说明Azure在功能上是被认可的。

3.Azure可以支持多种编程语言,包括Java,Node js和C#等。

4.微软有很成熟的技术系统,国内外同时可以找到大量的学习资料(重要)。


End

 

阿法兔研究云

微信号|AlphatuDiary

感谢您看到这里



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存