云计算之OpenStack入门专业术语解释
云计算之OpenStack入门专业术语解释 前言 前面的三篇文章我们介绍了有关云计算的基础概念、OpenStack定义、概念、部署节点类型以及架构。这里笔者将列出云计算和OpenStack相关的一部分专业术语,因为考虑到先前讲解的内容中涉及到一些专业名词,可能对读者有些理解上的困扰,也方便之后去深入学习研究OpenStack,以及云计算的其他内容。 专业术语及名词清单(将会持续更新) 1、并行计算 或者称作平行计算,是相对于串行计算而言的一种计算机计算算法。 并行计算指同时使用多种计算资源解决计算问题的过程,从而提高计算机系统计算速度和处理能力;该算法基本的思想就是将问题分解为多个部分,然后每一个部分由一个独立的处理机来处理。 2、解耦和耦合度 解耦是一种思想,也是处理复杂事务的方法之一,一般在开发程序和架构设计上提及地比较多。例如,开发程序员一般在开发一个项目的时候,需要写多个功能,每个功能与其他功能直接可能还有一定的联系,如果将这些功能代码写在一个文件中,一方面文件篇幅过长,且不方便命名,另一方面就是后期出现问题时难以定位以及进行维护工作。所以,大部分对于复杂的应用程序开发都会将这些功能模块的代码进行多文件编写,使之既互补干扰内部代码,又可以互相有联系。架构设计也是如此,讲一个复杂的架构进行多元化多模块细分,层层设计,布局。这种处理方法或思想我们就将之称为解耦。