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
AWS 제품 및 서비스를 사용하여 즉시 자동화를 채택하고 싶지만, 조직에 기술이 부족한 경우 AWS Managed Services(AMS)
AWS Managed Services(AMS)
AWS Professional Services
구현 단계
-
한 번 구축으로 대규모 배포: 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 코드 예제 리포지토리 에서 확인하세요.
리소스
관련 문서:
-
AWS Services for Automation(자동화를 위한 AWS 서비스)
-
AWS automations for SAP administration and operations(SAP 관리 및 운영을 위한 AWS 자동화)
관련 예시:
-
Reinventing automated operations (Part I)
(자동화된 운영 혁신(파트 I)) -
Reinventing automated operations (Part II)
(자동화된 운영 혁신(파트 II)) -
AWS automations for SAP administration and operations(SAP 관리 및 운영을 위한 AWS 자동화)
-
IT Automations with AWS Lambda
(AWS Lambda를 통한 IT 자동화)