이 글에서는 올해 DevOps 트렌드 가운데 5가지를 골라 살펴봅니다. 그동안 IT업계 전문가·기업, 관련 매체 등이 2023년 DevOps 트렌드를 다양하게 전망했는데요. 이 글에서는 여러 전망 가운데 3회 이상 지목된 트렌드 5개를 선정했고요. 해당 트렌드의 개념과 기능, 장점, 시장 전망, 성장요인 등을 들여다봤습니다. 2023년 DevOps 트렌드가 새롭지 않을 수도 있는데요. 그러나 반복해서 언급되는 개념을 따로 살펴보면 ‘업계에서 중요하게 생각하는 트렌드’를 쉽게 파악하는 데 도움될 수 있죠. 지금부터 하나하나 알아보겠습니다.
1.쿠버네티스 채택 증가
쿠버네티스 클러스터 구성 요소. 출처=Kubernetes쿠버네티스는 컨테이너화된 애플리케이션을 관리하기 위한 오픈소스 플랫폼입니다. 즉, 이는 컨테이너화된 애플리케이션을 배포하고, 확장하며, 관리하도록 돕는 컨테이너 오케스트레이션 시스템이죠. 쿠버네티스는 개발자가 리소스를 확장하거나 축소할 수 있는, 자동화되고 지속적인 컨테이너 기반 통합 생태계를 제공합니다. 이는 대규모 컨테이너 그룹을 단일 유닛으로 관리하는 방법 을 지원하는데요. Developer Advocate인 Pavan Belagatti는 “이로써 사용자는 소프트웨어를 효율적으로 배포하고, 업그레이드하며, 유지할 수 있다”고 설명합니다. 글로벌 IT 기업인 Flexera의 2021년 설문조사에 따르면, 전체 응답자* 750명 가운데 48%가 쿠버네티스를 사용했죠.
앞으로도 쿠버네티스 채택률은 점점 더 높아질 걸로 전망되는데요. 글로벌 시장조사업체 Absolute Reports에 따르면, 쿠버네티스 시장 규모는 2021년 16억4325만달러에서 2027년 58억9053만달러로 약 3.6배 커질 걸로 예상되고요. 이 시장은 같은 기간 연평균 23.7%씩 성장할 걸로 관측됩니다. “모든 조직이 배포를 위해 쿠버네티스로 전환해 이 플랫폼이 시장을 지배할 거”란 전망도 있죠. 이유는 복합적입니다. 쿠버네티스는 클라우드 네이티브 스택과의 통합으로 인기가 더 높아지고 있죠. 이는 마이크로서비스, 데이터베이스를 포함해 여러 애플리케이션을 지원하고요. 클라우드를 활용하려는 조직에 믿을 만한 선택지입니다. 아울러 아마존웹서비스(AWS), 마이크로소프트 애저, 구글 클라우드 플랫폼(GCP) 등 주요 클라우드 업체들이 쿠버네티스를 지원하고요. 쿠버네티스를 개선하는 기여자 커뮤니티도 활발하게 활동하고 있습니다.
*글로벌 클라우드 의사결정자와 사용자. 직원 수 1000명 이상인 엔터프라이즈와 직원 수 1000명 이하인 중소기업
2.서버리스 컴퓨팅 도입 확대
출처=Global Market Insights서버리스 컴퓨팅은 조직이 서버를 관리할 필요 없이 서비스와 애플리케이션을 개발하고, 실행하게 해주는 개발 모델입니다. 클라우드 서비스 제공자가 하드웨어, 소프트웨어 자원, 애플리케이션 구동에 필요한 주변 응용 소프트웨어 기능을 가상화로 제공해 개발자는 애플리케이션 핵심 기능만 개발하면 되죠. 서버리스 컴퓨팅은 DevOps 프로세스에 여러 이점을 제공합니다. 이는 개발과 운영 사이에 다리를 놓고요. DevOps 파이프라인을 위한 코드를 간소화하죠. 글로벌 IT 매체 All Tech Magazine은 ‘서버리스 컴퓨팅이 엔지니어에게 주는 유익’을 이렇게 설명하는데요. 이는 서버 관리를 없애 워크로드를 줄입니다. 또 필요에 따라 서버 공간 대금만 지불해 비용을 낮추도록 하죠. 서버리스 컴퓨팅은 지연을 줄이면서 쉽게 확장하고, 배포하도록 지원합니다.
서버리스 컴퓨팅은 앞으로도 DevOps의 핵심 트렌드로 대세를 이어갈 전망인데요. 글로벌 시장조사·전략 컨설팅 기업인 Global Market Insights에 따르면, 서버리스 아키텍처 시장 규모는 2022년 90억달러에서 2032년 900억달러로 10배 커질 걸로 관측됩니다. 2023~2032년 이 시장은 연평균 25% 성장할 걸로 예상되고요. 글로벌 데이터 분석 플랫폼인 Datadog 조사에 따르면, AWS·애저·GCP에서 운영되는 조직의 50% 이상이 서버리스 컴퓨팅을 채택했죠. 많은 조직이 Azure Container Instances, Google Cloud Run, Amazon ECS Fargate 같은 서버리스 플랫폼에 컨테이너화된 애플리케이션을 배포하고 있고요. Global Market Insights에 따르면, 클라우드 컴퓨팅 지출 증대, 원격의료 트렌드, 디지털 트랜스포메이션 등은 서버리스 컴퓨팅 시장의 성장요인으로 꼽힙니다.
3.마이크로서비스 인기 지속
출처=Market Research Future마이크로서비스는 거대한 애플리케이션을 단독으로 실행 가능하고, 독립적으로 배치할 수 있는 작은 단위로 기능을 분해하고 서비스하는 개발 기법입니다. 즉, 마이크로서비스는 애플리케이션을 ‘각 담당 영역이 있는, 작고 독립적인 구성요소’로 구분하기 때문에 다른 구성요소에 덜 의존하죠. 이는 코드를 쉽게 업데이트할 수 있고요. 신속하게 새로운 기능을 실험하거나 기능을 바꿀 수 있습니다. 이로써 개발, 테스트, 배포를 간소화해 애플리케이션을 자주, 빨리 배포할 수 있고요. 그 결과, 시장변화에 민첩하게 대응하고, 고객에게 더 나은 가치를 제공할 수 있죠.
앞으로도 마이크로서비스는 애플리케이션을 설계, 구축, 관리하는 데 계속 쓰일 걸로 전망되는데요. 글로벌 시장조사기관 Market Research Future에 따르면, 마이크로서비스 아키텍처 시장 규모는 2021년 35억4000만달러에서 2030년 216억1000만달러까지 약 6배 성장할 걸로 예상됩니다. 2022~2030년 이 시장의 연평균 성장률은 18.7%로 관측하고요. ‘기 업 목표를 달성하기 위해 디지털 트랜스포메이션 수요가 높아지는 점’은 이 시장의 주요 성장요인 중 하나입니다. 마이크로서비스는 속도, 확장성, 효율성을 담보해 개발을 더 잘하게 해주죠. Market Research Future는 “기업과 여러 산업분야에서 애자일리티를 강화하기 위해 마이크로서비스를 점점 더 많이 사용한다”고 설명합니다. 아울러 요즘은 스마트폰, 태블릿, 웨어러블 등 커넥티드 기기 사용이 늘고 있는데요. 비즈니스 고객들은 소프트웨어 프로그램 기능이 더 빨리 업데이트되길 원하죠. 마이크로서비스는 시장에서 모든 종류의 요구사항에 빠르게 대응할 수 있습니다.
4.GitOps 지속 성장
출처=GitLabGitOps는 버전 관리, 협업, 규정준수, CI/CD 등 애플리케이션 개발에 쓰이는 DevOps 모범사례를 인프라 자동화에 적용하는 운영 프레임워크입니다. 아울러 이는 쿠버네티스로 구동되는 클라우드 네이티브 시스템을 관리하는 최신 방법이죠. GitOps는 Git 저장소를 단일 소스로 사용해 인프라를 코드로 제공하고요. 이는 Git 저장소를 중심 요소로 배포 프로세스를 구성합니다. 저장소에는 애플리케이션 저장소*와 환경 구성 저장소**가 있죠. ‘GitOps’ 용어를 처음 사용한 글로벌 IT 기업 위브웍스는 “GitOps가 애플리케이션을 관리 하고 CI/CD 파이프라인을 자동화해 개발팀과 운영팀을 통합하는, ‘셀프 서비스 개발자 환경을 향한 길을 제공한다”고 설명합니다. 이는 Git 이력을 보고 시스템의 현재 상태와 변경사항을 확인할 수 있다는 장점도 있죠.
글로벌 IT 매체 All Tech Magazine에 따르면, GitOps는 지난 몇 년 동안 소프트웨어 배포 속도, 안정성, 보안을 강화하는 방법으로 DevOps 전문가 사이에서 크게 주목받았는데요. 앞으로도 이는 소프트웨어 배포 프로세스를 개선하려는 조직 사이에서 더 많은 신뢰를 얻고 채택될 걸로 예상됩니다. GitOps는 개발자들에게 호소할 만한 매력이 분명하죠. 글로벌 IT 매체 CIO는 GitOps 의미를 “개발자가 산출물을 더 많이 제어할 수 있도록 하는 방법이자 업그레이드된 DevOps”라고 설명하는데요. 이는 “개발자가 애플리케이션 운영에서 훨씬 더 큰 역할을 담당하도록 지원하고, 운영팀의 프로세스도 크게 개선”합니다. 개발자들이 이 장점을 점점 더 인지할수록 GitOps 저변은 충분히 더 확대될 걸로 관측되고요.
*애플리케이션 저장소: 애플리케이션 소스 코드와 애플리케이션을 배포하기 위한 배포 매니페스트를 포함
**환경 구성 저장소: 배포 환경에서 현재 원하는 인프라의 모든 배포 매니페스트를 포함. 이는 ‘애플리케이션과 인프라 서비스가 배포 환경에서 어떤 구성과 버전으로 작동돼야 하는지’ 설명
5.DevSecOps 도입 증가
출처=Data Bridge Market ResearchDevSecOps는 소프트웨어 개발·배포·운영·관리 등 전 영역을 보안과 연계한 개발 관행입니다. 즉, 개발(Development)과 운영(Operation)을 보안 기능(Security)과 합쳤는데요. DevSecOps는 보안을 ‘나중에 생각할 일’보다 ‘초기부터 미리 챙겨야 할 일’로 보죠. 글로벌 IT 매체 CIO의 저널리스트 Doug Drinkwater는 “DevSecOps 목표가 개발 프로세스의 모든 부분에 보안을 내장하는 것”이라고 설명합니다. 이는 “DevOps 워크플로 초반에 보안 제어와 프로세스를 갖춰 핵심 보안 작업을 자동화”하고요. 일례로 DevSecOps는 보안을 CI/CD 파이프라인에 통합해 개발팀이 현재 가장 시급한 보안 문제를 DevOps 속도로 해결하도록 지원합니다. 이는 거버넌스와 옵저버빌리티를 간소화하는 데에도 쓰이죠.
DevSecOps는 앞으로도 DevOps 주요 트렌드로 존재감을 이어갈 전망인데요. 글로벌 시장조사기관인 Data Bridge Market Research에 따르면, DevSecOps 시장 규모는 2021년 25억9000만달러에서 2029년 231억6000만달러로 약 9배 성장할 걸로 예상됩니다. 2022~2029년 연평균 성장률은 31.5%로 관측되죠. 시장 요인은 이렇습니다. 오늘날 데이터 보안에 대한 관심은 높아지고 있고요. 특히 은행·금융·보험 등 분야에서는 사이버 공격 위험이 계속 증가하고 있죠. 이는 DevSecOps 수요를 높입니다. Data Bridge Market Research는 “데이터 유출 대다수가 앱 취약성 때문”이라고 짚는데요. 기업은 보안이 강화되고, 보다 애자일한 개발 기법을 시행하기 위해 DevSecOps 소프트웨어를 더 자주 도입하고 있습니다. 코드 분석으로 새로운 취약점도 발견할 수 있 고요.
맺음말
출처=GitLab지금까지 올해 DevOps 트렌드의 개념과 기능, 장점, 시장 전망, 성장요인을 살펴봤습니다. 이 글의 요점은 다음과 같은데요.
1.쿠버네티스는 컨테이너화된 애플리케이션을 배포하고, 확장하며, 관리하도록 돕는 컨테이너 오케스트레이션 시스템이죠. 글로벌 시장조사업체 Absolute Reports에 따르면, 쿠버네티스 시장 규모는 2021년 16억4325만달러에서 2027년 58억9053만달러로 약 3.6배 커질 걸로 예상됩니다. 클라우드 네이티브 스택과의 통합, 다양한 애플리케이션 지원, 주요 클라우드 업체들의 지원, 활발한 기여자 커뮤니티 등은 쿠버네티스가 앞으로 시장지배력을 높일 수 있는 배경으로 꼽히고요.
2.서버리스 컴퓨팅은 조직이 서버를 관리할 필요 없이 서비스와 애플리케이션을 개발하고, 실행하게 해주는 개발 모델입니다. 글로벌 시장조사·전략 컨설팅 기업인 Global Market Insights에 따르면, 서버리스 아키텍처 시장 규모는 2022년 90억달러에서 2032년 900억달러로 10배 커질 걸로 관측됩니다. 클라우드 컴퓨팅 지출 증대, 원격의료 트렌드, 디지털 트랜스포메이션 등은 서버리스 컴퓨팅 시장의 성장요인으로 지목받죠.
3.마이크로서비스는 거대한 애플리케이션을 단독으로 실행 가능하고, 독립적으로 배치할 수 있는 작은 단위로 기능 을 분해하고 서비스하는 개발 기법인데요. 글로벌 시장조사기관 Market Research Future에 따르면, 마이크로서비스 아키텍처 시장 규모는 2021년 35억4000만달러에서 2030년 216억1000만달러까지 약 6배 성장할 걸로 예상됩니다. 디지털 트랜스포메이션 수요 상승, 소프트웨어 기능의 빠른 업데이트를 원하는 비즈니스 고객 수요 등은 이 시장의 주요 성장요인이고요.
4.GitOps는 ‘코드형 정책(policy-as-code)’ 접근법을 활용해 인프라, 네트워킹, 애플리케이션 코드, GitOps 파이프라인 등 최신 애플리케이션 스택의 모든 계층을 정의하고 관리합니다. 이는 지난 몇 년 동안 소프트웨어 배포 속도, 안정성, 보안을 강화하는 방법으로 크게 주목받았고요. 앞으로도 GitOps는 소프트웨어 배포 프로세스를 개선하려는 조직 사이에서 더 많은 신뢰를 얻고 채택될 걸로 예상됩니다. GitOps는 개발자들에게 호소할 만한 매력이 분명하죠. 개발자들이 이 장점을 점점 더 인지할수록 GitOps 저변은 더 확대될 수 있습니다.
5.DevSecOps는 소프트웨어 개발·배포·운영·관리 등 전 영역을 보안과 연계한 개발 관행이죠. 글로벌 시장조사기관인 Data Bridge Market Research에 따르면, DevSecOps 시장 규모는 2021년 25억9000만달러에서 2029년 231억6000만달러로 약 9배 성장할 걸로 예상되는데요. 오늘날 데이터 보안에 대한 관심 증대, 사이버 공격 위험의 증가는 DevSecOps 시장의 성장요인입니다.
<참고자료>
1.7 DevOps Trends to Watch for in 2023
2.Top 18 DevOps trends for 2023 that will shape the industry
3.Flexera 2021 STATE OF THE CLOUD REPORT
4.DevOps Trends to Watch for in 2023
6.서버리스란?
7.Serverless Architecture Market
10.마이크로서비스
17.데브옵스의 확장 모델 – 깃옵스(GitOps) 이해하기
18.GitOps
19.’칼럼ㅣ깃옵스란?··· '깃'의 장점을 운영으로 가져오다’
20.’보안은 개발부터!! 데브섹옵스(DevSecOps)’
21.데브섹옵스란 무엇인가, 더 안전한 애플리케이션 개발하기
22.Top 10 Trends Of DevOps In 2023 And Beyond To Watch Out