「研磨RedHatCertifiedArchitect–.PDFVIP

  • 2
  • 0
  • 约2.12万字
  • 约 27页
  • 2017-08-24 发布于江苏
  • 举报
「研磨RedHatCertifiedArchitect–

High Availability MySQL on RHCS 5.1 「研磨Red Hat Certified Architect –Cluster篇」」 High Availability MySQL on RHCS 5.1 】 【 就筆者所接觸的客戶,通常企業的資料庫伺服器都會採用備援機制。因為資料庫 通常是企業內最重要的服務,一旦資料庫伺服器因硬體或其它原因停止服務,會 造成莫大的損失。所以資料庫伺服大多會採用 High Availability 架構,當原來的 資料庫伺服器無法提供服務時,備援的伺服器會馬上接管( take over )資料庫服 務。此篇文章便是要介紹如何在 RHCS 5.1 上組態 MySQL資料庫,架構 High Availability MySQL Solution 。 1/27 2009-03-31 Alex YM Lin High Availability MySQL on RHCS 5.1 1 RHCS 基本理論 在介紹如何建罝 MySQL on RHCS 之前,先概述 RHCS的基本理論。凡事起頭 難,如果一開始便陷入深奧的理論,讀者必然興趣缺缺。所以筆者一直在想如何 用淺顯易懂的方式讓大家先對 RHCS的專有名詞及架構有基本的瞭解。 圖 1 :RHCS Failover Domain 示意圖 圖片來源: /docs/manuals/enterprise/RHEL-5-manual/en-US/RHEL510/Cluster_Suite_Ove rview/s1-service-management-overview-CSO.html 2/27 2009-03-31 Alex YM Lin High Availability MySQL on RHCS 5.1 Red Hat官方文件中有三張圖(圖 1~圖 3 )可說是整個RHCS架構的精髓,圖 1中有幾個重要名詞: Cluster Nodes Failover Domain Service 1.1 Cluster Nodes Cluster Nodes就是 Cluster的成員,就是一台台伺服器。以前筆者也提過: Cluster 是什麼?一般的定義,「所謂 Cluster就是由一台以上的機器,為了某種特定需 求所組成的架構」,根據不同的需求,可將 Cluster 分為以下三種,並對應 Red Hat由何種軟體提供相關功能。 High availability cluster 增加伺服器和以網路為基礎的應用程式的高可用性及備援性;由 Cluster Suite中 的 Cluster Manager 技術提供。 Load Balancing cluster 將服務需求分派給多台伺服器,可視系統負載隨時彈性增加伺服器;由 Cluster Suite中的 Linux Virtual Server (Piranha )技術提供。 High performance cluster (HPC )-提供同步運算及平行處理的能力;Cluster Suite 不提供(另外有 lam 、pvm 套件,規劃由 WS 擔綱) 。 IBM Cluster 1350是 業界非常有名的HPC解決方案。 此篇文章所介紹的 Cluster是屬於「 High availability cluster 」,這裏有一點需要 跟讀者特別強調的,一般的 High availability cluster ,通常用兩台機器組成High availability cluster (例如IBM HACMP解決方案),主要伺服器停止服務時,備 援伺服器便會馬上接手主要伺服器的 servi

文档评论(0)

1亿VIP精品文档

相关文档