WeCube는 오픈 소스, 원스톱 IT 아키텍처 관리 및 운영 및 유지 관리 도구 세트로 주로 분산 아키텍처 IT 관리를 단순화하는 데 사용되며 플러그인을 통해 확장될 수 있습니다.
위큐브 디자인 컨셉
위큐브의 디자인 철학은 기본적으로 IT 시스템 수명주기 관리와 일치합니다. '6차원과 하나의 핵심'을 통해 정교화될 수 있다.
One core : 신규 플러그인 등록을 통해 위큐브의 기능을 지속적으로 확장하고, 다음 5가지 기능을 통해 플러그인 등록 및 협업을 실현한다. 플러그인 등록에 대한 자세한 내용은 "플러그인 등록"을 참조하십시오.
메뉴 레이아웃: WeCube는 프런트 엔드 UI 기반과 프런트 엔드 개발 사양을 제공하므로 각 플러그인의 프런트 엔드 상호 작용이 WeCube에 원활하게 통합되어 통일된 플랫폼을 구성할 수 있습니다.
권한 모델: 위큐브의 권한 모델은 '사용자-역할-메뉴' 3단계 권한 모델을 제공하며, 통일된 인증 체계를 제공합니다. 데이터 권한과 API 권한은 플러그인 자체에 의해 제어됩니다.
프로세스 오케스트레이션: WeCube에는 표준 BPMN 프로세스 엔진 세트가 내장되어 있으며, 이는 고객이 정의한 오케스트레이션 드라이버 플러그인을 통해 함께 작동하여 수동 개입을 줄일 수 있습니다. 배치 디자인에 대한 자세한 내용은 "배열 디자인"을 참조하십시오.
데이터 모델: 플러그인은 다른 플러그인에 제공해야 하는 데이터 모델을 WeCube의 통합 데이터 모델에 등록한 후 표준 CRUD 인터페이스를 통해 데이터 액세스 서비스를 제공해야 합니다.
시스템 매개변수: 위큐브의 글로벌 매개변수, 고객이 수정해야 하는 플러그인 매개변수, 다른 플러그인에 노출되어야 하는 플러그인 등을 위큐브 시스템 매개변수에 등록해야 한다.
6차원: 6차원으로 메뉴를 정의하고 이러한 메뉴에 플러그인 기능을 체계적으로 삽입함으로써 IT 시스템의 전체 수명주기를 효과적으로 관리할 수 있습니다.
작업: 다양한 유형의 작업을 모아 통합 작업 플랫폼을 구성합니다. 업무 내용이 명확하게 보이고 우선순위가 한눈에 명확해집니다.
설계: 모델과 사양을 정의하여 표준화된 설계 언어를 형성합니다. 표준화된 디자인과 그래픽 디스플레이를 통해 분산 아키텍처에 대한 기대치가 명확하고 정확하게 표현됩니다.
실행: 자동화되고 표준화된 다양한 작업의 실행을 통해 예상되는 분산 아키텍처의 설계가 현실이 되며, 인력 역량의 불균형으로 인한 구현 차이를 제거합니다.
모니터링(Monitoring): 다양한 모니터링 지표를 정의하고 지속적인 모니터링 데이터 수집을 통해 현재 상황을 정확하게 반영하며 현실과 기대 사이의 차이를 발견합니다.
지혜: 기계 학습과 같은 기술을 적용하여 지능형 기능을 부여합니다. 수학적 모델링을 통해 모니터링에서 발견된 불일치를 처리하는 전략을 개발합니다.
조정(Adjustment): 궁극적으로 현실과 기대 사이의 동등성을 유지하기 위해 처리 전략을 실행하여 지속적으로 역동적인 조정을 수행함으로써 시스템이 안정적으로 작동하도록 합니다.
위큐브의 주요 기능 소개
위큐브의 기능 메뉴 디자인은 디자인 컨셉과 일치합니다. 그것은 과제, 설계, 실행, 모니터링, 지혜, 조정, 협업 및 시스템입니다.
체계
1. 시스템 매개변수: 위큐브 플랫폼 운영에 필요한 시스템 매개변수를 관리합니다.
2. 리소스 관리: 컨테이너 호스트, 리소스에서 실행되는 인스턴스 등 위큐브에서 제공하는 리소스를 관리합니다.
3. 권한 관리: 위큐브 플랫폼의 사용자, 역할, 메뉴를 관리하고, 메뉴 수준에서 권한을 제어합니다.
협동
1. 플러그인 등록: 업로드할 플러그인 패키지를 선택합니다. 플러그인 패키지는 플러그인의 종속성, 필수 메뉴, 데이터 모델, 시스템 매개변수, 권한 설정 및 실행 리소스를 선언해야 합니다. 컨테이너이며 여러 인스턴스를 지원합니다. 플러그인 작업 로그를 볼 수 있습니다. 플러그인 서비스를 선택하고 플러그인 작업의 매개변수를 통해 CMDB 데이터 모델의 속성 값을 연결하여 등록을 구성합니다.
2. 작업 오케스트레이션: 예를 들어 VPC 생성을 위한 오케스트레이션을 설계합니다. VPC 생성, 서브넷 생성, VM 생성이 포함됩니다. 프로세스의 각 실행 노드에는 연결된 플러그인이 필요합니다.
디자인 (WeCMDB 플러그인 제공)
1. 기획 및 설계 : 전산실의 구조를 설계하는데 사용됩니다.
2. 자원 계획: 컴퓨터실, 특히 두 곳의 3개 센터 구조를 인스턴스화하는 데 사용됩니다.
3. 애플리케이션 아키텍처 설계: 애플리케이션의 논리적 아키텍처를 설계하는 데 사용됩니다.
4. 애플리케이션 배포 설계: 실제로 애플리케이션을 배포하는 데 사용됩니다. 회색조 게시를 지원합니다.
5. CI 데이터 관리/조회 : 모델 그래픽을 통해 개별 데이터 관리 및 조회를 입력합니다.
6. CI 종합 질의 관리/데이터 종합 질의: 다중 CI 속성 보고서 작성에 사용됩니다. 예를 들어 애플리케이션에서 어떤 호스트를 사용하는지입니다.
7. 열거 데이터 관리/쿼리: 공개 열거 및 비공개 열거를 관리하고 쿼리합니다.
구현하다
1. 정렬 작업 실행: 정렬을 선택한 후, 선택한 대상 객체에 대해 정렬을 수행할 수 있으며, Grayscale 연산을 지원합니다. 예를 들어 특정 리소스 세트의 호스트 5개를 다시 시작합니다.
2. 자료 관리(Artifacts 플러그인 제공): 애플리케이션 패키지를 관리합니다. 다양한 파일을 정의할 수 있으며, 환경 차이로 인한 변수 교체 규칙을 수동 처리 없이 구성할 수 있습니다.
3. 일괄 실행: 포괄적인 쿼리를 구성하고 대상을 선택합니다. 특정 플러그인을 통해 작업을 수행합니다. 예를 들어, 애플리케이션의 모든 호스트는 사용자 권한 변경을 수행합니다.
작업(Service-Management 플러그인에서 제공)
1. 템플릿 관리: 서비스 카탈로그 관리, 서비스 요청 템플릿 관리;
2. 서비스 관리 : 서비스 요청 관리, 업무 관리
모니터링(Open-Monitor 플러그인 제공)
1. 에이전트 관리: 등록, 시작, 중지;
2. 데이터 관리: 데이터 수집 구성, 데이터 쿼리 및 기타 기능을 제공합니다.
3. 알람 관리: 임계값 구성, 로그 모니터링, 알람 트리거 등의 기능을 제공합니다.
4. 보기 관리: 그래픽 구성 및 사용자 정의 보기 기능을 제공합니다.
추가 정보
-
버전
4.2.1
-
유형
자바 소스 코드
-
업데이트 시간
2024-10-19
-
크기
33.35MB