결론
클라우드로의 여정을 원활하고 효율적이며 효과적으로 만들기 위해 기술 기업은 DevOps 원칙과 사례를 수용해야 합니다. 이러한 원칙은 AWS 플랫폼에 기본적으로 스며들어 있습니다. 실제로 이러한 원칙은 수많은 AWS 서비스, 특히 배포 및 모니터링 제품에 포함된 서비스의 초석이 됩니다.
먼저 AWS CloudFormation 또는 AWS Cloud Development Kit (AWS CDK) 서비스를 사용하여 코드형 인프라를 정의합니다. 그런 다음 AWS CodeBuild, AWS CodeDeploy, AWS CodePipeline 및 AWS CodeCommit과 같은 서비스를 사용하여 애플리케이션에서 지속적 배포를 사용하는 방식을 정의합니다. 애플리케이션 수준에서 AWS Elastic Beanstalk, Amazon Elastic Container Service(Amazon ECS) 또는 Amazon Elastic Kubernetes Service(Amazon EKS)와 같은 컨테이너 서비스와 AWS OpsWorks를 사용하여 공통 아키텍처의 구성을 간소화합니다. 이러한 서비스를 사용하면 Auto Scaling 및 Elastic Load Balancing과 같은 다른 중요한 서비스를 쉽게 포함할 수 있습니다. 마지막으로 Amazon CloudWatch와 같은 DevOps 모니터링 전략과 AWS IAM과 같은 견고한 보안 사례를 사용합니다.
AWS를 파트너로 하는 DevOps 원칙으로 비즈니스와 IT 조직에 민첩성을 가져오고 클라우드로의 여정을 가속화합니다.