SRE, 현대적인 엔터프라이즈 아키텍처를 선명하게 조명하다

F5 에코시스템 | 2023년 1월 12일

단순히 ‘켜져 있다’는 것만으로 성능을 판단할 수는 없습니다. 램프에 전력이 공급된다고 해서 사용자가 자신이 하는 일을 확실히 볼 수 있을 만큼 충분한 빛을 제공한다는 의미는 아닙니다. 전력 외에도 사용자의 시야에 영향을 미치는 요인은 다양합니다. 전구의 수명이 다해 가거나 전력은 공급되지만 충분하지 않아 빛이 어두울 수 있습니다. 전구를 밝게 유지할 만큼 전력이 충분하지 않다면 배선에 문제가 있거나 조광기로 인해 전류의 흐름이 제한되었을 수 있습니다. 전구가 밝더라도 전등갓이 너무 어둡거나 공간이 너무 넓어 조명 하나만으로는 부족할 수 있습니다. 요컨대 램프의 성능과 그에 따른 사용자 경험에 영향을 미치는 요인은 많습니다. 마찬가지로 시스템과 애플리케이션의 성능 및 안정성을 평가할 때도 기존의 가동 시간이라는 척도만으로는 충분하지 않습니다. 안정성은 서비스 수준에도 좌우됩니다.

시스템과 애플리케이션은 인프라, API, 보안, 워크플로, 로직, 데이터 등 목적에 맞게 결합된 여러 구성 요소로 이루어져 있으며, 단순히 켜져 있다고 해서 안정성이 보장되는 것은 아닙니다. 앞서 든 램프의 비유처럼 최적의 성능과 경험을 보장하려면 모든 구성 요소를 평가하고 점검할 수 있어야 합니다. 오프라인 비즈니스에서는 ‘고객 여정’을 직접 따라가며 전반적인 경험을 살펴보는 것만으로도 서비스 수준의 문제를 쉽게 파악할 수 있지만, 디지털 비즈니스에서는 이것이 상당히 어려울 수 있습니다. 기존 엔터프라이즈 아키텍처로 인해 비즈니스와 IT가 사일로화되어 있으면 문제를 식별하고 근본 원인을 찾는 일이 항상 쉽거나 효율적인 것은 아닙니다. 비즈니스 리더는 문제가 있다고 생각할 수 있지만, 각 구성 요소를 관리하는 IT 팀은 모든 것이 ‘켜져’ 있다면 문제가 없다고 판단할 수 있습니다. 사이트 신뢰성 엔지니어링(SRE)은 서비스 수준 목표(SLO)를 통해 비즈니스 약속이 이행되도록 비즈니스와 IT를 연결하는 가교 역할을 합니다.

SRE란 무엇인가요?

사이트 신뢰성 엔지니어링(SRE)은 2000년대 초 Google에서 시작되었으며, Google에 따르면 “운영을 소프트웨어 문제처럼 다룰 때 얻게 되는 것”입니다. 저희가 정의하는 SRE는 비즈니스 목표를 뒷받침하는 안정적이고 효율적이며 확장 가능한 시스템을 구축하기 위해 활용하는 일련의 프로세스, 관행, 도구뿐만 아니라 문화와 사고방식까지 아우릅니다.

SRE는 단순히 가용한 시스템이 아니라 안정적이고 확장 가능한 시스템에 중점을 둡니다. 또한 SRE는 사고방식이자 문화라고 할 수 있습니다. 보안과 마찬가지로 역할에 관계없이 모든 구성원이 고품질의 안정적인 시스템을 만드는 데 적극적으로 기여해야 하기 때문입니다. SRE는 문화이자 사고방식인 동시에, 전체 서비스를 처음부터 끝까지 제공하는 서비스 팀의 업무에 포함되는 경우가 많습니다. 이러한 팀은 일반적으로 가용성, 지연 시간, 성능 및 복구를 모니터링하여 핵심 시스템을 개선하고 혁신을 지원하는 한편, 자동화와 효율성을 통해 지속적인 개선을 추진합니다. 본질적으로 이들은 단순히 전등이 켜져 있는지만 확인하는 것이 아니라 방 전체를 살펴봅니다.

SRE가 SLI를 활용하여 SLO를 달성하는 방법

사이트 신뢰성 엔지니어링은 비즈니스 성과를 달성하기 위한 SLO와 SLI(서비스 수준 지표)의 측정 기준을 정의합니다. 간단히 말해, SRE는 개발, 보안 및 운영 팀의 요구 사항과 목표를 통합하여 기업이 고객에게 한 약속을 안정적으로 이행할 수 있도록 합니다.

비즈니스 차원의 약속이 사용자가 자신이 하는 일을 볼 수 있을 만큼 충분한 조명을 안정적으로 제공받는 것(서비스 수준)이라면, SLO는 10제곱피트의 공간마다 밝게 켜진 전등 하나(가용성)를 유지하는 것일 수 있습니다. 또 다른 SLO로는 정해진 MTTR(평균 복구 시간)을 들 수 있는데, 이 예에서는 수명이 다했거나 다해 가는 전구를 교체하는 데 걸리는 시간을 의미합니다. 이때 SLI는 SLO 달성을 보장하기 위해 사이트 신뢰성 엔지니어와 IT 부서가 정의하는 임계값으로, 광속, 각 전등으로 흐르는 전류, 또는 사용자가 전등을 건드리거나 옮겨서 발생하는 위치의 미세한 변화 등을 모니터링하는 것이 이에 해당합니다. 애플리케이션 제공 시스템에서는 CPU 사용률, API 호출 시간, 데이터베이스 쿼리 시간 등이 이에 해당할 수 있습니다. 비즈니스 SLO에 영향을 미치는 SLI 측정 지표를 정의하고, 해당 지표가 특정 임계값 아래로 떨어질 때 운영 정책과 구성을 조정하여 어떤 대응을 취할지 결정하는 것은 사이트 신뢰성 엔지니어의 몫입니다.

현대 엔터프라이즈 아키텍처에서 SRE가 제공하는 이점

측정 지표, 임계값 및 대응은 디지털 비즈니스의 애플리케이션 제공을 위해 설계된 현대적 엔터프라이즈 아키텍처의 다른 영역과 SRE가 만나는 지점입니다. 운영 데이터인 텔레메트리는 SRE가 정의한 측정 지표와 임계값을 관측할 수 있도록 지원합니다. 자동화는 도구, 기술 및 관행을 결합해 적용함으로써 사이트 신뢰성 엔지니어가 수작업을 줄이면서 정의된 대응을 확장할 수 있게 하며, 이를 통해 디지털 서비스의 SLO를 효율적으로 충족할 수 있도록 합니다. 또한 디지털 서비스의 시스템 신뢰성이 향상되면 디지털 비즈니스에서 긍정적인 사용자 경험을 제공할 가능성도 높아집니다.

다시 말해, SRE는 사용 가능한 모든 도구, 기술 및 프로세스를 활용하여 단순히 시스템을 ‘가동’하는 데 그치지 않고 안정적으로 작동하도록 보장함으로써 IT와 비즈니스의 노력을 하나로 통합하는 가교 역할을 합니다. 기업 아키텍처에 SRE를 도입하면 기업은 시스템 애플리케이션을 선제적으로 관리하고 성능 저하나 이상 징후를 더 일찍 감지할 수 있으며, 사이트 신뢰성 엔지니어는 사용자 경험에 영향을 미치기 전에 이를 조사하고 해결할 수 있습니다.

SRE를 비즈니스에 통합하고 효율적이고 확장 가능한 디지털 비즈니스로의 전환 여정을 지원하는 방법을 알아보려면, O’Reilly 도서 디지털 비즈니스를 위한 엔터프라이즈 아키텍처에 수록된 Julia Renouard의 장 「속도의 필요성」을 읽어보세요.

공유

관련 블로그 게시물

AI 시대의 새로운 애플리케이션 제공 원칙으로 복잡성 극복하기
F5 에코시스템 | 2025. 02. 20.

AI 시대의 새로운 애플리케이션 제공 원칙으로 복잡성 극복하기

보안, 일관성, 완전 자동화에 중점을 둔 애플리케이션 제공의 새로운 6가지 원칙을 도입하여 복잡성 없이 하이브리드 멀티클라우드의 유연성을 누리세요.

디지털 혁신을 가속화하는 6가지 기술 역량
F5 에코시스템 | 2023. 01. 05.

디지털 혁신을 가속화하는 6가지 기술 역량

오늘날의 엔터프라이즈 아키텍처에는 기술 변화를 주도하는 데 핵심적인 민첩성, 확장성, 보안 및 관찰 가능성이 부족하지만, 이 여섯 가지 핵심 역량은 기업이 디지털 혁신 전반에 걸쳐 위험과 과제를 관리하는 데 도움이 될 것입니다.

하이브리드 근무가 ID 중심 보안으로의 전환을 이끌고 있습니다
F5 에코시스템 | 2021. 08. 16.

하이브리드 근무가 ID 중심 보안으로의 전환을 이끌고 있습니다

자동화와 디지털화의 폭발적인 성장에 하이브리드 근무 모델로의 전환 추세가 더해지면서, IP 기반 보안에서 벗어나 ID 기반 액세스 전략으로 전환하는 움직임이 더욱 가속화될 것입니다.

관점의 현대화: 애플리케이션에서 경험으로
F5 에코시스템 | 2021. 04. 05.

관점의 현대화: 애플리케이션에서 경험으로

그리스와 로마의 신들처럼, 여러 신화에서도 동일한 존재가 다양한 모습으로 나타나는 것을 볼 수 있습니다. 본질적으로 각각의 화신은 기존 존재가 새로운 얼굴로 드러난 것입니다. 디지털 세계에서도 이와 비슷한 양상이 나타납니다. 우리가 ‘애플리케이션’이라고 부르는 것들은 흔히 기존 기능이 새로운 형태로 구현된 것이라 볼 수 있습니다.

코로나19 이후 기업 결제의 디지털 전환
F5 에코시스템 | 2020. 06. 01.

코로나19 이후 기업 결제의 디지털 전환

디지털 결제는 과거의 현금만큼이나 보편화되었습니다. 코로나19 팬데믹으로 인한 봉쇄 조치는 소비자의 디지털 결제 서비스 의존도를 더욱 빠르게 높였습니다. 기업의 디지털 결제 도입 역시 가속화되었습니다. 대중을 상대로 영업하든 하지 않든 기업에는 여전히 지급해야 할 대금과 받아야 할 대금이 있기 때문입니다.

공급망 해킹과 보안에서 하드웨어의 역할
F5 에코시스템 | 2018. 10. 08.

공급망 해킹과 보안에서 하드웨어의 역할

수석 아키텍트 Dave Schmitt와 CTO 오피스가 최근 Bloomberg의 Super Micro 관련 기사를 계기로 하드웨어 보안 전문성의 중요성을 되짚어봅니다. 또한 이 글에서는 시스템이 안전하게 보호되고 있는지 확인하기 위해 공급업체에 물어봐야 할 질문도 소개합니다.