一、从技术概念理解云计算
早期的云计算就是虚拟化主机上的分布式计算,现阶段的云计算,已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。云计算不是一种全新的网络技术,而是一种全新的网络概念。
云计算涉及的技术包括:
- 虚拟化技术:通过软件与硬件解耦,实现资源池化与弹性扩展,比如KVM
- 分布式技术:分布式存储、分布式数据库、分布式缓存,分布式消息队列
- 云原生技术:容器、微服务和DevOps号称云原生三驾马车,是实现技术中台的重要组件。容器是非常轻量秒级部署的虚拟化技术,主要理念就是一次封装,到处运行。微服务架构是对SOA升华,将将应用解耦成更加轻量化,独立自治、敏捷开发、部署与治理、可通过HTTP方式访问的服务。DevOps就是敏捷开发运维,通过持续集成与持续部署CICD等自动化工具与流程,打通应用开发、测试、发布、运维的各个环节,以大幅提升系统效率与可靠性。
- 云安全技术:云安全涉及主机安全、网络安全、应用安全、业务安全,数据安全等,各厂商在相关领域都有比较成熟的产品和技术。
- 云管理平台:云管理通常涉及四个层面:一是租户端管理,让用户能有效管理使用基本的云服务;二是运营管理,涉及云服务运营策略,如资源管理、计量计费,消息通知等;三是运维管理:涉及云平台的可用性与可靠性保障,如自动化运维,监控告警、运维排障等。四是多云纳管,当前对于很多企业混合云是一个趋势,私有云+公有云,或者引入和均衡多个云厂商。所以需要提供能够统一纳管多种云,以及传统IT环境的管理平台。OpenStack是一个开源的云管平台,各个云厂商都有自己的管控平台,还有一些专门做多云纳管的厂商,比如博云、骞云、飞致云等。
二、云计算的服务
云计算是一种颠覆性的交付模式,一体化的共享服务平台。从技术的角度来说,是将企业所有的服务器、存储等基础设施以及网络整合到统一的云平台上。在“云的世界”里,将技术和业务结合起来交付给用户使用。企业的运营管理、决策分析都将基于云平台展开,人们将会过起一种“云上的日子”。它是一个系统、总体的概念、业务与技术融合的一体化概念,这一点对认识云很重要。
1. 云计算服务的分类
按云计算服务层面分类:
- SaaS(Software as a Service,软件即服务):提供各种应用软件服务
- PaaS(Platform as a Service,平台即服务):提供软件支撑平台服务
- IaaS(Infrastructure as a Service,基础设施即服务): 提供接近于裸机(物理机或虚拟机)的计算资源和基础设施服务
按云计算系统类型分类:
- 公用云(Public Cloud):提供面向社会大众、公共群体的云计算服务,如Amazon云平台,Google AppEng。公有云有很多优点,但最大的一个缺点是难以保证数据的私密性。
- 私有云(Private Cloud):提供面向应用行业/组织内的云计算服务如政府机关、移动通信、学校等内部使用的云平台。私有云可较好地解决数据私密性问题,对移动通信、公安等数据私密性要求特别高的企业或机构,建设私有云将是一个必然的选择。
- 社区云:提供面向社团组织内用户使用的云计算平台,如美国航天局(NASA) Nebula云平台为NASA内的研究人员提供快速的IT访问服务。
- 混合云(Hybrid Cloud):包含以上2种以上云计算类型的混合式云平台
2. 云计算架构设计
云计算的核心技术包括哪些_服务_系统_数据
三、提供云计算服务
1. 阿里云
官方文档:阿里云文档_文档中心_云计算文档-阿里云帮助中心
一些概念:
- RAM(Resource Access Management)用户身份管理与资源访问控制服务。您可以通过RAM创建、管理用户账号(例如员工、系统或应用程序),并控制这些用户账号对您名下资源具有的操作权限。
- ECS(Elastic Compute Service)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。ECS云服务器组件:
References
[1] 2014年的文章:GitHub - zangree/InTheCloud: 一本云计算入门/进阶手册。
[2] Cyber Security 技术路径图:Cyber Security Roadmap: Learn to become a Cyber Security Expert
[3] 【云计算】知识汇总_云计算要学哪些知识_司六米希的博客-CSDN博客
[4] 一文读懂云计算:发展历程、概念技术与现状分析 - 知乎
[5] 云架构及设计-阿里云_云服务架构设计_weixin_41007536的博客-CSDN博客
[6] 云计算架构及服务模式_云服务架构_knighthood2001的博客-CSDN博客
[7] 构建 Web 和移动应用程序 - Azure Architecture Center | Microsoft Learn
[8] spring-cloud 架构图设计 技术选型 框架搭建 微服务构建-腾讯云开发者社区-腾讯云