0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

云计算是什么?云计算中IaaS和PaaS及SaaS的详细讲解

Wildesbeast 来源:OSCHINA 作者:佚名 2020-04-18 10:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对于互联网公司而言,迁移到云是一个明智的决定。它减少了总的成本支出,同时最大限度地提高了工作效率和生产率,本文将指出迁移到云或者建设私有云优缺点以及边界在哪里?

1、什么是云计算

云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。

本地通常是提前把软件基础架构部署在用户计算机上,所有资源使用者自己访问和管理; 相对于本地服务,云有以下特征:

按需服务-需要时使用;

网络访问-通过网络作为传输媒介,云提供商负责维护其基础架构;

资源共享-多个资源集中在一起,供多个客户端使用;

可伸缩性-资源具有弹性能力,最大程度节省和提高资源利用率,具有平台无关性、存储无限扩展等优势。

2、公有云的缺点在哪里?

云是公共资源,每秒都有数以百万的用户访问,云服务提供商可能遭受攻击,从而窃取用户信息,从而云在一定程度上存在安全问题。

数据存储在第三方机器,可能会出现第三方查看和修改用户隐私数据问题。

更多的控制权不在于自己,而在于云提供商,云出现问题,只能等待第三方回应。

云本身又分为公有云、私有云、混合云等,以上说的几点都是公有云的特点,很多企业不信任公有云平台,特别是国内很多企业要求对技术做到自主可控,结合本身的业务增长速度,需要搭建自己的私有云平台。那么要完成私有云平台搭建,需要完成什么工作呢?如图(a)

(a)

3、搭建企业级云平台需要完成哪些工作?

3.1、IaaS 基础架构即服务

IaaS 基础架构即服务,该服务提供了计算机体系架构和基础服务,提供了所有云计算资源供我们直接访问使用,比如数据存储、虚拟化服务、服务器和网络等。

使用对象:企业管理员。

优点:云提供了基础架构和服务、增强了可扩展性、动态按需扩展。

缺点:集群规模增大后会出现安全问题和网络服务延迟。

3.2、PaaS 平台即服务

PaaS 主要是提供开发环境/平台,编程语言、操作系统、web 服务器和数据库构成,用户可在其中构建、编译、运行程序无需担心其基础架构。当今面对互联网业务量和用户量剧增,PaaS 是企业需要着重建设的部分。很多企业都以 Kubernetes 为基础建设容器云平台。常见的公有云有有阿里云,腾讯云、亚马逊云等。

使用对象:开发人员。

优点:快速开发部署、弹性扩容、持续交付。

缺点:开发人员仅限于使用PaaS提供的语言和工具,如果前期使用裸金属服务器部署,后期迁移到云,可能会有一定难度和适应期。

3.3、SaaS 软件即服务

按需使用软件、按需付费。跟购买程序无关,该服务运行在云端,是平台无关的,无需在 PC 上安装软件。云端运行该服务一个或多个实例供多个最终用户使用,云计算大大降低企业软件运行成本。比如网盘、网上冲浪服务等。

使用对象:用户。

优点:可以通过任何平台访问、无需关心在什么网络环境。非常适合协同办公。

缺点:云服务是面对所有用户,比如:浏览器兼容性可能导致不能使用某些服务。

3.4、PaaS VS IaaS

在云平台建设过程中 PaaS 和 IaaS 边界在哪里呢?很多企业在建设过程中,可能会把这两个混为一谈,其实有一定的界限。

IaaS 主要是对裸金属机器进行资源分配、操作系统安装、服务器启动、网络配置等。

PaaS 主要是对计算资源进行逻辑管理,与应用有关资源分配和调度,主要是最大程度上服务于上层应用,如图(b)。

(b)

4、云平台真的适合你吗?

建设之前,需要大量的时间去整理、评估组件的各种可行性分析。说到这里,很多人可能会知难而退;是的,坦率的说,云平台其实不适合大多数的团队,如果你在一个 15 - 20 人的小团队里,它会带给你大量痛苦,而好处却微乎其微。

4.1、以建设容器云平台举个例子

目前 A 公司的系统全部运行在裸金属 3 台服务器或者 5 个虚拟机上,考虑到硬件资源无法灵活调度,目前考虑迁移到Kubernetes上。

首先需要申请更多的机器,迁移总要有一个过渡阶段,前期裸金属服务器上要运行一份服务,Kubernetes容器化平台还要有一份服务,此外还需要考虑依赖的底层服务;

其次需要开发人员的学习适应和一定的人力投入,开发人员需要在了解大量概念之后才能使用,Node、Pod、Container、Service、Deployment.。..。.各种资源对象,如图(c)可以看出 Kubernetes 是一个庞大的系统,操作和使用都是非常的复杂,它包含 58w 行 go 代码,如果我们想要服务更好的工作,研究其运行机制,一定是必不可少的。 ( c )

最后落地,需要考虑数据的迁移、遗留系统的迁移,因为 Kubernetes 本身是一个集群,不得不考虑分布式存储管理、配置管理。..。.. 如果自己系统本身不适应集群部署,那么不能发挥云的作用,不得不考虑把服务拆分成分布式微服务程序,这种程序很难编写,编写过程需要考虑分布式事务等很多问题,其次调试和日志排查问题也会增加复杂度,于是你在云平台的漩涡里不能自拔。..。..。..。

上面说了这么多 Kubernetes 使用问题,是不是说它就一无是处了,当然不是。比如说当前服务客户是金融业务,7*24 小时不能宕机,且有上万用户使用,这就需要考虑到服务的扩展性和升级可靠性了,这正是Kubernetes 最擅长的事情了。

4.2、容器云平台真的有必要吗?

对于任何技术,在使用之前都要持保留态度,别人说好,那是适合,换做是你,可能就是另外一种场景了,要学会洞察技术的本质,就像搭建企业级云平台一样,在搭建之前要考虑为什么要建设企业级云平台?可以从三个方面去考量建设的意义是什么?

业务系统越来越多,各个系统之间存在大量的数据交互和接口调用,规划的还有大量的系统需要建设,出现问题时总是修修补补,无法从全局、系统的角度去规划分析问题。 资源管理层面上,有多个机房和数据中心,里面可能存在部分僵尸服务,无法做到有效监控、动态调度底层计算资源共享,更无法做到峰谷互补伸缩自如。 需求上要求快速交付、持续运行并且已经存在或者未来可预知的大量用户和海量数据。

5、总结

随着互联网的发展和网络带宽的增加,企业应利用云计算的优势,减少了总的成本支出,同时最大限度地提高了效率和生产率,从长远来看,对于大型互联网公司而言,迁移到云是一个明智的决定。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云计算
    +关注

    关注

    39

    文章

    8059

    浏览量

    144983
  • 服务器
    +关注

    关注

    14

    文章

    10447

    浏览量

    91854
  • 数据库
    +关注

    关注

    7

    文章

    4092

    浏览量

    68683
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    M哥-Linux计算SRE工程师-2025

    跨越技术周期底部:精通Linux计算SRE,重塑程序员“双向增收”的底层逻辑 在当前的技术宏观语境下,程序员群体正面临着一种深刻的结构性撕裂。以CRUD(增删改查)为核心的业务开发岗位,随着低代码
    的头像 发表于 05-07 16:47 268次阅读

    计算行业深度科普:从算力租赁到智能时代的数字底座,一文读懂全图景

    你每天刷的短视频、抢票的电商平台、居家办公用的在线文档、医院里的电子病历、城市里的智慧交通系统……这些我们习以为常的数字生活背后,都有一个看不见却无处不在的底层支撑——计算。很多人对计算
    的头像 发表于 04-24 15:50 1383次阅读
    <b class='flag-5'>云</b><b class='flag-5'>计算</b>行业深度科普:从算力租赁到智能时代的数字底座,一文读懂全图景

    边缘计算vs计算,关键差异一文分清

    边缘这个词在物联网的世界里被赋予了新的定义,特指在设备端的附近,所以根据字面定义,边缘计算即在设备端附近产生的计算。边缘计算是相对计算而言
    的头像 发表于 04-17 14:29 466次阅读
    边缘<b class='flag-5'>计算</b>vs<b class='flag-5'>云</b><b class='flag-5'>计算</b>,关键差异一文分清

    科技报到:AI算力革命,终结计算20年降价史

    科技报到原创。 2026年,计算行业写下了颠覆近20年惯例的历史注脚,长期奉行“只降不升”的定价规则被彻底打破,全球厂商掀起一轮声势浩大的涨价潮。 从海外科技巨头率先破局,到国内
    的头像 发表于 04-03 17:05 3122次阅读

    计算行业科普:从基础概念到未来趋势全解析

    支撑。本文将从基础定义、核心架构、发展历程、产业链条、行业特征到未来趋势,全方位拆解计算行业,带你读懂这一数字时代的核心技术领域。一、计算到底是什么?
    的头像 发表于 03-11 14:28 805次阅读
    <b class='flag-5'>云</b><b class='flag-5'>计算</b>行业科普:从基础概念到未来趋势全解析

    意法半导体与亚马逊计算服务深化战略合作

    ‍‍‍‍‍‍‍‍ 意法半导体(ST)近日宣布与亚马逊计算服务(AWS)拓展战略协作,达成一项为期多年、价值数十亿美元的商业协议,涵盖多个产品类别。通过此次合作,意法半导体将成为AWS计算基础设施
    的头像 发表于 02-28 11:46 592次阅读

    嵌入式开发专用AI正式上线官网# #人工智能 #计算

    计算
    广州灵眸科技有限公司
    发布于 :2026年01月16日 10:59:08

    什么是企业服务器-计算

    企业服务器是指为企业提供的基于计算技术的服务器解决方案。华纳是一家计算服务提供商,为企业
    的头像 发表于 12-29 17:57 1238次阅读

    高稳定低抖动156.25 MHz LVDS晶振:破解高速AI与计算时钟瓶颈

    计算与 AI 训练集群项目中,系统在高速计算节点与网络交换模块,统一选用了 3225 封装 156.25MHz LVDS 有源晶振 作为基础时钟源:
    的头像 发表于 12-26 15:46 678次阅读
    高稳定低抖动156.25 MHz LVDS晶振:破解高速AI与<b class='flag-5'>云</b><b class='flag-5'>计算</b>时钟瓶颈

    融合:创新计算架构的全面解析与应用

    私有、公有与边缘计算结合,形成一个集成、统一的计算平台,旨在为企业提供更加灵活、高效、安全的
    的头像 发表于 12-23 14:17 542次阅读

    为什么要网融合?

    信息技术的持续进步和创新推动了全球计算领域的变革。政策支持下,企业开始广泛采用计算技术,以支持数字化转型。互联网技术的快速发展和信息内容的复杂化要求企业应对多系统、多场景、多业务的
    的头像 发表于 12-03 09:59 661次阅读

    中国信通院发布“2025计算十大关键词”

    日前,中国信通院正式发布“2025计算十大关键词”,中国信通院计算与大数据研究所所长何宝宏对“2025
    的头像 发表于 07-30 10:53 3446次阅读
    中国信通院发布“2025<b class='flag-5'>云</b><b class='flag-5'>计算</b>十大关键词”

    软国际上迁移服务充分释放计算价值

    华为生态的核心合作伙伴,软国际凭借深厚的行业积累、成熟的迁移方法论及专业化工具链,为企业提供端到端上服务,助力客户实现业务无缝迁移,充分释放
    的头像 发表于 07-25 14:32 1182次阅读
    <b class='flag-5'>中</b>软国际上<b class='flag-5'>云</b>迁移服务充分释放<b class='flag-5'>云</b><b class='flag-5'>计算</b>价值

    边缘计算网关与 EMCP 物联网平台:无缝协作,共筑智能生态

    在物联网应用体系,蓝蜂物联网边缘计算网关与EMCP 物联网平台相互协作,为企业打造了高效、智能的物联网解决方案。​ 蓝蜂物联网边缘计算网关承担着数据采集与边缘处理的重任。在工业现场
    的头像 发表于 07-23 09:23 761次阅读
    边缘<b class='flag-5'>计算</b>网关与 EMCP 物联网<b class='flag-5'>云</b>平台:无缝协作,共筑智能生态

    硅谷GPU服务器是什么意思?使用指南详解

    硅谷GPU服务器本质上是一种IaaS(基础设施即服务)产品,它将物理服务器上的GPU资源通过虚拟化技术分割成可弹性调配的服务。与普通CPU服务器相比,GPU服务器最大的特点是搭载
    的头像 发表于 06-16 09:41 798次阅读