기본적으로 배포되어 퍼블릭 클라우드로 마이그레이션되는 애플리케이션 유형에 대해 추측하는 블로그와 기사가 많이 있습니다. 모바일 앱은 종종 "클라우드에서 탄생한" 범주 중 하나로 분류되지만, 해당 앱이 기업용 모바일 앱인지 소비자용 앱인지에 대한 구체적인 정보가 부족해 어느 쪽인지 확실하게 말하기 어렵습니다.
따라서 퍼블릭 클라우드의 앱의 모든 측면을 심층적으로 다루는 보고서를 보는 것은 흥미롭습니다. 특히 실제 데이터에서 생성된 보고서라면 더욱 그렇습니다. Sumo Logic도 최근 AWS 퍼블릭 클라우드에서 실행되는 애플리케이션에 대한 귀중한 통찰력을 제공하는 보고서를 발표했습니다 . 이는 Sumo Logic이 관리하는 앱과 인프라에서 생성된 데이터를 바탕으로 작성되었으며, 물론 신중하게 익명화되었습니다. Sumo Logic은 AWS 클라우드에서 앱을 실행하는 1000개 이상의 고객을 보유하고 있으며, 해당 환경에서 컴파일된 앱 스택에 대한 매우 흥미로운 데이터 포인트가 조사 결과에 포함되었습니다.
예를 들어, 컨테이너 도입을 인용하는 다양한 데이터 포인트가 있습니다. 대부분의 결과는 컨테이너 관련 기술의 폐쇄된 커뮤니티에서 실시한 설문 조사에서 나온 것인데, 이로 인해 도입률이 상당히 높아지는 경향이 있습니다. 62%라는 채택률을 보이는 사람도 봤습니다. 반대로, 기업 커뮤니티 전반에서 실시한 설문 조사는 조직 내에서 컨테이너를 도입하는 응답자를 실수로 놓칠 수 있으며, 그 결과가 거의 나타나지 않는 수준으로 왜곡될 수 있습니다. 따라서 Sumo Logic에서 발견한 프로덕션(AWS)에서의 Docker 사용률이 약 15%라는 사실은 의미심장하며, Lambda(서버리스 아키텍처 지원) 도입률도 유사합니다.
또한 "더 많은 고객이 기존(RDBMS) 데이터베이스보다 NoSQL 데이터베이스를 사용한다"는 결과도 흥미로웠습니다. 목록 하단에는 전통적으로 기업의 든든한 RDBMS 공급업체가 눈에 띄게 나타났습니다. 그것은 그렇게 놀라운 일이 아닙니다. 대부분의 기업은 매우 큰(정말 큰) RDBMS를 어떤 클라우드 환경으로든 마이그레이션할 가능성이 낮습니다. 10년, 20년 또는 그 이상의 데이터를 클라우드로 옮기는 데는 어려움이 있을 뿐만 아니라, 해당 데이터베이스를 사용하는 수십, 수백 개의 기존(데이터 센터 경계) 앱에서 발생하는 크툴루와 같은 촉수도 있습니다. 하지만 처음부터 다시 시작하는 경우 최신 앱 프레임워크 내에서 속도와 지원으로 유명한 NoSQL과 같은 최신의 클라우드 친화적인 기술을 채택하거나 오픈 소스 옵션을 선택하는 것이 합리적입니다. 즉, 사용 중인 상위 4개 데이터베이스 중 2개는 NoSQL(Redis가 18%로 차트 1위, Mongo가 16%로 약간 뒤처짐)이었지만 나머지 2개는 전통적인 RDBMS였습니다. MySQL은 17%로 2위를 차지했고 PostgreSQL은 11%로 4위를 차지했습니다.
마지막으로 Sumo Logic은 "AWS 애플리케이션의 약 2/3가 AWS 감사 서비스(CloudTrail)와 VPC Flow Logs를 사용하고 있다"는 사실을 발견했습니다. 이는 모든 산업과 시장에서 보안을 지속적으로 우선시하는 것과 일치합니다. 또한 클라우드 기반 인프라와 시스템이 시장에 계속 등장함에 따라 어떤 "클라우드 서비스"를 다른 솔루션과 통합해야 할지에 대한 통찰력도 제공합니다.
Sumo Logic 보고서는 여기서 직접 다운로드 할 수 있습니다. Sumo Logic에서는 앞으로 더욱 심층적인 분석을 실시할 예정이라고 하니 기대하시기 바랍니다.