Amazon Web Services 한국 블로그

AWS OpsWorks, 서울 리전 출시

AWS OpsWorks는 소프트웨어 구성, 패키지 설치, 데이터베이스 설정, 서버 규모 조정, Chef를 사용한 코드 배포 등과 같은 운영 작업을 자동화할 수 있는 구성 관리 서비스입니다. OpsWorks가 오늘 부터 서울 리전에서 사용 가능합니다.

Screen Shot 2016-08-16 at 16.26.49

OpsWorks를 사용하면 애플리케이션 아키텍처와 리소스 구성을 유연하게 정의하고, 사용할 AWS 리소스의 프로비저닝 및 관리도 쉽게 처리할 수 있습니다. OpsWorks에는 시간이나 로드를 기반으로 애플리케이션을 조정하는 자동화 기능, 리소스 상태를 기반으로 문제를 해결하고 자동화된 작업을 수행할 수 있게 해주는 모니터링 기능, 다중 사용자 환경을 좀 더 쉽게 관리하기 위한 권한 및 정책 관리 기능이 포함되어 있습니다.

  • 리소스 구성: Amazon EBS 볼륨 생성을 비롯한 템플릿 구성에서 Amazon EC2 인스턴스를 배포할 수 있습니다. 또한 AWS OpsWorks는 리소스 간의 관계를 관리하고 유지합니다. 예를 들어, 인스턴스를 중지했다가 몇 주 후 시작한 후에도 해당 인스턴스가 자신의 엘라스틱 IP 주소 및 볼륨을 유지할 수 있게 합니다.
  • 소프트웨어 구성: 기본 OS 이미지를 작업 서버로 부트스트랩 처리하는 것부터 변경 사항 반영을 위해 실행 중인 서비스를 수정하는 데 이르기까지 온 디맨드로, 또는 수명 주기 이벤트에 따라 자동으로 인스턴스에 소프트웨어를 구성할 수 있습니다. 수명 주기 이벤트가 트리거되면 OpsWorks는 layer에 적합한 기본 레시피 및 특정 이벤트에 할당할 모든 사용자 지정 레시피를 실행합니다.
  • 애플리케이션 배포: 리포지토리에서 코드를 가져오고 코드를 하나 또는 모든 인스턴스에 설치할 수 있습니다. 시스템으로 함께 작동하도록 구성된 stack에 여러 개의 애플리케이션을 보유할 수 있습니다.
  • 자동 치유 및 인스턴스 확장: AWS OpsWorks는 스택을 자동으로 치유할 수 있습니다. 스택에서 인스턴스 장애가 발생하는 경우 OpsWorks가 새 인스턴스로 교체합니다. 시간 또는 로드 기반 Auto Scaling을 사용하여 로드에 맞게 실행되는 인스턴스 개수를 정할 수 있습니다. 풀의 인스턴스는 크기가 다양하여 점진적이거나 신속한 규모 변경이 가능합니다. 이렇게 하면 로드 스파이크를 처리하고 정확히 필요한 것만 사용하여 비용을 절약할 수 있습니다.
  • 모니터링: AWS OpsWorks는 모든 리소스 지표를 Amazon CloudWatch로 전송하며 문제를 해결하고 리소스 상태에 따른 자동화된 조치를 취하는 데 도움이 되도록 쉽게 그래프를 확인하고 경보를 설정할 수 있습니다.
  • 다양한 인스턴스 타입 지원:  AWS OpsWorks를 사용하여 Linux와 Windows EC2 인스턴스를 구성 및 관리할 수 있습니다. 또한, AWS OpsWorks를 사용하여 EC2 인스턴스 또는 자체 데이터 센터에서 구동되는 서버(서버가 AWS 퍼블릭 엔드포인트에 연결할 수 있어야 함)를 비롯한 모든 Linux 서버에서 애플리케이션을 배포하고, 관리하고, 조정할 수 있습니다.

AWS OpsWorks에 대한 자세한 소개는 홈페이지기술 문서를 참고하시기 바랍니다.