블로그

응용 프로그램. 모든 곳에 응용 프로그램

로리 맥비티 썸네일
로리 맥비티
2016년 8월 29일 게시

지난 몇 년 동안 우리(기업의 We)는 기업이 애플리케이션을 어떻게, 왜, 어디에서 배포하고 제공하는지 알아보기 위해 애플리케이션 제공 현황 설문 조사를 통해 데이터 센터를 면밀히 조사했습니다. 물론, 우리는 애플리케이션 서비스에 중점을 두고 있지만, 그 주된 관심사에 관련성이 있고 흥미로운 광범위한 기술과 상황 정보가 있습니다. 애플리케이션도 없고 앱 서비스도 없어요. 적어도 네트워크에서 우리가 앉아 있는 위치에서 보면, 애플리케이션은 우주의 중심에 있는 셈이죠. 

우리가 묻는 질문 중 하나는 조직의 포트폴리오에 얼마나 많은 응용프로그램이 있는지입니다. 이러한 리소스는 클라우드, 데이터 센터, 호스팅 또는 메인프레임에 있을 수 있습니다. 우리는 반드시 그 부분을 파고들지는 않습니다(설문조사가 너무 복잡해지겠죠?). 그보다는 특정 조직에서 실제로 얼마나 많은 애플리케이션이 있는지 이해하려고 할 뿐입니다.

실제로 우리는 다양한 종류의 응용 프로그램이 제공되는 것을 보았습니다. 2016년 7월, 실제 사용량을 기준으로 한 가상 서버의 평균 수(애플리케이션이나 서비스와 대략적으로 연관됨)는 122개였습니다. 우리가 본 최대치? 12,000개 이상. 네, 맞습니다. 지금 당장 12,000개가 넘는 가상 서버(애플리케이션)를 운영하는 조직이 최소한 하나 있습니다.

우리의 설문조사(및 실제) 데이터는 그것이 확실히 이상치임을 보여줍니다. 저희의 데이터에 따르면, 규모가 매우 큰(직원 5,000명 이상) 조직을 제외하고 대부분 회사는 1~200개 사이의 애플리케이션을 관리하고 있습니다.

전 세계적으로 조직 규모별 앱

실제로, 모든 규모의 조직에 걸쳐 전 세계 응답자의 54%가 1~200개의 애플리케이션을 제공하고 있습니다. 23%는 201~500개의 상품을 배송하고, 15%는 501~1000개의 상품을 처리합니다.

1001~3000개의 "그렇게 높이 셀 수도 없다"는 범주에 속하는 사람은 매우 적습니다(9%). 하지만 그들은 거기에 있어요. 3000이 넘죠? 더욱 적습니다.

2014년 7월 Forbes.com에 기고한 Ben Kepes에 따르면 "기업 내에서 평균 508개의 애플리케이션이 사용됩니다."    

저는 그 숫자가 전형적인 대규모 기업을 충분히 대표한다고 생각합니다. 규모가 작은 기업의 경우 최소한 절반으로 줄이겠습니다.

하지만 어떤 면에서 보더라도 결코 사소한 일은 아닙니다. 확장, 보안 및 관리해야 할 애플리케이션이 204개에 달하는 것은 운영팀이 원하는 것보다 더 바쁘게 만들기에 충분합니다.

문제는 그 숫자가 표면적으로는 늘어나야 한다는 것이다. 많은 수의 애플리케이션이 클라우드로 이동하고 있지만, 특히 상품화된 비즈니스 앱에서 SaaS 솔루션으로 전환하는 동안 그러한 "개방"은 다른 애플리케이션으로 채워지고 있습니다. 그리고 그 중 대부분은 고객을 위한 멋진 모바일 앱이나 게임이 아닙니다.

Salesforce.com의 "2016년 IT 현황" 에 따르면 오늘날 앱 개발 리소스의 대부분(42%)은 직원 생산성에 초점을 맞추고 있습니다. 내부 지향, 운영 효율성 중심 앱.

비즈니스 프로세스 자동화, 생산성 향상, 그리고 기업 전체의 데이터 가시성 증가는 핵심적인 IT 과제이며, 많은 경우 이러한 목표를 달성하기 위한 앱과 시스템의 개발을 통해 해결되고 있습니다.

일부는 클라우드를 통합하여 API와 통합 작업을 수반하고, 다른 일부는 온프레미스에 남아 있을 것입니다. 어떤 경우에는 모바일 앱이 필요하고, 어떤 경우에는 간단한 웹 기반 인터페이스가 필요합니다. IT를 "개방"하고 더 큰 협업과 재사용을 가능하게 하는 새로운 모범 사례를 따르려면 모든 것이 API를 가져야 합니다.

 

세일즈포스-상태-2016

그럼에도 불구하고, 이러한 애플리케이션은 기존 부하를 증가시킵니다. 그리고 이것 역시 확장하고 보안을 강화하고 관리해야 합니다. 업데이트하고 통합해야 합니다. 이는 증가하는 동서 트래픽 부하에 추가되며, 오프프레미스 클라우드 솔루션이 관련되면 북서 트래픽 부담도 증가합니다.

우리는 애플리케이션에 대해 생각할 때, 화려하고 아름답게 디자인된 모바일 애플리케이션을 너무나 자주 상상합니다. 하지만 기업이 관리하는 모든 앱이 그런 종류의 앱은 아닙니다. 일부는 순전히 실용적이고, 다른 일부는 원격으로 데이터를 수집하여 이를 안전하게 본사로 전송하여 분석가가 매일 사업 결정을 내리기 위해 이를 활용하는 분석가에게 전달하기 위한 목적으로만 설계되었습니다.

실제로 이 세상은 내부와 외부 모두 응용 프로그램 세계입니다.