Como configurar um website no Google Cloud? [fechadas]

10

Estou completamente perdido nisso. Estou acostumado a usar simples hosts da web com cpanel para criar sites, e simplesmente faça o login com o filezilla e faça upload dos meus arquivos html / css / php / js.

O motivo pelo qual estou pensando em usar o Google Cloud como meu servidor / host é porque estou preocupado com o fato de meu novo site receber muito tráfego e uma empresa de hospedagem padrão não ser capaz de lidar com isso ou caro.

Mas, olhando para o Google Cloud, o processo é tão complicado, e a terminologia parece que não tem nada a ver com hospedagem de sites?

Eles falam sobre 'apps', 'containers', 'buckets', 'linux', etc.

Tudo que eu quero é configurar um site dinâmico que tenha SSL, SQL, PHP, etc., onde eu possa fazer upload com FTP - como de costume, mas tenha a conveniência de alta escalabilidade.

Estou no caminho certo ou o Google Cloud é algo completamente não relacionado?

Devo usar o Compute Engine ou o App Engine?

Eu não consigo encontrar nenhum tutorial decente de leigos sobre isso ...

    
por Jack56 02.12.2015 в 10:21
fonte

1 resposta

2

Se a tecnologia do lado do servidor que você está planejando usar for PHP, convém dar uma olhada no Google App Engine. É provavelmente a opção mais fácil para você começar sem ficar atolado com o jargão: aqui estão alguns passos para você seguir em frente:

  1. Vá para a página App Engine PHP "Olá mundo em 5 minutos", leia rapidamente
  2. Faça o download e instale o SDK do Google App Engine para PHP .
  3. Siga para o Github e faça o download do ola aplicativo PHP mundial .
  4. Adicione seus recursos estáticos, como HTML, CSS e amp; JavaScript para o aplicativo hello world.
  5. Remova o helloworld.php e edite a app.yaml e remova a seção de manipuladores, o aplicativo de atualização com o nome do seu aplicativo (por exemplo, meu-static-app).
  6. Crie um projeto no Google Cloud Console (por exemplo, meu-static-app) e implemente seu aplicativo como explicado aqui .

Agora, você tem um website estático em execução no App Engine e acessível usando um URL no formato link .

Lembre-se de que o App Engine é uma plataforma como serviço (PaaS). Então, basta criar seu aplicativo e implantá-lo sem precisar se preocupar com o servidor ou sua configuração, etc ... Se seu aplicativo é composto principalmente de recursos estáticos, como HTML, CSS, JavaScript e imagens, o Google o armazenará em cache servidores separados de borda de entrega de conteúdo. Assim, você não precisa se preocupar com nenhuma escalabilidade desses recursos estáticos, mesmo se o tráfego aumentar.

Para recursos dinâmicos, como scripts PHP, eles são veiculados usando instâncias do App Engine e, à medida que sua demanda cresce, você pode configurar seu aplicativo para usar mais instâncias do App Engine como explicado aqui .

Com o Google App Engine, você não pode enviar arquivos FTP ao servidor para usar o SDK para enviar seu código emitindo um comando simples:

appcfg.py update myapp/
    
por omerio 02.12.2015 / 13:09
fonte