Como criar de VM com Imagem SQL Server
Pré-requisitos
- Ter conta criada na Magalu Cloud
- Ter baixado e feito login na CLI
Como Criar a VM
Como boa prática, recomendamos criar um Block Storage separado para armazenar os dados do SQL Server. Isso permite:
- Melhor performance para operações de I/O
- Flexibilidade para redimensionar o armazenamento conforme necessário
- Isolamento dos dados do sistema operacional
Criando o Block Storage e VM com Volume Anexado
- Primeiro, crie o Block Storage:
mgc block-storage volumes create \
  --name="sql-server-data" \
  --size=100 \
  --type.name="cloud_nvme5k"
- Crie a VM com o volume já anexado:
Exemplo Windows
mgc virtual-machine instances create \
  --name="sql-server-vm" \
  --image.name="sql-server-enterprise-2022-windows" \
  --machine-type.name="BV8-32-100" \
  --volumes='[{"id":"<ID_DO_VOLUME>"}]'
Exemplo Linux
mgc virtual-machine instances create \
  --name="sql-server-vm" \
  --image.name="sql-server-enterprise-2022-linux" \
  --machine-type.name="BV8-32-100" \
  --volumes='[{"id":"<ID_DO_VOLUME>"}]'\
  --ssh-key-name="<SSH_KEY>"
warning
Fique atento aos requisitos mínimos
Imagens Disponíveis
Na criação de VM é possível utilizar as seguintes imagens:
| Image Name | Descrição | 
|---|---|
| sql-server-enterprise-2022-windows | SQL Server 2022 Enterprise + Windows Datacenter | 
| sql-server-enterprise-2022-linux | SQL Server 2022 Enterprise + Linux | 
| sql-server-standard-2022-windows | SQL Server 2022 Standard + Windows Datacenter | 
| sql-server-standard-2022-linux | SQL Server 2022 Standard + Linux | 
| sql-server-web-2022-windows | SQL Server 2022 Web + Windows Datacenter | 
| sql-server-web-2022-linux | SQL Server 2022 Web + Linux | 
Configurar Security Groups para SQL Server
Para que aplicações externas acessem o SQL Server, a porta 1433 precisa ser liberada.
| Protocolo | Porta | Origem recomendada | Descrição | 
|---|---|---|---|
| TCP | 1433 | IP da aplicação ou rede privada | Permite conexões externas ao SQL Server | 
Confira aqui como configurar Security Groups.
Configuração do SQL Server
Após criar a VM com o volume anexado, siga as instruções específicas para seu sistema operacional: