Arquitetura e Gestão de Disponibilidade de Serviços: Prática de Aplicação Baseada em Inteligência Artificial e Operação e Manutenção Automatizadas

Autor: Zen e a Arte da Programação de Computadores

A inteligência artificial (IA) e o aprendizado de máquina (ML) tornaram-se uma força importante nos campos de sistemas distribuídos, computação em nuvem e Internet das Coisas. Ao mesmo tempo, tecnologias e ferramentas de código aberto também promoveram o rápido desenvolvimento da tecnologia de IA. À medida que as empresas prestam cada vez mais atenção à disponibilidade do serviço (disponibilidade do serviço), mais e mais empresas começam a investir na construção de um sistema de serviço comercial confiável. Como construir uma arquitetura de disponibilidade de serviços de negócios e realizar seu gerenciamento é um dos problemas difíceis enfrentados por muitos departamentos de TI. Service Availability Architecture (Service Availability Architecture, SAA), que consiste em decompor o estado normal de operação dos serviços de negócios em vários subsistemas ou módulos, configurar medidas de garantia de confiabilidade para cada subsistema ou módulo e formar conjuntamente a estratégia geral de confiabilidade dos serviços de negócios, incluindo disponibilidade geral do serviço e disponibilidade dos componentes do serviço. O SAA forma uma série de unidades autônomas dividindo subsistemas ou módulos no sistema de serviço e distribui diferentes funções e operações para diferentes subsistemas, melhorando assim a disponibilidade geral dos serviços e aumentando a tolerância a falhas do sistema.

2. Explicação dos conceitos e termos básicos

2.1 Modelo SAA

Service Availability Architecture é uma ferramenta de modelagem que divide um processo de negócios complexo e dinâmico (Business Process) em vários subsistemas ou módulos e configura as garantias de disponibilidade correspondentes para cada subsistema ou módulo. O modelo SAA consiste em dois elementos principais: Módulo e Dependência. Um módulo é um sistema executável de forma independente que pode ser implantado em vários servidores e expandido conforme necessário; as dependências descrevem os métodos de comunicação entre dois módulos.

2.2 Disponibilidade do Serviço

Acho que você gosta

Origin blog.csdn.net/universsky2015/article/details/131757692
Recomendado
Clasificación