Archive

Posts Tagged ‘數據庫’

無懼數據庫虛擬化: 如何簡化繁複虛擬化數據庫管理?

August 11th, 2014 No comments

從傳統轉到虛擬化的過程,有時候的確需要適應,虛擬化方便但虛無飄渺,要針對虛擬化作有效率的管理絕對是一門學問;然而虛擬化的確能節省一部份成本,而且虛擬化帶來的高效、靈活等,亦令數據庫虛擬化正在崛起;雖然就我們所知,各大數據庫方案廠商對於用戶自行將傳統數據庫放到其他品牌的虛擬化平台之中有一定保留,更甚者可能連支援都會失效,不過虛擬化所帶來的優勢,著實令企業不得不考慮將傳統數據庫虛擬化。

可能大家仍然就數據庫是否應虛擬化頭痛不已,不過今天便有一份針對此情況而進行的調查,或許可成為大家將傳統數據庫虛擬化的推動力。該調查由 Solar Winds 進行,並成功訪問了接近 500 位 IT 專業人士,其中大部份受訪者(76%)表示已將其數據庫虛擬化,並/或正在使用虛擬與物理數據庫混合的方式支持其工作環境。

撇開虛擬化的主要優勢,由於有著須維持高峰期的可靠度、擴展性、速度的關鍵業務性質,數據庫本質上已經十分複雜。一旦推出虛擬化就必須要考慮另一組複雜性。每個數據庫管理員雷達都應執行以下五個最佳方法,以確保數據庫虛擬化項目不僅能順利進行,而且可在虛擬化後保持最佳效能。

1. 不用害怕把一個具有較高事務負載的大型數據庫虛擬化。現代的虛擬化技術十分可靠、穩定,而且能提供接近在裸金屬伺服器上運行數據庫的效能。
2. 與虛擬化管理員發展良好的合作關係。如果不能對虛擬機 (VM) 資源作出修改,數據庫管理員便會缺少虛擬化最大的好處——靈活性。與在物理伺服器上作出人手改動的過程不同,在虛擬數據庫伺務器中,只需要按幾下,額外的 CPU、RAM 和存儲資源就可以被添加到其中。
3. 運用共享的指標,提高 IT 部門之間的相互合作。如能使數據庫團隊、開發人員、系統和虛擬化管理員間的理解一致,便能避免混亂和相互指責的問題。這些團隊可以合作,在考慮如伺服器資源競爭及 I/O 瓶頸等事宜時處於主動地位。
4. 將物理主機及 VM 資源指標與 SQL 查詢效能互相關聯。由於作業系統在 VM 上運行時不能準確報告資源指標,VM 指標可能帶有誤導成份。將指標放到查詢效能,便能快速鑑定由鄰近噪音、VM 事件及資源配置等所導致問題的影響。
5. 監測虛擬化前後的 SQL 反應時間。要看到反應時間,必須擁有合適的工具。該數據為數據庫效能能否得以保持及提升提供證據,並在發生效能問題時,分析歷史能快速找出問題然後解決問題。

每個 IT 專業人士及機構的數據庫效能管理

由於更多的數據庫都正在進行虛擬化,軟件授權的方法亦須演變。傳統上,企業軟件一直依核心授權。然而,在虛擬世界,因為核心數量很容易便可以被改變,所以會產生影響部署及擴展兩方面的授權問題。現時坊間便有一些方案能協助大家全面了解 VMware 上的數據庫效能問題,並實現這種全新的授權。現在,由於定價以實例為基礎單位,任何規模機構的數據庫管理員都能夠有效和高效地監控、測試及優化所有數據庫實例的效能。

以上資訊由www.hkitblog.com提供

 

數據庫太大食?DBaaS 或許是你的救星

April 5th, 2014 No comments

眾所週知,當你經營了一段時間後,系統所儲存的數據將以幾何級數增長,這些數據往往會拖慢系統,久而久之令你於優化及維護方面的支出愈來愈多;分析機構 IDC 預計亞太地區(除日本外)的大數據開支將於 2014 年達到 10.2 億美元,並以 34.1% 之複合年增長率(CAGR)持續增長至 2017 年。

不過早年雲端概念興起以後,現時已有一些能充分運用雲端優勢的數據庫方案,就好像以下介紹的 DBaaS 便是其中之一。NoSQL MongoDB 數據庫即服務(Database-as-a-Service,DBaaS)ObjectRocket 主要能協助企業管理雲端內的大數據及調節規模,藉以滿足時下最高用量的程式所需。該服務基於為 MongoDB 特别優化的硬件,因此可輕易融入現有系統。

ObjectRocket 是一項分表式(sharded)及提供全面管理的 MongoDB 服務,配合一套為延長正常運行時間及簡易管理大數據應用而設計的工具和應用程式介面(API),從而讓企業靈活調節規模,以迎合客戶業務的需要。此外,數據由多個獨立的實體系統進行多工處理,如在遇到任何事故的情況下,可將停機時間或所帶來的負面影響減至最低。

這項服務仿如應用程式的電源插座,用戶只須把程式接入 ObjectRocket,Rackspace 便可代為管理所有擴展事宜、分表及數據庫本身效能,令開發者毋須分心,全心專注於程式本身,其優勢/功能如下:

高可用性

每個運行環節(instance)均存在於多個備援的基礎架構內,數據庫亦可複製及選擇存放於多個分散於不同地區的數據中心內。

可自動調節規模

RocketScale 技術能夠把多個運行環節分表處理,讓開發者以自動化方式供給及管理運行環節。為迎合不同客戶的工作負載,該服務提供各種從 1GB 至數 TB 等不同的方案,並給予客戶多種選擇。

穩定一致的效能

整個堆疊均專門為 MongoDB 特別優化。網絡堆疊、檔案系統、操作系統核心及其他資源均經過特別配置,務求以最高速度運行 MongoDB。所有數據均儲存於冗餘的超高速固態驅動器。

最後值得一提的是 ObjectRocket 本身由於擁有及能掌控整個堆疊,因此能夠更清晰了解潛在的平台問題,藉以更迅速解決。

以上資訊由www.hkitblog.com提供

多租户架構應「雲」而生、Oracle 統一管理無難度!

August 9th, 2013 No comments

數據庫可以用「超強」來形容,想必是革命性新功能!其實所講的就是新推出的 Oracle Database 12c。此數據庫本身加入了所謂的多租户架構,的而且確令筆者印象深刻,因此希望在此向大家簡單介紹一下。

究竟 Oracle Database 12c 與舊版有甚麼分別呢?從宣傳用詞上,大概可以得知這是針對雲端運算而設的數據庫方案,其實所指的便是其提供的多租户架構 Multitenancy Architecture。透過 Oracle Database 12c,用戶可以提升其雲端應用的質素及效能,並且能夠利用高可用性的架構及儲存管理,節省時間。此外,用戶亦可將多個數據庫合一管理,簡化數據庫的整合工作。

多租戶架構簡化雲端數據庫整合

何謂多租戶架構?其實多租户架構是 Oracle Database 12c 的一大創新。該架構主要能針對不同租戶中的數據庫內容進行分別管理,好處是可保障各租戶之間所需的獨立性與安全性,並且能保留其獨有功能;而管理員亦可因此享受到統一管理多個數據庫的優勢,從而提升伺服器的資源運用效率。

另外﹐透過基於多租戶的快照式複製功能,方案能提供幾乎「即時的配置」和「數據庫複製」,真正可令用戶節省升級、備份及數據庫復元所需的時間,簡化數據庫的配置以及複製;假如本身需測試數據庫及開發雲端相關情況,無疑 Oracle Database 12c 是一個不錯的選擇。

通過在數據庫層而非應用層支援多租戶,用戶可在不影響現有數據庫平台或應用的情況下,以 Oracle Database 12c 在多租戶架構中任意插入額外數據庫。此分離的管理模式可將不同數據庫整合至統一的多租戶架構,簡化整合過程,並可掌握對多個租戶的精細控制,特別適合基於 SaaS 的多個數據庫整合。

假如企業中本身有使用開 Oracle 的方案,今次新推出多租戶技術已證實可與所有 Oracle Database 功能互相配合使用,包括真正應用集群、分區、數據防護、壓縮、自動儲存管理、真正應用測試、透明數據加密及數據庫 Vault 等,毋需改動任何現有應用即可啟動此多租戶架構的數據庫,節省麻煩及繁複的部署工作。

實現數據遷移和數據壓縮自動化

傳統數據庫儲存結構已不能滿足龐大數據的需求,這是一個不爭的事實,而隨之而來的,便是數據庫系統變得越來越複雜,而龐大的數據儲存亦成為企業進行雲端運算時所面對的一大煩惱。面對上述種種情況,Oracle Database 12c 增添了熱圖和自動數據優化功能,透過這些功能將可輕鬆實現數據遷移和數據壓縮自動化。熱圖監測數據庫的讀/寫功能使數據庫管理員可輕鬆識別儲存數據的活躍度,判斷其是熱數據(非常活躍)、溫暖數據(只讀) 或冷數據(很少讀),從而協助用戶有效管理更多數據、降低儲存成本,以及提高數據庫性能。

簡化大數據分析助手

數據處理和迫切的大數據分析是數據庫不變的核心需求。而在簡化大數據分析方面,Oracle Database 12c 亦可通過 SQL 模式配對 (SQL Pattern Matching) 功能增強了大數據的數據庫內 MapReduce 功能,配合數據庫演算法、開放源碼 R 與 Oracle Database 12c 的高度集成,讓數據專家能針對企業資訊和大數據的分析做得更完善。此外透過 Oracle Database 12c 提供的智能壓縮和儲存分層功能,數據庫管理員可基於數據的活躍度和使用時間,輕鬆定義伺服器管理策略,實現自動壓縮和分層 OLTP、數據倉庫和歸檔數據。

安全防護解隱憂

相比以往的 Oracle 數據庫版本,Oracle Database 12c 具備更多安全性功能。例如全新的校訂功能,此功能可讓企業在毋須改變應用的情況下即可保護敏感數據,例如顯示在應用中的信用卡號碼。敏感數據基於預設的策略和客戶提供的訊息於運行時作即時校對;除此之外,Oracle Database 12c 亦備有所謂的運行時間優先分析功能,此功能主要讓企業能夠確定實際使用的權限和角色,從而協助他們取消不必要的權限,同時充分執行必須權限,確保業務營運不受影響。

簡單來說,今次新推出的 Oracle Database 12c 主要的賣點有三:其一是多租户架構、其二是增強的安全特性、其三是統一管理;透過此三大賣點,令用戶能以較簡化的操作流程,做到更準確的管理、更強的安全性等等,從而提升整體靈活性及工作效率。

以上資訊由www.hkitblog.com提供