A hospedagem de servidores oferece acesso remoto a servidores físicos ou virtuais, permitindo que pessoas e empresas armazenem arquivos de sites, aplicativos e dados para acessibilidade on-line. Os principais tipos incluem hospedagem compartilhada, hospedagem VPS, hospedagem dedicada e hospedagem na nuvem. O tipo ideal depende das suas necessidades de desempenho, recursos, segurança e orçamento.
Uma opção econômica em que vários sites compartilham os recursos de um único servidor. É melhor para sites pequenos com pouco tráfego, mas não tem recursos garantidos.
Cria uma partição virtual em um servidor físico, oferecendo uma parte dedicada dos recursos dele. É um passo acima da hospedagem compartilhada, oferecendo mais controle e recursos garantidos por um custo moderado.
Você tem um servidor físico inteiro só para você. Isso oferece o máximo de controle, desempenho e segurança, o que o torna adequado para projetos em grande escala e sites com alto tráfego.
Usa uma rede de servidores virtuais interconectados para oferecer alta escalonabilidade e flexibilidade. Ele é ideal para cargas de trabalho dinâmicas e operações em grande escala, permitindo que você aumente ou diminua os recursos conforme necessário.
Optar por uma solução moderna de hospedagem de servidores oferece várias vantagens.
Personalização e controle
Ter um servidor personalizável pode ser um grande trunfo. Em vez de contornar os limites de uma plataforma, uma máquina virtual permite controlar o ambiente.
Recursos dedicados
Com as máquinas virtuais, recursos como CPU e RAM estão disponíveis exclusivamente para você, então o desempenho não é afetado por outros usuários.
Segurança reforçada
Um ambiente dedicado permite uma segurança mais forte. É possível implementar firewalls e protocolos de segurança personalizados específicos para suas necessidades.
Desempenho aprimorado
Como os recursos não são compartilhados, as máquinas virtuais dedicadas costumam oferecer maior tempo de atividade e respostas mais rápidas para sites com alto tráfego.
Custos previsíveis
Muitos serviços têm preços fixos, o que torna o orçamento mais previsível. Outros modelos são de pagamento por uso, então você só paga pelo que usa.
Ao configurar a hospedagem de servidores no Google Cloud, você tem várias opções de controle, desde o gerenciamento da sua própria máquina virtual até a orquestração de toda uma frota delas. O método mais direto é usar o Compute Engine, que fornece um servidor virtual que você controla.
Criar uma instância de VM | No console do Google Cloud, navegue até a seção Compute Engine e selecione "Criar instância". |
Configurar o servidor |
|
Conecte-se ao servidor | Depois que a VM estiver em execução, você poderá se conectar a ela com segurança usando SSH diretamente do seu navegador da Web ou com seu próprio terminal. |
Instalar o software | Agora você tem um servidor limpo. Use a linha de comando para instalar o software necessário, como um servidor da Web (como NGINX ou Apache), um banco de dados e a linguagem de programação do seu aplicativo. |
implantar o aplicativo | Copie os arquivos do aplicativo para o servidor e configure o servidor da Web para executá-los. |
Criar uma instância de VM
No console do Google Cloud, navegue até a seção Compute Engine e selecione "Criar instância".
Configurar o servidor
Conecte-se ao servidor
Depois que a VM estiver em execução, você poderá se conectar a ela com segurança usando SSH diretamente do seu navegador da Web ou com seu próprio terminal.
Instalar o software
Agora você tem um servidor limpo. Use a linha de comando para instalar o software necessário, como um servidor da Web (como NGINX ou Apache), um banco de dados e a linguagem de programação do seu aplicativo.
implantar o aplicativo
Copie os arquivos do aplicativo para o servidor e configure o servidor da Web para executá-los.
Para aplicativos mais complexos, talvez seja necessário executar vários servidores juntos em um grupo, conhecido como cluster. O GKE é uma opção poderosa para isso. Em vez de gerenciar servidores individuais, você gerencia o cluster, e o GKE cuida da distribuição do aplicativo nas diferentes máquinas. Cada servidor no cluster ainda é uma instância do Compute Engine, mas o GKE automatiza o trabalho de gerenciamento em escala. Isso é ideal para microsserviços e aplicativos que precisam de alta disponibilidade.
Se você preferir não gerenciar um servidor, o Cloud Run oferece uma abordagem sem servidor. Com essa opção, basta fornecer o aplicativo em um contêiner. O Google cuida de toda a infraestrutura de servidor e seu aplicativo é escalonado automaticamente com o tráfego. Embora seja uma solução de hospedagem poderosa, ela abstrai o servidor, então você não tem acesso direto ao sistema operacional.
Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.