Como enviar um projeto Java para o servidor Google Cloud ?

9 respostas
wladyband

O servidor da Google te dá 300 doras de bônus de consumo por um ano, depois que você utiliza os créditos em bônus ele passa a cobrar, minha única dificuldade é que não encontrei uma documentação fácil de entendimento para saber como enviar o projeto para o servidor da Google, alguém conhece um bom tutorial que explique bem como enviar o projeto para o servidor da google?

Eu utilizo localmente o Spring Boot e ainda preciso conectar o banco de dados que é do PostgreSQL.

9 Respostas

javaflex

Depende do sistema operacional. Cria a VM e terá a máquina livre para instalar seu projeto. O próprio tutorial do Google já é suficiente:

https://cloud.google.com/compute/docs/quickstarts?hl=pt-br

Daniel_Dias

tem essa tambem :

https://cloud.google.com/java/docs/?hl=pt-br

https://codelabs.developers.google.com/codelabs/cloud-app-engine-springboot/#0

https://cloud.google.com/community/tutorials/run-spring-petclinic-on-app-engine-cloudsql

wladyband

Queria tira mais uma dúvida;

No servidor Heroku eu crio a base de dados PostgreSQL assim;

heroku addons:create heroku-postgresql:hobby-dev

Ao cria a base de dados ele cria uma variável de ambiente do banco, por conta disso eu não preciso coloca no meu projeto as autenticação, eu simplesmente coloca as variáveis de ambiente no projeto como você pode ver abaixo;

spring.datasource.url={JDBC_DATABASE_URL}
spring.datasource.username={JDBC_DATABASE_USERNAME}
spring.datasource.password={JDBC_DATABASE_PASSWORD}

Como ficaria para o servidor da Google?

javaflex

Já criou a VM? Você pode instalar o PostgreSql e criar o banco igual você fez na sua máquina, se for o mesmo SO.

wladyband

Desculpe, ainda estou tentando criar coragem, estou pesquisando e estudando para fazer tudo certinho, nessa criação de maquina virtual a google não cobra?

Daniel_Dias

voce tem um período de avaliação e também o sempre gratuito .

a google so vai cobrar se voce ultrapassar o limite do sempre gratuito : ]

https://cloud.google.com/free/docs/frequently-asked-questions?hl=pt-br -> esse link explica melhor.

https://cloud.google.com/compute/pricing?hl=pt-br

wladyband

https://cloud.google.com/java/docs/setup?hl=pt-br

me parece que para enviar o projeto de acordo com a documentação acima é necessário colocar o seguinte artefato no pom.xml

<dependency>
  <groupId>com.google.cloud</groupId>
  <artifactId>google-cloud-bigquery</artifactId>
  <version>0.33.0-beta</version>
</dependency>

Em seguida instalar no meu computador local o gcloud de acordo com a documentação abaixo

https://cloud.google.com/appengine/docs/standard/java/quickstart

Mas parece que não vou precisar fazer isso tudo se eu seguir essa vídeo aula

Se fizer de acordo com essa vídeo aula será que conseguirei sem problemas enviar o meu projeto para o servidor da google?

Daniel_Dias

Aconselho voce criar uma conta no Google Cloud e começar a fuçar, assim fica bem melhor para ir ajudando.

Eu não tenho XP com o Gooogle Cloud, somente com Oracle Cloud é bem mais simples de subir um app Java.

Daniel_Dias

Se quiser usar o Oracle Cloud tenho alguns artigos.

Porem ele tem free por 30 dias com credito de $300, apos isso voce tem a opção de fazer um upgrade para o modo pago na modalidade “pague pelo que usar” .

Criado 15 de março de 2018
Ultima resposta 16 de mar. de 2018
Respostas 9
Participantes 3