带你读《弹性计算—无处不在的算力》第三章:计算产品和技术3.1云计算技术概述

简介: 你读《弹性计算—无处不在的算力》第三章:计算产品和技术3.1云计算技术概述


在详细介绍计算产品的基础技术之前,我们回顾一下云计算的发展和演进过程, 梳理一下技术架构,方便读者看到技术发展的脉络。

虚拟化技术诞生于1974 年,当时就清楚地定义出Hypervisor 的功能,以及高效的虚拟化计算体系架构的设计原则。随后在Intel 等芯片和系统厂商的产品中,虚拟化技术快速发展并不断演进。1998 年成立的VMWare 公司在20 多年的发展中成为赢利最好的以虚拟化技术为核心的公司。

但是虚拟化技术成为云计算基础技术,还是在2008 年之后的事。其根本原因是包括AWS 和阿里云在内的多个云服务提供商证明了云计算是可行并且赢利丰厚的业务。商业模式的成功反过来推动了虚拟化技术的快速发展,再加上要做到弹性资源管理、多租户弹性部署和安全隔离。软件虚拟化方案Xen KVM 相继成熟;近年更有第3 章 计算产品和技术53


神龙(阿里云)和NitroAWS)等硬件虚拟化技术快速发展;在云原生计算方面基于Kubernetes 的容器服务则成为主流。

这里需要强调的是,弹性对于云计算非常重要。在云计算兴起之前,硬件的自行采购和IDC 机房租用是主流的IT 基础设施构建方式。网络、服务器、IDC 硬件和基础软件、应用软件相关的采购和适配,以及后期的运维都是用户的极大负担。一旦IT 基础设施部署投入生产,就很难改动和升级。而基于虚拟化的云计算可以提供用户需要的弹性:支持按需付费、弹性扩容、动态快速升级和迁移、智能可靠性保障。用户可以专注于业务,从弹性计算中得到巨大的实质收益。

虚拟化技术对计算资源进行了封装和管理。在基于通用CPU 计算平台的物理机上,常见的形态有虚拟机和容器,我们一般称之为实例。云计算的核心是解决CPU、内存和I/O 的高效虚拟化方法、容器的隔离和编排,以及升级、迁移等问题。随着人工智能的发展,GPUFPGA 等资源也逐渐可以被这些实例高效访问,甚至这些资源本身也能够被虚拟化,成为可以提供给多租户使用的实例。由于GPUFPGA 等异构计算资源使用的场景比较有针对性,所以软件、硬件支持的虚拟化技术相对于通用CPU 更多地体现了业务和用户的需求。

在对硬件虚拟化时,为了给用户提供更多样、更方便、更高效、更安全的计算服务,有两个重要方向。其一,在用户一侧,云服务提供商提供垂直型的计算服务或者某种辅助,比如函数计算服务(用户不必管理复杂的虚拟化实例)、超算服务(针对用户的超算型业务,从架构到软件提供高效的框架并优化)、异构计算开发和部署优化等增值服务(比如给开发者提供基于云的FPGA,或者提供面向用户人工智能应用的优化服务)。其二,在云服务提供商一侧,通过软件和硬件协同设计优化整体性能, 并且提供物理IT 资源无法提供的服务(比如后面介绍的弹性裸金属,兼具物理机的性能和虚拟机的弹性),同时通过把不同功能的计算组件解耦(比如计算和存储分离、OverLay UnderLay 网络分离)来实现更高的资源使用效率,并且提高独立演进和优化的效率。和计算相关的服务将在本章后面提及,和存储、网络相关的内容在本书中有单独的章节介绍。

近年,云进入繁荣期,计算作为IaaS 层的基础服务,其本身非常重要,同时是很多其他业务的入口(如存储和VPC IaaS 业务,以及PaaSSaaS 业务),因此, 计算技术是很好的突破点。

相关文章
|
8天前
|
存储 监控 安全
云计算与网络安全:云服务、网络安全、信息安全等技术领域的融合与挑战
本文将探讨云计算与网络安全之间的关系,以及它们在云服务、网络安全和信息安全等技术领域中的融合与挑战。我们将分析云计算的优势和风险,以及如何通过网络安全措施来保护数据和应用程序。我们还将讨论如何确保云服务的可用性和可靠性,以及如何处理网络攻击和数据泄露等问题。最后,我们将提供一些关于如何在云计算环境中实现网络安全的建议和最佳实践。
|
10天前
|
存储 安全 网络安全
云计算与网络安全:云服务、网络安全、信息安全等技术领域的融合与挑战
随着云计算技术的飞速发展,越来越多的企业和个人开始使用云服务。然而,云计算的广泛应用也带来了一系列网络安全问题。本文将从云服务、网络安全、信息安全等方面探讨云计算与网络安全的关系,分析当前面临的挑战,并提出相应的解决方案。
34 3
|
19天前
|
监控 安全 网络安全
云计算与网络安全:探索云服务中的信息安全技术
【10月更文挑战第43天】本文将深入探讨云计算与网络安全的交汇点,重点分析云服务中的信息安全技术和策略。我们将从云计算的基础架构出发,逐步剖析网络安全的重要性,并介绍如何通过实施有效的安全措施来保护数据和应用程序。文章还将提供实用的代码示例,帮助读者更好地理解和应用这些安全技术。
31 4
|
22天前
|
存储 安全 网络安全
云计算与网络安全:云服务、网络安全、信息安全等技术领域
【10月更文挑战第40天】随着互联网技术的不断发展,云计算已经成为了现代社会中不可或缺的一部分。然而,云计算的普及也带来了一系列的安全问题。本文将探讨云计算与网络安全之间的关系,包括云服务、网络安全、信息安全等领域。我们将通过代码示例来展示如何保护云计算环境中的敏感信息和数据。最后,我们将总结云计算与网络安全之间的紧密联系,并展望未来的发展趋势。
|
24天前
|
云安全 安全 网络安全
云计算与网络安全:技术挑战与解决策略
【10月更文挑战第39天】随着云计算技术的飞速发展,网络安全问题也日益凸显。本文将探讨云计算环境下的网络安全挑战,并提出相应的解决策略。通过分析云服务模型、网络安全威胁以及信息安全技术的应用,我们将揭示如何构建一个安全的云计算环境。
|
25天前
|
云安全 安全 网络安全
云计算与网络安全:技术融合的未来之路
【10月更文挑战第38天】 在数字化浪潮中,云计算和网络安全成为支撑现代企业和个人数据安全的两大基石。本文将深入探讨云计算服务如何与网络安全技术相结合,保障信息安全,并分析面临的挑战及未来发展趋势。我们将通过实际案例,揭示云安全的最佳实践,为读者提供一条清晰的技术融合路径。
|
25天前
|
安全 网络安全 数据库
云计算与网络安全:技术融合的未来之路
【10月更文挑战第37天】本文将探讨云计算与网络安全的交汇点,揭示它们如何共同塑造信息安全的未来。我们将深入了解云服务的核心组件、网络安全的关键策略以及两者如何相互增强。通过分析当前的挑战和未来的趋势,本文旨在为读者提供一条清晰的路径,以理解并应对这一不断发展的技术领域。
|
23天前
|
安全 持续交付 云计算
揭秘云计算中的容器化技术及其优势
揭秘云计算中的容器化技术及其优势
28 1
|
28天前
|
存储 安全 网络安全
云计算与网络安全:技术融合与挑战
【10月更文挑战第35天】本文将探讨云计算与网络安全的交叉点,包括云服务、网络安全和信息安全等技术领域。我们将深入了解云计算的基本概念,以及如何通过云服务实现网络安全和信息安全。同时,我们还将讨论云计算面临的安全挑战,并提出相应的解决方案。最后,我们将通过代码示例展示如何在云计算环境中实现网络安全和信息安全。
33 3
|
24天前
|
存储 安全 网络安全
云计算与网络安全:探索云服务、网络安全和信息安全的技术领域
【10月更文挑战第38天】本文将深入探讨云计算与网络安全之间的关系,包括云服务、网络安全和信息安全等技术领域。我们将通过实例分析,了解如何保护云计算环境中的数据和应用程序,以及如何应对网络安全威胁。同时,我们还将讨论一些常见的网络安全攻击类型,并提出相应的防御策略。最后,我们将介绍一些实用的工具和技术,以帮助您更好地保护您的云计算环境。