Operous
Blog

Uma primeira olhada em como funciona o Operous

Dê uma olhada em como o Operous executa testes em seus servidores e capacite sua equipe de desenvolvimento com percepções valiosas para ações práticas.

Operous Web

Chegou a hora de olhar para o que estamos construindo no Operous e em como nossa abordagem traz ideias interessantes.

No Operous o centro das atenções são os servidores. Não importa onde o servidor está localizado ou qual o seu tipo: físico ou virtual, local ou instância de nuvem pública, se estiver acessível na Internet daremos o suporte necessário.

Nós precisamos de servidores para quase tudo, inclusive para rodar aplicações em contêiner. Existem milhões de servidores em todo o mundo, e esse número não diminuirá tão cedo.

Enquanto servidores são parte de uma solução, eles podem também ser parte de um problema, especialmente se você estiver em um time pequeno que precisa cuidar deles apesar do limite de recursos e experiência nessa atividade.

É aí que o Operous entra para ajudar sua equipe!

Uso básico do Operous

A primeira coisa que você precisa fazer é registrar seu servidor. Tornamos essa etapa fácil e rápida, usando uma abordagem muito familiar, mesmo para pessoas inexperientes

Curl

É isso mesmo! Com um único comando que você copia e cola, o registro é feito automaticamente. Você pode integrar nosso instalador em seu fluxo de provisionamento ou ferramenta de gerenciamento de configuração. Vamos disponibilizar exemplos e documentação sobre como fazer isso.

Depois que o servidor for registrado, o Operous irá testá-lo imediatamente para reportar possíveis melhorias em relação à boas práticas de configuração, performance e segurança.

Toda a comunicação entre nosso produto e seus servidores é fortemente criptografada usando SSH. Nós usamos um método de rotação de chaves que será detalhado em breve se for importante para você.

Um teste é a menor unidade usada para identificar e verificar o estado de uma determinada configuração. Uma vez que o Operous executa um determinado teste, ele deve resultar em uma condição de aprovação ou reprovação.

Servidores

Estamos desenvolvendo muitos testes para diversos fins, como configuração do sistema operacional, Kubernetes, Docker, stack da Elastic, políticas de segurança, hardening, etc.

Um relatório contém o resultado da execução dos testes em um servidor. Este relatório contém informações para auxiliar na sua tomada de decisões, além de exemplos de código para sua equipe para corrigir todos os problemas detectados pelo Operous.

Eventos

Integração CI/CD

Embora você possa usar a interface do Operous para gerenciar a execução dos testes em seus servidores, o modo de operação principal é integrado ao fluxo CI/CD da sua aplicação em um pré ou estágio pós-deploy.

Portanto, não apenas sua aplicação é testada em um fluxo CI/CD, mas os servidores sustentando sua aplicação também, com resultados unificados no mesmo fluxo.

Nossa primeira integração será com GitHub Actions, e publicaremos uma Action no GitHub Marketplace.

name: Test Production Environment
on: deployment_status
jobs:
  scan:
    runs-on: ubuntu-latest
    name: Test Production Servers
    steps:
      - name: Test App Server
        uses: operous/runner@master
        if: github.event.deployment_status.state == 'success'
        with:
          api_token: ${{ secrets.OPEROUS_API_TOKEN }}
          server_name: web01
          profiles:
            - linux-baseline
            - ssh
            - nginx
      - name: Test Database Server
        uses: operous/runner@master
        with:
          api_token: ${{ secrets.OPEROUS_API_TOKEN }}
          server_name: db
          profiles:
            - linux-baseline
            - ssh
            - postgresql

Quer ser o primeiro a usar o Operous? Inscreva-se na lista de e-mails para receber atualizações de produtos e participar do beta!

  • Web
  • CI/CD
  • Testes
  • Github Actions
  • Servidores
Proactively solve your server configuration problems

Parte do seu time

Servidores mal configurados são a grande causa de incidentes e impactos na disponibilidade de aplicações. Containers ou máquinas virtuais, on-premise ou cloud, te ajudamos a alcançar uma operação eficaz.

Scale the capacity of your development team with automation of security settings

Assessment automatizado

O Operous direciona sua equipe para atuar somente no que é necessário e importante, trazendo insights sobre seus servidores

Visibilidade para todos

Não importa se o seu servidor é on-premise ou cloud pública, trazemos indicadores para escalar a gestão e garantir uma visibilidade assertiva

Tranquilidade para a equipe

Conte com nosso serviço que informa continuamente sua equipe sobre o estado atual de seus servidores e direciona melhorias necessárias sem complicação

Economize horas, noites e até finais de semana incorporando redução de riscos dentro do seu fluxo CI/CD

Aumente a eficiência do seu time de desenvolvimento usando o Operous para garantir de forma automatizada e contínua a segurança e boas práticas de configuração de servidores.

Inscreva-se para ser um dos primeiros a conhecer o Operous.