개발자 작업에 인텔리전스 추가

AI for DevOps로 개발자 전문성 강화

DevOps용 AI를 사용해야 하는 이유

전 세계의 조직이 디지털 혁신을 통해 경쟁력을 유지해야 한다는 상당한 압박에 직면해 있습니다. 많은 조직에서 소프트웨어 개발과 운영(DevOps)을 혁신 속도를 개선할 주요 기회 영역 중 하나로 식별했습니다. DevOps 기술은 지난 몇 년간 극적으로 발전했지만 여전히 어렵습니다. 동시성, 보안 또는 민감한 정보 처리와 관련된 문제에는 전문가의 평가가 필요하며 피어 코드 검토 및 단위 테스트 같은 기존 메커니즘이 효과가 없는 경우가 많습니다. AI for DevOps는 더 많은 자동화를 통해 더 빠르고 확실한 혁신을 가능하게 할 선제적 메커니즘으로의 전환을 의미합니다. ML 기능으로 개발자 전문성을 강화하도록 설계된 AI for DevOps는 배포가 드물고 혁신 주기가 느린 수동 프로세스에서 CI/CD를 통한 빠른 반복 주기와 자동 경보를 통한 프로덕션 모니터링으로 이전하는 여정입니다.

DevOps용 AI의 이점

ML 기반 인사이트를 활용하여 문제를 빠르게 진단하고 해결함으로써 평균 복구 시간(MTTR)을 단축하고 애플리케이션의 운영 성능 및 가용성을 개선합니다.

찾기 힘든 버그, 심각한 문제 및 보안 취약성을 높은 정확성으로 식별하고 후속 코드 검토에 대한 기준을 생성합니다. ML 기반 권장 사항을 활용하여 고객용 애플리케이션에 도달하기 전에 문제를 해결하고 버그 수정에 소요되는 시간을 극적으로 줄입니다.

코드와 애플리케이션의 효율성이 높을수록 실행 비용이 줄어듭니다. 개발자와 IT 운영자는 시각화 및 ML 기반 권장 사항을 사용하여 성능 문제(로깅, CPU 또는 메모리 문제)를 수정하고 프로덕션에서 실행되는 모든 애플리케이션에서 최대 50%의 운영 비용을 절감할 수 있습니다.

보안 모범 사례를 충족하는 안전한 코드를 작성하는 데 필요한 개발자용 기능을 제공합니다. CI/CD 파이프라인의 일부로 자동화된 코드 검토를 구축하여 코드 문제와 보안 취약성을 대규모로 찾아서 수정할 수 있습니다.

사용 사례

Amazon DevOps Guru를 사용하여 문제를 식별하고 해결하는 데 드는 시간을 줄일 수 있습니다. 이 서비스는 미리 훈련된 기계 학습 모델을 활용하여 관련 이상 징후를 상호 연관시키고 그룹화합니다. 그런 다음 근본 원인 분석을 자동화하여 문제를 빠르게 해결할 수 있도록 합니다.

버그 수정은 버그가 소프트웨어 개발 수명 주기 중 어느 단계에서 식별되는지에 따라 초기 설계 단계일 때보다 더 많은 비용이 들 수 있습니다. Amazon CodeGuru Reviewer를 사용하면 시프트 레프트 코드 분석을 수행할 수 있으므로 개발자가 소프트웨어 수명 주기의 초반에 더 높은 품질과 보안의 코드를 구축할 수 있습니다.

애플리케이션에서 가장 많은 주기 또는 시간이 소비되는 위치를 찾을 수 있습니다. Amazon CodeGuru Profiler는 애플리케이션의 CPU 사용률과 대기 시간 특성을 지속적으로 분석하고 대화형 프레임 그래프로 분석 결과를 보여줍니다. 이 그래프를 사용하면 가장 많은 리소스를 소비하는 코드 경로를 시각적으로 확인하고 추가 최적화가 가능한 영역을 찾을 수 있습니다.

메모리, CPU 및 디스크 공간과 같이 고갈될 수 있는 리소스가 프로비저닝된 용량을 초과하는 시기를 식별할 수 있습니다. Amazon DevOps Guru는 AWS에서 실행되는 리소스 및 애플리케이션을 지속적으로 수집하고 분석하므로 대시보드에 노이즈가 적은 알림을 생성하여 임박한 중단을 방지하는 데 도움이 됩니다.

AWS의 주요 솔루션

비즈니스 및 기술 사용 사례를 신속하게 해결하기 위한 목적별 서비스, AWS 솔루션, 파트너 솔루션 및 지침을 알아보세요.

Guidance for Operationalizing Development with Amazon CodeWhisperer

Amazon CodeWhisperer와 함께 생성형 AI를 사용하여 애플리케이션을 개발하기 위한 지침

Amazon CodeWhisperer를 통해 다양한 사용 사례에서 코드 개발 생산성을 개선하는 방법을 알아봅니다.

직접 해보기

AWS AI 서비스는 20년에 걸친 Amazon.com과 AWS의 운영 우수성이 농축된 기계 학습 모델을 통해 문제가 발생하기 전에 유용한 인사이트를 제공하고 팀 생산성을 개선하고 모범 사례를 기본적으로 적용하며 궁극적으로 더 빠른 혁신을 지원할 수 있습니다.

Amazon DevOps Guru

Amazon DevOps Guru는 기계 학습 기반 서비스로서 애플리케이션의 운영 성능 및 가용성을 쉽게 개선할 수 있습니다. DevOps Guru는 정상적인 운영 패턴에서 벗어나는 동작을 탐지하므로 고객에게 영향을 미치기 훨씬 전에 운영 문제를 확인할 수 있습니다.

Amazon CodeGuru

Amazon CodeGuru는 코드 품질을 높이고 애플리케이션에서 가장 비경제적인 코드 줄을 찾아낼 수 있도록 지원하는 지능형 권장 사항을 제공하는 개발자 도구입니다. CodeGuru를 기존 소프트웨어 개발 워크플로에 통합하면 애플리케이션 개발 중에 코드 검토를 자동화하고, 프로덕션에서 애플리케이션 성능을 지속적으로 모니터링하며, 코드 품질 및 애플리케이션 성능 개선을 위한 권장 사항과 시각적 단서를 제공하고, 전체 비용을 절감할 수 있습니다.