콘텐츠로 이동

언어 선택

현재 언어: 한국어

Chaos Engineering

Source: https://github.com/dastergon/awesome-chaos-engineering at 1da63559c6f3
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

카오스 엔지니어링 관련 멋진 리소스의 큐레이션된 목록.

카오스 엔지니어링이란 무엇인가요?

섹션 제목: “카오스 엔지니어링이란 무엇인가요?”

카오스 엔지니어링은 분산 시스템에서 실험하여 프로덕션 환경에서 난기류 조건을 견디는 시스템의 능력에 대한 신뢰를 구축하는 규율이다. - Principles Of Chaos Engineering 웹사이트.

  • Chaos Monkey - 애플리케이션이 임의의 인스턴스 장애를 견딜 수 있도록 돕는 복원력 도구.
  • orchestrator - MySQL 복제 토폴로지 관리 및 고가용성.
  • kube-monkey - Kubernetes 클러스터를 위한 Netflix의 Chaos Monkey 구현.
  • Gremlin Inc. - Failure as a Service (장애를 서비스로 제공).
  • Chaos Toolkit - 소프트웨어 시스템에 대한 신뢰를 구축하는 데 도움을 주는 카오스 엔지니어링 툴킷.
  • steadybit - 자동 검색, 다양한 공격 유형, 사용자 관리 등을 갖춘 카오스 엔지니어링 플랫폼(SaaS 또는 온프레미스).
  • PowerfulSeal - Kubernetes 클러스터에 카오스를 추가하여 시스템의 문제를 가능한 한 빨리 감지할 수 있도록 한다. 대상 Pod를 종료하고 VM을 켜고 끈다.
  • drax - DC/OS 복원력 자동화 진단 도구. Chaos Monkey에서 영감을 받은 능동적이고 침습적인 테스트 접근 방식을 적용하여 DC/OS 배포를 테스트하는 데 도움을 준다.
  • Wiremock - 실제 장애 및 지연을 모델링할 수 있는 API 모킹(서비스 가상화).
  • MockLab - 실제 장애 및 지연을 모델링할 수 있는 API 모킹(서비스 가상화) 서비스.
  • Pod-Reaper - 규칙 기반 Pod 종료 컨테이너. Pod-Reaper는 특정 조건을 충족하는 Pod를 종료하도록 설계되었으며 Kubernetes에서 카오스 테스트에 사용할 수 있다.
  • Muxy - 실제 분산 시스템 장애를 시뮬레이션하기 위한 카오스 테스트 도구.
  • Toxiproxy - 카오스 및 복원력 테스트를 위한 네트워크 및 시스템 조건을 시뮬레이션하는 TCP 프록시.
  • Docker를 위한 카오스 엔지니어링:
    • Pumba - Docker 컨테이너(및 클러스터)를 위한 카오스 테스트 및 네트워크 에뮬레이션.
    • Blockade - 분산 애플리케이션에서 네트워크 장애 및 분할을 테스트하기 위한 Docker 기반 유틸리티.
  • chaos-lambda - 업무 시간 중에 ASG 인스턴스를 무작위로 종료.
  • Namazu - 분산 시스템을 테스트하기 위한 프로그래밍 가능한 퍼지 스케줄러.
  • Chaos Monkey for Spring Boot - Spring Boot 애플리케이션에 지연, 예외 및 종료를 주입.
  • Byte-Monkey - JVM용 바이트코드 수준 오류 주입. 애플리케이션 코드를 런타임에 동적으로 계측하여 예외 및 지연과 같은 장애를 의도적으로 도입한다.
  • GomJabbar - 프라이빗 클라우드를 위한 ChaosMonkey.
  • Turbulence - BOSH 환경에 중점을 둔 도구로, VM에 부하를 주고 네트워크 트래픽을 조작하는 등이 가능하다. Gremlin과 매우 유사하다.
  • chaosblade - 사용하기 쉽고 강력한 카오스 엔지니어링 툴킷.
  • KubeInvaders - Kubernetes 클러스터를 위한 게임화된 카오스 엔지니어링 도구.
  • Cthulhu - 데이터 기반 방식으로 대상 인프라에 다양한 재해 시나리오를 시뮬레이션하여 마이크로서비스 시스템의 복원력을 평가하는 카오스 엔지니어링 도구.
  • VMware Mangle - 카오스 엔지니어링 오케스트레이션.
  • Byteman - 바이트코드 조작을 위한 스위스 아미 나이프.
  • Litmus - Kubernetes 환경을 위한 프레임워크로, 테스트 스위트 실행, 로그 캡처, 보고서 생성 및 카오스 테스트 수행이 가능하다.
  • Perses - JVM 애플리케이션에 (제어된) 파괴를 일으키는 프로젝트.
  • ChaosKube - chaoskube는 Kubernetes 클러스터에서 주기적으로 무작위 Pod를 종료한다.
  • Chaos Mesh - Chaos Mesh는 Kubernetes 환경에서 카오스를 오케스트레이션하는 클라우드 네이티브 카오스 엔지니어링 플랫폼이다.
  • failure-lambda - 지연, 예외, 상태 코드 또는 디스크 공간을 사용하여 AWS Lambda에 장애를 주입하는 작은 Node 모듈.
  • aws-chaos-scripts - AWS 인프라에서 장애 주입을 실행하기 위한 Python 스크립트 모음.
  • chaos-ssm-documents - 카오스 엔지니어링 실험을 수행하기 위한 AWS SSM 문서 모음.
  • aws-lambda-chaos-injection - AWS Lambda에 카오스를 주입하는 라이브러리. 지연, 예외 및 statusCode 주입을 위한 간단한 Python 데코레이터와 모든 타사 종속성에 지연을 추가하는 클래스를 제공한다.
  • chaos-dingo - Azure NodeJS SDK를 사용하여 Azure 서비스를 어지럽히는 도구.
  • Chaos HTTP Proxy - 프록시 서버를 통해 HTTP 요청에 장애를 도입.
  • Chaos Lemur - BOSH 관리 환경에서 가상 머신을 무작위로 파괴하는 자체 호스팅 애플리케이션.
  • Simoorg - LinkedIn 자체의 장애 유발 프레임워크.
  • react-chaos - React 앱을 위한 카오스 엔지니어링 도구.
  • vue-chaos - Vue 앱을 위한 카오스 엔지니어링 도구.
  • Chaos Engine - 클라우드 기반 인프라에서 실행되는 애플리케이션 리소스를 간헐적으로 파괴하거나 성능을 저하시키도록 설계된 도구. Documentation
  • kubedoom - id Software의 DOOM을 플레이하여 Kubernetes Pod를 처치.
  • kubethanos - 무작위로 선택된 Kubernetes Pod의 절반을 종료.
  • go-fault - Go의 오류 주입 미들웨어.
  • Proofdock’s Chaos Engineering Platform - Azure DevOps와 원활하게 통합되고 Azure 클라우드 플랫폼에 중점을 둔 카오스 엔지니어링 플랫폼.
  • Pystol - Pystol은 클라우드 네이티브 환경에서 제어되고 규정된 방식으로 장애 주입 작업을 실행할 수 있게 해주는 장애 주입 플랫폼이다.
  • AWSSSMChaosRunner - AWS에서 카오스 엔지니어링을 위한 Amazon의 가벼운 오픈 소스 라이브러리. EC2, ECS(EC2 시작 유형), Fargate에 사용할 수 있다.
  • Kraken - Kubernetes 및 OpenShift를 위한 카오스 및 복원력 테스트 도구.
  • kube-burner - 많은 수의 객체를 생성하거나 삭제하여 Kubernetes 클러스터에 부하를 주는 도구.
  • Chaos Experimentation Framework - 카오스 엔지니어링을 포함한 인프라 관리용 확장 가능한 플랫폼.
  • NetHavoc - Linux, K8s, Windows, PCF, 클라우드 및 컨테이너를 위한 카오스 엔지니어링 도구로, 리소스, 인프라, 네트워크 및 애플리케이션 장애를 주입할 수 있다.
  • gorm-sqlchaos - gorm 기반 Golang 애플리케이션용 런타임 SQL 조작 도구.
  • Chaos Frontend Toolkit - 프론트엔드에 카오스 엔지니어링을 적용하기 위한 도구 모음.
  • Mitigant - 지속적 보안 검증 플랫폼으로, 보안 카오스 엔지니어링을 활용하여 클라우드 보안 태세에 대한 신뢰를 구축한다.
  • The Simian Army - 클라우드를 최상의 상태로 유지하기 위한 도구 모음.
  • ChaoSlingr - 보안 카오스 엔지니어링 도입. ChaoSlingr은 주로 AWS 인프라에서 실험하여 실험을 통해 시스템 보안 장애를 능동적으로 검출하는 데 중점을 둔다.
  • Netflix Technology Blog - Netflix가 시스템 및 엔지니어링 조직을 어떻게 설계, 구축 및 운영하는지에 대해 자세히 알아보기.
  • Production Ready - 복원력 있는 인프라 및 도구 구축에 관한 메일링 리스트.
  • SRE Weekly - 주간 사이트 신뢰성 뉴스레터.
  • Site Reliability Engineering resources - 멋진 사이트 신뢰성 및 프로덕션 엔지니어링 리소스의 큐레이트된 목록.
  • SysAdvent - 12월에는 매일 하나의 기사로, 25번째 기사에서 끝난다.
  • Gremlin Blog - Gremlin Inc.의 카오스 엔지니어링 블로그.
  • O’Reilly Systems Engineering and Operations Newsletter - 업계 내부자들의 주간 시스템 엔지니어링 및 운영 뉴스와 인사이트.
  • LaunchDarkly Blog - 지속적 전달 및 기능 플래그 블로그.
  • Verica - 카오스 엔지니어링, 보안 카오스 엔지니어링 및 지속적 검증.
  • Proofdock - MS Azure에 중점을 둔 신뢰성, 복원력 및 카오스 엔지니어링.
  • LitmusChaos Blog - LitmusChaos의 카오스 엔지니어링 블로그.
  • ChaosEngineering.news - 카오스 엔지니어링 뉴스레터. 카오스 엔지니어링에 관한 모든 것을 받은 편지함으로!
  • Chaos Mesh Blog - Chaos Mesh의 카오스 엔지니어링 블로그.
  • Chaos Experimentation Framework Chaos Experimentation, Envoy Proxy 위에 구축된 오픈 소스 프레임워크.
  • Squadcast- 사이트 신뢰성 엔지니어링 블로그.
  • steadybit Blog - steadybit의 카오스 엔지니어링, 복원력, SRE 및 OPS 블로그.
  • Break Things On Purpose - Gremlin Inc.가 제공하는 카오스 엔지니어링에 관한 월간 팟캐스트. Spotify, Google Play 및 Stitcher에서도 이용 가능.

먼저 기여 가이드라인을 확인해 주세요. 기여는 언제나 환영합니다!

HagiCode

HagiCode는 에이전트 코딩 작업 공간입니다. 풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라가며 개발을 더 흥미로운 경험으로 만듭니다.

풍부하고 편리한 UI 상호작용으로 계획부터 프로젝트 작업까지 쉽게 따라갈 수 있습니다.

HagiCode 방문문서 읽기
  • 스마트OpenSpec 워크플로는 의도를 제안, 설계, 작업을 거쳐 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
  • 효율적다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행하며 여러 저장소와 익숙한 Agent CLI를 지원합니다.
  • 흥미로운풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라갈 수 있습니다.

Windows용 다운로드

Microsoft Store에서 받기모든 다운로드

아이디어를 실제로 배포되는 소프트웨어로.

HagiCode는 에이전트 코딩 작업 공간입니다. OpenSpec 워크플로로 변경을 계획하고, 다중 에이전트 실행으로 진행하며, Hero Scenario로 긴 작업의 진행 상황을 한눈에 보여 아이디어를 실제로 배포되는 소프트웨어로 만듭니다.

스마트
OpenSpec 워크플로는 의도를 제안부터 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
효율적
다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행합니다.
즐거운
편리한 UI 상호작용으로 계획, 에이전트 실행, 프로젝트 작업을 쉽게 따라갈 수 있습니다.

Awesome Site를 떠나시겠어요?

외부 웹사이트로 이동하려고 합니다. 해당 사이트의 콘텐츠와 개인정보 처리 방식을 관리하지 않습니다.

목적지

웹사이트로 계속하기