Connect with us

사상 리더

속도 없이 스트레스: AI가 DevOps를 다시 쓰는 방법

mm

소프트웨어 개발은 새로운 제품을 연속적인 전달 없이 워프 속도로 생성하고 전달해야 합니다. 현대 소프트웨어 팀의 중추로 작용하는 DevOps는 이에 응합니다. 그러나 수요는 증가하고 있으며 균열이 시작되고 있습니다. 번아웃은 만연하고, 관찰 도구는 팀을 노イズ로 압도하고 있으며 개발자 속도의 약속은 빈 마케팅 허풍으로 느껴질 때가 많습니다.

幸い, 인공 지능이 DevOps를 도와주기 위해 나서고 있습니다. 속도, 통찰력, 단순성의 혼합은 상황을 바꿀 핵심입니다.

관찰 가능성에 대해 대부분의 회사에서 잘못 이해하는 것

DevOps 엔지니어에게 관찰 가능성에 대해 묻고, 대시보드, 로그, 트레이스, 메트릭스에 대해 듣게 될 것입니다. 회사들은 종종 “모든 것을 추적한다”는 것을 자랑하며, 끝없는 데이터 스트림을 내보내는 복잡한 모니터링 스택을 구축합니다.

하지만 여기 문제가 있습니다: 관찰 가능성은 수집하는 데이터의 양과 관련이 없습니다. 대신, 데이터 뒤에 있는 이야기를 이해하는 것과 관련이 있습니다.

집에 10개의 보안 카메라가 있을 수 있지만, 그 중 하나도 현관으로 향하지 않는다면, 침입자를 놓칠 수 있습니다. 불행히도, 많은 팀이 이러한 상황에 처해 있습니다: 메트릭스에 빠져있지만 여전히 문제의根本 원인을 식별하지 못합니다. 관찰 가능성은 결정 사항을 단순화해야 하는데, 복잡하게 만들고 있습니다.

누락되는 것은 맥락입니다.

관찰 도구는 점을 연결하여 팀이 중요한 것을 이해하고, 무엇보다도 왜 발생하는지 이해하도록 도와야 합니다. 예를 들어, CPU 사용량이 급증하는 것만 보여주는 것이 아니라, 새로운 배포, 트래픽 패턴 또는 실패한 업스트림 서비스로 인한 것인지 설명해야 합니다. 팀이 데이터 과학 박사 학위를 취득해야만 모니터링 스택을 이해할 수 있다면, 목적을 놓쳤습니다. 최고의 도구는 비즈니스에 직접적인 영향을 미치는 실행 가능한 통찰력으로 안내합니다.

AI는 여기서 핵심입니다. 시스템 동작에 대한 풍부한 맥락적 분석을 제공함으로써 DevOps 팀이 노イズ를 가르며 도와줍니다. 원시 데이터를 거르도록 엔지니어를 강요하는 대신, AI는 비정상, 이벤트 상관관계 및 심지어 조치를 제안합니다. 이 전환은 시간을 절약하는 것 이상입니다. 문제를 해결하는 것보다 문제를 찾는 것에 집중할 수 있도록 엔지니어를 강화하는 것입니다.

DevOps 팀이 번아웃되는 이유

DevOps는 개발과 운영을 조화시키는 열쇠가 될 것으로 예상되었지만, 많은 팀에게는 헤라클레스와 같은 과제가 되었습니다. DevOps 엔지니어는 코드를 전송하고, 인프라를 확장하고, 보안 취약성을 패치하고, 2시 경보에 응답하고, 속도를 최적화하면서 완벽한 업타임을 유지해야 합니다.

한 가지 일이 아니라 다섯 가지 일이 하나로 묶인 것입니다. 결과는 번아웃입니다.

DevOps 팀은 끊임없이 소방 모드로 빠져 있습니다. 한 불을 끄고 다른 불을 끄는 데 서두르며, 또 다른 불이 곧 나타날 것이라는 것을 알면서도요. 그러나 이 반응적 문화는 창의성, 동기부여, 장기적인 사고를 죽입니다. 항상 호출 대기 중인 것은 개인 직원과 전체 팀의 혁신력과 성장 능력을 저하합니다.

일부 문제는 조직이 DevOps에 접근하는 방식에 있습니다. 시스템을 스스로 관리할 수 있도록 설계하는 대신, 엔지니어를 인간 밴드에이드로 사용하여 나쁨 아키텍처를 패치하고 자동화해야 할 반복 작업을 처리합니다. 시스템 신뢰성에 대한 “사람 우선” 접근 방식은 지속 불가능합니다.

AI는 탈출구를 제공합니다. 경보 해결, 비정상성 감지, 로그 상관관계와 같은 노イズ 많은 작업을 자동화함으로써 AI는 현재 인간 에너지를 소모하는 하위 작업을 맡길 수 있습니다.

2시 경보로 엔지니어를 깨우는 대신, AI는 경보를 필터링하여真正로 중요한 경보만 상승시켜 팀이 반응적인 소방에서 예방적 시스템 개선으로 이동할 수 있도록 합니다. 간단히 말해, AI는 DevOps를 대체하지 않으며 부담을 줄여줍니다. 엔지니어에게 필요한 호흡 공간을 제공합니다.

AI가 부담을 줄이는 방법

인프라가 “자신을 유지”하는 것은 오랫동안 DevOps의 꿈이었습니다. AI와 함께 그것은 현실이 됩니다. AI는 본질적으로 DevOps 엔지니어가 원하는 모든 어시스트입니다. 세 가지 주요 이점을 제공합니다: 실시간 비정상성 감지, 예측 실패 모델링 및 자동 해결 및 제안.

실시간 비정상성 감지로, AI는 문제가 발생하는 즉시 이를 표시할 수 있습니다. 많은 팀이 경험하는 일반적인 “경보 피로”를 넘어섭니다. 패턴과 기준선을 분석함으로써 AI는 정상과 문제가 무엇인지 알고 있습니다. 이는 더 적은 거짓 양성과 실제 위협의 더 빠른 감지를 의미합니다.

예측 실패 모델링 덕분에 AI는 오늘의 문제와 내일의 문제를 감지할 수 있습니다. 역사적인 추세를 분석함으로써 AI는 리소스 고갈 또는 트래픽 병목과 같은 문제를 예측하고 해결책을 제안하기 전에 이를 식별할 수 있습니다.

마지막으로, 자동 해결 및 제안을 통해 AI는 경보를 넘어 조치를 취할 수 있습니다. 예를 들어, 서비스가 메모리 제한으로 인해 충돌하는 경우, AI 기반 도구는 자동으로 이를 확장할 수 있습니다. 또는 수정 사항을 제안하여 엔지니어가 맹목적으로 문제를 해결하도록 남겨두지 않습니다.

DevOps에서 AI의 아름다움은 엔지니어를 대체하지 않는다는 것입니다. 그것을 증폭합니다. 로그를 스크롤하는 시간을 덜 쓰고 비즈니스 전진을 위한 시스템을 설계하는 시간을 더 쓰는 것을 상상해 보십시오. 그것이 AI가 약속하는 것입니다.

보안이나 품질을 희생하지 않고 개발자 속도 증가

속도는 개발 팀의 성배가 되었습니다. 회사는 더 빠르게 출시하고, 더 빠르게 반복하고, 고객을 더 빠르게 기쁘게 하기를 원합니다. 그러나 속도는 방향을 잃을 수 있습니다. 품질이 나쁜 제품, 보안 위험 및 좌절한 사용자로 인해 혼란이 발생할 수 있습니다. 그렇다면, 어떻게 비즈니스에서는 속도를 증가시키면서 재앙을 초래하지 않을 수 있을까요?

비밀은 구석을 자르지 않고 마찰을 제거하는 것입니다. 속도는 서두르기보다 프로세스를 최적화하고 차단기를 제거하는 것입니다.

QA 사이클에서 버그를 잡기 위해 기다리는 대신, 자동화된 시스템은 코드가 병합되기 전에 모든 코드 조각을 테스트할 수 있습니다. AI는甚至 실패한 빌드의 패턴을 감지하여 개발자에게 조치할 수 있는 피드백을 제공할 수 있습니다.

보안은 파이프라인의 끝에 부착된 후속 생각이되어서는 안 됩니다. AI 기반 도구는 개발의 모든 단계에서 동적 보안 테스트를 통합하여 프로덕션에 도달하기 전에 취약성을 잡을 수 있습니다.

개발자는 코드를 배포하기 위해 수십 개의 승인을 기다릴 필요가 없습니다. AI는 가드레일을 시행하여 배포된 것이 안전하고 잘 테스트되었는지 확인함으로써 팀을 수동적으로 확인하는 부담에서 해방시킵니다.

AI가 반복 작업을 처리하고 품질을 보장함으로써, 엔지니어링 팀은 가치를 손상하지 않고 빠르게 이동할 수 있는 자율성을 얻습니다. 속도는 시스템을 구축하는 것입니다. 여기서 속도와 안정성이 함께 조화롭게 작동합니다.

AI와 함께, 엔지니어는 더 이상 로그에 묻히거나 피할 수 없는 중단으로 인해 깨어나지 않습니다. 그들은 시스템을 설계하는 사람입니다. 시스템은 스스로 학습하고, 자가 치유하고, 자율적으로 확장합니다. 노イズ에 압도당하는 대신, 비즈니스 결과를 추동하는 유의미한 개선에 집중합니다. AI는 DevOps를 더 빠르게 만들고 인간의 감정을 되살립니다.

마지막으로, 기술은 우리를 강화해야 하는 것이지, 우리를 소모해서는 안 됩니다. DevOps의 미래는 더 빠른 스프린트가 아니라, 더 지능적인 시스템으로의 지속 가능한 여정입니다. 그리고 AI가 길을 열어주면서, 팀은 마침내 속도 없이 스트레스를 받지 않을 수 있습니다.

Pablo Gerboles는 기업가이며, Alive DevOps의 설립자이자 CEO이며, 규율, 전략적 사고, 창의력을 모든 일에 결합하는 프로 골퍼입니다. 기술과 마케팅 배경을 가지고 있는 Pablo는 2017년부터 다양한 분야에서 비즈니스를 구축하고 확장해 왔습니다. 그는 복잡한 아이디어를 실제 솔루션으로 전환하고 비전에서 실행으로 정밀하고 빠르게概念을 가져오는 것으로 알려져 있습니다.