적응형 애플리케이션은 데이터를 기반으로 합니다

F5 에코시스템 | 2020년 10월 05일

사람들이 제 산호초 수조를 들여다보면 이런 모습이 보입니다.

산호초

그들은 놀라운 조안티드 산호를 마주합니다. 오랜 세월 정성 어린 손길로 세심하게 길러낸 산호입니다. 그들은 이 세상에 존재하는 또 다른 생명의 아름다움과 우리 바다에 살아가는 생명체의 경이로움을 발견합니다.

하지만 그들이 보지 못하는 것은 그 아래에 숨겨진 세계입니다. 이 생물들이 살아가는 모래와 바위 속에는 놀라운 미생물 생태계가 자리 잡고 있으며, 이것이 없다면 조안티드는 번성하기는커녕 생존조차 할 수 없습니다.

Apex 인터페이스

또한 그들은 제가 그들의 환경 상태를 얼마나 세심하게 모니터링하는지 알지 못합니다. 문제가 발생했을 때 이를 알려 주기 위해 분 단위, 일 단위로 기록되는 수치도 보지 못합니다. 단 하나의 매개변수라도 안전 범위 아래로 떨어지거나 위로 올라갈 때 울리는 경보음도 듣지 못합니다.

기술 세계에서도 마찬가지입니다.

우리(여기서 ‘우리’는 회사를 뜻합니다)가 적응형 애플리케이션에 관해 이야기할 때는 사람들이 실제로 보는 것을 말합니다.

오늘날 사용자가 제품을 구매하거나, 요금을 납부하거나, 지원을 받기 위해 귀사와 상호작용할 때 마주하는 것은 단 하나, 바로 사용자 경험입니다. 사용자는 그 경험을 안전하게 제공하기 위해 동원되는 수많은 애플리케이션, 인프라, 환경 및 서비스를 보지 못합니다.

하지만 이러한 요소들은 분명히 존재하며, 사용자 경험이 원활하게 유지되도록 하는 데 매우 중요합니다.

데이터의 중요성

무언가 잘못되었다는 사실을 아는 것과 그에 어떻게 대처해야 하는지를 아는 것 사이에는 큰 차이가 있습니다. pH와 온도의 관계를 이해하는 것처럼 간단한 지식도 문제를 해결하느냐, 오히려 악화시키느냐를 가를 수 있습니다. 사용자 경험도 마찬가지입니다.

앞으로 나아가기 위한 기본 단계는 올바른 데이터를 수집하고 있는지 확인하는 것입니다. 안타깝게도 상당수의 조직이 그렇게 하지 못하고 있습니다.

Turbonomic의 설문조사는 이러한 현상을 보여줍니다(강조는 인용자): "응답자들에게 조직에서 애플리케이션 성능을 어떻게 측정하고 있는지 물었을 때, 60% 이상이 어떤 형태로든 측정하고 있다는 점은 고무적이었습니다. 하지만 가장 일반적인 방식은 일반적으로 응답 시간이나 트랜잭션 처리량의 형태로 설정되는 서비스 수준 목표(SLO)를 기준으로 관리하는 것이 아니라 가용성을 측정하는 것이었습니다. 13%는 애플리케이션 성능을 전혀 측정하지 않습니다."

측정 없이는 적응형 애플리케이션을 결코 구현할 수 없습니다. 측정을 토대로 사용자 경험의 건전성을 파악할 수 있으며, 이러한 측정값을 분석해 관계와 패턴을 추론할 수 있습니다. 궁극적으로 진정한 적응형 애플리케이션을 가능하게 할 자동화는 측정과 측정값에 대한 우리의 이해를 기반으로 합니다. 수족관의 상태를 정확하게 측정하고 각 요소 간의 관계를 이해할 수 있기에 대응을 자동화하고, 거의 수고를 들이지 않고도 수족관 생물에게 최적의 환경을 유지할 수 있습니다.

사용자 경험에 대해서도 이와 같은 노력을 기울이지 않으면 비즈니스에 매우 실질적인 영향을 미칩니다. 고객의 89%는 좋지 않은 고객 경험을 겪은 후 경쟁사와 거래하기 시작합니다.[1] 이들을 대체할 신규 고객을 확보하는 데 드는 비용은 상당하며, 고객 1인당 평균 비용은 소매업계의 77달러에서 금융업계의 250달러 이상에 이릅니다. 잠재적인 매출 손실은 이보다 더 큽니다. 충성 고객의 가치는 평균적으로 첫 구매 금액의 10배에 달합니다.[2] 탁월한 사용자 경험을 유지하는 것은 비즈니스에 도움이 될 뿐만 아니라 반드시 필요한 일입니다. 말 그대로 손끝만 움직이면 다른 대안을 선택할 수 있는 상황에서 충성 고객을 유지하려면, 제가 산호초 수조의 상태에 쏟는 것과 같은 열정적인 관심을 사용자 경험의 건전성에도 기울여야 합니다.

측정값을 확보하고 대응을 자동화하기 위한 제어 지점을 마련하는 데 핵심적인 요소는 애플리케이션을 제공하고 보호하는 인프라와 서비스입니다.

적응형 애플리케이션은 데이터를 기반으로 합니다

클램 시스템

폴란드 바르샤바에서는 조개 여덟 마리가 그 어떤 기술보다 수질 측정에 뛰어난 것으로 입증되었습니다. “오염에 매우 민감한 홍합은 오염된 물을 감지하면 껍데기를 닫는데, 이때 껍데기에 부착된 특수 센서가 경보를 울립니다.”[3] 최근까지도 이들의 존재를 아는 사람은 아무도 없었습니다. 주민들은 그저 안전한 식수를 이용할 수 있다는 사실만 알고 있었습니다.

이 조개와 같은 생물은 본능적으로 모든 것을 측정하며, 데이터를 바탕으로 위험을 감지하는 데 특히 뛰어납니다. 하지만 이러한 놀라운 능력을 단독으로 담당하는 내부 시스템은 없습니다. 수백 개의 내부 시스템이 협력해 측정값을 생성하고 그 결과 데이터를 분석해야만 물이 위험하다는 사실을 순식간에 판단할 수 있습니다.

애플리케이션을 적응형으로 만드는 것은 바로 측정값, 즉 데이터입니다. 명확한 행동 유발 요인이 없다면 적응할 필요도 없습니다. 용량과 수요를 파악하면 확장 여부를 결정할 수 있습니다. 악의적인 활동이 식별되면 보안 조치가 실행됩니다. 성능 저하가 감지되면 최적화가 이루어집니다.

이 데이터는 광범위하며, 필연적으로 기술 스택의 모든 계층에서 수집된 측정값을 포함합니다. 이러한 데이터를 종합하여 비즈니스 프로세스, 즉 디지털 워크플로에 매핑하면 분석을 통해 애플리케이션이 자동으로 적응하는 데 필요한 정보로 변환할 수 있습니다.

추가 분석을 통해 관계, 패턴 및 추세를 파악하여 비즈니스 리더에게 제시할 수 있으며, 이를 바탕으로 아키텍처, 인프라 및 애플리케이션을 실질적인 비즈니스 성과에 맞게 조정할 수 있습니다. 이러한 인사이트는 AI 기반 보안 및 AIOps 형태의 자동화된 조치를 제공할 뿐만 아니라, 비즈니스 및 IT 이해관계자가 정보에 입각한 의사 결정을 내릴 수 있도록 지원합니다.

조치를 실행하려면 지시를 받아 그에 따라 작동할 수 있는 시스템이 필요합니다. 우리 몸 안의 위험한 상태에 반응하는 것은 외부 세계와 접하는 인터페이스가 아닙니다. 우리를 대신해 작동하는 것은 면역 체계와 그 밖의 내부 시스템입니다. 디지털 세계에서 이러한 내부 시스템은 애플리케이션 서비스와 인프라에 해당합니다. 즉, 인터페이스 이면에서 데이터를 생성하고 사용자 경험을 보호하고 확장하며 최적화하는 기술입니다.

적응형 애플리케이션은 데이터를 기반으로 하며, 이를 제공하고 보호하며 확장하는 애플리케이션 서비스, 인프라 및 시스템에서 생성되는 텔레메트리를 통해 구현됩니다. 또한 해당 데이터를 분석하여 실행 및 자동화 가능한 인사이트를 도출할 수 있는 플랫폼을 활용하면 기업은 적응형 애플리케이션 구현을 향해 더욱 빠르고 자신 있게 나아갈 수 있습니다.


1 Oracle

2 마케팅 기술 블로그

3 다큐멘터리, 생명을 구하는 조개를 인터넷 스타로 만들다

공유

작성자 소개

Lori Mac Vittie
Lori Mac Vittie수석 엔지니어 겸 최고 에반젤리스트 | F5

Lori MacVittie는 F5 CTO 오피스의 수석 엔지니어이자 최고 에반젤리스트로, 애플리케이션 딜리버리, 자동화 전략 및 인프라 분야에서 깊이 있는 전문성을 보유하고 있습니다. AI 에이전트를 위한 가드레일을 정의하고, 취약한 멀티클라우드 아키텍처를 분석하며, 확장 가능한 시스템의 한계를 탐구하는 등 복잡한 문제를 명확하게 풀어내는 것으로 잘 알려져 있습니다. 애플리케이션 개발, IT 아키텍처, 네트워크 및 시스템 운영 전반에 걸쳐 30년 이상의 업계 경험을 쌓았습니다. F5에 합류하기 전에는 수상 경력이 있는 기술 편집자로 활동했습니다. MacVittie는 컴퓨터 과학 석사 학위를 보유하고 있으며, 보안, 클라우드 및 엔터프라이즈 아키텍처 분야를 아우르는 다수의 저서를 집필한 작가입니다. 또한 보드게임과 비디오 게임을 열정적으로 즐기며, 치즈에 대해서는 거리낌 없이 확고한 견해를 갖고 있습니다.

Lori Mac Vittie의 다른 블로그 게시물

관련 블로그 게시물

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 관련 기사를 계기로 하드웨어 보안 전문성의 중요성을 되짚어봅니다. 또한 이 글에서는 시스템이 안전하게 보호되고 있는지 확인하기 위해 공급업체에 물어봐야 할 질문도 소개합니다.