当前位置:首页 > 云计算 > 正文

云计算基础技术与应用课堂笔记


一、云计算技术与应用

云计算主要基于资源虚拟化和分布式并行架构两大基础技术。同时,互联网上有大量的开源软件为用户提供支持,例如Xen、KVM、Lighttpd。、Memcached、Nginx、Hadoop、Eucalytus等。云计算技术有效节省了云服务提供商的硬件投资、软件开发成本和维护成本。

1.分布式并行架构

分布式并行架构是云计算的另一项基础技术,用于将大量机器集成为一台超级计算机,提供海量数据存储和处理。服务。集成超级计算机通过分布式文件系统、分布式数据库和MapReduce技术,为海量数据处理提供海量文件存储、海量结构化数据存储以及统一的编程方法和运行环境

2虚拟化技术

<虚拟化技术主要分为两个层面:物理资源池化和资源池管理。其中,物理资源池化是将物理设备由大变小,将一台物理设备虚拟成多个性能可配置的最小资源单元;资源池管理是对集群中最小的虚拟化资源单元进行管理,根据资源使用情况和用户对资源的申请情况,按照一定的策略灵活分配和调度资源,按需分配资源。

云计算的主要应用有:

云存储,将海量的用户数据存储在云端,让您可以随时随地获取您的数据和信息。

云游戏将游戏的运行和存储放在云端,根据游戏的规模需要特定的软硬件空间,可以灵活扩展游戏计算的服务范围和算力。

云安全通过云端记录每个终端的安全状态,从而获得安全应用的大数据库,可以有效应对各种攻击和漏洞。

云教育将各类教育服务放置在云平台上,拓展服务范围和内容。


从本质上讲,云计算应用是基于网络的服务,将许多只能在本地完成的服务放在网络上,利用强大的云计算能力来扩展服务和应用程序。


二、云计算基础云计算是分布式计算的一种,它是通过“云”网络将庞大的数据处理程序分解成无数的小程序,然后通过由多台服务器组成的系统对这些小程序进行处理和分析,得到结果并返回给用户。。云计算早期,简单来说就是简单的分布式计算,解决任务的分发,合并计算结果。因此,云计算也称为网格计算。利用该技术,可以在短时间内处理数万条数据,实现强大的网络服务。
云计算可以说是一种基于远程数据中心“云”网络的超级计算模式,数千台计算机和服务器连接起来形成计算云;因此,云计算甚至可以让你每秒执行10万亿次计算。借助如此强大的计算能力,您可以模拟核爆炸、预测气候变化、分析市场发展趋势等。用户通过电脑、手机等方式访问数据中心。并根据自己的需要进行计算。
云计算具有很强的可扩展性和刚性,可以为用户提供全新的体验。云计算的核心在于它可以将许多计算资源协调在一起。因此,用户可以通过网络获得无限的资源,并且获得的资源不受时间和空间的限制;此外,云计算还具有高灵活性、高性能比等。其优点和特点下:
1.虚拟化技术:虚拟化技术包括应用虚拟化和资源虚拟化。它超越了时间和空间的界限,是云计算最重要的特征。虚拟化是云计算系统的核心技术。云计算服务应该建立在虚拟化的基础上。
2.动态可扩展性:云计算具有高效的计算能力。在原有服务器上添加云计算功能,可以快速提升计算速度,最终达到动态扩展虚拟化级别以扩展应用的目的。
3.按需部署:云计算平台可以根据用户需求快速分配算力和资源;云计算可以满足计算能力的爆炸性需求,例如特殊时期的远程工作、微博上的各种名人活动以及彼此之间的无缝沟通。ETC。
4.高灵活性:云计算具有很强的兼容性。不仅可以兼容低配置机器和不同厂商的硬件产品,还可以使设备获得更高的计算性能。这一优势可以显着减少准备时间并启用工作。做得更快。
5.高可靠性:如果单台服务器发生故障,可以利用虚拟化技术恢复分布在不同物理服务器上的应用,或者利用动态扩展功能为IT部署新的服务器,即使一台服务器宕机,也不会影响IT的正常运行。它;和应用程序。
6.高性能:虚拟资源池统一资源管理,一定程度上优化了物理资源。用户不再需要具有大存储空间的昂贵主机。他们可以选择相对便宜的PC来组成云。成本;在计算性能方面,它并不逊于大型机。
7.可扩展性:用户可以利用应用软件的快速部署需求,更轻松、更快速地扩展所需的现有服务和新服务。用户还可以通过互联网获取无限的资源,并且获取的资源不受时间和空间的限制。
其实,云计算并不是一项新的网络技术,而是一种新的网络应用理念;云计算的主要理念是在以互联网为中心的网站上提供快速、安全的云计算。计算机服务和数据存储使每个使用互联网的人都可以使用网络庞大的计算资源和数据中心。云计算是继互联网、计算机之后信息时代的又一创新。它将对互联网应用、产品应用模式和IT产品发展方向产生影响。未来的时代很可能是云计算的时代。