3.6 Erasure Coding Recommendations (OSA)

RAID-5/6 μ‚­μ œ 코딩은 RAID-1 λ―ΈλŸ¬λ§μ— λΉ„ν•΄ μƒλ‹Ήν•œ μš©λŸ‰ 절감 효과λ₯Ό μ œκ³΅ν•˜μ§€λ§Œ 데이터λ₯Ό λ°°μΉ˜ν•˜λŠ” 데 더 λ§Žμ€ λ…Έλ ₯이 ν•„μš”ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ λ…Έλ ₯은 데이터 μ“°κΈ°, 데이터 μ—…λ°μ΄νŠΈ, 였λ₯˜ 쑰건 λ˜λŠ” μ •μ±… λ³€κ²½ μ‹œ 데이터 볡ꡬ에 ν•„μš”ν•œ CPU 주기의 ν˜•νƒœλ‘œ λ‚˜νƒ€λ‚  수 μžˆμŠ΅λ‹ˆλ‹€. 이와 λŒ€μ‘°μ μœΌλ‘œ λ―ΈλŸ¬λ§μ€ νŒ¨λ¦¬ν‹° 계산을 μˆ˜ν–‰ν•˜μ§€ μ•ŠμœΌλ©° 더 적은 수의 ν˜ΈμŠ€νŠΈμ— μ“°λŠ” μž‘μ—…μ΄ 포함될 수 μžˆμŠ΅λ‹ˆλ‹€. μ‚­μ œ 코딩은 객체에 μƒˆλ‘œμš΄ μŠ€ν† λ¦¬μ§€ 정책을 ν• λ‹Ήν•˜κΈ°λ§Œ ν•˜λ©΄ μ‚¬μš©ν•  수 μžˆμœΌλ―€λ‘œ, μžμ‹ μ˜ ν™˜κ²½μ— λ―ΈμΉ˜λŠ” 영ν–₯ μˆ˜μ€€μ„ μ‰½κ²Œ νŒλ‹¨ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ‹€μŒ ꢌμž₯ 사항은 μ‚¬μš©μž ν™˜κ²½μ— RAID-5/6 μ‚­μ œ 코딩을 ν†΅ν•©ν•˜λŠ” 데 도움이 될 수 μžˆμŠ΅λ‹ˆλ‹€.

  • μ‘μš© ν”„λ‘œκ·Έλž¨μ„ κ³ λ €ν•˜μ‹­μ‹œμ˜€. ERP μ‹œμŠ€ν…œ 및 OLTP μ• ν”Œλ¦¬μΌ€μ΄μ…˜κ³Ό 같은 일뢀 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ€ λ‹€λ₯Έ μ• ν”Œλ¦¬μΌ€μ΄μ…˜λ³΄λ‹€ κΈ΄ λŒ€κΈ° μ‹œκ°„μ— 더 λ―Όκ°ν•©λ‹ˆλ‹€. 변경이 이루어진 ν›„μ—λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ κ²°κ³Ό λ™μž‘μ„ μ² μ €ν•˜κ²Œ ν…ŒμŠ€νŠΈν•˜μ‹­μ‹œμ˜€.
  • κ·œλ²”μ μ΄μ–΄μ•Ό ν•©λ‹ˆλ‹€. RAID-5/6 μ‚¬μš©μ€ μ „λΆ€ μ•„λ‹ˆλ©΄ μ „λ¬΄λ‘œ κ²°μ •ν•  수 μ—†μŠ΅λ‹ˆλ‹€. μŠ€ν† λ¦¬μ§€ 정책을 μ‚¬μš©ν•˜μ—¬ VMλ‹Ή λ˜λŠ” VMDKλ³„λ‘œ κ·œμ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ν•˜λ“œμ›¨μ–΄κ°€ RAID-5λ₯Ό μ‚¬μš©ν•˜μ—¬ μ„±λŠ₯을 μ œκ³΅ν•  수 μ—†λŠ” 경우 λ―ΈλŸ¬λ§μ„ μœ μ§€ν•˜λ©΄μ„œ 합리적이고 μš©λŸ‰μ„ μ ˆμ•½ν•  수 μžˆλŠ” 곳에 μ‚¬μš©ν•˜μ‹­μ‹œμ˜€.
  • vSAN ν™•μž₯ ν΄λŸ¬μŠ€ν„°μ—μ„œ 볡원λ ₯의 보쑰 μˆ˜μ€€μœΌλ‘œ RAID-5/6을 μ‚¬μš©ν•˜λŠ” 경우 μ£Όμ˜ν•˜μ‹­μ‹œμ˜€. μžμ„Έν•œ λ‚΄μš©μ€ vSAN Performance with vSAN Stretched Clusters을 μ°Έμ‘°ν•˜μ„Έμš”.
  • μ„±λŠ₯ 문제λ₯Ό ν•΄κ²°ν•  λ•Œ μŠ€ν† λ¦¬μ§€ μ •μ±…μ˜ 영ν–₯을 μ΄ν•΄ν•©λ‹ˆλ‹€. μ„±λŠ₯ 문제의 κ·Όλ³Έ 원인을 νŒŒμ•…ν•˜λ €λ©΄ μŠ€ν† λ¦¬μ§€ 정책을 λ³€κ²½ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€. vSAN μ„±λŠ₯ 문제 ν•΄κ²° κ°€μ΄λ“œμ—μ„œ μ™„ν™” μ˜΅μ…˜μ— λŒ€ν•œ 이 μ„Ήμ…˜μ„ μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€.
  • λ„€νŠΈμ›Œν¬λ₯Ό μ‘°μ‹¬ν•˜μ„Έμš”. RAID-5/6 μ‚­μ œ 코딩은 RAID-1 λ―ΈλŸ¬λ§λ³΄λ‹€ λ„€νŠΈμ›Œν¬μ—μ„œ 더 κΉŒλ‹€λ‘œμšΈ 수 μžˆμŠ΅λ‹ˆλ‹€. 25Gb λ„€νŠΈμ›Œν‚Ήμ€ 이제 HCI ν™˜κ²½μ—μ„œ λ„€νŠΈμ›Œν‚Ήμ— μ‘΄μž¬ν•  수 μžˆλŠ” λ§Žμ€ 뢀담을 μ™„ν™”ν•  수 μžˆλŠ” λΉ„μš© 효율적인 μ˜΅μ…˜μž…λ‹ˆλ‹€.
  • μ‚­μ œ μ½”λ“œμ™€ ν•¨κ»˜ μ‚¬μš©ν•  데이터 μ„œλΉ„μŠ€λ‘œ β€œμ••μΆ• μ „μš©"을 μ„ νƒν•˜μ‹­μ‹œμ˜€. Erasure Coding μ •μ±…κ³Ό ν΄λŸ¬μŠ€ν„° 기반의 곡간 νš¨μœ¨μ„± κΈ°λŠ₯을 ν•¨κ»˜ μ‚¬μš©ν•  수 μžˆμœΌλ‚˜, ν•˜λ“œμ›¨μ–΄κ°€ λΆ€μ‘±ν•  경우 μ„±λŠ₯ 뢀담이 λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€. β€œμ••μΆ• μ „μš©β€ κΈ°λŠ₯은 쀑볡 제거 및 μ••μΆ• μ˜΅μ…˜λ³΄λ‹€ μ‚­μ œ μ½”λ“œμ™€ ν•¨κ»˜ μ‚¬μš©ν•˜λŠ” 것이 더 λ‚˜μ€ μ˜΅μ…˜μž…λ‹ˆλ‹€. μžμ„Έν•œ λ‚΄μš©μ€ vSAN 운영 κ°€μ΄λ“œμ—μ„œ β€œDD&Cλ₯Ό μ‹€ν–‰ν•˜λŠ” ν΄λŸ¬μŠ€ν„°μ—μ„œ 곡간 효율적인 μŠ€ν† λ¦¬μ§€ μ •μ±…(μ‚­μ œ μ½”λ”©) μ‚¬μš©β€(5-12)을 μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€.
  • λΉ λ₯Έ μ €μž₯ μž₯치λ₯Ό μ‚¬μš©ν•˜μ‹­μ‹œμ˜€. 버퍼 계측과 μš©λŸ‰ κ³„μΈ΅μ—μ„œ λΉ λ₯Έ μŠ€ν† λ¦¬μ§€ μž₯치λ₯Ό μ‚¬μš©ν•˜λ©΄ 지속적인 μ“°κΈ° μ›Œν¬λ‘œλ“œμ— 도움이 될 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ΅œμ‹  λ²„μ „μ˜ vSAN을 μ‚¬μš©ν•˜μ„Έμš”. 특히 μ‚­μ œ 코딩을 μ‚¬μš©ν•  λ•Œ vSAN의 효과적인 μ„±λŠ₯을 ν–₯μƒμ‹œν‚€κΈ° μœ„ν•΄ μ—„μ²­λ‚œ λ…Έλ ₯이 κΈ°μšΈμ—¬μ‘ŒμŠ΅λ‹ˆλ‹€. vSAN 7 U2, U2 및 U3μ—λŠ” λͺ¨λ‘ RAID-5/6 데이터 배치 체계λ₯Ό μ‚¬μš©ν•˜μ—¬ 데이터 μ„±λŠ₯이 크게 ν–₯μƒλ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  • μŠ€ν† λ¦¬μ§€ μž¬ν™•λ³΄ ν”„λ‘œμ„ΈμŠ€μ— μ£Όμ˜ν•˜μ„Έμš”. TRIM/UNMAP을 ν†΅ν•œ μŠ€ν† λ¦¬μ§€ μž¬ν™•λ³΄λŠ” ν™˜κ²½μ—μ„œ μ‚¬μš©λœ μš©λŸ‰μ„ μ€„μ΄λŠ” κ²ƒλΏλ§Œ μ•„λ‹ˆλΌ μš©λŸ‰ 보고의 정확성을 λ†’μ΄λŠ” 데 μ€‘μš”ν•œ 역할을 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μžμ„Έν•œ λ‚΄μš©μ€ vSAN의 데이터 μ‚¬μš©λŸ‰ 보고λ₯Ό μœ„ν•œ 곡간 회수의 μ€‘μš”μ„± κ²Œμ‹œλ¬Όμ„ μ°Έμ‘°ν•˜μ„Έμš”.

vSAN OSA의 μ΅œμ‹  버전은 이전 버전보닀 μ‚­μ œ 코딩을 μ‚¬μš©ν•˜μ—¬ 더 λ‚˜μ€ μ„±λŠ₯을 μ œκ³΅ν•  수 μžˆμŠ΅λ‹ˆλ‹€. OSAλ₯Ό μ‚¬μš©ν•˜λ”λΌλ„ μ›Œν¬λ‘œλ“œκ°€ μš”κ΅¬ν•˜λŠ” 경우 λ„€νŠΈμ›Œν¬μ— 뢀담을 쀄 수 μžˆμŠ΅λ‹ˆλ‹€. vSAN OSAμ—λŠ” λ‹€μ–‘ν•œ μœ ν˜•μ˜ vSAN νŠΈλž˜ν”½μ˜ 곡정성을 κ΄€λ¦¬ν•˜λŠ” μ μ‘ν˜• μž¬λ™κΈ°ν™” κΈ°λŠ₯이 μžˆμ§€λ§Œ μ΄λŠ” 각 호슀트(예: λ””μŠ€ν¬ κ·Έλ£Ή)의 물리적 μŠ€ν† λ¦¬μ§€ μŠ€νƒμ—λ§Œ μ μš©λ©λ‹ˆλ‹€. λ„€νŠΈμ›Œν¬ μ „μ²΄μ˜ λŒ€μ—­ν­μ„ 관리할 수 μ—†μŠ΅λ‹ˆλ‹€. vSAN ESAμ—λŠ” 이 κΈ°λŠ₯을 μ œκ³΅ν•˜λŠ” μ μ‘ν˜• λ„€νŠΈμ›Œν¬ νŠΈλž˜ν”½ 쑰절 κΈ°λŠ₯이 μžˆμ§€λ§Œ ESA둜 μ œν•œλ©λ‹ˆλ‹€.