Arthur's Blog

SREλž€ 무엇인가 λ³Έλ¬Έ

DevOps

SREλž€ 무엇인가

Leeseojune53 2023. 6. 23. 08:52

πŸ“Œ SREλž€?

μ‚¬μ΄νŠΈ μ‹ λ’°μ„± μ—”μ§€λ‹ˆμ–΄λ§μ€ IT μš΄μ˜μ— λŒ€ν•œ μ†Œν”„νŠΈμ›¨μ–΄ μ—”μ§€λ‹ˆμ–΄λ§ μ ‘κ·Ό λ°©μ‹μž…λ‹ˆλ‹€. SRE νŒ€μ€ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό 툴둜 ν™œμš©ν•˜μ—¬ μ‹œμŠ€ν…œμ„ κ΄€λ¦¬ν•˜κ³ , 문제λ₯Ό ν•΄κ²°ν•˜κ³ , 운영 νƒœμŠ€ν¬λ₯Ό μžλ™ν™”ν•©λ‹ˆλ‹€.

SREλŠ” ν™•μž₯ κ°€λŠ₯ν•˜κ³  신뒰성이 높은 μ†Œν”„νŠΈμ›¨μ–΄ μ‹œμŠ€ν…œμ„ μƒμ„±ν•  λ•Œ μœ μš©ν•œ λ°©λ²•μž…λ‹ˆλ‹€. μ½”λ“œλ₯Ό 톡해 λŒ€κ·œλͺ¨λ‘œ μ‹œμŠ€ν…œμ„ κ΄€λ¦¬ν•  수 μžˆμœΌλ―€λ‘œ 수천 λŒ€μ—μ„œ μˆ˜μ‹­λ§Œ λŒ€μ— 이λ₯΄λŠ” 머신을 κ΄€λ¦¬ν•˜λŠ” μ‹œμŠ€ν…œ κ΄€λ¦¬μžμ—κ²Œ 더 큰 ν™•μž₯μ„±κ³Ό μ§€μ†κ°€λŠ₯성을 μ œκ³΅ν•©λ‹ˆλ‹€.

Google μ—”μ§€λ‹ˆμ–΄λ§ νŒ€μ˜ Gen Treynor Slossκ°€ μ°½μ•ˆν•œ κ°œλ…μž…λ‹ˆλ‹€.

πŸ‘ SREλ₯Ό μ‚¬μš©ν•¨μœΌλ‘œμ¨ μžˆλŠ” μž₯점

μƒˆ κΈ°λŠ₯을 μ μ‹œμ— μΆœμ‹œν•˜κ³ , μ‚¬μš©μžκ°€ 이 κΈ°λŠ₯을 μ•ˆμ •μ μœΌλ‘œ μ‚¬μš©ν•˜λ„λ‘ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ₯ΌSRE μ—”μ§€λ‹ˆμ–΄μ˜ μ—­ν• 

뢀가적인 운영 κ²½ν—˜μ΄ μžˆλŠ” μ†Œν”„νŠΈμ›¨μ–΄ 개발자, μ†Œν”„νŠΈμ›¨μ–΄ 개발 κΈ°μˆ μ„ κ°–μΆ˜ μ‹œμŠ€ν…œ κ΄€λ¦¬μž λ˜λŠ” IT μš΄μ˜μžμ™€ 같은 κ²½λ ₯이 μš”κ΅¬λ˜λŠ” λ…νŠΉν•œ μ—­ν• μž…λ‹ˆλ‹€.

SREνŒ€μ€ μ½”λ“œμ˜ 배포, μ„€μ •, λͺ¨λ‹ˆν„°λ§ λ°©μ‹λΏλ§Œ μ•„λ‹ˆλΌ ν”„λ‘œλ•μ…˜ ν™˜κ²½μ—μ„œ μ„œλΉ„μŠ€ κ°€μš©μ„±, λŒ€κΈ° μ‹œκ°„, λ³€κ²½ 관리, 비상 λŒ€μ‘ 및 μš©λŸ‰ 관리λ₯Ό λ‹΄λ‹Ήν•©λ‹ˆλ‹€.

μƒˆλ‘œ μΆœμ‹œν•  κΈ°λŠ₯κ³Ό, μ„œλΉ„μŠ€ μˆ˜μ€€ 계약(SLA)λ₯Ό μ‚¬μš©ν•˜μ—¬ μ„œλΉ„μŠ€ μˆ˜μ€€ μ§€ν‘œ(SLI) 및 μ„œλΉ„μŠ€ μˆ˜μ€€ λͺ©ν‘œ(SLO)λ₯Ό 톡해 μ‹œμŠ€ν…œμ˜ μ‹ λ’°μ„± μš”κ΅¬ 사항을 μ •μ˜ν•΄μ•Ό ν•  μ‹œμ μ„ κ²°μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

SREμ—μ„œλŠ” 100% 신뒰성을 κΈ°λŒ€ν•˜μ§€ μ•ŠμœΌλ©° μž₯애에 λŒ€λΉ„ν•΄ κ³„νšμ„ λ§ˆλ ¨ν•œλ‹€.

SLI?

SLIλŠ” μ œκ³΅λ˜λŠ” μ„œλΉ„μŠ€ μˆ˜μ€€μ˜ νŠΉμ • 츑면을 μΈ‘μ •ν•˜κΈ° μœ„ν•΄ μ •μ˜λœ μ§€ν‘œμž…λ‹ˆλ‹€.

μš”μ²­ λŒ€κΈ° μ‹œκ°„, κ°€μš©μ„±, 였λ₯˜ λ°œμƒλ₯  및 μ‹œμŠ€ν…œ μ²˜λ¦¬λŸ‰μ΄ ν¬ν•¨λ©λ‹ˆλ‹€.

SLO?

SLOλŠ” SLI 기반 νŠΉμ • μ„œλΉ„μŠ€ μˆ˜μ€€μ— λŒ€ν•œ λŒ€μƒ κ°’ λ˜λŠ” λ²”μœ„μ— κΈ°λ°˜ν•œλ‹€.

πŸ”₯ DevOps와 차이점

DevOpsλŠ” μ‹ μ†ν•œ κ³ ν’ˆμ§ˆ μ„œλΉ„μŠ€ μ œκ³΅μ„ 톡해 λΉ„μ¦ˆλ‹ˆμŠ€ κ°€μΉ˜μ™€ λŒ€μ‘λ ₯을 ν–₯μƒμ‹œν‚€κΈ° μœ„ν•œ κΈ°μ—… λ¬Έν™”, μžλ™ν™”, ν”Œλž«νΌ 섀계에 λŒ€ν•œ μ ‘κ·Ό λ°©μ‹μž…λ‹ˆλ‹€.

SREλŠ” DevOps의 κ΅¬ν˜„μœΌλ‘œ 간주될 수 μžˆμŠ΅λ‹ˆλ‹€.

  SRE DevOps
μ£Όμš” 관심 ν™•μž₯μ„±, 운영 μ§€ν‘œ, μžλ™ν™” 개발 배포 κ³Όμ • 톡합
λ‹΄λ‹Ήμž μš΄μ˜μ— κ΄€μ‹¬μžˆλŠ” κ°œλ°œνŒ€ κ°œλ°œμ— κ΄€μ‹¬μžˆλŠ” μš΄μ˜νŒ€
μΈ‘μ • μ§€ν‘œ μ„œλΉ„μŠ€ μˆ˜μ€€ λͺ©ν‘œ(SLO)의 μ΅œλŒ€/μ΅œμ†ŒμΉ˜ 주둜 μ‹œμŠ€ν…œ Telemetry
적용 κΈ°μ—… ν΄λΌμš°λ“œ λ„€μ΄ν‹°λΈŒ ν™˜κ²½μ—μ„œ IT μ„œλΉ„μŠ€ κΈ°μ—… μ˜¨ν”„λ ˆλ―ΈμŠ€μ—μ„œ ν΄λΌμš°λ“œλ‘œ μ „ν–₯ν•˜λŠ” κΈ°μ—…

'DevOps' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

IaaS(Infrastructure-as-a-service)  (0) 2023.07.01
ELKλž€?  (0) 2023.06.28
ELK Stack을 λ„μ»€λ‘œ κ΅¬μΆ•ν•΄λ³΄μž!  (0) 2023.06.28