云计算技术最全详解(图文全面总结)
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
云计算,英文名:“Cloud Computing”,是一种通过互联网提供计算资源、和服务的技术。 云计算技术 云计算技术,主要包括:计算能力、虚拟化、容器、数据库.........等,用户可以按需使用并按使用量付费。 1.虚拟化技术 虚拟化技术,是云计算技术实现的核心基础之一,虚拟化,是一种通过软件技术将物理硬件抽象成多个逻辑资源的技术。 比如:单一的物理硬件(如服务器),可以被分割成多个独立的虚拟机(VM)、或容器。 如下图所示: 通过虚拟化,这些资源可以独立运行,彼此隔离,并动态分配和调整。 无论是企业自建数据中心,还是使用公有云服务,虚拟化技术都扮演着不可或缺的角色。 2.容器化技术 容器技术,是 DevOps、微服务架构、和现代云原生应用的核心组件。 本质上,容器也是一种轻量级的虚拟化方式,它在操作系统层面实现虚拟化。 容器化,将应用程序及其所有依赖(比如:库文件、配置...等),打包成一个独立的单元。 容器,打包了应用及其依赖,确保在开发、测试、生产环境...中的一致性。 并且,容器只包含应用程序、及其运行所需的最小化依赖,与虚拟机相比,占用资源少。 4.分布式计算 在云计算中,分布式计算支持处理海量数据、和高并发任务,确保系统在大规模用户请求下的高效运行。 分布式计算(Distributed Computing),是一种通过将计算任务,分解并分布到多个节点(比如:通常是网络中的计算机),上并行处理的计算模式。 提供并行计算支持,比如:Apache Hadoop、Apache Spark...等等。 云计算服务 云技术服务,常见的包含:IaaS(基础设施即服务)、PaaS(平台即服务)、和 SaaS(软件即服务)...等等。 三者的关系,如下图所示: 1.IaaS IaaS 是云计算的最底层,它是构建 PaaS 、和 SaaS 的基石。 IaaS ,会提供计算、存储、网络...等基础设施服务。 如下图所示: 会提供虚拟化的技术,比如:计算、存储、网络...等等的产品。 这些产品,通过互联网、或专有网络以按需方式提供,用户可以像管理本地硬件一样管理这些资源,但无需实际拥有、或维护物理设备。 最典型的,就包含:Amazon EC2、Google Compute Engine、阿里云 ECS...等云计算服务器。 2.PaaS PaaS 构建在 IaaS 之上,提供运行、开发、和部署应用程序的平台。 PaaS ,抽象掉了基础设施的复杂性,让用户只需关注应用程序、和开发。 云计算,负责管理:比如:操作系统、中间件/和环境...等等,用户专注于应用开发。 PaaS,非常适合:开发者快速开发、测试、和部署应用...等场景。 3.SaaS SaaS 是最高层,直接向用户提供完整的软件服务。 比如:Gmail、CRM、ERP、Salesforce ...等等,都是典型的SaaS产品。 Saas,让用户通过浏览器、或客户端直接访问,无需关心底层硬件、或软件的维护。 总之:
通过这种层次化的关系,云计算技术,能够满足从基础架构管理到业务功能使用的不同需求。 阅读原文:原文链接 该文章在 2025/7/2 0:13:21 编辑过 |
关键字查询
相关文章
正在查询... |