Wednesday, October 2, 2024

Como Instalar e Configurar o SQL Server na AWS EC2: Um Guia Passo-a-Passo

🚀 Como instalar e configurar o SQL Server numa instância AWS EC2

Está à procura de instalar e configurar o SQL Server numa instância AWS EC2? Não procure mais! Neste artigo, iremos guiá-lo através do processo passo a passo. Também partilharemos consigo as três coisas que precisa de fazer para se conectar com sucesso ao seu SQL Server. Vamos começar!

📋 Índice

– Introdução

– Configurar uma instância AWS EC2

– Configurar armazenamento

– Protocolo de Área de Trabalho Remota (RDP)

– Instalar o SQL Server

– Conectar ao SQL Server

– Ativar TCP no SQL Server

– Adicionar uma regra de firewall

– Adicionar um grupo de segurança

– Gerir uma base de dados na AWS

🌟 Configurar uma instância AWS EC2

Para começar, vá para [amazonfreetier.com](https://aws.amazon.com/free/) e selecione EC2. Ser-lhe-ão dados 760 horas por mês durante 12 meses para começar. Se já tiver uma conta, faça login e continue o processo.

Em seguida, selecione “Lançar instâncias” e dê um nome ao seu servidor. Selecione Windows e confirme as alterações. Certifique-se de que “Elegível para a Camada Gratuita” está selecionado. Recomendamos não alterar esta opção, pois pode acabar por pagar à Amazon por estes serviços quando terminar com eles.

Ser-lhe-á então perguntado se deseja conectar-se ao seu servidor via RDP de qualquer lugar. Recomendamos que não o faça, pois é uma má prática. Em vez disso, selecione “O meu IP” e especifique se deseja todo o tráfego HTTP e HTTPS da Internet.

📂 Configurar armazenamento

Num cenário ideal, gostaria de ter várias unidades, como uma unidade de armazenamento e uma unidade para registos. No entanto, como estamos a usar a camada gratuita, não adicionaremos nenhum volume. No mundo real, podem ser-lhe dados estes servidores e simplesmente solicitar o espaço que deseja, que será adicionado dependendo da estrutura da organização.

Pode configurar o seu armazenamento selecionando “Detalhes avançados” e mantendo as configurações avançadas como padrão. Em seguida, lance a instância e crie um par de chaves. Certifique-se de que mantém o seu par de chaves seguro em todos os momentos.

🖥️ Protocolo de Área de Trabalho Remota (RDP)

Para se conectar remotamente ao seu computador, precisará de baixar um ficheiro de área de trabalho remota e obter a palavra-passe. Também pode usar o nome da sua instância para se conectar via RDP. No entanto, neste ponto, ainda não tem uma palavra-passe.

Para obter a palavra-passe, terá de converter o ficheiro de chave que criou anteriormente. Selecione “Obter palavra-passe” e navegue até à chave. No entanto, se abrir o ficheiro ppk, não funcionará. Terá de baixar o Putty e converter o ficheiro ppk para um ficheiro pem.

💾 Instalar o SQL Server

Para instalar o SQL Server, selecione “Personalizado” e mantenha a localização do media como padrão. Selecione “Instalar” e escolha “Novo autónomo”. Aceite os termos e selecione “Apenas Serviços de Motor de Base de Dados”. Mantenha o nome da instância como padrão, a menos que vá executar várias instâncias.

Selecione “Autenticação de Modo Misto” e especifique uma conta SA. Este é o ícone que irá usar para entrar no seu SQL Server para qualquer forma de recuperação ou se esquecer a sua palavra-passe.

🔗 Conectar ao SQL Server

Para se conectar ao seu novo SQL Server instalado, lance o SQL Server Management Studio e use o endereço IP público ou o nome DNS público. O tipo de autenticação será Autenticação do SQL Server e terá de especificar a palavra-passe SA.

🔧 Ativar TCP no SQL Server

Para ativar o TCP no SQL Server, lance o SQL Server Configuration Manager e vá para “Protocolos para o Microsoft SQL Server”. Por padrão, está desativado, por isso ative-o.

🛡️ Adicionar uma regra de firewall

Para adicionar uma regra de firewall, selecione “Nova regra de entrada” e especifique a porta à qual deseja conectar-se (1433) e que é TCP. Selecione “Permitir a conexão” e especifique um nome.

🧑‍💼 Adicionar um grupo de segurança

Para adicionar um grupo de segurança, selecione o seu ID de instância e vá para a guia de segurança. Selecione “Editar regras de entrada” e adicione uma regra de firewall. Especifique a porta e copie o nome da sua máquina local.

📊 Gerir uma base de dados na AWS

Gerir uma base de dados na AWS não é diferente de gerir uma base de dados localmente. Depois de conhecer uma plataforma de nuvem, pode aplicar o conceito em todas as plataformas de nuvem.

🎉 Conclusão

Parabéns! Configurou com sucesso o SQL Server numa instância AWS EC2. Lembre-se de manter as suas palavras-passe e pares de chaves seguros em todos os momentos.

Prós e Contras

Prós:

– Fácil de configurar e instalar

– Pode ser acessado de qualquer lugar

– Pode ser gerido remotamente

Contras:

– Pode ser caro se não for gerido corretamente

– Riscos de segurança se não for configurado corretamente

🌟 Destaques

– Configurar uma instância AWS EC2

– Configurar armazenamento

– Instalar o SQL Server

– Conectar ao SQL Server

– Ativar TCP no SQL Server

– Adicionar uma regra de firewall

– Adicionar um grupo de segurança

– Gerir uma base de dados na AWS

❓ FAQ

P: Posso usar a autenticação do Windows para me conectar ao SQL Server?

R: Sim, mas apenas se não tiver selecionado a autenticação de modo misto durante a instalação.

P: Posso adicionar várias unidades à minha instância AWS EC2?

R: Sim, mas pode ser mais caro.

P: Posso gerir uma base de dados na AWS da mesma forma que gerencio uma base de dados localmente?

R: Sim, os conceitos são os mesmos.

Recursos:

– [Camada Gratuita da Amazon](https://aws.amazon.com/free/)

– [Putty](https://www.putty.org/)

– [SQL Server Management Studio](https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15)

Não se esqueça de verificar o [Chatbot de IA da Voc.ai](https://www.voc.ai/product/ai-chatbot) para reduzir grandes quantidades de trabalho no serviço ao cliente.