Pesquisa sobre arquitetura de plataforma de computação distribuída e estratégias de escalonamento - exploração prática baseada em Mesos

Autor: Zen e a arte da programação de computadores

1. Introdução

O projeto Mesos foi lançado em 2011. Nos últimos dez anos, uma mudança revolucionária nas áreas de tecnologia de contêineres, gerenciamento de recursos e computação em nuvem ocorreu gradualmente na comunidade de código aberto. Mesos é uma estrutura de kernel de sistema distribuído contribuída pela Apache Foundation para a Apache Incubator. Ele é usado para gerenciar recursos de cluster e oferecer suporte à implantação de aplicativos, expansão elástica e outras funções em ambientes operacionais de múltiplas linguagens de programação. Como software de gerenciamento de cluster, o Mesos possui funções completas de gerenciamento do ciclo de vida, isolamento de recursos, recuperação de tolerância a falhas e monitoramento de integridade. Mesos também é uma plataforma de agendamento de compartilhamento de recursos que fornece um mecanismo unificado de gerenciamento de recursos para alocar recursos de cluster público e compartilhar recursos do sistema com eficiência. Com o desenvolvimento da computação em nuvem e do Mesos sendo aceito por cada vez mais empresas, a aplicação do Mesos também está crescendo. Devido às muitas vantagens e características do projeto Mesos, incluindo sua natureza de código aberto, flexível e personalizável, altamente escalável e robusta, ele tem recebido ampla atenção nas áreas de computação em nuvem, análise de big data e computação de alto desempenho. Portanto, o estudo da arquitetura da plataforma de computação Mesos e das estratégias de agendamento tornou-se um tema quente de preocupação para especialistas de todas as esferas da vida.
Em 2019, a Huawei Cloud realizou um evento especial "Scheduling System Practice in the Cloud Computing Field" no Huawei Research Institute, nossa empresa participou deste projeto e explorou ativamente pesquisas relacionadas à arquitetura da plataforma de computação Mesos e estratégias de agendamento em torno de Mesos. Após muitas discussões, acreditamos que este artigo pode não apenas fornecer uma compreensão mais aprofundada da arquitetura e estratégia de escalonamento da plataforma de computação Mesos, mas também fornecer uma referência para os desenvolvedores, usuários e empresas da plataforma de computação Mesos tomarem decisões técnicas. . Portanto, sob o título "2. Pesquisa em Arquitetura de Plataforma de Computação Distribuída e Estratégia de Escalonamento - Exploração Prática Baseada em Mesos", elaboramos a perspectiva de pesquisa e rota técnica da arquitetura de plataforma de computação Mesos e estratégia de escalonamento.

2. Conceitos e terminologia

2.1 Mesos

Apache Mesos (abreviadamente Mesos) é uma estrutura de kernel de sistema distribuído contribuída pela Apache Foundation para a Apache Incubator. Mesos é um sistema de gerenciamento de cluster de código aberto para gerenciar recursos e tarefas, fornecendo isolamento de recursos,

Acho que você gosta

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