[Platform Department ์๊ฐ]
Hyperconnect Platform Department๋ SREํ, DevOpsํ, Platform๊ฐ๋ฐํ, Data Engineeringํ ๊ตฌ์ฑ์๋ค์ด ๋ชจ์ฌ Azar, ์ ๊ท ํ๋ก๋ํธ ๋ฑ ์ ์ฌ ๋ชจ๋ ์๋น์ค์ ์ธํ๋ผ์ ๊ณตํต ํ๋ซํผ ๊ธฐ์ ์ ์ ๊ณตํ์ฌ ๋น์ฆ๋์ค ์ํฉํธ๋ฅผ ๋ง๋ค๊ณ ์์ต๋๋ค. ๋ํ, ๊ธฐ์ siloํ๋ฅผ ๋ฐฉ์งํ๊ณ ์ ์ฌ์ ์ผ๋ก ํ๋ฅญํ ์์ง๋์ด๋ง ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ๋๋ฐ ๊ธฐ์ฌํ๊ณ ์์ต๋๋ค.
Platform Department์์๋ ์ด๋ ๊ฒ ์ผํ๊ณ ์์ต๋๋ค.
- ๊ฐ๋ฐํ์์ ํ์ํ ์ธํ๋ผ๋ฅผ ๋จ์ํ ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ, ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ๊ณผ ๊ธฐ์ ์ ์ธ ์๊ตฌ์ฌํญ์ ๋ชจ๋ ํฌ๊ดํ์ฌ ์๋ง์ ์์คํ
์ค๊ณ๋ฅผ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ์ด ๊ณผ์ ์์ ์ ์ฌ ๊ฐ๋ฐํ ๋ฟ๋ง ์๋๋ผ ํ์ ์ ๋ค๋ฅธ ์ง๊ตฐ์ ์ดํด๊ด๊ณ์์ ์ง์ ์๋ต์ ์งํํ๋ ์ ๋ฐ์ ์ธ process๋ฅผ ๋ฆฌ๋ฉํ๊ณ ์์ต๋๋ค.
- ๊ธฐ์ ์ ์งํ, ๋ก๊ทธ ๋ฐ ์์ค์ฝ๋ ๋ฑ ๋ค์ํ ์ ๋ณด๋ฅผ ์ค์ค๋ก ํ์ํ์ฌ, ๊ฐ๋ฐํ ๋๋ SRE/DevOpsํ์ ์ฌ๊ฐ์ง๋์ ์์นํ ๋ฌธ์ ๋ฅผ ์ฐพ์ ์ ์ํด๋ด๊ณ ํด๊ฒฐํ๊ณ ์์ต๋๋ค.
- ๊ธฐ๋ณธ์ ์ธ ์ค๊ณ ๋ฐฉ๋ฒ ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก์ ๋ํ ๋ฌธ์๋ฅผ ์์ฑํ์ฌ, ๊ฐ๋ฐํ์ด๋ ๋ค๋ฅธ SRE/DevOpsํ ๋๋ฃ๊ฐ ์ค์ค๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐ ํ ์ ์๋๋ก ๋๊ณ ์์ต๋๋ค.
- ํ์ฌ ๊ธฐ์ ์คํ์ ์์ฃผํ์ง ์๊ณ , ๋ฌธ์ ๋ฅผ ๋ ์ ํด๊ฒฐ ํ ์ ์๋ ์๋ก์ด ๊ธฐ์ ์ ํ๊ตฌํ์ฌ ์ ๊ทน์ ์ผ๋ก ๋์
ํ๊ณ ์์ต๋๋ค.
SRE Team ์๊ฐ
SREํ์ ํ์ดํผ์ปค๋ฅํธ์์ ๊ฐ๋ฐ๋๋ ๋ชจ๋ ์๋น์ค๋ฅผ ์์ ์ ์ผ๋ก ์ ์งํจ์ผ๋ก์จ ์ฌ์ฉ์๋ค์ด ํ์ดํผ์ปค๋ฅํธ๊ฐ ์ ๊ณตํ๋ ํน๋ณํ ๊ฒฝํ์ ๋ถํธ ์์ด ์ฆ๊ธธ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค.
- ์ฅ์ ๋์, ์ฌํ ๋ถ์, ์๋ฐฉ ํ๋, ์ฅ์ ๋์ ๋ฉ๋ด์ผ ๊ฐ์ ์ ํ๋์ ์ ์ฌ์ ์ธ ๊ด์ ์์ ๊ด๋ฆฌํ๊ณ , ์๋น์ค๊ฐ ์์ ์ ์ผ๋ก ์ ๊ณต๋ ์ ์๋๋ก ํ๋ ๋ชจ๋ ํ๋์ ์ํํฉ๋๋ค.
- ๊ฐ๋ฐํ์ ์ด๋ ค์์ ๋ค์ํ ๊ฒฝ๋ก๋ฅผ ํตํด ์์งํ๊ณ , ๋น์ฆ๋์ค ๋ฏธ์
์ ํจ๊ป ๋ฌ์ฑํ ์ ์๋๋ก ์ ๊ทน์ ์ผ๋ก ์ง์ํฉ๋๋ค.
- ์์คํ
๊ฐ์ฉ์ฑ, ์ ๋ขฐ์ฑ, ํ์ฅ์ฑ๊ณผ ๊ด๋ จ๋ ๋ค์ํ ์งํ๋ค์ ๋ถ์ํ๊ณ ๋ชจ๋ํฐ๋งํ๋ฉฐ ์๋น์คํ๊ณผ ํจ๊ป ์ด๋ฅผ ์ ์ง์ ์ผ๋ก ๊ฐ์ ํด๋๊ฐ๋๋ค.
- ๊ฐ๋ฐ์๋ค์ด Devops/SRE๊ฐ ์ ๊ณตํ๋ ์์คํ
์ ์ ์ฌ์ฉํ ์ ์๋๋ก ์ ๊ทน์ ์ธ ๊ต์ก๊ณผ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋ชจ๋ ๊ฐ๋ฐ์๋ค์ด ๋๋ ค์ ์์ด ๋ฐฐํฌํ ์ ์๋๋ก ์ง์ํ๋ฉฐ ์ด๋ฅผ ์ํ ๋ค์ํ ํ๋ซํผ์ DevOpsํ๊ณผ ํจ๊ป ๊ด๋ฆฌํ๊ณ ๊ฐ์ ํฉ๋๋ค.
ํ์ ํฉ๋ฅํ์ ๋ค๋ฉด,
- AWS, K8S, Service mesh ๋ฑ ํ๋ํ๋ ์ปดํจํ
๋ฐ ๋คํธ์ํฌ ์ธํ๋ผ๋ฅผ ๋ชจ๋ ์๋น์ค์ ์์คํ
์ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํ๊ณ ๊ฒฝํํด๋ณผ ์ ์์ต๋๋ค.
- ๋จ์ํ ์ธํ๋ผ ๊ด๋ฆฌ ๋ฐ ํ๋ก๋น์ ๋ ์ง์ ์์ค์ ๋์ด์, ๋ฐฑ์๋ ์์ง๋์ด๋ง์ ๊น๊ฒ ๊ธฐ์ฌ ํ ์ ์์ต๋๋ค.
- ์ค์๊ฐ์ฑ์ด ์๊ตฌ๋๋ ๋น์ฆ๋์ค ํน์ฑ ์ ๊ณ ์ฑ๋ฅ / ์ ์ง์ฐ ์์คํ
์ ๋ํ ๊น์ ๊ณ ๋ฏผ์ ํจ๊ป ํด๋ณผ ์ ์์ต๋๋ค.
- ๊ธ๋ก๋ฒ ํ๊ฒฝ์์์ ๋๊ท๋ชจ ์ธํ๋ผ, multi-products, B2B์ B2C๋ฅผ ์์ฐ๋ฅด๋ ๋ณต์กํ production ํ๊ฒฝ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋ค์ํ know-how์ best practice๋ค์ ๊ฒฝํํ ์ ์์ต๋๋ค.
HyperLink ์ธ์
์์ SREํ์ด ์ด๋ป๊ฒ ์ผํ๊ณ , ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์ง ์ดํด๋ณด์ธ์!
[์
๋ฌด ๋ด์ฉ]
Public ํด๋ผ์ฐ๋ ํ๊ฒฝ์์์ ๊ณ ๊ฐ์ฉ์ฑ ์์คํ
์ธํ๋ผ ๊ตฌ์ถ ๋ฐ ์ด์
- AWS๋ก ๊ตฌ์ฑ๋ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์๋ฒ ์์คํ
์ ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ๊ณ ์ด์ํฉ๋๋ค.
- ํด๋ผ์ฐ๋ ์ ๊ณต์๊ฐ ์ ๊ณตํ๋ ์ฝ์์์ ์์
ํ๋ ๊ฒ๋ณด๋ค๋ ์ฝ๋๋ก์ ๊ด๋ฆฌํ๋ ๊ฒ์ ์ ํธํ๊ธฐ ๋๋ฌธ์ Terraform, Helm, ArgoCD ๋ฑ์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์
๋ฐฐํฌ๋ Spinnaker ๊ธฐ๋ฐ IDP(internal developer platform)์ ํตํด Kubernetes ๊ธฐ๋ฐ์ ์ปจํ
์ด๋ ํ๊ฒฝ์ ๋ฐฐํฌํ๊ณ ์์ต๋๋ค.
์์คํ
/์ ํ๋ฆฌ์ผ์ด์
๋ก๊น
, ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ํ
- ์์ ์ ์ธ ๋ก๊น
๊ณผ ๋ชจ๋ํฐ๋ง์ ์๋น์ค ์์ ์ฑ์ ํ์์์์
๋๋ค. Zabbix์ Prometheus๋ฅผ ํตํด ์ต๋ํ ๋ชจ๋ํฐ๋ง์ ์๋ํํ์ฌ ์ฌ๋์ ๊ฐ์
์์ด๋ ์ธํ๋ผ ๋ฆฌ์์ค๋ฅผ auto-discoveryํ๊ณ ์ ์ ํ ์๋์ด ์ค์ ๋๋๋ก ์๋ฆ๋ต๊ฒ ์์คํ
์ ๊ตฌ์ฑํฉ๋๋ค.
- OpenTelemetry์ Elasticsearch๋ฅผ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํ์ฌ 300+๊ฐ์ ๋ง์ดํฌ๋ก์๋น์ค์ ์ ํ๋ฆฌ์ผ์ด์
๋ชจ๋ํฐ๋ง์ ์ํํ๊ณ ์์ต๋๋ค.
- ์ด ๊ณผ์ ์์ ์๋ํ ๋๊ตฌ๊ฐ ํ์ํ๋ค๋ฉด ์์ฒด์ ์ผ๋ก๋ ๊ฐ๋ฐํ๊ณ ์ฌ๋ด์ ๊ณต์ ํ๊ณ ์์ต๋๋ค.
- ๋ํ Grafana Mimir๋ฅผ ํ์ฉํ์ฌ ์ํฐํ๋ผ์ด์ฆ ๊ท๋ชจ์ ์๊ณ์ด ๋ฉํธ๋ฆญ ๊ด๋ฆฌ ๋ฐ ์์ง์ ์์ ์ ์ผ๋ก ์ํํ๊ณ ์์ต๋๋ค.
์๋น์ค ์ฅ์ ๋์ ๋ฐ ํฌ์คํธ๋ชจํ
๋ฌธํ ๋ฆฌ๋ฉ
- ์๋น์ค ๊ฐ๋ฐํ๊ณผ ํจ๊ป ์ฅ์ ๋ฐ์ ์ ์ ์ ํ ์กฐ์น๋ฅผ ์ทจํ๊ณ , ๊ทธ์ ๋ํ ๊ทผ๋ณธ์ ์ธ ์์ธ ๋ถ์์ ์ํํ์ฌ ์ฌ๋ฐ์ ๋ฐฉ์งํ๋ ์ ๋ต์ ํจ๊ป ๊ณํํ๊ณ ์ํํฉ๋๋ค.
- ๋ํ, ์ด๋ฌํ ๋ชจ๋ ํ๋์ด ์ ์ฌ์ ์ผ๋ก ์ ์ํ๋ ์ ์๋๋ก ๋ค์ํ ํ๋ก์ธ์ค์ ๋๊ตฌ๋ฅผ ๊ฐ๋ฐํ๊ณ ์ด์ํ๋ฉฐ, ์ด๋ฅผ ์ง์์ ์ผ๋ก ๊ฐ์ ํ๊ณ ๋ฐ์ ์์ผ ๋๊ฐ๊ณ ์์ต๋๋ค.
SLO/SLI ๊ธฐ๋ฐ ์๋น์ค ๊ฐ์ ํฌ์ธํธ ๋ฐ ๋ฌธ์ ์ ๋ฐ๊ตด, ์ต์ ํ
- ์๋น์ค ์ด์ ์ค ๋ฐ์ํ๋ ๋ฌธ์ ์ ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ , ์๋น์ค์ ์ฑ๋ฅ, ์์ ์ฑ, ํ์ฅ์ฑ ๋ฑ ๋ค์ํ ์ธก๋ฉด์์ ๊ฐ์ ํ ์ ์๋ ํฌ์ธํธ๋ ๋ฌธ์ ์ ์ ํ์
ํ๊ณ ๊ฐ์ ํ๋ ์์
์ ์ํํ๊ณ ์์ต๋๋ค.
- ํนํ, ํ์ดํผ์ปค๋ฅํธ์์ ๊ฐ์ฅ ์ค์ํ ์ ์ง์ฐ/๊ณ ์ฑ๋ฅ์ ์ฝ์ด ์์คํ
๊ณผ ๊ธ๋ก๋ฒ ๋ฏธ๋์ด ์์คํ
์ ์ฃผ์ํ๊ฒ ๊ธฐ์ฌํ๊ณ ์์ต๋๋ค.
- ์ด๋ฌํ ๊ฐ์ ์์
์๋ ํด๋ผ์ฐ๋ ์ธํ๋ผ, CDN/Network, Application ์ต์ ํ, ์ ๊ท ์๋ฃจ์
๋์
๋ฑ ๋ค์ํ ๊ธฐ์ ์์ญ์ ํฌ๊ดํ๊ณ ์์ต๋๋ค.
์ ๊ธฐ์ PoC ๋ฐ ํ๋ก๋์
์ ์ฉ
- ์ ๋ขฐ์ฑ ํฅ์์ ์ํ ๋ค์ํ ๋๊ตฌ๋ค์ ์๋ก ๊ฐ๋ฐํ๊ฑฐ๋ ์ฐ๊ตฌํ์ฌ ์ค์ ์ด์ ํ๊ฒฝ์ ์ ์ฉํ๊ณ ์์ต๋๋ค. ์๋ก ๊ฐ๋ฐ๋๋ ๋๊ตฌ๋ฅผ ๊ฐ๋ฐํ๊ฒฝ์ ์ ๊ทน์ ์ผ๋ก ์ ์ฉํ๊ณ ์ฅ์ ๊ณผ ๋จ์ ์ ๋ํด ์๋
ผํ๋ฉฐ, ์ฒ ์ ํ ๊ฒ์ฆ์ ํตํด ์์ ์ฑ์ ์ ์งํ๋ฉด์ ์ด์ ํ๊ฒฝ์ ์ ์ฉํฉ๋๋ค.