CTO 보고서 사무실

IT 현대화: 앱 전달 재정의

  • 페이스북에 공유하기
  • X에 공유
  • Linkedin에 공유하기
  • 이메일로 공유하기
  • AddThis를 통해 공유
로리 맥 비티 지음

차세대 앱 제공이 곧 시작됩니다. 네트워크에는 곧 닥쳐올 운영상의 폭풍으로부터 우리를 구해 줄 새로운 상자가 없습니다 . 우리에게 필요한 것은 앱 제공 도구와 기술을 활용해 비즈니스 및 운영 성과를 지원하는 방식을 바꾸는 새로운 접근 방식입니다.

 

작전 폭풍이 상륙

세계적 팬데믹은 역사상 중요한 전환점으로 지적될 것이며, 정치, 경제, 사회의 흐름에 영향을 미칠 것입니다. 또한 이는 우리가 하이브리드 세계에서 디지털 세계로 도약하는 결정적 시점이기도 합니다. 디지털 세계는 항상 우리의 목적지였으며 항상 눈앞에 있었지만, 가속화된 변화 속도는 조직에 한 세상에서 다른 세상으로 확고하게 도약할 수 있는 기회와 원동력을 제공했습니다. 

 

 

그러나 이러한 도약은 기업들을 난처한 상황에 빠뜨렸습니다. 디지털 경험에 대한 열광적인 관심으로 인해 디지털 존재로 인한 성장을 운영하는 데 IT가 얼마나 준비되었는지 평가할 시간이 거의 없었습니다. 업계에서 가장 잘 대비했다고 믿는 클라우드 공급업체와 클라우드 네이티브 기업조차도 수요를 충족하는 데 어려움을 겪었고 팬데믹 기간 동안 두 번 이상 중단을 경험했습니다. Zoom, Microsoft 365, Azure, Cloudflare, Slack, 그리고 게임 제공업체 Steam은 모두 2020년 3분기에 심각한 중단을 겪었습니다. ( 다운타임 감지기 ) 2021년 내내 모든 산업의 조직은 전 세계 직원과 고객의 디지털 정전을 유발하는 심각한 사고를 겪었습니다.

따라서 모든 산업의 기술 리더가 규모에 맞춰 디지털 비즈니스를 운영하는 데 있어 점차 커지는 과제를 빠르게 인식한 것은 놀라운 일이 아닙니다. 그 결과 그들이 기술을 현대화하기 위한 계획을 수립하는 것도 놀라운 일이 아닙니다. 디지털과 인력 혁신을 결합하는 것은 디지털 기업이 직면한 가장 큰 과제인 운영 규모에 대한 핵심을 파악하기 때문에 중요합니다.

 

 

디지털 기업은 물리적 기업보다 몇 배 더 큰 시장에서 운영될 수 있습니다. 이는 수요 증가로 이어지고, 오늘날 기업이 수행하는 디지털 경험을 보호하고 제공하기 위해 더 많은 리소스가 필요하게 됩니다.

또한, 조직에서는 모든 비즈니스 기능을 디지털화하는 방향으로 나아가고 있으며, 이로 인해 애플리케이션 작업 부하가 폭발적으로 증가하고 있습니다. 디지털화는 거기서 끝나지 않습니다. 애플리케이션은 단순히 비즈니스 프로세스 내에서 특정 작업을 완료하는 효율성을 다루는 데 그칩니다. 이러한 프로세스를 디지털화하는 워크플로가 없다면 수동 개입으로 인해 여전히 비즈니스 속도가 저하됩니다. 디지털화로 인해 더욱 복잡해진 환경에 디지털 서비스를 제공하기 위해 애플리케이션 전반의 워크플로우를 조율하는 데 중점을 둔 새로운 계층의 워크로드가 필요하며,

이 모든 것이 디지털 비즈니스를 지원하기 위한 더 많은 리소스에 대한 필요성을 증가시키고 있습니다.

 

인간적 요소


자원은 기술에 국한되지 않습니다. 사람들은 소비자에게 디지털 경험을 제공하는 앱을 개발해야 하는 것처럼, 기술을 운영하는 것도 필요합니다. 사람이 사업 운영에 참여하지 않는 미래는 없습니다. 하지만 디지털 미래에서는 대규모 사업을 운영하는 데 필요한 사람 수가 기술 리소스에 따라 선형적으로 증가 할 수 없습니다 . 이것이 실행 가능한 운영 모델이라 하더라도 시장은 이를 뒷받침할 수 없습니다. 사람들이 전문 지식을 확장하고, 이를 통해 디지털 비즈니스를 확장하려면 기술이 필요합니다.

 

 

기술이 없다면 디지털 비즈니스에서 운영을 조정하고 실행하는 데 드는 비용이 수익을 빠르게 앞지르게 됩니다. 인간의 운영에 의존하면 서비스당(앱당) 비용이 너무 높아지기 때문입니다. 즉, 기술은 디지털 경제에서 사업을 성장시키는 데 중요할 뿐만 아니라 디지털 경제에서 생존하는 데도 필수적이라는 것을 의미합니다. 

 

 

"2010년 이전에 택시를 예약하는 것과 오늘날 Lyft나 Uber를 예약하는 것을 비교해 보면, 여전히 한 장소에서 다른 장소로 운전해 줄 사람을 고용하는 것입니다. 하지만 이제는 중간에 인간 운영자가 없이도 해당 서비스가 자동화되고 유연하게 제공되며 수요 변화에 적응할 수 있습니다. 전통적인 택시 서비스는 수요를 충분히 미리 예측하고 수용 인원을 계획해야 합니다. 이는 자체적으로 제한되는 수동 인력 배치 및 계획 수립 작업입니다. Uber와 같은 서비스에는 수요가 증가함에 따라 용량을 더욱 동적으로 확장할 수 있는 메커니즘이 내장되어 있습니다. 이는 운전자가 데이터에 반응하는 것을 제외하고는 인간의 개입 없이 자동으로 수행됩니다."

Geng Lin, F5 CTO

 

 

오늘날 시장에는 운영을 확장하기 위해 기술을 사용하는 기업이 많이 있습니다. 디지털 또는 실시간 운영과 AIOps는 우리가 필연적으로 이 새로운 운영 모델이라고 부르게 될 가장 유력한 경쟁자입니다. 하지만 무엇이라고 부르든, 디지털 운영 모델을 성공적으로 실행하는 데 필요한 기술의 핵심은 하나의 용어, 즉 사이트 안정성 엔지니어링(SRE)에 집약되어 있습니다.

10년 전 Google에서 처음 만들어낸 SRE는 이제 막 대다수 기업에 상당히 확산되기 시작했습니다. 운영 방식의 이러한 전환이 가져온 긍정적 영향은 여러 클라우드에서 더 많은 애플리케이션 배포, 엣지에서의 보다 고급 워크로드 배포 계획, 사업, 보안 및 운영 분야에서 AI 도입 속도가 빨라지는 데에서 분명히 드러납니다.

 


SRE와 디지털 비즈니스의 관계는 일관된 연구 결과에 근거하며, 이는 SRE 관행에서 더 성숙함을 보이는 조직이 더 나은 비즈니스 성과를 보고할 가능성이 1.8배 더 높다는 것을 보여줍니다.

 

 

이러한 관행을 조직에 주입하고 이를 확장하여 디지털 비즈니스를 성장시키는 것이 운영 현대화의 목표입니다. 이는 디지털 서비스의 보안과 제공을 최적화하고 확장하는 데 중점을 두며, 이를 위해 도구와 기술이 필요하다는 것을 의미합니다. 일반적으로 이러한 도구, 기술, 서비스의 모음을 앱 제공 이라고 합니다.

서비스 수준 목표(SLO)를 충족하고 비즈니스 성과에 부합하기 위해서는 앱 제공이 매우 중요하다는 사실은 부인할 수 없습니다. 많은 조직(82%)이 앱 제공이 SLO를 충족하는 데 중요하거나 매우 중요하다고 생각합니다. 실제로 앱 제공 서비스는 조직이 기술적, 비즈니스 목표를 달성하는 데 매우 중요해져서 앱 제공 자체가 별도의 기술 분야가 되었습니다.

 

 

결과적으로 현대적 앱 제공이 등장하게 되었습니다. 

 

최신 앱 제공


최신 앱 제공은 최신 애플리케이션을 제공하기 위한 마이크로서비스나 모바일 앱과 같은 접근 방식 그 이상입니다. 실제로 최신 앱 제공은 앱 제공이라는 개념을 하나의 학문으로 수용하고 모든 환경에서 모든 애플리케이션을 운영하고 보호하는 데 필요한 핵심 역량을 다룹니다. 대부분 조직(70%)이 모놀리스에서 마이크로서비스에 이르기까지 다양한 아키텍처 스타일과 위치에서 애플리케이션을 운영한다는 점을 고려하면 이는 중요한 사항입니다.

 


이러한 혼합된 아키텍처 스타일 포트폴리오는 조직이 애플리케이션을 운영하는 모든 환경에서 매우 다양한 애플리케이션 보안 및 제공 기술을 사용하는 이유 중 하나입니다. 마이크로서비스 기반 애플리케이션은 일반적으로 로드 밸런싱과 애플리케이션 라우팅을 제공하기 위해 인그레스 컨트롤러를 사용하는 반면, 기존 애플리케이션은 대신 프록시 기반 로드 밸런싱에 의존하는 경향이 있습니다. 두 가지 유형의 애플리케이션을 모두 보유한 조직은 두 가지 유형의 애플리케이션 제공 기술을 모두 배포할 가능성이 높습니다.

게다가 최신 앱 제공은 단순히 앱 제공을 위한 새로운 제공 모델로 생각할 수 없습니다. 하드웨어에서 소프트웨어로, 가상화에서 컨테이너화로, 온프레미스에서 클라우드 기반 제공으로 앱 제공 방식이 전환되었다고 해서 앱 제공 방식이 현대화되는 것은 아닙니다. 이러한 변화는 단지 앱 제공과 관련된 위치, 폼 팩터, 비용 모델만 변경합니다. 오히려 최신 앱 제공은 앱 제공을 정의하는 기능적 접근 방식으로, 유일한 기준은 복합 서비스의 기능적 역량입니다.

IT의 현대화, 특히 SRE 도입을 통한 운영 관행의 현대화에는 기능적 접근 방식 이상이 필요합니다. 실시간으로 "디지털 사고"를 처리하는 새로운 방법이 필요합니다. 이 새로운 방식은 애플리케이션 모니터링 , 자동화된 SLO 임계값 설정 및 알림 과 같은 주요 SRE 관행을 지원하는 도구, 관찰성 및 자동화의 결합입니다.

 

 

SRE가 사고를 신속하게 처리할 수 있도록 지원하는 도구와 기술에는 필연적으로 앱 제공이 포함됩니다. 이는 확장성을 제공하고, 성능을 개선하고, 애플리케이션과 디지털 서비스를 보호하기 위해 앱 전송 서비스에 대한 아키텍처 종속성의 특성 때문입니다. SRE가 가용성 저하에 대응하여 서비스를 확장해야 하는 경우, 앱 제공은 이 작업을 완수하는 데 중요한 경로에 있습니다. 따라서 최신 앱 제공에는 관찰성자동화 와 같은 기능도 통합되어야 합니다.

더욱이 최신 앱 제공은 다양한 환경에서 이러한 기능과 운영 방식을 지원해야 합니다. 기업들은 이미 오늘날 가능한 경계를 넓히고 있으며, 엣지 컴퓨팅을 포함한 멀티 클라우드 전략을 채택하여 다양한 유형의 워크로드를 배포하고 있습니다 .

현대적 운영 관행을 지원하기 위해 여러 환경에서 이러한 기능을 제공하는 도구와 기술을 함께 사용하면 "현대적 앱 제공"이 구성됩니다. 

 

     

최신 애플리케이션 제공

    

그림 1: 최신 앱 제공의 구성 요소

 

이는 앱 제공에 대한 사고방식과 접근 방식에 있어서 중요한 전환입니다. 최근 수십 년 동안의 다른 많은 기능과 마찬가지로 앱 제공은 전통적으로 애플리케이션을 설계하고 개발한 문제를 해결하기 위해 간단히 추가되어 왔습니다. 

 

현대 앱 제공은 기술 분야입니다.

 

앱 제공의 다음 단계는 단순히 기술과 기능에 관한 것이 아니며, 실제로 그럴 수도 없습니다 . 또한 더 광범위한 기업 아키텍처와 그에 따른 사업 내에서 시너지를 활용해야 합니다. 가용성 및 성능 측면에서 디지털 기대치를 충족하려면 디지털 경험을 구성하는 애플리케이션을 확장하고 최적화하는 기술 없이는 불가능합니다. 그 기술은 과거에도, 지금도 앱 제공입니다. 앱 제공의 현대화와 기술 분야로의 승격은 전체 디지털 비즈니스 포트폴리오의 역량에 큰 영향을 미칠 것입니다. 

디지털 비즈니스에 필요한 아키텍처, 특히 앱 제공에 대해 자세히 알아보려면 O'Reilly에서 새로 출간한 책 ' 디지털 비즈니스를 위한 엔터프라이즈 아키텍처'를 읽어보세요.

 

보고서 다운로드