Este tópico apresenta as melhores práticas para configurar ambientes, criar sites, transferir dados, migrar servidores de aplicação simples e construir arquiteturas de alta disponibilidade. Consulte este conteúdo para configurar seus servidores de aplicação simples conforme os requisitos do seu negócio.
Configurar um ambiente
O Alibaba Cloud Simple Application Server oferece imagens de aplicação e de sistema operacional. Use imagens de aplicação para implantar ambientes rapidamente ou imagens de sistema operacional para criar servidores e estabelecer ambientes de operações e manutenção (O&M). A tabela a seguir descreve as melhores práticas para essa configuração.
|
Cenário |
Descrição |
|
O LAMP é uma pilha de soluções popular para desenvolver aplicações web. Essa sigla representa os quatro componentes da stack: sistema operacional Linux, servidor HTTP Apache, sistema de gerenciamento de banco de dados relacional MySQL e linguagem de programação PHP. |
|
|
Servidores Ubuntu disponibilizam apenas interfaces de linha de comando (CLIs). Para gerenciar o sistema operacional Ubuntu 16.04 por meio de uma interface gráfica (GUI), use o Virtual Network Console (VNC). |
|
|
Assim como na versão anterior, servidores Ubuntu oferecem somente CLIs. Caso precise de uma GUI para administrar os sistemas Ubuntu 18.04 e Ubuntu 20.04, use o VNC. |
Criar um site
Com as imagens de aplicação e de sistema operacional fornecidas pelo Alibaba Cloud Simple Application Server, é possível construir sites rapidamente. As imagens de aplicação aceleram a implantação, enquanto as imagens de sistema operacional permitem criar servidores e hospedar sites neles. Confira abaixo as melhores práticas para criação de sites.
|
Cenário |
Descrição |
|
O gerenciamento de software é fundamental no processo de desenvolvimento. O Mantis Bug Tracker (MantisBT) consiste em um sistema robusto e fácil de usar para rastrear e gerenciar problemas de software, compatível com sistemas LAMP. |
|
|
WordPress é uma plataforma de blogs desenvolvida em PHP. Após criar um servidor baseado na imagem de aplicação WordPress, use o plug-in WPtouch para construir sites de blog otimizados para dispositivos móveis. |
|
|
Em servidores com múltiplos sites implantados, modifique os arquivos de configuração do Apache para apontar nomes de domínio aos respectivos sites. Dessa forma, o acesso via HTTP ocorre diretamente pelos domínios configurados. |
Transferir dados
Para gerenciar recursos de dados, como arquivos e bancos de dados no seu servidor, escolha a ferramenta mais adequada às necessidades do seu negócio conforme a tabela abaixo. Estas são as melhores práticas recomendadas para transferência de dados.
|
Cenário |
Descrição |
|
O Very secure FTP daemon (vsftpd) é um software de servidor FTP leve, seguro e simples para Linux. Conecte-se ao servidor usando um cliente FTP para enviar ou baixar arquivos. |
|
|
Caso necessite conectar remotamente a uma instância Windows para transferir arquivos, configure um servidor FTP. |
|
|
WinSCP funciona como um cliente FTP para máquinas Windows, permitindo conexão a servidores Linux e gerenciamento direto de arquivos nesses ambientes. |
|
|
Recomendamos o uso do Alibaba Cloud Data Management (DMS) para administrar bancos de dados predefinidos ou autogerenciados. Essa solução integrada abrange gestão de dados e esquemas, autorização de usuários, auditoria de segurança, análise de tendências e rastreamento de dados. |
Migrar dados entre servidores
Se você precisa migrar dados entre servidores de aplicação simples, ou mover dados de um servidor de aplicação simples para uma instância Elastic Compute Service (ECS), siga as melhores práticas listadas a seguir.
|
Cenário de migração |
Descrição |
|
Quando seu servidor atual estiver prestes a expirar e você já tiver provisionado um novo, migre manualmente os dados do site para a nova instância. |
|
|
Se o servidor vigente não atender mais à demanda do negócio, use o Server Migration Center (SMC) para migrar dados suavemente para uma instância ECS, garantindo maior flexibilidade na configuração de recursos. |
|
|
Migrate lightweight servers to Alibaba Cloud Simple Application Server |
O SMC também permite migrar servidores leves de outros provedores, como Tencent Cloud, AWS e HUAWEI CLOUD, para o Alibaba Cloud Simple Application Server. |
Instalar certificados SSL
Ao vincular um nome de domínio ao seu servidor, instale um certificado SSL e configure o acesso HTTPS. Essa alteração substitui o protocolo HTTP pelo HTTPS de forma econômica, implementando autenticação e criptografia na transmissão de dados para evitar vazamentos ou adulteração de informações. Veja as melhores práticas na tabela a seguir.
Cenário | Descrição |
Instale um certificado SSL em servidores que executam o ambiente Node.js e ative o acesso HTTPS aos sites hospedados. | |
Install an SSL certificate on a WordPress environment (Linux) | Configure certificados SSL em servidores com ambiente WordPress (como WordPress 5,8) para habilitar conexões HTTPS seguras. |
Interconexão de serviços
Servidores de aplicação simples são atribuídos automaticamente a virtual private clouds (VPCs), que funcionam como redes virtuais isoladas. Por padrão, esses servidores não se conectam a outros serviços da Alibaba Cloud, como ECS e ApsaraDB, mesmo estando na mesma VPC. No entanto, servidores e recursos do Object Storage Service (OSS) localizados na mesma região estabelecem comunicação via rede interna automaticamente, sem necessidade de configuração adicional. A tabela abaixo resume as melhores práticas de interconexão.
|
Cenário |
Descrição |
|
Recursos do Object Storage Service (OSS) e servidores na mesma região comunicam-se internamente por padrão. Ao acessar o OSS pelo endpoint interno, não há cobrança pela transferência de dados. Portanto, se ambos residirem na mesma região, use o endpoint interno do OSS para acessá-lo diretamente do servidor. |