본문 바로가기

DevOps5

AWS Summit Korea 2022- DevOpsGuru DevOps Guru 관찰가능성? 제어 이론에서는 시스템의 외부출력 정보로 시스템의 내부 상태를 얼마나 잘 추론 할 수 있는지를 의미한다. 자제 관찰 가능성 요구사항에 AWS CloudWatch가 사용된다. 로그 Cloudwatch 에인전트를 통해 API 호출 및 기타 메커니즘을 사용하여 AWS뿐만 아니라 온프레미스 리소스의 환경에서도 수집 할 수 있다. 로그 인사이트에서 쿼리 언어를 사용하여 여러 로그 그룹에서 로그 데이터를 분석할 수 있다. 내용 및 수집 이유 시간 경과에 따른 발생한 개별 이벤트에 대한 타임스탬프가 기록되어 있어서 긴급하고 예측할 수 없는 행동을 발견하는데 유요하다. 메트릭 Cloudwatch 에인전트로 메트릭을 수집한다. 기본적인 하이퍼바이저에서 수집되는 메트릭뿐만 아니라 메모리나.. 2023. 6. 29.
Ansible Playbooks Inventory 에서 정의된 호스트에서 무엇을 해야할지를 정의한 것. 자동화 절차를 기술한 코드 파일 코드 Set을 의미함. YAML 형식으로 기록 playbook의 목표는 호스트의 그룹을 정의된 Ansible내에서 테스크로 불리는 역할(Role)에 매핑해주는 것 - name: 'Execute two commands on localhost' hosts: web_node1 tasks: - name: 'Execute a date command' command: date - name: 'Execute a command to display hosts file' command: 'cat /etc/hosts' Play name 1개 + 그룹에 속한 hosts - name: 'Execute two commands .. 2023. 6. 27.
Chaos Engineering Solution 그렘린 workshop 주관: OSC KOREA / Linux 비영리 역할과 공인된 영리 역할(파트너) 카오스 엔지니어링(Chaos Engineering)은 시스템의 신뢰성을 확인하기 위해 실제 발생할 수 있는 장애(Chaos)를 주입시켜 시스템의 취약점을 찾고 보완하는 방식의 엔지니어링 기법이다. 카오스 엔지니어링을 구현한 상용 솔루션인 그렘린에 대해 소개하는 워크샵에 참여하였다. 테스트 타겟 OS OSC Korea Gremlin은 AWS 외 주요 클라우드 환경과 컨테이너, 쿠버네티스, 온프레미스 환경의 대상에 대해 테스트가 가능하다. Gremlin 의 구성도 출처: http://gremlin.com Reliability Testing & Chaos Engineering | Gremlin Prevent outages, inn.. 2023. 6. 26.
Chaos Engineering Tools 왜 카오스 엔지니어링 도구를 사용합니까? https://harness.io/blog/devops/chaos-engineering-tools/ Chaos Mesh 카오스 메시 Chaos Engineering을 위해 특별히 설계된 오픈 소스 클라우드 네이티브 도구입니다. 오픈 소스 소프트웨어인 Chaos Mesh는 상용 라이선스 없이 무료로 사용할 수 있습니다. 개발, 테스트 및 PRD 단계의 다양한 부분에서 발생할 수 있는 시스템 이상을 확인 할 수 있습니다. Chaos Dashboard로 알려진 웹 사용자 인터페이스로 생성된 오픈 소스 도구인 Chaos Mesh는 DevOps 워크플로에 추가되어 잠재적인 약점 및 시간 초과 영역을 찾을 수 있습니다. 복원력을 보장하기 위해 Chaos Mesh는 Kuber.. 2023. 6. 26.