Como instalar o H2O no Google Cloud Platform (GCP)

Passo a passo para utilizar todo o poder de Machine Learning da plataforma H2O no Google Cloud Platform

The AI Academy
H2O.ai Brasil
3 min readFeb 25, 2019

--

H2O.ai parceira Google

Neste post serão explorados os seguintes tópicos:

  • Recomendações antes de iniciar a instalação
  • Como Instalar o H2O Flow no Google Cloud Platform
  • Como Iniciar o H2O utilizando as configurações disponíveis no cloud launcher
  • Comandos em R e Python para acessar o H2O, além do acesso através do browser

Antes de Iniciar

Se você esta utilizando o GCP pela primeira vez e acabou de criar uma conta, verifique a quantidade de quotas e recursos disponíveis no Google Compute Engine(GCE).

É recomendado a utilização de 4 CPUs com 15GB RAM, e 3 nós na instalação do H2O-3. Por padrão o GCP aloca o máximo de 8 CPUs, e a maioria dos usuários podem rodar o H2O-3 sem atingir a quota limite. No entanto, alguns usuários podem necessitar de mais recursos, que podem ser configurados ou solicitados ao GCP. Para maiores informações sobre como checar ou aumentar suas quotas consulte https://cloud.google.com/compute/quotas .

Procedimento de Instalação

  1. No seu browser, faça o login no Goolge Compute Engine Console em https://console.cloud.google.com/.
  2. No painel de navegação do lado esquerdo, selecione Cloud Launcher.

3. Na página do Cloud Launcher, procure por H2O e selecione a opção H2O-3.

4. Click em Launch on Compute Engine.

  • Especifique o nome do deploy
  • Especifique a zona do deploy
  • Selecione ou customize o tipo de máquina e quantidade de memória
  • Especifique o número de nós para a máquina virtual
  • Especifique o tipo e tamanho do dico de boot em GB.
  • Especifique o nome da rede e sub-redes.

Click em Deploy quanto estiver com as configurações prontas. H2O-3 irá começar o deploy, e este processo poderá demorar alguns minutos.

5. Uma página com o sumário será exibida quando o processo de deploy for executado com sucesso. A página ira conter o ID da instância e o username/password que serão requeridos para iniciar o H2O-3. O usuário e senha sempre será h2oai. Click no link da instância para obter o IP Público e iniciar o H2O-3.

6. Inicie o H2O-3 utilizando um dos métodos a seguir:

Python: Rode o seguinte comando

h2o.connect(url=”https://[ip externo]:443", auth=(usuário, senha))

R: Rode o seguinte comando

h2o.connect(ip=”[ip externo]”, porta=443, https=TRUE, usuário=usuário, senha=senha)

Flow: No seu browser, acesse http://[ip externo]:443 ou https://[ip externo]:80 para iniciar o Flow. Entre com o nome do usuário e senha quando for solicitado.

Nota: Quando estiver iniciando o H2O Flow, você poderá receber uma mensagem indicando que a conexão não é privada. A conexão é segura e encriptada, e o H2O utiliza um certificado auto-assinado para lidar com a criptografia Nginx, que poderá gerar a mensagem. Para evitar a mensagem, você poderá utilizar seu próprio certificado assinado.

Fácil não ? Esta é a H2O democratizando Inteligência Artificial !!!

Veja Também:

Até o próximo post !!!

--

--

The AI Academy
H2O.ai Brasil

We provide AI Strategy Consulting and Learning Services to help small and large enterprises become AI-first companies.