(二)【云计算技术篇】

1579 字
8 分钟
(二)【云计算技术篇】

云计算的技术架构#

云计算从整体架构来看,分为三个层次:基础架构层、中间层、应用层

  1. 基础架构层:主要由服务器、存储设备、网络设备等真实的基础设施硬件虚实结合虚拟化手段,从而构建虚拟化的云计算的资源池
  2. 中间层:在基础架构层的基础上,不同厂商通过中间件、数据库、访问控制、负载均衡等手段,根据自己的云计算解决方案,构建云计算的平台,又称云平台层
  3. 应用层:在搭建好云计算平台的基础上,部署企业相关应用,比如企业的CRM、ERP、OA等企业应用系统

Pasted image 20260422124833
Pasted image 20260422124833

云计算中的关键技术#

虚拟化、分布式数据存储、云平台管理软件以及其它诸如HBase、Hadoop等相关技术

容器与编排技术#

  1. 虚拟化技术:KVM
  • 是一种将多台物理服务器虚拟成多台服务器的技术
  • 简单理解就是在一台大型服务器上同时运行多个相互隔离的系统环境,但它们共享底层的硬件资源
  • 核心价值在于最大化硬件资源利用率
  • 对于拥有多个业务系统的企业来说,能够显著节约成本和优化机房空间
  1. 容器技术:轻量级应用打包部署(使用Docker实现)
  • 是一种轻量级的应用打包技术,能把一个软件应用机及其运行所需的依赖(如程序文件、配置、库文件)全部封装成一个“容器”
  • 这个容器就像一个标准化的“盒子”,无论放到哪种环境都能稳定运行
  • 让应用部署变得迅速、可靠且易于复制

容器和Docker是什么关系? 容器是“隔离沙箱”,Docker是实现容器技术的工具平台,它不是容器本身,而是让容器的创建、运行、分发、管理变得简单易用的一套技术体系,核心能力包括:容器引擎、镜像管理、标准化封装

  1. Kubernetes(K8s):容器编排管理
  • 是一款专门管理容器化应用的“智能调度中心”
  • K8s能自动完成容器的手动管理部署、更新、扩容和故障处理,让大量容器有序运行
  • 本质是“让规模化容器管理更简单、更可靠”
  1. 网络虚拟化技术 — SDN
  • 软件定义网络(Software Defined Network,SDN)
  • 是网络虚拟化的一种实现方式,其核心技术OpenFlow通过网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制

分布式数据存储技术#

指的是将数据冗余存储在多台设备上,保证数据的可靠性,通过任务分解和集群保证低成本和高性能

  1. HDFS(Hadoop Distributed File System)
  • 是Hadoop的分布式文件系统
  • 优势:保存多个副本,提供容错机制,副本丢失或宕机自动恢复
  • 劣势:无法实现低延时数据访问;不适合小文件存储;一个文件只能一个线程写;仅保持文件追加,不支持随即修改
  1. CFS(Cloude File Storage)
  • 是腾讯公司自主研发的分布式数据存储系统,提供可扩展的共享文件存储服务
  • 高可用、高可靠,适合于大数据分析、媒体处理和内容管理
  • 功能特征:集成管理、自动扩展、安全可靠、按需付费

云计算管理平台#

  1. OpenStack
  • 可以理解为企业内部的云计算管理平台,将企业内部的服务器、存储、网络等硬件资源统一管理,以类似公有云的方式提供给内部用户使用
  • 简单来说就是把企业机房改造成像阿里云一样的自助式云服务平台,让业务部门能够按需申请和使用IT资源
  1. VStation
  • 腾讯公司自主研发的云计算管理平台
  • 与OpenStack相比,具有代码量少、支持集群规模大、容灾能力强、运维便捷、人员投入少、性能优的优势

弹性伸缩的概念及其应用#

弹性伸缩是一种云计算服务模式,用户可以根据自己的业务需求自动扩展或收缩计算资源,以满足不同的业务需求。

  • 应用:Web应用程序、移动应用程序、物联网应用程序等。(例如,当一个Web应用程序的访问量突然增加时,可以自动扩展计算资源,以满足用户的需求。当访问量减少时,可以自动收缩计算资源,以降低成本。)

多租户技术的概念及其应用#

多租户技术是指在一套共享的软硬件资源上,同时为多个租户提供服务的技术。租户可以是企业、组织或个人,各租户间数据和操作环境相互隔离、互不干扰,但底层资源由各租户共享,以实现资源利用率的最大化。

  • 应用:SaaS是多租户技术最典型的应用场景。主流的SaaS应用(r如钉钉、飞书、腾讯文档等)均基于多租户架构构建,用户无需下载安装软件,通过浏览器即可访问服务。

无服务计算的概念及其应用#

无服务计算是一种云计算服务模式,用户无需管理服务器等基础设施资源,只需要编写和上传自己的代码,由云计算服务提供商负责运行和管理代码。

  • 应用
    1. 开发者可将业务逻辑拆分成多个独立函数,通过API网关暴露接口,构建轻量级后端服务。
    2. 物联网设备会产生海量碎片化数据(如传感器采集的温度、湿度数据),且数据上报频率不稳定。无服务函数可被设备数据上报事件触发,实时处理数据(如数据过滤、格式转换、异常报警),无需长期运行服务器等待数据

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

(二)【云计算技术篇】
https://sakura-hu.top/posts/云计算/二云计算技术篇/
作者
Sakura
发布于
2026-08-26
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Sakura
Hello, I'm Sakura.
公告
欢迎来到我的博客! 我是Sakura,祝你拥有美好的一天~
分类
标签
最新动态
站点统计
文章
21
分类
7
标签
35
总字数
85,101
运行时长
0
最后活动
0 天前
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.16.7
文章许可
CC BY-NC-SA 4.0
文章目录