RIAD是什麼?

2011年12月30日 星期五


RAID是什麼?

所謂的「RAID」,是「Redundant Array of Independent Disks 」的縮寫,也就是「獨立磁碟備援陣列」的意思。也有人將它說成「Redundant Array of Inexpensive Drives」﹙低價硬碟備援陣列﹚,當初RAID技術發表時用的是這個全名,不過現在則是前者的說法較多人採用。

其中「Redundant」是「過多、多餘」的意思,要組成一部磁碟機通常只需一顆硬碟,甚至一顆硬碟還能分割成許多磁碟區。但是在組RAID磁碟機時,要用上的硬碟比一顆還要「多」,也就是要用上2顆以上的硬碟。

因此RAID在實體上是多顆硬碟,在系統中被當作一顆硬碟使用,而在作業系統底下,也還是可以將它分割為單一或多個分割區。因此建立好的RAID,使用起來跟單一硬碟是完全相同的,只是依組成方式的不同,RAID可以提供更大的容量、更高的讀寫效能,或是額外的「安全性」。﹙這裡所說的「安全性」,是指硬碟損毀之後資料重建、回復的能力,與加密防駭等功能無關﹚

而且RAID的「容量、速度、安全性」加成之後的CP值,能夠遠遠高於相同效能表現的超高階硬碟,這才是許多玩家樂於採用的主因。RAID的組成方式很多,在進入我們的測試之前,先帶大家看看RAID的各種類別。

JBOD (Just Bunch of Disks)

這種組成方式嚴格來說不算RAID,因為它的功能就跟它的全名一樣,「只是將多顆磁碟湊在一起」, 當作一顆超大硬碟來用。假設是4顆250GB的大硬碟,在JBOD模式下就成了一顆1TB﹙=1000GB﹚的超高容量硬碟,但是除了容量提升之外,它的速度還是跟單一硬碟相同,也沒有額外的安全性。

RAID 0 (Striped)

這是最簡單也最猛的一種磁碟陣列,它的功能是在資料寫入時,將資料分割成幾個小區塊,分別存到各顆硬碟裡,因此可以提升寫入速度。當需要讀取時,再分別由所有硬碟裡將小區塊抓出來,所以也有較高的讀取速度。

但它的缺點是只要其中一顆硬碟壞掉,或只是小小的出點問題,都可能因為一小部分資料的不完整,就造成整個磁碟陣列無法正常讀取,全部的資料就這樣毀於一旦,完全沒有安全性可言。儘管如此,RAID 0存取效能隨著組成硬碟數目增加而提升的特性,對於「效能至上」的玩家們還是有不小的吸引力。

RAID 1 (Mirrored)

這種磁碟陣列是將單一磁碟作「鏡射」(Mirror)的動作,也就是資料寫入時將相同的資料同時丟進兩顆硬碟,確保所有的資料都隨時存在另一個備份。因為對單一硬碟寫入的資料量不變,所以寫入速度跟非RAID磁碟機沒有差別,不過在讀取時能同時由兩顆硬碟抓取資料,所以速度還是有所提升。

RAID 10 / 01 (Striped & Mirrored)

這是將RAID 0與RAID 1的架構作結合用的磁碟陣列,10與01的差別僅是先鏡射再分割資料,或是先分割再將資料鏡射到兩組硬碟,但功能是相同的,而且都需由4顆硬碟組成。這種組法同時具備效能提升與資料備份的優點,只要不是「同組鏡射」的兩顆硬碟同時毀損,資料都可以救得回來。

RAID 2.3.4

這幾種RAID一直都沒有成為主流,也很少有硬體支援這幾種組法。它們都是由RAID 0改良而來,RAID 2是以位元為單位將資料分割寫入,並加入位元檢查用的錯誤修正碼(ECC),並以「漢明碼」來作資料編碼,單一磁碟毀損時可以藉此將故障硬碟的所有資料還原回來。

RAID 3則是改用的方式作資料編碼,並獨立使用一顆硬碟來存放同位檢查用的資料。而RAID 4同樣是以「同位元檢查」編碼、獨立硬碟存放檢查碼,但是資料的分割改回用資料區塊為單位。這兩種方式都至少需要3顆硬碟。

RAID 5 (Parity RAID)

RAID 5是由RAID 2.3.4改良而來,終於成為比較普及的一種架構。 它先將原始資料與同位檢查位元作組合,再以位元為單位分散存放在所有硬碟中,因此不需多用一部硬碟來存放檢查碼。

但RAID 5實際上仍需一顆硬碟的容量來存放同位檢查碼,所以RAID整體的可用容量會等於總容量減去單顆硬碟容量,只是這個浪費的空間是分散在各顆硬碟中。

RAID 5因為是分散的存取架構,因此效能提升明顯,而且任何一顆硬碟毀損,都還可以救得回來。 雖有浪費一顆硬碟容量的缺點,但是跟RAID 10 / 01一半的容量浪費相比,RAID 5單顆容量換得的安全性可說是相當划算。

各種RAID架構比較表

RAID方案
硬碟數
可用容量
效能
安全性
主要應用
JBOD
大於2
全部
不變
幾乎等於0
容量至上
RAID 0
大於2
全部
最高
危險
追求效能的狂熱玩家
RAID 1
2
總容量的50%
稍有提升
最高
完全不能出錯的資料備份
RAID 0+1
4以上的偶數
總容量的50%
極高
同時需要備份和效能,且預算無上限
RAID 5
3以上
N-1顆
讀快寫慢
同RAID 0+1但預算限制

Read more...

LDAP說明

2011年12月28日 星期三

最近在做SSO用AD方式,遇到一些問題,所以就查了一下LDAP

LDAP 中關於CN,OU,DC的含義

很多人雖然會使用dsadd等命令添加用戶,但是dsadd的命令說明裏面並沒有涉及到dc,cn,ou的含義,很多人都不明白,這裏是微軟的技術支持人員的回信,希望對大家有幫助。

CN,OU,DC都是LDAP連接服務器的端字符串中的區別名稱(DN,distinguished name);
LDAP連接服務器的連接字串格式為:ldap://servername/DN
其中DN有三個屬性,分別是CN,OU,DC
LDAP是一種通訊協議,如同HTTP是一種協議一樣的!

在 LDAP 目錄中。
DC (Domain Component)
CN (Common Name)
OU (Organizational Unit)
An LDAP 目錄類似於文件系統目錄. 下列目錄:
DC=redmond,DC=wa,DC=microsoft,DC=com
如果我們類比文件系統的話,可被看作如下文件路徑:
Com\Microsoft\Wa\Redmond

例如:CN=test,OU=developer,DC=domainname,DC=com

在上面的代碼中cn=test 可能代表一個用戶名, ou=developer 代表一個active directory中的 組織單位。這句話的含義可能就是說明test這個對象處在domainname. com域的developer組織單元中。

DC=domainname,DC=com是以DNS格式為基礎,不改變域名,而把域名分割成兩個部分domainname和com,然後寫成DC=domainname,DC=com,這樣就能夠保證基準DN良好的可讀性。
如果某個基準DN是采用了某個學校的網絡域名,假設是school.edu.cn,那麽這個基準DN就應該寫成dc=school,dc=edu,dc=cn了。

Read more...

HA(高可用性)

2011年12月15日 星期四

待補

Read more...

如何新增Outlook 2010簽名檔

2011年10月5日 星期三

相信很多使用者跟我一樣,從Office 2007換到2010後會覺得很多介面很不習慣
常常有些設定都找不到在哪裡,最近公司要換簽名檔,我就找了老半天@@
不過最後還是問同事才找到了,年紀大了怕忘記所以就來記錄一下囉。


Setp 1.
Step 2.

Step 3.

1.

Read more...

線上問卷的好工具

2011年10月4日 星期二


http://www.mysurvey.tw/

Read more...

刪除資料

2011年9月27日 星期二

一般刪除Table都是用delete,但是流水號PK不會清掉
通常開發完要將資料庫更新至客戶時,可以先用以下語法將Table清空
truncate table xxxx

參考資料
http://technet.microsoft.com/zh-tw/library/ms177570.aspx

Read more...

何謂DMZ

2011年9月21日 星期三

最近還蠻常聽到這個名詞,就查到以下的資訊
在電腦網絡中, DMZ (Demilitarized Zone) 為一個放於企業私人和互聯網之間作為緩衝地帶的電腦主機或小型網絡。它防止了外來入侵者直接存取放有企業內部資料的伺服器。互聯網上使用者只可以存取 DMZ 中的電腦。一般 DMZ 都會有企業網站,供外界提查詢及使用。但不包括企業內部機密資料。如不幸外來入侵者侵入 DMZ 並令網站癱瘓,重要的企業資料仍不會外泄。

防火牆 (Firewall) 為一網處於網絡通門閘的相關程式,用作保護私人網絡的資源,免受外來用戶破壞。擁有企業內聯網供職員連於廣大的互聯網的企業可以安裝防火牆避免外來者存取其內部資料並控制內部員工對外的資料存取。

以下為網友的說明文章,可供參考

http://ithelp.ithome.com.tw/question/10001436

Read more...

Service 2008 關閉IE安全性設定

2011年8月14日 星期日




Read more...

SQL2008建立Linked Server

2011年5月8日 星期日

1.伺服器物件-->連結的伺服器-->新增連結的伺服器


2.輸入相關資訊

3.按下確定,建立完成

查詢語法如下:
select * from SQL2008.POSTDB2.dbo.xt_user
SQL2008:LinkServer名稱
POSTDB2:DB名稱
xt_user:table名稱



Read more...

補0的寫法 for c shap

2011年1月19日 星期三

常常遇到需要補0所以特別記下來

string.Format("Product/{0:D10}","12" );

Result
Product/0000000012

Read more...