0%


KVM概述

什么是虚拟化

虚拟化就是把硬件资源从物理方式转变为逻辑方式, 打破原有物理结构, 使用户可以灵活管理这些资源, 并且允许1台物理机上同时运行多个操作系统, 以实现资源利用率最大化和灵活管理的一项技术.

虚拟化的优势

1.减少服务器数量, 降低硬件采购成本.
2.资源利用率最大化
3.降低机房空间、散热、用电消耗的成本
4.硬件资源可动态调整, 提高企业IT业务灵活性.
5.高可用性
6.在不中断服务的情况下进行物理硬件调整
7.降低管理成本
8.具备更高效的灾备能力

KVM虚拟化

KVM自Linux2.6.20版本后就直接整合到Linux内核中, 它依托CPU虚拟化指令集(如Inter-VT、AMD-V)实现高性能的虚拟化支持. 由于与Linux内核高度整合, 因此在性能、安全性、兼容性、稳定性上都有很好的表现.

阅读全文 »


数据库简介

使用数据库的必要性

可以结构化存储大量的数据信息, 方便用户进行有效的检索和访问.
可以有效地保持数据信息的一致性、完整性, 降低数据冗余.
可以满足应用的共享和安全方面的要求

经典数据模型

网状模型
层次模型
关系模型

当今主流数据库

关系数据库
SQL Servel、Oracle、IBM DB2、MySQL
非关系数据库
Memcached、Redis、MongoDB、HBase
优点 数据库高并发读写的需求 对海量数据高效率存储与访问 数据库的高扩展性与高可用性的需求
阅读全文 »


Keepalived起初是专门针对LVS设计的一款强大的辅助工具, 主要用来提供故障切换(Failover)和健康检查(Health Checking)功能–判断LVS负载调度器、节点服务器的可用性, 及时隔离并替换为新的服务器, 当故障主机恢复后将其重新加入群集.

Keepalived概述及安装

Keepalived的官方网站

Keepalived的热备方式

Keepalived采用VRRP(Virtual Router Redundancy Protocol, 虚拟路由冗余协议)热备份协议, 以软件的方式实现Linux服务器的多机热备功能.

VRRP是针对路由器的一种备份解决方案:由多台路由器组成一个热备组, 通过共用的虚拟IP地址对外提供服务;
每个热备组内同一时刻只有一台主路由器提供服务, 其他路由器处于冗余状态, 若当前在线的路由器失效, 则其他路由器会自动接替(优先级决定接替顺序)虚拟IP地址, 以继续提供服务.

热备组内的每台路由器都可能成为主路由器, 虚拟路由器的IP地址(VIP)可以在热备组内的路由器之间进行转移, 所以也称为漂移IP地址, 使用Keepalived时, 漂移地址的实现不需要手动建立虚接口配置文件, 而是由Keepalived根据配置文件自动管理.

阅读全文 »