산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial Internet of Things >> 클라우드 컴퓨팅

혼돈 엔지니어링은 DevOps 도구 체인에 통합되지만 IT 운영은 어떻습니까

카오스 엔지니어링은 IT 세계의 최신 개발이며 이름에서 알 수 있듯이 이러한 기술 해석은 전용 기술 부분에 대한 극한 조건 결과를 제공하도록 규제됩니다. 카오스 엔지니어링은 매우 간단한 접근 방식으로 진행되며, 이는 격렬한 이벤트 흐름을 견딜 수 있는 시스템의 무결성 또는 지적 능력을 테스트하는 것입니다. 서버 또는 관련 네트워킹 시스템과 같은 시스템은 이러한 변화를 견디고 최적화되고 품질 지향적인 성능을 제공하는 능력을 테스트하기 위해 증가/피크 트래픽 시나리오의 폭격을 받게 됩니다.

스트레스 테스트는 스트레스 조건에서 IT 시스템의 테스트를 고려하고 다양한 약점을 확인하고 이러한 취약점을 가능한 최선의 방법으로 해결하는 방법을 고려하는 컴퓨팅 세계의 또 다른 분야입니다. CE 또는 카오스 엔지니어링은 클라우드 컴퓨팅 시스템의 성능을 테스트하기 위해 DevOps 시스템에서 처음 시작된 적합한 추세입니다. 시스템을 사용하는 첫 번째 의도는 다양한 조건에서 전용 IT 기술의 성능을 확인하는 것이었습니다. 피크 및 라이트/노멀 조건이 제시되었으며 테스트가 끝난 후 성능 값을 동등하게 수집하여 크로스 매치를 수행했습니다.

DevOps 기술을 테스트하기 위해 카오스 엔지니어링을 사용하는 IT 서버 내의 수천 개의 노드가 유휴 상태에 있는 것으로 밝혀졌으며 조직은 막대한 비용을 지출하면서 아무 일도 하지 않았습니다. 이 벤치마크와 함께 나중에 폐기되고 수정 조치가 적용된 몇 가지 다른 불규칙성이 발견되었습니다. 간단히 말해서 Chaos 엔지니어링의 도움으로 IT 및 기술 측면의 다양한 분야를 작동할 수 있는 최적화된 값에 따라 테스트하고 실행할 수 있습니다.

IT 내에서 카오스 엔지니어링의 응용

Chaos 엔지니어링은 Netflix와 같은 다양한 IT 기반 시스템에서 응용 프로그램을 찾습니다. Chaos 엔지니어링을 통해 물리적 인프라에서 가상 서버로 이동할 수 있었고 따라서 AWS(amazon 웹 서비스)와 파트너 관계를 시작했습니다. 그러나 일반적으로 카오스 엔지니어링은 정보 기술의 개발 섹션에서 ITOM 또는 IT 운영 관리의 이동으로 인해 IT 운영에 잘 사용되지 않습니다. 이로 인해 카오스 엔지니어링이 최전선에 놓이게 되었지만 DevOps 및 관련 시스템 내의 통합과 같이 개방적이고 역동적인 세계에서의 서비스는 여전히 높이 평가됩니다.

또한, 오늘날 클라우드 애플리케이션의 컨테이너화는 정상 한계를 훨씬 넘어 증가했으며 이것이 다계층 아키텍처라기보다는 확장 가능한 인프라처럼 보이는 이유입니다. IT 시스템의 개발 및 배포는 몇 번의 클릭만으로 이루어지며 이는 전체 IT 산업이 하고 있는 일이며 기술의 실현 가능한 한계를 테스트하기 위해 카오스 엔지니어링을 사용합니다. 혼돈 기술의 여러 이점은 시스템을 절대 한계까지 테스트하여 증가된 컴퓨팅 압력을 감당할 수 없을 때까지 발생합니다. 그렇게 하면 엔지니어가 시스템의 실제 작업 용량 또는 허용 한계를 극복하는 데 도움이 되며, 이것이 엔지니어가 공개 충돌 시 시스템이 참수되는 것을 방지할 수 있는 이유입니다.

그 후 IT 기반 세계에서 카오스 엔지니어링의 효과와 이점을 배웠다면 이 역동적인 IT 기반 요소가 제공하는 서비스를 어떻게 사용하라고 제안하시겠습니까? 글쎄, 당신은 다음 5가지 사항을 통과해야 할 것입니다.

<올>
  • 정상 상태 정의
  • 수행할 첫 번째이자 가장 중요한 단계는 IT 기반 시스템의 현재 안정적인 한계를 정의하는 것입니다. CPU, RAM 및 네트워크 사용량을 모니터링할 수 있으며 기술의 현재 작동 한계를 찾기 위해 간략한 분석을 수행할 수 있습니다. 그러나 분석과 일관성을 유지하고 실행 가능하고 병목 현상과 같은 이러한 시스템 작업에 압력을 가하지 않는 현재 작업 환경을 찾아야 합니다.

    1. 최적 조건 정의

    일단 기본 작업 조건을 찾았으면 약간의 스파이크를 통해 이러한 시스템의 최적 조건을 찾아야 합니다. 예를 들어 트래픽이 더 높은 설정에서 CPU의 현재 사용률을 찾고 동시에 네트워크의 대기 시간을 찾습니다. 기술 시스템의 최적 정의 조건을 특징으로 하는 전용 목록을 작성하십시오.

    <올 시작="3">
  • 가설 개발
  • 다음으로 해야 할 일은 시스템에 추가된 트래픽과 관련하여 시스템이 충돌하는 위치와 같은 가설을 개발하는 것입니다. 논리적으로 가정해 보십시오. 서버 시스템을 통해 트래픽을 늘리면 CPU가 이상해지거나 네트워킹 시스템의 대기 시간이 영향을 받을 수 있습니까? 여기에 가능한 가정/가설 목록을 만들어 카오스 엔지니어링의 도움으로 시스템을 스파이크할 때 테스트할 수 있습니다.

    1. 시스템 테스트

    시스템 침해가 진행 중이거나 네트워크를 통한 트래픽이 극한까지 증가하는 등의 공격이 발생하는 특정 시나리오를 개발하지만 물론 조건을 규제하고 제어해야 합니다. 방화벽을 제거하거나 CPU 사용량을 늘리거나 네트워크 대역폭을 늘리는 것과 같이 네트워킹 시스템의 무결성과 복원력을 확인하는 방법에는 실제로 여러 가지가 있습니다. 보시다시피 가설을 테스트할 수 있는 가능성은 무한합니다.

    1. 가설 검증

    시스템 설정을 조정하는 등의 분석을 마친 후에는 먼저 설정을 최적의 한계까지 내리고 모든 것이 안정적으로 작동하도록 하십시오. 그런 다음 새 벤치마크 결과와 이전 벤치마크 결과를 일치시키고 결과를 제출합니다. 시스템에 더 많은 스트레스를 가하면 시스템이 붕괴되거나 그 반대의 경우와 같은 가설이 명확할 것입니다.

    카오스 엔지니어링 및 서버 시스템 전문가로 일하고 싶다면 Azure DevOps 엔지니어 인증을 취득하는 것이 훨씬 더 쉬워지므로 취득하는 것이 좋습니다.


    클라우드 컴퓨팅

    1. 클라우드 서비스 SLA에는 무엇이 포함됩니까?
    2. 클라우드에서 플랫폼 재조정이란 무엇입니까?
    3. 클라우드에 DevOps를 배포하는 방법
    4. 유지 관리의 미래:유지 관리 추세에 대한 수치의 의미
    5. 유지보수 부서의 죽음과 이에 대해 우리가 할 수 있는 일
    6. 중소기업이 7월 USMCA에 대해 알아야 할 사항
    7. 쇼는 계속되어야 합니다! 손상된 전원 공급 장치에 대해 수행할 작업
    8. 오버몰딩 공정에 대해 알아야 할 사항
    9. 광업에 사용되는 특정 산업용 제동 시스템은 무엇입니까?
    10. 유압 시스템의 기본 사항은 무엇입니까?