云概述
云是指基于云计算和云服务的应用,这是网络发展的趋势。
定义
- 指基于互联网的计算方式,将硬件、软件、数据等资源以服务形式通过网络提供给用户。
- 通过网络交付资源与服务,让用户像使用水电般便捷获取计算能力,实现资源共享与灵活调配 。
与传统计算机架构的区别
计算机云 | 传统计算机 | |
---|---|---|
资源 | 通过网络提供计算等资源 | 资源多在本地 |
特点 | 具有高可扩展性、按需使用云等特点,资源共享程度高 | 灵活性差,资源配置相对固定,维护成本较高 |
发展历史
- 1950 年代出现分时系统孕育云理念
- 1999 年 Salesforce 提出软件即服务开启云服务时代
- 2006 年亚马逊推出 AWS 推动云计算商业化
- 2010 年后云计算技术持续创新普及
重要任务与事件
- 约翰·麦卡锡提出计算资源按需租用设想;
- 亚马逊推出AWS,将云计算商业化普及;
- 谷歌通过大规模数据中心与分布式系统实践推动。
- 这些人物与事件为计算机云起源发展奠定基础
对现代企业的作用
- 提供灵活计算资源,降低硬件采购运维成本
- 支持远程办公协作,提升工作效率
- 助力数据存储分析,挖掘商业价值
- 增强业务扩展性与灵活性,提升企业竞争力
对个人用户的作用
- 为个人用户提供便捷存储,可随时存取数据
- 降低设备硬件要求,节省成本
- 能跨设备同步使用软件与服务
- 提供丰富多样应用资源,满足不同需求
- 提升使用便利性与效率
在社会数字化进程中的地位
计算机云在社会数字化进程中地位关键。
为各行业数字化转型提供基础支撑,促进数据流通共享,降低数字化成本,加速新技术应用,推动社会整体数字化发展迈向新高度 。
云架构组成
主要组成部分
- 前端交互层
- 服务管理层
- 资源管理层
- 资源池层
- 物理资源层
前端交互层
云计算架构中与用户直接交互的部分,它负责接收用户的请求并返回结果。
主要功能:
- 用户认证
- 服务目录展示
- 服务计量和计费
- 用户接口
- 访问控制
用户认证
确保只有经过身份验证的合法用户才能访问云计算服务。这通常通过用户名和密码、数字证书或其他身份验证机制来实现。
服务目录展示
向用户提供云计算服务的目录,使用户能够浏览并选择所需的服务。
服务计量和计费
根据用户使用的服务量和类型进行计量,并生成相应的费用报告。这有助于实现按需付费的商业模式。
用户接口
提供友好的用户界面,使用户能够方便地操作和管理云计算服务。
访问控制
根据用户的角色和权限,控制其对云计算资源的访问和操作权限。
服务管理层
云计算架构中的核心部分,它负责管理和控制云计算服务的运行。
主要功能:
- 服务管理
- 安全管理
- 运维管理
- 监控管理
服务管理
对云计算服务进行生命周期管理,包括服务的创建、部署、更新和删除等操作。
安全管理
提供安全策略和机制,确保云计算服务的安全性和可靠性。这包括数据加密、访问控制、安全审计等。
运维管理
负责云计算服务的日常运维工作,包括性能优化、故障排查、备份恢复等。
监控管理
对云计算服务的运行状态进行实时监控,及时发现并处理潜在问题。
资源管理层
云计算架构中负责管理和调度物理资源的关键部分。它通过对物理资源的抽象和虚拟化,实现对资源的统一管理和动态调度。
主要功能:
- 资源抽象
- 资源调度
- 资源监控
资源抽象
将物理资源(如服务器、存储设备、网络设备等)抽象为虚拟资源,以便上层应用能够透明地使用这些资源。
资源调度
根据应用的需求和资源的状态,动态地调度和分配资源。
这有助于实现资源的最大化利用和负载均衡。
资源监控
对资源的使用情况进行实时监控,包括CPU使用率、内存占用率、网络带宽等。
这有助于及时发现并解决资源瓶颈问题。
资源池层
云计算架构中的资源集合,它包含了大量的物理资源和虚拟资源。
这些资源通过资源管理层进行统一管理和调度,以支持上层应用的运行。
主要特点:
- 规模化
- 共享化
- 动态化
规模化
资源池层包含大量的物理和虚拟资源,能够满足大规模应用的需求
共享化
资源池中的资源是共享的,多个应用可以同时使用同一份资源,提高了资源的利用率
动态化
资源池中的资源可以根据应用的需求进行动态调整和扩展,以满足不断变化的业务需求
物理资源层
云计算架构的最底层,它包含了实际的物理设备,如服务器、存储设备、网络设备等。
这些设备通过虚拟化技术被抽象为虚拟资源,供上层应用使用。
主要任务:提供稳定可靠的硬件环境,确保云计算服务的正常运行。
为了保障物理资源层的稳定性和可靠性,需要采取一系列措施,如硬件冗余、负载均衡、故障恢复等。同时,还需要对物理设备进行定期维护和升级,以确保其性能和安全性
云计算架构的协同工作
云计算架构的各个组成部分并不是孤立的,它们相互协作、共同工作,以实现云计算的整体功能。
- 前端交互层:负责与用户进行交互,接收用户的请求并返回结果;
- 服务管理层:负责对云计算服务进行管理和控制;
- 资源管理层:负责对物理资源进行抽象和虚拟化,实现资源的统一管理和动态调度;
- 资源池层:提供了大量的共享资源,支持上层应用的运行;
- 物理资源层:则提供了实际的硬件环境,确保云计算服务的稳定性。
云类型
- 公有云
- 私有云
- 托管型私有云(专有云)
- 混合云
- 社区云
- 公有云强调弹性和共享
- 私有云注重安全性和数据私密性
- 混合云结合两者优势,社区云面向特定团体
- 多云使用多个公共云避免依赖单一供应商
公有云
- 公有云(Public Cloud)是由服务供应商将应用程序、存储和其他资源作为服务提供给一般的使用者。服务模式是免费或按需使用付费的模式。
- 用户只能用通过互联网来使用这些服务,服务提供商不提供到用户的直接连接。
特点
- 具备更高的弹性扩展能力
- 几分钟内快速获取资源
- 投入成本更低,用户压力更小
- 可以享受云服务商标准的售后技术支持
优点
- 具有弹性且易于扩展
- 可以灵活调整以满足不断变化的工作负载需求
- 更高的效率和更少的资源浪费
缺点
- 难以保证数据的私密性
私有云
- 私有云(Private Cloud)是仅为单一的公司或团体使用 而运营的云基础设施,这个基础设施可以由内部管理,也可由第三方托管。
- 私有云的使用者基本上是那些业务上有特殊要求的公司或组织,比如内部的 IT 应用,对网络配置有特殊要求的通信应用服务等。
- 一些已经具有内部大中型数据中心(IDC)的企业,也通过虚拟化等云计算技术手段,将自己数据中心的基础设施和应用服务云化(即私有云),以达到成本效益的提高。
特点
- 面向特定用户,所以可以提供更高的安全及隐私级别
- 对资源完全自主可控,独享硬件和软件资源
- 具备定制化特长,可定制计算、存储和网络资源
- 成本投入大,包括硬件、软件、人力、维护等成本
优点
- 私有云可以支持动态灵活的基础设施,降低 IT 架构的复杂度,使各种 IT 资源得以整合和标准化。
- 私有云适合有一定规模而且对安全性要求较高的企业。如政府机关、移动通信、学校等内部使用的云平台。
- 私有云可较好地解决数据私密性问题,对移动通信、公安等数据私密性要求特别高的企业或机构。
两种实线形式
- 内部私有云(on-premise):也称为内部云,由组织在自己的数据中心内构建。
- 外部私有云(off-premise):这种私有云部署在组织外部,由第三方机构负责管理,第三方为该组织提供专用的云环境,并保证隐私和机密性。
公有云与私有云对比
公有云 | 私有云 | |
---|---|---|
用户 | 创业公司、个人 | 政府、大企业 |
业务场景 | 对外互联网业务 | 内部业务 |
技术架构 | 自研架构,关注分布式、大集群 | OpenStark开源架构,关注高可用灵活性 |
兼容性 | 根据公有云要求,来修改自身业务,达到适配 | 主动兼容和适配自身业务 |
安全 | 主机层实现安全隔离 | 网络层实现安全隔离 |
定制 | 非特殊不能定制 | 灵活定制,与现有系统进行集成 |
运维 | 用户无法自主运维,服务商统一运维 | 自主运维,也可托管给第三方运维 |
混合云
- 混合云(Hybrid Cloud)是两个或两个以上的云(私有云、社区云 或 公有云)的组合混合体。
- 例如 公有云 + 私有云
- 这类云中,云分别保持独立,但是借助于标准的或者私有的技术,云中的数据和应用程序可以在其间迁移。
目标
建立一个公有云和私有云资源的混合体,并在两者之间进行一定程度的协调,使企业能够灵活地为每个应用程序或工作负载选择最佳的云,并随着情况的变化在两个云之间自由移动工作负载。
与单独使用公有云或私有云相比,混合云使组织能够更有效且更具成本效益地实现其技术目标和业务目标。
特点
- 使用混合云架构,可以享受灵活扩展的能力
- 混合云既满足需求,又实现了成本的合理降低
- 使用混合云,可以享受到私有云具备的安全性
社区云
- 社区云(Community Cloud)是云服务商提供给某些公司或团体的服务,而不是面向所有互联网用户的。
- 公司或团体有着共同关心的问题,如安全性、合规性等,因此称为社区。
- 社区内用户共同使用一套云服务设施,这套设施可能是在内部建立的,也有可能是建立在外部的,其成本被社区内部的用户分摊,因此其成本效益比公有云低,但比私有云高。
特点
- 独占使用:由特定社区独占使用,确保数据和资源的安全与隐私。
- 共同关切:组织之间有共同的关切事项,如使命、安全需求和政策等。
- 灵活的管理:管理者可以是组织本身或第三方,管理位置可以在组织内部或外部
应用场景和功能
社区云在社区治理中发挥着重要作用,具体功能包括:
- 居务公开:提供公共政策、党建园地、居务公开等信息,居民可以查看居委会的组织架构和物业人员信息
- 物业报修:居民可以通过平台提交维修需求和照片,物业会及时处理
- 问卷调查:居民可以参与问卷,提出对社区的建议和想法,居委会根据反馈进行资源配置
- 活动报名:提供各类社区活动信息,方便居民报名参与
- 邻里互动:促进居民之间的交流和互动,实现居村委与居民的零距离沟通交流
服务模型
软件即服务(SaaS)
SaaS 应用托管在云服务器上且用户可通过互联网访问它们,因此,不需要用户在自己的设备上安装应用。
平台即服务(PaaS)
- 在这种服务模型中,公司不需要为托管应用付费,而是需要为构建自己的应用时所需的事物付费。
- PaaS 供应商提供通过互联网构建应用所需的一切,包括开发工具、基础设施和操作系统。
- PaaS 示例包括 Heroku 和 Microsoft Azure
基础设施即服务(IaaS)
- 在这种服务模型中,公司从云提供商那里租用所需的服务器和存储空间。然后,使用该云基础设施构建自己的应用程序。
- IaaS 提供商包括 DigitalOcean、Google Compute Engine 和 OpenStack
三者的不同
IaaS、PaaS、SaaS三者的区别在于服务的程度不同
FaaS
最近几年出现了第四种服务模型:FaaS ,也称为无服务器计算,它将云应用程序分解为更小的组件,这些组件仅在需要时运行
应用领域
- 金融云:利用云计算模型,将金融信息和服务分散到互联网“云”中,为金融机构提供高效、低成本的互联网处理和运行服务。
- 制造云:通过云计算技术,客户可按需获得生产制造网络资源,智慧地完成生产制造活动。
- 教育云:将教育信息化所需硬件计算资源虚拟化,为教育培训机构、从业者和学习者提供云服务平台。
- 医疗云:结合云计算、移动技术等新技术,创建医疗健康服务云平台,实现医疗资源共享和范围扩大。
- 云游戏:所有游戏在服务器端运作,渲染后的画面通过网络传输给客户,提供高质量游戏体验。
- 云会议:依托云计算技术,实现高效、便捷、低成本的会议形式,同步共享语音、数据文件及视频。
- 云社交:通过物联网、云计算和移动互联网互动,创建资源分享关系图谱,进行网络社交。
- 云存储:用户可将本地资源上传至云端,在任何地方获取云上资源,提供存储容器、备份等服务。
- 云安全:通过网状客户端监测网络中异常,推送解决方案到Server端,实现自动分析和解决安全问题。
- 云交通出行:融合云计算技术,针对未来交通出行行业需求,提供硬件、软件和数据支持
未来发展
人工智能与计算机云的融合
- 人工智能与计算机云融合是趋势
- 云为人工智能提供海量数据存储和强大计算力,降低开发成本
- 人工智能让云实现智能资源调度、优化服务等
- 二者相互促进,推动各行业智能化变革
5G 对计算机云的影响
5G 高速稳定低时延,推动计算机云发展。加速云服务数据传输,拓展云应用场景,如实时高清云游戏、远程办公等更流畅高效,促使云平台性能升级、功能拓展,提升用户体验 。
未来几年云计算发展的趋势
- 无服务器计算时代的到来:无服务器技术将得到更广泛的应用,使开发者能够更加专注于业务逻辑,从而提高开发效率。
- 云原生成为数字化转型的捷径:企业将加速采用云原生平台和实践,以推动数字化转型。云原生技术的发展也将带动混合云平台的升级,提升数据服务的能力。
- 云安全和应用安全成为投资热点:随着企业将业务向云迁移,云安全的战略地位将不断提升。同时,应用安全也将备受关注,成为重要的安全阵地之一。
- 人工智能释放云计算潜力:人工智能和机器学习将成为云服务的重要组成部分,提升云计算的算力和算法引擎,实现数据分析的智能化。
- 边缘计算崛起:边缘计算将成为云计算的重要补充,为低延迟和高可靠性的应用场景提供支持。
市场发展趋势
随着数字化加速,计算机云市场规模持续增长。
预测未来几年将保持较高增速,受企业数字化转型、新兴技术需求推动,公有云、混合云等细分领域规模也将不断扩大 。
面临的挑战与应对
安全威胁与防范措施
安全威胁包括数据泄露、恶意攻击等。防范措施有加密数据,防止信息泄露;设置严格访问控制,限制非法访问;部署防火墙和入侵检测系统,实时监测攻击并及时响应
法规政策的影响与合规性
法规政策影响计算机云发展,不同地区政策差异大,合规要求复杂。数据保护、隐私法规等增加运营成本与管理难度。需深入研究政策,建立合规管理体系,加强与监管沟通,确保业务在法规框架内合规开展
资源能耗问题与解决方向
- 资源能耗问题:数据中心能耗大,硬件设施及运行管理存在能源浪费。(预计到2025年,数据中心将消耗全球近20%的电力,并贡献全球碳排放量的5%)
- 解决方向:采用节能硬件,优化资源分配与调度算法,利用绿色能源,研发节能技术如液冷技术等以降低能耗