云计算基础知识
什么是云☁️?
什么是云计算?
一些云计算服务✅
云计算的优势
云计算的主要服务模型
☁️云部署模型☁️
在开始之前,我想声明一下,本教程是为那些想要入门云计算的初学者准备的。
(教程里会有很多关于云的笑话,提前说声抱歉😂)
本教程没有特定的先决条件。
阅读本教程后,您将能够回答以下问题:
什么是云☁️?
Cloudflare.com 的定义
云是指通过互联网访问的服务器,以及在这些服务器上运行的软件和数据库。
用外行人的话来说,
它是别人的计算机,你可以远程租用它,并且可以通过互联网访问。
云服务器位于世界各地的数据中心。
由于存储和计算都在数据中心进行,云允许用户从世界任何地方的几乎任何设备访问相同的文件和应用程序。
什么是云计算?
- 云计算是指在其他公司的计算机上租用资源,例如计算能力或存储空间。
- 您只需按实际使用量付费。
- 提供这些服务的公司被称为云提供商。
- 云提供商负责维护执行您的工作所需的物理硬件并使其保持最新。
- 所提供的云计算服务往往因云提供商而异。
一些云计算服务✅
所有云提供商提供的两种最常见的服务是:
- 计算能力
- 贮存
计算能力
通常有三种计算选项:
虚拟机、容器和无服务器计算。
虚拟机💻
在云端构建产品时,您可以选择要完成的工作量或对资源的责任。
如果您想拥有更多控制权和维护责任,可以创建虚拟机。
- 云上的虚拟机是计算机的模拟,可通过您的计算机进行远程访问。
- 每个虚拟机都包含一个操作系统,如 Linux 或 Windows。
- 然后,您可以安装运行任务所需的任何软件。
- 虚拟机的主要优点是您不必购买任何硬件或安装操作系统。
容器🎁
- 容器与虚拟机非常相似,只是它们不需要操作系统。
- 应用程序及其依赖项被打包到称为“容器”的包中,然后使用标准运行时环境来执行该应用程序。
- Docker 是一个标准的开源项目,用于使用容器创建、部署和运行应用程序。
无服务器计算(我找不到任何表情符号)
- 当您想要对服务器进行最少的控制时,可以采用无服务器计算的方法。
- 它允许您运行项目而无需创建、配置或维护服务器。
- 无服务器计算背后的主要思想是将您的应用程序分解为单独的功能,这些功能在某些操作触发时运行。
- 这种类型的计算非常适合自动化任务 - 例如使用由特定关键字或任务触发的聊天机器人。

贮存
大多数应用程序都需要存储来读取和/或写入各种数据,
例如存储用户数据、图像和视频。
- 大多数云提供商都提供此类服务,可以满足您的所有数据存储需求。
- 使用云存储的优势在于您可以根据需要进行扩展。
- 如果您在任何时候需要更多存储空间,您可以支付更多费用并扩展可用存储空间。
云计算的优势
云计算的最大优点之一是它并非全有或全无的方案。企业可以 根据自身需求,
选择使用多少云资源。
性价比很高😍💰
云计算提供按需付费模式,这意味着您只需为实际使用的资源付费。这种模式带来诸多好处,包括:
- 无需预付费用。
- 您不需要购买硬件和基础设施。
- 您不需要维护硬件。
- 您可以停止为不再需要的资源付费。
- 它可以带来更好的成本预测。
它是可扩展的📈😎
您可以根据需要随时增加或减少资源和服务。您可以根据
需要纵向和横向扩展资源。
- 垂直扩展,也称为“向上扩展”,是指通过添加资源来提升现有服务器的性能。例如,添加更多 GPU 或内存。
- 水平扩展,也称为“横向扩展”,是指添加更多作为一个单元一起运行的服务器。
这是可靠的💛
云提供商通常提供数据恢复、
灾难恢复和数据复制等服务,因为数据是最重要的信息,云提供商会帮助保护数据安全。
这是通过数据冗余实现的。
因此,如果一个组件发生故障,备份组件将取代它。
这就是所谓的容错。
它是安全的😷💪
- 您拥有物理安全——数据中心配备了墙壁、摄像头、保安人员、大门等来保护其资产。
- 您拥有数字安全——云提供商确保您的数据免受任何潜在威胁和未经授权的用户的侵害。
它是全球性的🌎🌍🌏
大多数云提供商在全球各个地区都拥有完全冗余的数据中心,允许您将服务复制到多个区域以实现冗余和局部性。
当前🚀
云硬件由云提供商维护和升级,您可以专注于重要的事情:构建和部署应用程序。
有弹性〰️
您的云计算系统可以通过自动添加或删除资源来补偿由于需求激增或下降而导致的工作负载变化。
例如,假设您的网站由于某种原因流量突然激增。云将自动分配更多计算资源来处理增加的流量。
当流量正常化时,云将自动取消分配额外的资源以最大限度地降低成本。
云计算的主要服务模型
🌐软件即服务(SaaS)🌐
SaaS 应用程序是托管在云服务器上,用户通过互联网访问的应用程序。SaaS
就像租一套设施齐全的房子:你可以像租自己的房子一样使用它,但它仍然属于你的房东。
例如:Google Apps、Dropbox、Salesforce
🌐平台即服务(PaaS)🌐
PaaS 是一种服务,供应商会提供构建应用程序所需的一切,例如开发工具、基础架构、操作系统。
您将获得一个完整的环境来构建、测试和部署
应用程序。
例如:Microsoft Azure、Heroku、Google App Engine
🌐基础设施即服务(IaaS)🌐
在这种服务中,公司可以从云供应商那里租用所需的基础设施和存储空间,然后使用该云基础设施构建应用程序。IaaS
就像租赁土地,你可以在上面建造任何你想要的东西。
例如:Digital Ocean。
🌐函数即服务(FaaS)🌐
函数即服务也称为无服务器计算。
无服务器计算的核心思想是将
应用程序分解为多个单独的函数,这些函数
在某些操作触发时运行。
☁️云部署模型☁️
⚡私有云⚡
在私有云中,您可以在数据中心创建一个完全专属于您组织的云环境。这可以模拟您组织的公有云环境,但您完全负责硬件的维护以及您提供的软件服务。
⚡公共云⚡
公共云服务由外部供应商运营。使用虚拟机,单个服务器由多个组织共享。
⚡混合云⚡
混合云是公有云和私有云的结合体。一个组织可能使用公有云提供一项服务,而使用私有云提供另一项服务。
🎊 🎉 恭喜 🎉 🎊
如果您喜欢本教程,请考虑通过点赞和分享本文来支持。
在Twitter上关注我
你也可以给我买杯咖啡
如果您希望我对任何计算机科学概念进行教程,请在评论中留下该主题。
欢迎任何反馈