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
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
- No seu browser, faça o login no Goolge Compute Engine Console em https://console.cloud.google.com/.
- 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 !!!