《大数据导论》知识点18——云计算
时间:2023-03-13 05:28:01 | 来源:电子商务
时间:2023-03-13 05:28:01 来源:电子商务
一、云计算的定义
(1)
Google公司的定义:云计算是拥有
开放标准和
基于互联网服务的,可以提供安全、快捷和便利的数据存储和网络计算服务的系统。
(2)
美国国家标准与技术研究院(NIST)的定义:云计算是一种
应用资源模式,它可以根据需要用一种很简单的方法通过网络访问已配置的计算资源。这些资源由服务提供商以最小的代价或专业的运作快速地配置和发布。
(3)
维基(Wiki)的定义:云计算是一种通过互联网以服务的方式提供动态可伸缩的
虚拟化的资源的计算模式。
二、云计算特点(7点)
1、超大规模(前所未有的计算能力)
2、虚拟化(任意获取相应服务)
3、高可靠性:数据多副本容错、计算结点同构可互换。
4、通用性
5、高扩展性:弹性伸缩,满足应用和用户规模增长的需要。
6、按需服务:按自身需求自行购买服务。
7、极其廉价:
(1)构建”云“的节点廉价;
(2)管理成本廉价;
(3)资源通用性强。
三、云计算的分类
1、公有云
2、私有云
3、混合云
1、公有云
- 公有云服务提供商:Amazon、Google、微软、阿里云、腾讯云
- 公有云通过Internet免费使用或使用费用低廉。
2、私有云
私有云是为
某一特定客户单独使用而构建的。
3、混合云
混合云融合了
公有云和私有云。
混合云被越来越多地采用的原因:
私有云主要面向企业用户,出于安全考虑,企业更愿意把数据放在
私有云中,但是同时又希望可以获得公有云的计算资源,对公有云和私有云进行融合和匹配,以获得更佳的效果,这种个性化的解决方案,达到了
既省钱又安全的目的。
公有云 | 私有云 | 混合云 |
---|
①安全性较差 | ①自主可控 | ①弹性强 |
②规模化、运维可靠 | ②数据和私密性好(金融、医疗、政务客户) | ②灵活但架构复杂(金融、医疗) |
③弹性强(游戏、视频、教育) | | |
四、计算机的体系架构
1、核心服务层
2、服务管理层
3、用户访问接口层(命令行、web服务、web门户)
1、核心服务层
包括:软件即服务(SaaS)、平台即服务(PaaS)、基础即服务(Iaas)。
2、服务管理层
(1)对核心服务层的可用性、可靠性、安全性提供保障。
(2)包括服务质量保证、安全管理。
3、用户访问接口层(命令行、web服务、web门户)
(1)命令行和web服务的访问模式既可为终端设备提供应用程序开发接口,又便于多种服务的组合。
(2)通过web门户,云计算将用户的桌面应用迁移到互联网,从而使用户随时随地通过浏览器就可以访问数据和程序,通过工作效率。
五、云计算的服务模式
三种服务之间无必然的联系,只是三种不同的服务模式。
1、SaaS(软件即服务)
一种通过Internet提供软件的模式,用户无需购买软件,而是提供商租用基于web的软件,来管理企业经营活动。
2、PaaS(平台即服务)
将软件开发作为一种服务,以SaaS的模式提交给用户。
3、Iaas(基础即服务)
消费者通过Internet可以从完善的计算机基础设施中获得服务。
六、云计算的主要技术
1、虚拟化技术
2、中间件技术
3、云存储技术
1、虚拟化技术
- 虚拟化指计算单元不在真实的单元上而在虚拟的单元上运行,是一种优化资源和简化管理的计算方案。虚拟化的核心解决了云计算等对硬件的依赖,提供统一的虚拟化界面。
- 虚拟化技术使用动态资源伸缩的手段,降低了云计算基础设施的使用成本,并提高负载部署的灵活性。
2、中间件技术
- 支持应用软件的开发、运行、部署和管理的支撑软件被称为中间件。是在操作系统和应用软件之间的软件层次。
- 中间件可以屏蔽硬件和操作系统之间的兼容问题,并具有管理分布式系统中的节点间的通信、节点资源和协调工作等功能。
- 可将不同平台的计算节点组成一个功能强大的分布式计算系统。
3、云存储技术
- 通过对数据资源的虚拟化,提高访问效率。目前数据存储技术HDFS(Hadoop Distributed File System,开源)和Google 公司的GFS(Google File System,非开源)具有高吞吐率、分布式和高速传输等优点。
七、云计算需解决的问题
1、标准化问题
- 现有的云计算部署相对分散,各自内部能够实现虚拟资源的自动分配、管理和容错等,但各云计算之间的交互还没有统一的标准。
2、数据安全和隐私问题
- 在云计算中,用户数据存储在云端,如何保证用户的数据不被非法访问和泄露,是云计算必须解决的两个重要问题。
3、网络稳定性问题
- 云计算提供的云服务要求网络连接具有持续性,在带宽不是或不良的网络连接环境下,将会大大缩减。
补充:降低云计算安全风险的措施(1)选择相对可靠的云计算服务提供商。(2)经常备份数据。(3)增强安全防范意识,不将敏感或核心数据放在云端。(4)增强访问控制,明确谁可以访问哪些数据。
您的点赞关注是对我最大的支持!文章参考了部分资料,如有侵权请联系删除。