【云计算】什么是云计算服务|为什么出现了云计算|云计算的服务模式

文章目录

  • 什么是云计算服务
  • 本地部署VS云计算
  • SaaS PaaS IaaS
  • 公有云、私有云、混合云
  • 为什么优先发展云计算服务的厂商是亚马逊、阿里巴巴等公司

什么是云计算服务

根据不同的目标用户,云计算服务(Cloud Computing Services)分为两种:以百度网盘、苹果的iCloud等手机厂商的云服务为代表的面向个人的云计算,通常提供的是存储服务,个人云计算的市场体量较小;另一种是面向企业的云计算服务。
在这里插入图片描述
云计算服务的特点:灵活的订阅机制和弹性的按需付费。

  • 云:计算在云端发生,如果一家企业买了阿里云服务来部署系统,那么这个系统的计算和处理就发生在阿里云数据中心的机房里;
    在这里插入图片描述

  • 计算:云厂商的核心业务
    在这里插入图片描述

  • 服务:根本上决定了云计算的核心商业模式

【总结:什么是云计算】
云计算服务就是厂商把自己的数据中心的资源按需租用给客户,协助他们在运算进行处理的服务。

本地部署VS云计算

本地化部署(on premise):搭建流程长,投入产出比低;
云计算:
【举个栗子】
场景:假设你有一家饭店,想开发一套自己的王珊订餐系统;

  • 本地化部署方案:在店里腾出一间屋子作为机房,买服务器,再拉一根万兆光纤网络,招聘IT工程师负责搭建环境和运维系统,再花钱请开发人员做订餐系统,成本不可控;如果有一天周杰伦拜访了你的餐厅,之后你的餐厅一夜爆红吸引了大量客流,线上订单暴增,你只能连夜采购大量的服务器来支撑如此高的访问量,半年之后你会发现服务器买多了,就闲置了。
  • 云计算方案:只需要请开发人员做系统,把该系统部署到按月付费的云服务器上即可,硬件、软件环境和运维都由云服务商负责,成本可控。云服务可以根据需求弹性地扩容、减容。
项目成本弹性运维成本数据安全数据隐私
云计算可控
本地部署不可控

SaaS PaaS IaaS

云计算提供了SaaS(软件即服务)、PaaS(平台即服务)、IaaS(基础设施即服务)三种服务模式。
根据买卖双方再合作搭建一套IT系统时各自的工作比例来区分这三种服务模式。
【举个栗子】
场景:客户的需求是一碗蛋炒饭
在这里插入图片描述
本地化部署:从燃气管道(基础设施)开始全套自己做;
IaaS(基础设施即服务):云服务商提供基础设施;
PaaS(平台即服务):云服务商提供基础设施外加食材配料;
SaaS(软件即服务):云服务商直接送一份做好的蛋炒饭外卖(软件)。
在这里插入图片描述

公有云、私有云、混合云

云计算提供了三种基础部署模型:公有云、私有云和混合云。

  • 公有云:公有云厂商提供云服务;
  • 私有云:私有云是由企业自己搭建系统环境,典型的应用场景是跨国公司,他们需要在全世界各地设有办公室,私有云环境方便不同办公地点的员工随时安全地访问集团系统;
    在这里插入图片描述
  • 混合云:私有云和公有云的混合体
    在这里插入图片描述
    把核心数据和应用反正该私有环境中,将硬件资源和基础软件配置托管给共有云厂商。

为什么优先发展云计算服务的厂商是亚马逊、阿里巴巴等公司

亚马逊在21世纪初,他的主营业务只有电商,电商是一个季节波动性很大的业务,在黑色星期五,boxing day等购物高峰期,会有大量的高并发访问。为了应对黑色星期五采购的大量服务器硬件在一年中的大部分时间是闲置的。为了生存他们想了各种办法,包括开发弹性扩容技术(EC2),或者把限制的资源对外出租。正是因为在现有业务里产生了切实的业务场景需求,他们将自己的解决方案推广给有类似痛点的用户。

我说怎么亚马逊电商、阿里电商整什么云服务,原来是因为电商季节性流量波动,流量激增的是否,采用很多机器,当流量下去时,那么机器就会闲置,所以他们就又拓宽了云服务,将不再使用的机器出租出去,也解决了很多有类似痛点的公司,然后逐渐形成一个云市场;

参考链接:什么是云计算 | 互联网高薪细分领域云计算科普 | SaaS PaaS IaaS区别 | 私有云 公有云 混合云

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/872417.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

探索动销方案创新路径,开启企业增长新引擎

在当今竞争激烈的市场中,动销方案的重要性不言而喻。然而,传统动销手段已难以应对多变的市场环境,企业急需探索创新路径。 当前动销方案面临哪些挑战呢? 首先,消费者需求越发多样化,他们追求个性化和多元化…

如何修复软件中的BUG

笔者上一篇博文《如何开发出一款优秀的软件》主要讲了如何开发一款优秀的软件及相应的必要条件。但对一个已上线,已经成型的产品,该如何解决存在的bug呢?这是本文要阐述的内容。 在这里,首先说一下bug的种类及bug严重程度分类&…

QT: Unable to create a debugging engine.

1.问题场景: 第一次安装QT,没有配置debug功能 打开控制面板》程序》找到Kit 重启电脑即可 2.问题场景: qt原本一直好好的,突然有天打开运行调试版本,提示Unable to create a debugging engine.错误。这个是指无法创…

【计算机网络】TCP连接如何确保传输的可靠性

一、确保可靠传输的机制 TCP(传输控制协议)是一种面向连接的、提供可靠交付的、面向字节流的、支持全双工的传输层通信协议 1、序列号 seq TCP头部中的序号,占32位(4字节); 发送方给报文段分配一个序列号&a…

如何锻炼自己深度思考的能力?4个方法让你快速看清事物的本质!

我们每天都会接触到海量的信息,但真正的智慧并不在于掌握多少信息,而在于如何从中提炼出有价值的知识,并对其进行深刻的理解与运用。 本周想和大家探讨一下深度思考的重要性,同时分享一些实用的方法和技巧,希望能帮你…

STM32(一)简介

一、stm32简介 1.外设接口 通过程序配置外设来完成功能 2.系统结构 3.引脚定义 4.启动配置 5.最小系统电路

【数据结构初阶】二叉树--堆(顺序结构实现)

hello! 目录 一、实现顺序结构二叉树 1.1 堆的概念和结构 1.2 堆及二叉树的性质 1.3 堆的实现 1.3.1 创建堆的结构 1.3.2 初始化和销毁 1.3.3 入堆向上调整算法(创建一个小堆) 1.3.4 出堆向下调整算法(小堆&#x…

2024Java基础总结+【Java数据结构】(2)

面向对象07:简单小结类与对象 面向对象08:封装详解 面向对象09:什么是继承 ctrlh看类的关系,所有的类都默认的或间接继承Object 面向对象10:Super详解 super注意点: super调用父类的构造方法,必须在构造方…

OCR经典神经网络(一)文本识别算法CRNN算法原理及其在icdar15数据集上的应用

OCR经典神经网络(一)文本识别算法CRNN算法原理及其在icdar15数据集上的应用 文本识别是OCR(Optical Character Recognition)的一个子任务,其任务为:识别一个固定区域的的文本内容。 在OCR的两阶段方法里,文本识别模型接…

七,Spring Boot 当中的 yaml 语法使用

七,Spring Boot 当中的 yaml 语法使用 文章目录 七,Spring Boot 当中的 yaml 语法使用1. yaml 的介绍2. yaml 基本语法3. yaml 数据类型4. 学习测试的准备工作4.1 yaml 字面量4.2 yaml 数组4.3 yaml 对象 5. yaml 使用细节和注意事项6. 总结:…

2024高教社杯数学建模竞赛解题思路

高教社杯数学建模竞赛解题思路:独家出版,思路解析模型代码结果可视化。 A题思路及程序链接:https://mbd.pub/o/bread/ZpqblJZs B题思路及程序链接:https://mbd.pub/o/bread/ZpqblJZx D题思路及程序链接:https://mbd.pu…

常用排序算法(上)

目录 前言: 1.排序的概念及其运用 1.1排序的概念 1.2排序运用 1.3 常见的排序算法 2.常见排序算法的实现 2.1 堆排序 2.1 1 向下调整算法 2.1 2 建堆 2.1 3 排序 2.2 插入排序 2.1.1基本思想: 2.1.2直接插入排序: 2.1.3 插…

elementUI——checkbox复选框监听不到change事件,通过watch监听来解决——基础积累

今天在写后台管理系统的时候,遇到一个需求,就是要求监听复选框的change事件,场景就是:两个复选框互斥,且可以取消勾选。 就是这两个复选框可以同时都不勾选,如果勾选的话,另一个一定要取消勾选。…

具身智能猜想 ——机器人进化

设想一个机器人进化的仿真模拟环境,可以通过 “基因突变” 产生新功能,让机器人逐步进化。以下是这个进化系统的关键要素和可能的实现步骤: 1. 仿真环境 虚拟世界:创建一个包含多样化任务和挑战的虚拟环境,如探索、抓…

多智能体强化学习:citylearn城市建筑能量优化和需求响应

今天分享一个用于能量优化的强化学习框架,citylearn 代码量非常庞大,我都不敢看,看也看不完,不花一定的时间难以搞懂它的原理。 CityLearn(CL)环境是一个类似 OpenAI Gym 的环境,它通过控制不…

UE5 C++ 读取图片插件(一)

原来UE可以使用 static,之前不知道&#xff0c;一用就报错。 static TSharedPtr<IImageWrapper> GetImageWrapperByExtention(const FString InImagePath); //智能指针&#xff0c;方便追寻引用C,加载ImageWrapperstatic UTexture2D* LoadTexture2D(const FString& …

代码随想录 刷题记录-28 图论 (5)最短路径

一、dijkstra&#xff08;朴素版&#xff09;精讲 47. 参加科学大会 思路 本题就是求最短路&#xff0c;最短路是图论中的经典问题即&#xff1a;给出一个有向图&#xff0c;一个起点&#xff0c;一个终点&#xff0c;问起点到终点的最短路径。 接下来讲解最短路算法中的 d…

matter的Commissioning(入网过程)整体流程、加密方式、通信信息结构

在Matter协议中&#xff0c;**控制器负责将新设备加入网络&#xff08;commissioning&#xff09;**的整个流程&#xff0c;这一过程包括设备的发现、验证、授权、加入Fabric&#xff0c;以及最终建立数据通信的步骤。配网完成后的数据通信过程同样遵循严格的加密方式&#xff…

C语言 | Leetcode C语言题解之第385题迷你语法分析器

题目&#xff1a; 题解&#xff1a; struct NestedInteger* helper(const char * s, int * index){if (s[*index] [) {(*index);struct NestedInteger * ni NestedIntegerInit();while (s[*index] ! ]) {NestedIntegerAdd(ni, helper(s, index));if (s[*index] ,) {(*index…

TCP的流量控制深入理解

在理解流量控制之前我们先需要理解TCP的发送缓冲区和接收缓冲区&#xff0c;也称为套接字缓冲区。首先我们先知道缓冲区存在于哪个位置&#xff1f; 其中缓冲区存在于Socket Library层。 而我们的发送窗口和接收窗口就存在于缓冲区当中。在实现滑动窗口时则将两个指针指向缓冲区…