COST11-BP01 운영 자동화 실행 - AWS Well-Architected Framework

COST11-BP01 운영 자동화 실행

클라우드에서의 운영 작업 비용을 평가합니다. 자동화를 사용하여 관리 태스크, 배포 및 기타 운영 작업에 들인 시간과 노력이 줄어든 정도를 정량화할 수 있습니다. 운영 작업에 필요한 시간과 비용을 평가하고 관리 태스크를 자동화하여 수동 작업 비율을 최대한 줄이세요.

이 모범 사례를 따르지 않을 경우 노출되는 위험 수준: 낮음

운영을 자동화하면 일관성과 확장성이 향상되고, 가시성, 신뢰성 및 유연성이 높아지며, 비용이 절감되고, 인적 자원을 확보하고 지표를 개선하여 혁신을 가속화할 수 있습니다. 이를 통해 워크로드를 배포, 관리 또는 운영할 때 일관되고 안정적인 환경을 제공할 수 있어 수동 작업의 빈도를 줄이고, 효율성을 개선하며, 결과적으로 기업에 이익을 안겨줍니다. 수동 운영 태스크에 인프라 리소스를 투입하지 않고, 대신 가치가 높은 태스크와 혁신에 투자할 수 있으니 비즈니스 성과가 개선됩니다. 기업은 클라우드에서 워크로드를 관리할 수 있는 검증된 방법을 필요로 합니다. 이러한 솔루션은 위험을 최소화하고 신뢰성을 극대화하면서도 안전하고 빠르며 비용 효율적이어야 합니다.

먼저 클라우드의 전반적인 운영 비용을 살펴보며 필요한 작업을 기준으로 운영의 우선순위를 정하는 일부터 시작하세요. 가령 클라우드에 새 리소스를 배포하거나, 기존 리소스를 최적화하여 변경하거나, 필요한 구성을 구현하는 데 시간이 얼마나 걸리나요? 운영 및 관리 비용을 고려하여 수동 작업으로 인한 총 비용을 살펴봅니다. 관리 태스크에 대한 자동화 우선순위를 지정하여 수동 작업의 비율을 줄이세요. 검토 작업에는 잠재적 이점이 반영되어야 합니다. 자동이 아닌 수동으로 태스크를 수행하는 데 소요된 시간을 예로 들 수 있습니다. 반복적이고 가치가 높은 활동을 자동화하는 것에 우선순위를 두세요. 작업자가 실수할 위험이 높은 활동은 보통 자동화하면 좋습니다. 이러한 위험으로 인해 종종 원치 않는 추가 운영 비용이 발생하기 때문입니다(예: 운영 팀의 초과 근무).

AWS 서비스, 도구 또는 타사 제품을 사용하여 특정 요구 사항에 맞게 구현 및 사용자 지정할 AWS 자동화를 선택할 수 있습니다. 다음 표에는 관리 및 운영을 자동화하는 AWS 서비스를 통해 달성할 수 있는 몇 가지 핵심 운영 기능과 특징이 나와 있습니다.

  • AWS Audit Manager: AWS 사용 현황을 꾸준히 감사하여 위험 및 규정 준수 평가를 간소화합니다.

  • AWS Backup: 데이터 보호를 중앙에서 관리하고 자동화합니다.

  • AWS Config: 컴퓨팅 리소스를 구성하고, 구성 및 리소스 인벤토리를 검증, 감사 및 평가합니다.

  • AWS CloudFormation: 인프라를 코드로 사용하여 고가용성 리소스를 실행합니다.

  • AWS CloudTrail: IT 변경 관리, 규정 준수 및 제어를 지원합니다.

  • Amazon EventBridge: 이벤트를 예약하고 AWS Lambda를 트리거하여 실행합니다.

  • AWS Lambda: 반복 프로세스를 이벤트로 트리거하거나 Amazon EventBridge로 확정 일정에 따라 실행하여 자동화합니다.

  • AWS Systems Manager: 워크로드 시작 및 중지, 운영 체제 패치, 자동 구성 및 지속적인 관리를 수행합니다.

  • AWS Step Functions: 작업을 예약하고 워크플로를 자동화합니다.

  • AWS Service Catalog: 소비 및 코드형 인프라를 규정 준수 및 제어로 템플릿을 지정합니다.

팀은 이렇게 절약한 시간을 기술적 부채 청산, 혁신 및 부가 가치 기능에 집중할 수 있습니다. 예를 들어, 온프레미스 환경을 최대한 빠르게 클라우드로 리프트 앤드 시프트하고 최적화는 나중에 수행하는 경우입니다. Amazon Relational Database Service, Amazon EMR, Amazon WorkSpaces, Amazon SageMaker AI 등 라이선스 비용이 거의 발생하지 않거나 전혀 발생하지 않는 AWS 완전관리형 서비스를 사용하여 실현할 수 있는 비용 절감 이점을 파악하는 것이 좋습니다. 관리형 서비스를 사용하면 서비스 유지 관리를 위한 운영 및 관리 부담이 제거되므로 혁신에 집중할 수 있습니다. 또한 관리형 서비스는 클라우드 규모로 운영되기 때문에 트랜잭션 또는 서비스당 비용을 줄일 수 있습니다.

AWS 제품 및 서비스를 사용하여 즉시 자동화를 채택하고 싶지만, 조직에 기술이 부족한 경우 AWS Managed Services(AMS), AWS Professional Services 또는 AWS 파트너에 문의하여 자동화 채택률을 높이고 클라우드의 운영 효율성을 개선하세요.

AWS Managed Services(AMS)는 엔터프라이즈 고객 및 파트너를 대신하여 AWS 인프라를 운영하는 서비스입니다. 이 서비스를 사용하면 규정을 준수하는 안전한 환경에 워크로드를 배포할 수 있습니다. AMS는 자동화가 포함된 엔터프라이즈 클라우드 운영 모델을 사용하므로 고객은 조직 요구 사항을 충족하면서 클라우드로 더 빠르게 이전하고 지속적인 관리 비용을 절감할 수 있습니다.

AWS Professional Services는 AWS를 통해 원하는 비즈니스 성과를 달성하고 운영을 자동화하도록 도움을 줄 수 있습니다. AWS Professional Services는 엔터프라이즈 클라우드 컴퓨팅의 중심 영역에서 비즈니스 활동을 지원하는 글로벌 전문 사례를 제공합니다. 전문 사례는 솔루션, 기술 및 산업 주제 영역에 걸쳐 모범 사례, 프레임워크, 도구 및 서비스를 통해 맞춤형 지침을 제공합니다. 이를 통해 고객은 클라우드 센터에 최적화된 자동화되고 강력하며 민첩한 IT 운영 및 거버넌스 기능을 배포할 수 있습니다.

구현 단계

  • 한 번 구축으로 대규모 배포: AWS CloudFormation, AWS SDK, AWS Command Line Interface(AWS CLI)와 같은 코드형 인프라를 사용하여 한 번 배포하고 동일한 환경이나 재해 복구 시나리오에 여러 번 사용할 수 있습니다. 배포 중 태그를 지정하여 다른 모범 사례에 나와 있는 대로 소비량을 추적합니다. AWS Launch Wizard를 사용하여 널리 사용되는 엔터프라이즈 워크로드를 배포하는 시간을 줄일 수 있습니다. AWS Launch Wizard에서는 AWS 모범 사례에 따라 엔터프라이즈 워크로드의 크기 조정, 구성 및 배포 과정을 안내합니다. AWS Service Catalog를 사용하면 누구나 승인된 셀프 서비스 클라우드 리소스를 검색할 수 있도록 AWS에서 사용 가능한 코드형 인프라 승인 템플릿을 생성하고 관리할 수 있습니다.

  • 운영 자동화: 사람의 개입 없이 일상적인 운영 작업을 자동으로 실행합니다. AWS 서비스와 도구를 사용하여 특정 요구 사항에 맞게 구현 및 사용자 지정할 AWS 자동화를 선택할 수 있습니다. 예를 들어, EC2 Image Builder를 사용하여 AWS 또는 온프레미스에서 사용할 가상 시스템 및 컨테이너 이미지를 빌드, 테스트 및 배포할 수 있습니다. 원하는 작업을 AWS 서비스로 수행할 수 없거나 리소스 필터링을 통해 더 복잡한 작업이 필요한 경우 AWS CLI 또는 AWS SDK 도구를 사용하여 운영 작업을 자동화하세요. AWS CLI는 AWS Console을 사용하지 않고 스크립트를 통해 AWS 서비스를 제어하고 관리하는 전체 프로세스를 자동화하는 기능을 제공합니다. AWS 서비스와 상호 작용할 기본 AWS SDK를 선택합니다. 다른 코드 예는 AWS SDK 코드 예제 리포지토리에서 확인하세요.

리소스

관련 문서:

관련 예시: