이 문서는 Google Cloud Translation API를 사용해 자동 번역되었습니다.
어떤 문서는 원문을 읽는게 나을 수도 있습니다.
클라우드는 IT 인프라 및 개발을 위한 새로운 표준이 되었습니다. 개발 팀은 클라우드 네이티브 애플리케이션의 제공을 가속화하기 위해 DevOps 사례를 채택하고 있습니다.
선택할 수 있는 클라우드 공급자는 많지만 AWS(Amazon Web Services)와 Microsoft Azure가 가장 인기 있는 두 가지입니다. 둘 다 광범위한 서비스와 제품을 제공하며 클라우드 컴퓨팅의 최신 트렌드에 발맞추기 위해 지속적으로 혁신하고 있습니다.
AWS 및 Azure의 DevOps와 관련하여 팀이 성공하는 데 도움이 되는 몇 가지 모범 사례가 있습니다.
AWS와 Azure에는 각각 DevOps에 사용할 수 있는 다양한 도구와 서비스가 있습니다. 작업에 적합한 도구를 선택하는 것이 중요하며, 네모난 못을 둥근 구멍에 억지로 끼워 넣으려 하지 마십시오.
예를 들어 AWS는 CI/CD(지속적인 통합/지속적인 전달)에 사용할 수 있는 CodePipeline이라는 서비스를 제공합니다. CodePipeline은 AWS 네이티브 애플리케이션을 위한 훌륭한 도구이지만 여러 클라우드 공급자에 배포되는 애플리케이션에는 최선의 선택이 아닐 수 있습니다. 이 경우 Jenkins와 같은 도구가 더 나은 선택일 수 있습니다.
DevOps의 주요 이점 중 하나는 반복 작업을 자동화하는 기능입니다. 이렇게 하면 시간이 절약될 뿐만 아니라 인적 오류 가능성도 줄어듭니다.
AWS와 Azure 모두 작업을 자동화하는 데 사용할 수 있는 다양한 도구와 서비스를 제공합니다. 여기에는 코드형 인프라(IaC) 도구, 구성 관리 도구, 컨테이너 오케스트레이션 도구 등이 포함됩니다.
지속적인 모니터링은 모든 DevOps 파이프라인의 중요한 부분입니다. 생산에 문제가 발생하기 전에 문제를 조기에 식별하는 데 도움이 됩니다.
AWS와 Azure 모두에서 연속 모니터링에 사용할 수 있는 많은 도구와 서비스가 있습니다. 여기에는 Amazon CloudWatch 및 Azure Monitor와 같은 것들이 포함됩니다.
AWS 및 Azure에서 사용할 수 있는 여러 DevOps 모범 사례가 있습니다. 여기에는 트렁크 기반 개발 사용, 기능 전환 사용, 블루/그린 배포 구현 등이 포함됩니다.
AWS 및 Azure의 DevOps에 대한 많은 모범 사례가 있습니다. 이러한 모범 사례를 따르면 팀이 클라우드에서 성공하도록 도울 수 있습니다.