블로그

F5 설문 조사에서 DevOps와 NetOps가 자동화의 중요성과 배포 빈도에 동의한다는 사실이 밝혀졌습니다.

로리 맥비티 썸네일
로리 맥비티
2017년 8월 1일 게시

오래된 속담에 '동전에는 양면이 있다'고 합니다. 동전의 양면이 서로 다른 이미지를 가지고 있더라도 그 색상은 같다는 것은 말할 것도 없습니다.  

그래서 우리는 DevOps와 NetOps의 중간 지점에서 이를 발견했습니다. 우리는 두 그룹 모두 노력의 우선순위에 관해 전통적인 원형이 주장하는 것보다 상대방에 대한 의견이 훨씬 더 관대한 것을 발견했으며, 두 그룹 사이에는 많은 공통점이 있습니다. 세부 사항에 대해서는 의견이 다를 수도 있지만요.

우리는 2017년 7월에 884명의 NetOps와 DevOps 전문가를 대상으로 설문조사를 실시했습니다. 우리는 주로 자동화 노력에 대해 질문했지만, 배포 빈도와 성공률 등 DevOps에서 자주 인용하는 측정 항목에 대해서도 질문했습니다.

하지만 이는 단지 객관적인 숫자일 뿐입니다. 우리는 각 집단이 갖고 있는 인식이 캐리커처에서 묘사된 적대감과 일치하는지, 아니면 두 집단이 다른 방향으로 나아가서 빨리 친구는 아니더라도 적어도 적대적인 사이가 되었는지 알고 싶었습니다. 결국 두 그룹 모두 동일한 목표를 가지고 있습니다. 사업을 새로운 차원으로 끌어올릴 앱을 마케팅하는 것입니다.

그리고 결과를 보면 확실히 그런 것 같습니다. 두 사람 모두 앱을 시장에 출시할 때 더 큰 협업과 상호 작용을 원하며, 그러한 결과가 어떻게 나타나기를 바라는지에 대한 구체적인 예를 제시합니다. 그리고 두 그룹은 모두 자신들이 제공하고 배포하는 애플리케이션의 보안, 안정성 및 성능에 대한 공통된 인식을 공유합니다. 놀랍게도 두 회사 모두 업계 변화 속도의 영향을 피할 수 없습니다. DevOps와 NetOps 모두 자신들의 역할이 5년 후에도 여전히 중요할 것이라고 확신하지 못하며, 두 분야 모두 업무를 수행하는 데 필요한 지식과 현재 보유한 기술/교육 사이에 적어도 약간의 차이가 있음을 발견했습니다.

하지만 우리는 개발 파이프라인과 프로덕션 파이프라인 간의 격차를 어느 정도까지 기술이 메워야 하는지에 대한 차이점을 발견했습니다. 이는 결국 "네트워크"가 멀티 클라우드의 부상에서 주요 요인이라는 널리 퍼진 믿음을 입증합니다. 이는 개발자와 DevOps가 IT 외부, 주로 클라우드에서 솔루션을 찾도록 하기 때문입니다.  

자동화. 자동화. 자동화.

그것은 직접적인 인용문이며, NetOps의 동료들이 "올바른 것"을 우선시하지 않는다고 믿는 소수 DevOps 담당자들 사이에서 공통적으로 나타나는 주제입니다. 그 이유는 현재 프로덕션 파이프라인이 "아무것도" 자동화되지 않았다고 응답한 소수(8%)의 NetOps와 경쟁했기 때문일 수 있습니다. 아니면 개발자와 DevOps 및 개발이 자동화/셀프 서비스 기능을 통해 프로덕션 파이프라인에 액세스할 수 없어야 한다고 믿는 소규모 DevOps 그룹(4%)의 일원으로 활동하고 있을 수도 있습니다. 

네톱스-데브옵스-액세스-파이프라인-2017

좋은 소식은 두 가지 혐의 모두에서 그들이 소수라는 점입니다. 대다수의 NetOps는 프로덕션 파이프라인의 50% 이상이 자동화된 환경에서 운영될 뿐만 아니라, 다수(61%) DevOps 및 개발자가 해당 파이프라인에 더 많이(50% 이상) 접근할 수 있어야 한다고 생각합니다.

즉, NetOps는 DevOps가 더 많은 자동화와 셀프 서비스 기능을 원한다는 의견에 전적으로 동의합니다.

또한 두 그룹 모두 상대방이 "올바른 것"을 우선시한다고 압도적으로 믿고 있으며 DevOps의 82%, NetOps의 76%가 상대방의 우선 순위에 대해 고개를 끄덕이며 동의했습니다. 결국 새벽에 주차장에서 결투를 벌일 일은 별로 없을 겁니다.

더 큰 자동화, 더 큰 성공 가능성

DevOps 분야에서 널리 퍼진 믿음은 자동화를 통해 전달 및 배포 빈도가 높아질 뿐만 아니라 전반적인 성공률도 향상된다는 것입니다. 수동 개입이 필요할 때마다 오류가 발생할 가능성이 커집니다. 결국, 많은 정전에는 인간의 실수가 중요한 요인입니다. 이는 논리적일 뿐만 아니라 우리의 설문 조사에서도 입증되었습니다. 배포 파이프라인의 현재 자동화 비율에 대한 배포 성공률을 비교하면 적어도 대부분의 경우 긍정적인 상관 관계가 나타납니다.

파이프라인 자동화 넷톱스 2017 성공
  • 대부분의 NetOps(65%)는 성공적인 배포의 높은 빈도(90% 이상)를 보고합니다. 그중 86%가 생산 파이프라인의 75% 이상을 자동화했습니다.
  • 성공적인 배포의 높은 빈도(90% 이상)를 보고한 NetOps 중 37%는 일주일에 한 번 배포합니다. 흥미로운 점은 성공적인 배포의 빈도가 낮다고 보고한 NetOps의 경우, 3명 중 1명은 하루에 두 번 이상 배포하고 3명 중 1명은 한 달에 한 번 배포한다는 것입니다.

데이터에 따르면 "성공을 위한 최적의 지점"이 존재하는 것으로 보입니다. 즉, 일주일에 한 번 배포하고 파이프라인의 75% 이상을 자동화하는 것입니다.

속도의 필요성

우리 조사에 따르면 자동화에 대한 합의가 커지고 있음에도 불구하고 의견 차이가 뚜렷하다는 점이 드러났습니다. 이러한 차이점 중 하나는 애플리케이션 경제에 의해 주도되는 빠르게 변화하는 멀티 클라우드 세계에서 성공하는 데 필요한 실질적인 변화를 가져오는 데 필요한 핵심 개념과 관련하여 나타납니다.

NetOps는 평균적으로 현재 배포 빈도를 "너무 빈번하다"(8%)고 설명할 가능성이 DevOps 대응자(4%)보다 두 배나 더 높았습니다. 반대로, 훨씬 더 많은 DevOps가 제공 빈도에 불만족스러워했으며 26%가 제공 빈도를 "충분히 빈번하지 않다"고 설명했습니다.  

그럼에도 불구하고 두 그룹 모두에서 명확한 다수는 현재 속도가 "자신들에게 충분히 좋다"고 느꼈습니다.

  • 현재 제공 빈도가 "충분히 좋다"고 생각하는 DevOps 담당자는 70%이고, 그중 31%는 일주일에 한 번 프로덕션에 변경 사항을 제공합니다.
  • DevOps 담당자 중 납품 빈도를 "너무 빈번하다"고 평가한 사람은 4%로, 그중 38%가 한 달에 한 번 납품합니다.
  • 더 자주 제공하기를 원하는 DevOps 담당자 26% 중 28%는 일주일에 한 번 제공하고, 26%는 이미 하루에 두 번 이상 제공하고 있습니다.

배포 빈도가 "충분히 좋다"고 응답한 NetOps의 74% 중 37%는 일주일에 한 번 배포합니다. 흥미로운 점은 배치 빈도가 "너무 잦다"고 밝힌 9% 중 44%가 일주일에 한 번씩 배치되고 있다는 것입니다. 더 빈번하게 배포를 원하는 NetOps의 18% 중 대부분은 일주일에 한 번(27%) 또는 한 달에 한 번(28%) 배포하고 있습니다.

자동화, 승리를 위해

DevOps와 NetOps는 개발에서 전달, 배포에 이르기까지 애플리케이션 수명 주기에 대한 자동화의 중요성과 영향에 대해 의견이 거의 일치하지 않습니다. NetOps가 애플리케이션의 안정성, 성능, 보안과 파이프라인 자동화를 평가하는 방식 사이에는 긍정적인 상관관계가 있었습니다. 파이프라인이 최소 50~75% 자동화되면 애플리케이션의 안정성과 성능 평가에 대한 확신이 더 커집니다.

파이프라인의 75% 이상이 자동화되면 애플리케이션 보안 등급에 대한 확신이 더욱 강해집니다. 놀랍지 않게도 DevOps도 파이프라인 자동화의 영향을 받는 것으로 보입니다. 파이프라인의 75% 이상이 자동화되었을 때 애플리케이션 안정성과 성능 평가에 가장 자신감을 가졌습니다.

설문 조사 결과(전체 보고서는 여기서 볼 수 있음)에 따르면 자동화에 대한 일반적인 의견은 확실히 두 가지입니다. 하나는 NetOps에서, 다른 하나는 DevOps에서 나왔습니다.  

자동화는 어느 측면을 보든 중요합니다.