Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Visão geral evoluída do Junos OS

O Junos OS Evolved é um sistema operacional unificado de rede de ponta a ponta que fornece confiabilidade, agilidade e programabilidade aberta para implantações bem-sucedidas em escala de nuvem. Com o Junos OS Evolved, você pode habilitar maior disponibilidade, acelerar suas implantações, inovar mais rapidamente e operar sua rede de maneira mais eficiente. Nós alinhamos o Junos OS Evolved com o Junos OS para que você possa continuar a gerenciar e automatizar sua rede de maneira perfeita.

Benefícios

O Junos OS Evolved oferece vários benefícios aos clientes da Juniper Networks:

  • Ele é executado nativamente no Linux, fornecendo acesso direto a todos os serviços e operações do Linux. Com a integração do Linux, você pode usar ferramentas padrão do Linux e de código aberto para acelerar a integração, acelerar a adoção de recursos com um processo de atualização suave e desfrutar de recursos aprimorados de depuração para qualificação e implantação simplificadas.
  • Suporte para aplicativos e ferramentas de terceiros. Você pode executar aplicativos Linux diretamente no Junos OS Evolved usando contêineres Docker ou criar aplicativos personalizados para soluções avançadas de rede. Você pode usar as ferramentas e procedimentos existentes do Linux para criar funções personalizadas em uma plataforma amigável aos desenvolvedores com uma curva de aprendizado curta. Essa versatilidade permite que você crie a solução que melhor se adequa às suas necessidades por meio da integração simples de aplicativos de terceiros e da capacidade de implementar os componentes necessários para casos de uso específicos.
  • Você pode instalar várias versões diferentes de software Junos OS Evolved em um dispositivo, com suporte para reverter para versões anteriores. Isso lhe dá flexibilidade para experimentar diferentes versões de software e reverter facilmente para sua versão preferida, se necessário.
  • Segurança aprimorada em todas as camadas do sistema operacional. O Junos OS Evolved usa uma solução de integridade chamada Integrity Measurement Architecture (IMA) e um mecanismo de acompanhante chamado Módulo de Verificação Estendida (EVM). Essas proteções de código aberto fazem parte de um conjunto de módulos de segurança Linux que são padrão do setor e consistentes com os mecanismos de confiança especificados pelo Trusted Computing Group. O Junos OS Evolved também oferece suporte a outros recursos de segurança, como infraestrutura TPM, BIOS seguro reforçado e boot seguro. A segurança é um princípio de design essencial para o Junos OS Evolved. A Juniper Networks está comprometida em manter uma infraestrutura de segurança forte para manter sua rede segura e protegida.
  • Quase todas as interfaces de CLI e usuário são idênticas às fornecidas no Junos OS, o que significa que você pode pegar o Junos OS Evolved com uma curva de aprendizado mínima. Essas semelhanças fornecem simplicidade e consistência operacional, minimizando o esforço necessário para implementar, manter e personalizar sua solução de ponta a ponta.

Base nativa do Linux

Enquanto o Junos OS é executado por uma instância do sistema operacional FreeBSD em um elemento de hardware específico (por exemplo, a CPU no mecanismo de roteamento), o Junos OS Evolved passa por um sistema Linux nativo. Ter o Linux como base aproveita uma comunidade de desenvolvimento muito mais ampla, dinâmica e ativa. O sistema Linux também contém vários aplicativos e ferramentas de terceiros desenvolvidos para o Linux que o Junos OS Evolved pode integrar com o mínimo de esforço.

A infraestrutura evoluída do Junos OS é uma camada de software horizontal que desacopla os processos de aplicativos do hardware em que os processos são executados. Efetivamente, essa desacoplamento cria uma infraestrutura de software de finalidade geral que abrange todos os diferentes recursos de computação no sistema (CPUs do mecanismo de roteamento, CPUs de placa de linha e possivelmente outros). Os processos de aplicativos (protocolos, serviços e assim por diante) são executados em cima dessa infraestrutura e se comunicam entre si publicando e consumindo (ou seja, assinando) estado.

Banco de dados integrado para estado

Estado são as informações ou status retidos sobre entidades físicas ou lógicas que o sistema preserva e compartilha em todo o sistema e fornece durante as reinicializações. O estado inclui o estado operacional e de configuração, incluindo configuração comprometida, estado de interface, rotas e estado de hardware. No Junos OS Evolved, o estado pode ser mantido em um banco de dados chamado DDS (Distributed Data Store).

O DDS não interpreta o estado. Seu único trabalho é manter o estado recebido de assinantes e propagar estado aos consumidores. Ele implementa o padrão de mensagem de assinatura publica para comunicar o estado entre aplicativos que são originadores de um estado para aplicativos que são consumidores desse estado (ver Figura 1). Cada aplicativo publica o estado e se inscreve para declarar diretamente do DDS, tornando os aplicativos independentes uns dos outros.

Figura 1: Modelo de assinatura de publicação Publish-Subscribe Model

Desacoplamento de aplicativos dessa maneira isola a falha de um aplicativo de outros. O aplicativo com falha pode ser reiniciado usando o último estado conhecido do sistema mantido no banco de dados do estado.

Modular Design

O Junos OS Evolved é composto por componentes com interfaces bem definidas. Os aplicativos podem ser reiniciados individualmente sem exigir uma reinicialização do sistema. Os aplicativos reiniciados recarregam o estado preservado no DDS.