Olá!
No meu último artigo, fiz um passo a passo sobre como você pode tentar implantar o InterSystems IRIS Community Edition, ou IRIS for Health Community Edition, gratuitamente na AWS. Nesta continuação, mostrarei o mesmo para o próximo maior provedor de nuvem, o Microsoft Azure.
Assim como na AWS, o Azure também oferece uma opção gratuita ao se cadastrar, embora seja um pouco menos generosa - você recebe US$ 200 de crédito gratuito para gastar no primeiro mês. Isso significa que você pode, mais uma vez, tentar implantar o IRIS Community Edition gratuitamente no Azure, embora eu recomende cautela para evitar contas caras.
Assim como no artigo anterior, este guia percorre o processo de implantação do Community Edition na nuvem, no entanto, o processo pode ser seguido para uma versão totalmente licenciada, já que existe uma oferta Bring Your Own Licence (Traga Sua Própria Licença) para o IRIS e IRIS for Health. Você pode usar uma chave de licença existente para isso ou entrar em contato com o departamento de vendas para obter uma nova licença.
Passo a passo
Antes de começar, você precisará entrar ou criar uma conta no Azure e inscrever-se em uma assinatura do Azure (para habilitar o faturamento). Em seguida, vá para a listagem do Azure Marketplace para o IRIS Community (ou IRIS for Health Community) e clique em Get it now (Obter agora).
Será solicitado que você faça login e também podem ser solicitados detalhes adicionais, como País, número de celular e local de trabalho. Preencha esses dados e clique em Get it now na parte inferior deste formulário.
Você será redirecionado para o Portal do Azure. Clique em Start with a pre-set configuration (Iniciar com uma configuração predefinida) para começar a criar uma implantação. Se preferir selecionar todas as configurações você mesmo, pode clicar em Create (Criar) para implantar sem nenhuma configuração padrão.
Depois de escolher começar com uma configuração predefinida, você será redirecionado para uma página sugerindo padrões para seu caso de uso. Escolha o caso de uso necessário e clique em Continue to Create a VM (Continuar para criar uma VM); essa escolha preencherá automaticamente algumas das configurações.
Escolhendo as configurações da VM
Agora você entrará na página Create a virtual machine (Criar uma máquina virtual). É aqui que você define todas as configurações para a implantação da sua máquina virtual.
Existem abas para escolher configurações em "Basics" (Básico), "Disks" (Discos/armazenamento), "Networking" (Rede), "Management" (Gerenciamento), "Monitoring" (Monitoramento), "Advanced Settings" (Avançado) e "Tags". Este guia discutirá as configurações em "Basics". Para as outras configurações, você pode deixá-las como padrão se tiver iniciado com uma configuração predefinida ou selecioná-las no seu próprio tempo. Muitas delas podem ser alteradas após a implantação (por exemplo, limitando os endereços IP de conexão).
Project Details (Detalhes do Projeto)
Aqui você escolhe qual Assinatura do Azure e Grupo de recursos estão sendo usados para a implantação. Um grupo de recursos permite agrupar implantações relacionadas (por exemplo, implantações para diferentes serviços de um único projeto) para fins de organização e faturamento. Você precisará criar um grupo de recursos se ainda não tiver feito isso. Clique em Create new (Criar novo) e dê um nome adequado.
Instance Details (Detalhes da Instância)
Os detalhes da instância controlam o tamanho, a localização e as configurações de segurança da instância. Como você clicou através do portal do Azure, a imagem deve ter sido preenchida previamente. Caso contrário, você pode selecioná-la através do menu suspenso do marketplace.
Existem vários itens essenciais para preencher nesta seção.
- Virtual Machine Name (Nome da Máquina Virtual) - De preferência, use algo fácil de reconhecer para facilitar o gerenciamento.
- Region (Região) - Quanto mais próxima a região estiver de seus usuários, menor será a latência ao acessar a máquina. No entanto, a escolha da região também afetará a disponibilidade das máquinas.
- Size (Tamanho) - As especificações de desempenho da máquina, incluindo memória e número/tipo de processadores disponíveis (CPUs, GPUs). A escolha do tamanho dependerá do orçamento, desempenho necessário e disponibilidade na região selecionada. Como o próprio InterSystems IRIS Community Edition limita o armazenamento no banco de dados e o poder de computação usado ( veja os limites aqui), você provavelmente desejará uma das máquinas menores.
Authentication (Autenticação)
Aqui você pode escolher como se autenticar ao conectar-se à máquina. Sugere-se que você use um par de chaves pública/privada SSH para isso, mas também pode usar autenticação por senha. Você também pode selecionar um nome de usuário padrão para acessar a máquina.
Você pode deixar todas essas configurações como padrão. Se escolher criar uma nova chave SSH, ela será gerada e baixada automaticamente quando você implantar a máquina.
Review + Create (Revisar + Criar)
Depois de definir o "Basics", verifique as outras abas de configurações e veja se há algo que você gostaria de alterar dos padrões. Se não, selecione a aba Review + Create.
Esta aba levará um tempo para carregar, pois valida as configurações selecionadas. Após a aprovação da validação, você deve concordar com os Termos pela última vez e também verá um resumo das configurações selecionadas.
Quando estiver pronto, clique em Create (Criar) para criar sua máquina virtual.

Se você selecionou autenticar com uma nova chave SSH conforme sugerido, aparecerá um pop-up para gerar e baixar isso. Clique em Download private key and create resource (Baixar chave privada e criar recurso).
Conectar
Levará alguns minutos para sua implantação ser iniciada, mas você deve acabar em uma tela dizendo "Your deployment is complete" (Sua implantação foi concluída).
Existem várias configurações que o Azure recomenda definir, o que você pode desejar fazer em breve. No entanto, para demonstrar inicialmente a conexão com a máquina, clique em Go to resource (Ir para o recurso). Isso abrirá o painel de gerenciamento da sua máquina virtual implantada.
No lado esquerdo, há um painel para selecionar diferentes grupos de configurações para visualizar e editar as configurações da máquina. Por enquanto, selecione Connect (Conectar) no painel na parte superior do dashboard.
Via SSH
No Azure, o Secure Shell (SSH) é o método recomendado ao conectar-se à instância do InterSystems IRIS Community Edition. Você pode se conectar via SSH a partir do terminal da sua máquina local ou powershell.
No painel de conexão, você verá claramente o endereço IP da sua instância e um comando SSH para usar na conexão com a instância. O comando de conexão SSH requer três coisas: o caminho local para sua chave privada que foi baixada quando você iniciou a instância, o nome de usuário na máquina (o padrão era azureuser a menos que você o tenha alterado na etapa de Autenticação acima) e o endereço IP da sua instância.
ssh -i /caminho/para/chave.pem username@xx.xx.xxx.xxx
ssh -i /home/keys/Minha-Instancia-Iris_key.pem azureuser@12.34.567.899
Na primeira vez que se conectar, será perguntado se você tem certeza de que deseja continuar conectando. Digite "yes" e você se conectará à instância.
Na primeira vez que fizer login, você precisará redefinir a senha padrão. Para fazer isso, execute:
iris password
Um aviso informará que as credenciais padrão são:
- Usuário: _SYSTEM
- Senha: SYS
E que essa senha expirou e precisa ser alterada. Se, como eu, você preferir o outro nome de usuário padrão, SuperUser, ele também deve funcionar com a mesma senha.
Depois disso, você pode iniciar uma sessão de terminal IRIS com:
iris session iris
Se você quiser copiar arquivos para a instância IRIS, pode usar uma conexão SSH usando scp, sftp ou um cliente sftp como o Filezilla. Você também pode copiar arquivos através do serviço Bastion do Azure.
Via Portal de Gerenciamento
Uma vez implantado, o Portal de Gerenciamento estará disponível no endereço IP da sua instância com :52773/csp/sys/UtilHome.csp anexado ao final. As credenciais padrão são:
- Usuário: _SYSTEM - Senha: SYS
Elas precisarão ser alteradas no primeiro login, a menos que você já as tenha alterado pela conexão SSH.
Encerrar Implantação
Lembre-se de parar a implantação assim que terminar de usá-la! Para fazer isso, navegue de volta para o painel da Máquina Virtual da sua instância e clique em Delete (Excluir). Você será questionado sobre quais componentes deseja excluir. Se você terminou completamente de usar esta implantação, selecione todos os componentes e clique em Delete para encerrar todas as implantações.