WeCube é um conjunto de ferramentas de gerenciamento de arquitetura de TI e operação e manutenção de código aberto e completo. Ele é usado principalmente para simplificar o gerenciamento de TI de arquitetura distribuída e pode ser estendido por meio de plug-ins.
Conceito de design WeCube
A filosofia de design do WeCube é basicamente consistente com o gerenciamento do ciclo de vida do sistema de TI. Pode ser elaborado através de “seis dimensões e um núcleo”.
Um núcleo: expandir continuamente as funções do WeCube registrando novos plug-ins e realizar o registro e a colaboração de plug-ins por meio dos cinco recursos a seguir. Para obter detalhes sobre o registro de plug-ins, consulte "Registro de plug-ins".
Layout do menu: WeCube fornece base de UI front-end e especificações de desenvolvimento front-end, para que a interação front-end de cada plug-in possa ser perfeitamente integrada ao WeCube, formando assim uma plataforma unificada.
Modelo de permissão: o modelo de permissão do WeCube fornece um modelo de permissão de três níveis "menu de função do usuário" e fornece um esquema de autenticação unificado. As permissões de dados e de API são controladas pelo próprio plug-in.
Orquestração de processos: o WeCube possui um conjunto integrado de mecanismos de processos BPMN padrão, que podem trabalhar juntos por meio de plug-ins de driver de orquestração definidos pelo cliente para reduzir a intervenção manual. Para obter detalhes sobre o design do arranjo, consulte "Design do arranjo".
Modelo de dados: o plug-in precisa registrar o modelo de dados que precisa fornecer a outros plug-ins no modelo de dados unificado do WeCube e, em seguida, fornecer serviços de acesso a dados por meio da interface CRUD padrão.
Parâmetros do sistema: Os parâmetros globais do WeCube, os parâmetros de plug-in que precisam ser modificados pelo cliente e os plug-ins que precisam ser expostos a outros plug-ins precisam ser registrados nos parâmetros do sistema do WeCube.
Seis dimensões: Ao definir menus em seis dimensões e inserir funções plug-in nestes menus de forma organizada, consegue-se uma gestão eficaz de todo o ciclo de vida do sistema informático.
Tarefas: Reúna vários tipos de tarefas para formar uma plataforma de trabalho integrada. O conteúdo do trabalho é claramente visível e as prioridades ficam claras à primeira vista.
Design: Defina modelos e especificações para formar uma linguagem de design padronizada. Através de design padronizado e exibição gráfica, as expectativas para a arquitetura distribuída são representadas de forma clara e precisa.
Execução: Através da execução de diversas tarefas automatizadas e padronizadas, o projeto esperado da arquitetura distribuída torna-se realidade, eliminando diferenças de implementação causadas por capacidades desiguais de pessoal.
Monitorização: Definir uma gama completa de indicadores de monitorização, refletir com precisão a situação atual através da recolha contínua de dados de monitorização e descobrir diferenças entre a realidade e as expectativas.
Sabedoria: Aplicar tecnologias como aprendizado de máquina para transmitir capacidades inteligentes. Por meio de modelagem matemática, desenvolvemos estratégias para lidar com as discrepâncias encontradas no monitoramento.
Ajuste: Faça ajustes dinâmicos continuamente, executando estratégias de processamento para, em última análise, manter a equivalência entre a realidade e as expectativas, fazendo assim com que o sistema funcione de forma estável.
Introdução às principais funções do WeCube
O design do menu de funções do WeCube é consistente com o conceito de design. Eles são tarefa, design, execução, monitoramento, sabedoria, ajuste, colaboração e sistema.
sistema
1. Parâmetros do sistema: Gerencie os parâmetros do sistema necessários para a operação da Plataforma WeCube.
2. Gerenciamento de recursos: gerencie os recursos fornecidos pelo WeCube, como host de contêiner e instâncias em execução nos recursos.
3. Gerenciamento de permissões: gerencie usuários, funções e menus da plataforma WeCube e controle as permissões no nível do menu.
Colaboração
1. Registro do plug-in: Selecione o pacote de plug-in para upload. O pacote de plug-in deve declarar as dependências do plug-in, menus necessários, modelos de dados, parâmetros do sistema, configurações de permissão e recursos em execução. o contêiner e oferece suporte a várias instâncias. Você pode visualizar o log de operação do plug-in. Selecione o serviço de plug-in e associe os valores dos atributos do modelo de dados do CMDB por meio dos parâmetros da operação do plug-in para formar um cadastro.
2. Orquestração de tarefas: por exemplo, projete uma orquestração para criação de VPC. Incluindo a criação de VPC, criação de sub-redes e criação de VMs. Cada nó de execução do processo requer um plug-in associado.
Design (fornecido pelo plug-in WeCMDB)
1. Planejamento e projeto: utilizado para projetar a estrutura da sala de informática.
2. Planejamento de recursos: usado para instanciar uma sala de informática, especialmente uma estrutura de três centros em dois locais.
3. Projeto de arquitetura de aplicativo: usado para projetar a arquitetura lógica de um aplicativo.
4. Design de implantação de aplicativos: usado para realmente implantar um aplicativo. Suporta publicação em escala de cinza.
5. Gerenciamento/consulta de dados CI: Insira o gerenciamento de dados individuais e consulte por meio de gráficos de modelo.
6. Gerenciamento de consulta abrangente de CI/consulta abrangente de dados: usado para preparar relatórios de atributos multi-CI. Por exemplo, quais hosts são usados por um aplicativo.
7. Gerenciamento/consulta de dados de enumeração: gerenciar e consultar enumerações públicas e enumerações privadas.
implementar
1. Execução da tarefa de arranjo: Depois de selecionar o arranjo, o arranjo pode ser executado no objeto de destino selecionado e as operações em escala de cinza são suportadas. Por exemplo, reinicie 5 hosts de um determinado conjunto de recursos.
2. Gerenciamento de materiais (fornecido pelo plug-in Artifacts): gerencia pacotes de aplicativos. Vários arquivos podem ser definidos e regras de substituição de variáveis causadas por diferenças ambientais podem ser configuradas, sem processamento manual.
3. Execução em lote: configure uma consulta abrangente e selecione alvos. Execute tarefas através de plug-ins específicos. Por exemplo, todos os hosts de um aplicativo realizam uma alteração na permissão do usuário.
Tarefa (fornecida pelo plug-in Service-Management)
1. Gerenciamento de modelos: gerenciamento de catálogo de serviços, gerenciamento de modelos de solicitação de serviço;
2. Gerenciamento de serviços: gerenciamento de solicitações de serviço, gerenciamento de tarefas;
Monitoramento (fornecido pelo plug-in Open-Monitor)
1. Gerenciamento de agentes: registro, início, parada;
2. Gerenciamento de dados: Fornece configuração de coleta de dados, consulta de dados e outras funções;
3. Gerenciamento de alarmes: Fornece funções como configuração de limites, monitoramento de registros e acionamento de alarmes;
4. Gerenciamento de visualização: Fornece configuração gráfica e funções de visualização customizadas;
Ajuste (em planejamento)
Sabedoria (em planejamento)
Expandir
Informações adicionais
-
Versão
4.2.1
-
Tipo
Código fonte JAVA
-
Data da Última Atualização
2024-10-19
-
tamanho
33.35MB
Informações Relacionadas
Todos