OpenStack知识点详解 (4)

                  

OpenStack知识点详解

 

           5. 常用操作

              

OpenStack知识点详解

 

       2. Memcached

           1. 概念:Memcached 是一个开源的、高性能的分布式内存对象缓存系统。通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高网站访问速度,加速动态WEB应用、减轻数据库负载。

           2. 缓存流程

               1. 检查客户端请求的数据是否在 Memcache 中,如果存在,直接将请求的数据返回,不在对数据进行任何操作。

               2. 如果请求的数据不在 Memcache 中,就去数据库查询,把从数据库中获取的数据返回给客户端,同时把数据缓存一份 Memcache 中

               3. 每次更新数据库的同时更新 Memcache 中的数据库,确保数据信息一致性。

               4. 当分配给 Memcache 内存空间用完后,会使用 LRU 策略加到其失效策略,失效的数据首先被替换掉,然后再替换掉最近未使用的数据。

                    

OpenStack知识点详解

 

       3. Keystone

           1. 作用:认证服务,提供了其余所有组件的认证信息/令牌的管理,创建,修改等等,使用MySQL作为统一的数据库。

           2. 核心概念

              

OpenStack知识点详解

 

           3. 工作原理

              

OpenStack知识点详解

 

           4. 工作流程(在各个组件中的作用)

                

OpenStack知识点详解

 

       4. Glance

           1. 作用:镜像服务,提供了对虚拟机部署的时候所能提供的镜像的管理,包含镜像的导入,格式,以及制作相应的模板

           2. 核心概念

             

OpenStack知识点详解

 

           3. 工作原理

               1. Glance-api:接收REST API的请求,然后通过其他模块来完成诸如镜像的查找、获取、上传、删除等操作,默认监听端口9292。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpyyps.html