Pular para o conteúdo principal

Como implantar o ONLYOFFICE Apps Enterprise Edition usando AMI no AWS

Introdução​

Agora você pode iniciar facilmente a instância do ONLYOFFICE Apps Enterprise Edition na infraestrutura em nuvem da Amazon Web Services usando a Imagem de Máquina Amazon do ONLYOFFICE disponível no AWS Marketplace.

A Imagem de Máquina Amazon (AMI) é um modelo pré-configurado que permite iniciar facilmente uma instância, que é um servidor virtual na nuvem privada da AWS.

A AMI do ONLYOFFICE Apps Enterprise inclui todos os componentes necessários - tanto o sistema operacional quanto o próprio software, além de um volume de armazenamento - para implantar o seu espaço de trabalho em um servidor virtual executado em Linux (Ubuntu).

Passo 1. Escolha a AMI do ONLYOFFICE necessária e assine a solução​

Faça login na sua conta AWS existente ou cadastre-se em uma nova e acesse o AWS Marketplace.

Encontre a solução ONLYOFFICE Apps Enterprise e escolha o tipo de instância necessário – para 100, 250, 500 ou 1000 usuários. O número de usuários significa o número de pessoas que podem ter acesso à edição de documentos. O número de documentos que podem ser editados ao mesmo tempo não é limitado. Os outros usuários registrados poderão abrir documentos apenas para visualização. O ONLYOFFICE reconhece um ID de usuário por um período de 30 dias. Depois disso, você poderá substituir um usuário por um novo, se necessário.

ONLYOFFICE Apps Enterprise no AWS Marketplace

Na página Visão Geral do produto, você pode ler a descrição das funções do software.

Página Visão Geral

Mude para a aba Preços para estimar os detalhes de preços que dependem de alguns parâmetros da instância:

  • Altere a Região onde a instância será iniciada, se necessário. Recomenda-se selecionar uma região com a localização mais próxima. US East (N. Virginia) está selecionada por padrão.

  • Na seção Custos de uso, você pode ver o tipo de instância, o custo do produto/hora, o custo do EC2/hora e o total/hora. Você também pode mudar para a aba contrato de 365 dias para estimar o pagamento anual pelo software ONLYOFFICE.

    O preço total inclui as cobranças pelo software ONLYOFFICE e pelos serviços de infraestrutura da AWS usados para implantar esta solução de software. O serviço EC2 fornece o ambiente necessário para implantar um servidor virtual executado em Ubuntu e instalar nele a solução de software ONLYOFFICE.

    Nota: para saber mais sobre a assinatura de AMIs pagas e outros detalhes de preços, consulte a documentação da AWS.

    O Tipo de Instância EC2 determina o hardware do servidor virtual usado para implantar a solução ONLYOFFICE. Os tipos de instância disponíveis diferem dependendo da variante selecionada da solução ONLYOFFICE Apps Enterprise, ou seja, do número de usuários.

    O tipo de instância EC2 t3.xlarge é recomendado para o ONLYOFFICE Apps Enterprise (100, 250, 500 usuários). Ele tem os seguintes parâmetros:

    • Memória: 16 GB
    • CPU: 4 núcleos virtuais

    O tipo de instância EC2 t3.2xlarge é recomendado para o ONLYOFFICE Apps Enterprise (1000 usuários). Ele tem os seguintes parâmetros:

    • Memória: 32 GB
    • CPU: 8 núcleos virtuais

    Para obter mais detalhes sobre os tipos de instância T3, consulte a documentação da AWS.

Aba Preços

Os Custos adicionais de infraestrutura AWS contêm os preços do serviço EBS, que é usado para armazenar os dados do seu espaço de trabalho.

Custos adicionais de infraestrutura AWS

Na aba Legal, você pode ler o Contrato de Licença de Usuário Final que regula os termos e condições sob os quais a solução ONLYOFFICE Apps Enterprise é fornecida.

Mude para a aba Uso, onde você pode encontrar as seguintes informações:

  • A seção Detalhes de entrega exibe as características da AMI. A AMI do ONLYOFFICE tem arquitetura de 64 bits (x86).
  • As Instruções de Uso contêm breves recomendações sobre como realizar a configuração inicial do ONLYOFFICE após iniciar a instância.

Aba Uso

Clique no botão Ver opções de compra no canto superior direito. A página Assinar este software é aberta:

Página Assinar este software

Leia o Contrato de Cliente AWS e clique no botão Aceitar Termos. Aguarde enquanto a assinatura é processada.

Aceitar Termos

Quando a data atual for exibida no campo Data efetiva em vez de 'Pendente', clique no botão Continuar para Configuração no canto superior direito.

Passo 2. Inicie sua instância ONLYOFFICE na nuvem AWS​

Na página Configurar este software, clique no botão Continuar para Lançamento no canto superior direito.

Página Configurar este software

A página Lançar este software é aberta. Nesta página, você pode revisar os Detalhes da Configuração mais uma vez.

A seção Escolher Ação permite selecionar o método que você deseja usar para iniciar a instância. A opção Lançar do Website está selecionada por padrão. Deixe-a inalterada para implantar a instância usando o Assistente de Lançamento de Instância fornecido nesta página da web.

observação

Nota: você também pode iniciar sua instância pelo console Amazon EC2. Para isso, selecione a opção Launch through EC2 no menu e clique no botão Launch. Você será redirecionado para o Assistente de Lançamento de Instância no seu Console de Gerenciamento AWS, onde você pode selecionar um tipo de instância, configurar os detalhes da instância, adicionar armazenamento e tags e configurar um grupo de segurança. Este guia não descreve esse método de inicialização da instância.

Página Lançar este software

Na seção EC2 Instance Type, apenas uma opção está disponível (ela depende do tipo de instância do ONLYOFFICE Apps Enterprise selecionado anteriormente, com um determinado número de usuários).

Nas seções VPC Settings e Subnet Settings, deixe as configurações padrão.

Agora você precisa criar um novo grupo de segurança e gerar um par de chaves.

Criar um novo grupo de segurança​

Um grupo de segurança permite limitar o acesso à sua instância para que apenas endereços IP conhecidos possam acessá-la.

Na seção Security Group Settings, clique no botão Create New Based on Seller Settings.

Security Group Settings

Insira o nome do grupo de segurança (por exemplo, ONLYOFFICE) e adicione sua descrição.

Use a lista Source (IP or Group) para definir as regras necessárias. Você pode especificar um único endereço IP ou um intervalo de endereços IP, por exemplo, 10.040.196.230/32.

Regras do grupo de segurança

As regras são especificadas para as seguintes portas:

  • SSH - a porta 22 é usada para acessar seu servidor usando um cliente SSH por meio do protocolo SSH.
  • HTTP - a porta 80 é usada para acessar seu espaço de trabalho por meio de um navegador web usando o protocolo HTTP.
  • HTTPS - a porta 443 é usada para acessar seu espaço de trabalho por meio de um navegador web usando o protocolo seguro HTTPS.

Quando estiver pronto, clique no botão Save.

Gerar um par de chaves​

Um par de chaves é necessário para se conectar com segurança à sua instância por meio do protocolo SSH usando um cliente SSH como o PuTTY ou o OpenSSH.

Key Pair Settings

Na seção Key Pair Settings, clique no link Create a key pair in EC2.

O Console de Gerenciamento AWS será aberto em uma nova aba do navegador.

Console de Gerenciamento AWS

Verifique se a Região AWS exibida na barra de ferramentas superior é a mesma em que você deseja iniciar a instância.

Clique no botão Create key pair no canto superior direito. Insira o nome do par de chaves (por exemplo, ONLYOFFICE) no campo correspondente e selecione o formato de arquivo dependendo do software que você deseja usar para se conectar remotamente à sua instância:

  • pem é usado para o OpenSSH
  • ppk é usado para o PuTTY

Clique no botão Create key pair abaixo.

Sua chave pública será armazenada no AWS EC2. O arquivo .pem/.ppk que contém sua chave privada será baixado para a sua máquina local e armazenado na pasta padrão Downloads. Copie-o e guarde-o em um local seguro.

Create key pair

Volte ao AWS Marketplace, atualize o campo do par de chaves usando o ícone à direita dele e selecione o par de chaves criado na lista.

Selecionar o par de chaves

Depois disso, o botão Launch é desbloqueado. Clique no botão Launch e aguarde enquanto a instância é implantada. Quando estiver pronto, a mensagem sobre a implantação bem-sucedida será exibida.

Implantação bem-sucedida

Clique no link EC2 Console nesta mensagem para abrir os detalhes da instância no Console de Gerenciamento AWS.

Detalhes da instância

Pode levar algum tempo para que a instância se torne totalmente funcional depois de iniciada. Verifique se o status da instância mudou de 'pending' para 'running' na coluna Instance state e se a instância passou em todas as verificações de status. Essas informações são exibidas na coluna Status checks.

Depois, você pode se conectar à sua instância por meio de um navegador web ou via SSH.

Passo 3. Acesse seu espaço de trabalho via navegador web​

Para acessar seu espaço de trabalho por meio de um navegador web, você pode usar o DNS público ou o endereço IP da instância.

Eles podem ser encontrados no Console de Gerenciamento AWS. Mude para a seção Instâncias no menu esquerdo, escolha sua região (US East (N. Virginia) por padrão) e selecione sua instância ONLYOFFICE na lista para abrir os detalhes da instância.

Na aba Descrição, clique no ícone Ícone Copiar à esquerda do DNS público IPv4 ou do endereço público IPv4 para copiar o valor necessário para a área de transferência.

Aba Descrição da instância

Em um navegador web, digite http:// + o endereço IP da sua instância ou o DNS público na barra de endereços. A inicialização do seu espaço de trabalho pode levar alguns minutos.

O assistente de configuração do espaço de trabalho é aberto.

Assistente de configuração do espaço de trabalho

Insira seu endereço de e-mail. Defina a senha da sua conta e confirme-a. Por padrão, a senha deve ter no mínimo 8 e no máximo 30 caracteres.

Esse e-mail e essa senha serão usados para acessar a conta de administrador do seu espaço de trabalho por meio de um navegador web.

Especifique o ID da Instância no campo correspondente. Ele pode ser encontrado no Console de Gerenciamento da AWS, na aba Descrição da instância. Clique no ícone Ícone Copiar à esquerda do ID da Instância para copiá-lo para a área de transferência.

ID da Instância

Você também pode alterar o idioma e o fuso horário do espaço de trabalho usando as listas suspensas correspondentes. O fuso horário deve ser especificado para garantir o funcionamento correto das notificações do espaço de trabalho.

Aceite os termos dos contratos de licença. Clique no botão Continuar.

Contratos de licença

Isso é tudo. Seu espaço de trabalho foi criado.

Passo 4. Conectar ao seu servidor via SSH​

Para administrar e configurar seu espaço de trabalho remotamente, você pode se conectar ao seu servidor virtual via SSH usando o nome de usuário ubuntu e sua chave privada SSH.

No Windows, você pode usar o utilitário PuTTY.

O arquivo de chave privada da AWS gerado durante a implantação da instância é usado para autenticação em vez de uma senha.

Inicie o PuTTY. No painel de navegação à esquerda, abra a seção Connection -> SSH -> Auth. Vá para a seção Authentication parameters -> Private key file for authentication, clique no botão Browse e encontre o caminho do arquivo .ppk armazenado na sua máquina local.

Configurações de autenticação do PuTTY

Volte à seção Session no painel de navegação à esquerda. Insira o DNS Público ou o Endereço IP da instância no campo Host Name or IP address, verifique se a porta 22 está especificada e se o tipo de conexão SSH está selecionado e clique no botão Open.

Configurações de sessão do PuTTY

Em seguida, clique em Yes na janela PuTTY Security Alert. Digite o nome de usuário ubuntu e pressione Enter.

PuTTY Security Alert

No Linux, você pode usar um cliente SSH como o OpenSSH.

Você precisará especificar o caminho do arquivo .pem com sua chave privada armazenada na sua máquina local, o nome de usuário ubuntu e o endereço IP ou o DNS público da sua instância.

Digite o seguinte comando no seu terminal, especificando os valores reais do caminho do arquivo .pem e do Endereço IP:

ssh -i /path/onlyoffice.pem ubuntu@your_instance_ip

Digite yes para continuar a conexão com o servidor. Para obter mais informações, você pode consultar a documentação da AWS.