Pular para o conteúdoVamos conversar ↗
Tecnologias / MinilessInfraestrutura / ERA LOGIC

MinilessUma base para suas aplicações operarem.

Nossa visão de infraestrutura para executar aplicações e serviços em ambientes isolados.

Converse sobre Miniless ↗
ARQUITETURA EM PERSPECTIVAERA / 07
01Aplicação

Imagem, configuração e volumes

02Miniless

Ciclo de vida e recursos

03Ambiente Linux

Processos, rede e armazenamento

Representação conceitual do fluxo da tecnologia.
01 / ENTENDA A TECNOLOGIA

A infraestrutura precisa acompanhar a aplicação, do início à operação.

O Miniless é a tecnologia de execução e gerenciamento de ambientes da Era Logic. Seu runtime de containers utiliza recursos nativos do Linux para organizar processos, rede, armazenamento e limites de recursos.

O isolamento de um ambiente depende de várias camadas. Namespaces separam a visão que os processos têm do sistema; cgroups participam da limitação de recursos; camadas de filesystem organizam os arquivos utilizados pelo container. O Miniless reúne essas peças em comandos de ciclo de vida e operação.

Uma aplicação também precisa persistir informação, emitir logs e ser atualizada. Por isso, a experiência de infraestrutura vai além do momento de iniciar um processo. Ela inclui volumes, acompanhamento do ambiente e uma rotina de gerenciamento adequada ao serviço.

02 / POR DENTRO DO PRODUTO

As partes que fazem
a tecnologia acontecer.

Conheça os componentes e a responsabilidade de cada camada na arquitetura de Miniless.

01

Ciclo de vida de containers

A CLI oferece comandos para criar, iniciar, parar e acessar ambientes. Esses comandos aproximam a preparação do serviço de sua rotina de operação.

02

Isolamento com recursos do Linux

Namespaces e cgroups compõem o runtime. A configuração precisa considerar a separação necessária entre processos e os limites de CPU, memória e I/O de cada carga.

03

Imagens e filesystem

A organização de imagens e camadas de arquivos participa da composição do ambiente. Volumes atendem a necessidade de manter dados além do ciclo de vida de uma instância.

04

Acompanhamento e administração

Logs, execução de comandos e gerenciamento de rede fazem parte do trabalho com o ambiente. Esses recursos apoiam a investigação de problemas e as tarefas de manutenção.

03 / CONTEXTOS DE APLICAÇÃO

Uma tecnologia ganha sentido
quando encontra um problema.

Estes cenários ajudam a entender o papel do produto. O desenho de uma solução começa pelos requisitos de cada projeto.

Ambientes de aplicação

Executar serviços com configuração e limites definidos. Cada ambiente precisa refletir as dependências e a forma de inicialização da aplicação.

Desenvolvimento e validação

Organizar ambientes para testar o comportamento de software e suas dependências. A aproximação entre o ambiente de teste e o de uso ajuda a avaliar a implantação.

Serviços de infraestrutura

Gerenciar componentes que precisam de processos, rede e volumes próprios. A política de persistência e recuperação deve ser definida conforme o serviço executado.

04 / DO CONTEXTO À INTEGRAÇÃO

A escolha começa
pela sua aplicação.

Um produto tem recursos próprios. Uma solução precisa conectar esses recursos ao ambiente, às pessoas e à rotina de operação.

  1. Descrever a carga

    Identificar imagem, dependências, portas, volumes e recursos necessários.

  2. Preparar o ambiente

    Configurar os limites e a organização de rede e armazenamento apropriados à aplicação.

  3. Acompanhar o serviço

    Validar a inicialização, observar logs e definir rotinas de atualização, cópia e recuperação de dados.

05 / PERGUNTAS FREQUENTES

Para entender
antes de decidir.

O que faz o Miniless dentro do ecossistema?

Ele atua na camada de execução e gerenciamento de ambientes. Banco de dados, aplicação e proxy têm responsabilidades próprias e podem compor a infraestrutura com ele.

O isolamento é igual em qualquer sistema operacional?

Não. O runtime utiliza recursos do Linux. Outros sistemas podem exigir uma camada de virtualização, e a configuração do ambiente precisa ser avaliada para cada plataforma.

Como os dados continuam disponíveis após uma atualização?

A persistência precisa ser desenhada com volumes e procedimentos de cópia e recuperação. Iniciar um container não substitui uma estratégia de proteção dos dados.

Como iniciar uma avaliação?

Escolha um serviço representativo e reúna sua imagem, configuração, portas e requisitos de dados. Isso permite validar o ciclo de vida completo no ambiente proposto.

ENGENHARIA QUE COMEÇA COM UMA CONVERSA

Vamos entender
o seu próximo desafio.

Apresente a aplicação, a arquitetura atual e o que você precisa resolver. Nossa equipe conversa sobre a adequação do Miniless ao seu contexto.

Fale com a Era Logic ↗Todas as tecnologias