- 1. Como instalar o WordPress no Microsoft Azure
- 2. Como instalar o WordPress no Google Cloud
- 3. Atualmente lendo: Instale o WordPress na AWS – Amazon Web Services
- 4. Introdução à computação em nuvem com WordPress
- 5. Como instalar o WordPress no DigitalOcean
Bem-vindo a um novo guia sobre a série Instalando o WordPress na Nuvem . Hoje vamos aprender como instalar o WordPress na Amazon Web Services (AWS). Assim como nossos guias de instalação de nuvem anteriores no Microsoft Azure e Google Cloud, usaremos uma imagem pré-instalada do WordPress.
Agora, antes de começarmos, há alguns termos-chave que gostaria de discutir para obter uma compreensão preliminar de como a AWS funciona.
Qual é o tamanho da AWS?
Para começar, vamos entender isso – AWS é enorme. Quero dizer insanamente enorme. É um dos provedores de hospedagem em nuvem mais antigos da Internet. Ele tem vários serviços – desde a codificação de vídeo ao vivo até a análise de dados de transmissão rápida de satélites e outros sensores de alto desempenho espalhados pelo mundo.
Aqui está algo que lhe dará uma ideia de quão poderosa é a AWS – NASA – sim, NASA, usou a infraestrutura de computação em nuvem da AWS para processar dados da missão Mars Rover. Mas vamos instalar uma pequena instância do WordPress, certo? AWS tem a nossa volta! Vamos nos aprofundar no essencial.
Amazon EC2: conhecido como Elastic Cloud Compute , pense nisso como um computador na nuvem. Você não precisa saber onde ele existe, quem limpa e tira o pó do hardware ou o que acontece quando a energia acaba. Isso é para a Amazon lidar.
O que você precisa saber – a única coisa que você precisa saber – são as especificações técnicas do servidor – err, o computador. É isso. Essa é a beleza da nuvem.
Amazon Machine Image: AMI – como os desenvolvedores gostam de chamar (vamos chamar assim porque soa muito legal), nada mais é do que uma instância, ou um computador com um sistema operacional com vários outros softwares pré-instalados.
Imagine que você instala o Windows 10 em seu novo PC e depois instala alguns aplicativos como MediaMonkey, Microsoft Word e Google Chrome. Se você exportasse uma imagem do sistema operacional no estado atual, teria uma imagem de máquina. Quando dizemos exportar, queremos dizer um arquivo que, quando conectado a outro dispositivo semelhante, seria executado sem nenhuma instalação. As pessoas que trabalham com Linux fazem isso (ou seja, criam imagens de máquina ou instantâneos) o tempo todo. Essa também é vagamente a ideia por trás do Docker.
Por que estamos falando sobre Amazon EC2 e AMIs?
Boa pergunta. Agora que estabelecemos que precisamos que o EC2 seja como um computador/servidor na nuvem, usaremos uma única instância do Amazon EC2 (também chamada de instância do EC2 ) para hospedar nosso site WordPress.
Mas espere. Você tem a máquina – yay! Mas e a instalação do sistema operacional? Escolhemos Linux ou Windows? Linux? Multar. Mas espere (de novo) – qual sabor de Linux nós escolhemos? Ubuntu? Fedora? Debian? Digamos que eu escolha o Ubuntu. Multar. Qual versão eu escolho? Aarrghh! Muitas opções para um pequeno objetivo!
Se isso não for esmagador, pense no próximo processo. Temos que instalar o host de software necessário para executar o WordPress – a pilha LAMP. Uma vez instalado e configurado, você terá que instalar e configurar o WordPress. Permissões ausentes, acesso ao diretório e tudo mais.
Não sei vocês, mas esse é um processo LONGO. Longo em maiúsculas e em negrito. Você provavelmente adivinhou onde estou chegando agora – e você está certo. É aqui que a Amazon Machine Image entra em cena.
Imagine que alguém implantou uma instância do EC2, instalou o Ubuntu, atualizou e instalou o WordPress nela – junto com todo o software necessário (como a pilha LAMP). A pessoa então criou uma imagem do sistema operacional em seu estado atual – ou seja – uma instalação intocada, essencialmente “pronta para usar” do WordPress. Esse seria o exemplo de uma AMI perfeita com o WordPress instalado nela. Agora você pode parar de imaginar, porque existe tal AMI e foi criada pela Bitnami. (Yay!)
“Que tal um Marketplace para AMIs?”
AWS Marketplace com AMIs de gerenciamento de conteúdo
Você perguntou. Amazônia ouviu. A Amazon tem um mercado chamado AWS Marketplace – um lugar onde podemos comprar (sim, comprar) imagens de máquina pré-configuradas para vários softwares que, de outra forma, são difíceis de instalar. A ideia é simplificar seu processo de hospedagem para que você possa implantar seu aplicativo na nuvem o mais rápido possível. Isso é muito semelhante ao que o Google Cloud e o Microsoft Azure oferecem como imagens ou modelos de aplicativos.
Felizmente, os softwares de código aberto mais populares têm AMIs gratuitas – o que é incrivelmente útil para iniciantes como nós. Um dos contribuidores mais populares de AMIs gratuitas é a Bitnami – uma empresa que fornece AMIs atualizadas para o software de código aberto mais popular – incluindo WordPress!
Então vamos lá. EC2 para hospedar nossa instalação do WordPress. Uma AMI WordPress da Bitnami para nos salvar do processo de instalação. Agora tudo o que temos a fazer é ligá-los juntos.
Instância EC2 + WordPress AMI = WP na Nuvem AWS em 2 minutos!
Configurando sua conta gratuita da Amazon
Limitações do nível de uso gratuito da AWS
A conta gratuita da AWS inclui muitas vantagens e fica ativa por um ano inteiro . Essa é a maior quantidade de tempo grátis que recebemos de qualquer provedor de nuvem. No entanto, temos algumas limitações.
Para obter uma lista completa, você pode conferir a página inicial do AWS Free Tier , mas para nossos propósitos, precisamos saber apenas isso:
- Uma instância Micro do Amazon EC2 é permitida no nível gratuito, por 750 horas por mês – o que é suficiente para manter o WordPress funcionando por 24x7x365 horas.
- 5 GB de armazenamento Amazon S3, que podemos usar como local de backup para nossos outros sites.
Para ser honesto, a parte mais longa deste tutorial é configurar sua conta gratuita da Amazon Web Services. É fácil como 1-2-3, mas mesmo assim é um processo demorado. Tens de:
- Inscreva-se com um novo endereço de e-mail
- Use um cartão de crédito ou débito válido para verificar sua conta
- Use seu número de celular para vincular sua conta (a Amazon ligará para você e você terá que inserir o código de verificação)
Observe que você não deve usar um cartão de crédito pré-pago ou um serviço de cartão de crédito virtual (como Entropay) em sua conta de cobrança da AWS. Embora seja tecnicamente bom, eu tentei isso e só vai banir sua conta. Então, por favor, use um cartão válido. Se você seguiu todos os passos corretamente, sua conta será ativada em minutos e você poderá começar com o procedimento de instalação do WordPress.
Etapa um – Instalando a imagem do WordPress do AWS Marketplace
Vá até o AWS Marketplace > Gerenciamento de conteúdo > WordPress desenvolvido pela Bitnami . Essa é a imagem que queremos instalar. Se você está se perguntando por que não criamos uma instância do EC2 até agora – primeiro, dê um tapinha nas costas por fazer essa pergunta brilhante.
Ok, não fizemos isso até agora porque a AWS nos permite configurar uma instância do EC2 diretamente da página AMI. Isso simplifica as coisas, pois não corremos o risco de substituir uma instância do EC2 configurada anteriormente pela nova AMI.
A página WordPress AMI by Bitnami – Clique em Continuar para começar!
1.1 – Crie a AMI do WordPress
- Versão: Selecione a versão mais recente do Ubuntu.
- Região: selecione qualquer região dos EUA.
- Tipo de instância do EC2: deve ser uma instância t1.micro . Qualquer coisa maior e você será cobrado.
- Configurações da VPC: deixe isso como está, ele se configurará automaticamente com base na sua região.
- Grupo de segurança: embora mostre um aviso, selecione Selecionar novo com base nas configurações do usuário . Aqui o usuário é o desenvolvedor da AMI (ou seja, Bitnami).
- Par de Chaves: Criar o Par de Chaves é um processo de 3 etapas. Embora seja opcional, recomendamos a criação de um, pois permite que você faça login em sua instância do EC2 via SSH.
1.2 – Como criar um par de chaves no EC2
Certifique-se de que as regiões que você selecionou para a instância do EC2 e a mostrada em seu Console AWS sejam as mesmas. Caso contrário, o processo não funcionaria.
1. Clique no 1º hiperlink nesta captura de tela.
2. Você será redirecionado para o console do EC2. Clique em Criar par de chaves.
3. Digite um nome de par de chaves distinguível e clique em Criar .
4. Um novo par de chaves será criado.
1.3 – Iniciando a AMI do WordPress
Volte para a guia anterior e atualize a página. Agora você deve ver a opção de escolher o novo par de chaves que acabou de criar. Verifique se você selecionou a instância t1.micro novamente, antes de selecionar Aceitar termos e iniciar com 1-clique .
Segundos depois, você será recebido com esta mensagem. Agora você implantou com sucesso a AMI do WordPress. Hora de conferir.
Etapa 2 – Configurando a AMI do WordPress
O painel AWS EC2
Vá até o seu Console AWS e selecione EC2 . Isso abrirá seu painel EC2. Você deve ver o texto 1 Running Instance na seção central superior da página. Clique nesse texto.
Painel do EC2 exibindo as instâncias ativas
Isso exibiria a lista de instâncias do EC2 em sua conta da AWS. Teremos apenas um, que é a nossa instalação do WordPress. Em seguida, para cima, copie o subdomínio mencionado em Public DNS . Esse é o URL da sua instalação do WordPress. Cole-o em um navegador para visualizar seu site WordPress (recém-instalado)!
2.1 – Recuperando a senha de administrador do WordPress gerada pelo sistema
Lembra da famosa instalação do WordPress em 5 minutos? Bem, Bitnami cuida disso também. Mas ei! E quanto ao seu nome de usuário e senha do WordPress?! Bem, o nome de usuário padrão é user e a senha é gerada pelo sistema – ou seja, é gerada aleatoriamente quando a AMI do WordPress estava sendo instalada. Temos que descobrir isso agora. Para fazer isso, siga estas próximas capturas de tela:
No seu AWS EC2 Instances Dashboard (a segunda captura de tela da Etapa 2), clique em Actions > Instance Settings > Get System Log . Isso exibe todo o log do sistema desde quando a AMI do WordPress estava sendo instalada.
Um log do sistema típico gerado por uma instância do EC2
Role para baixo e você encontrará a senha gerada aleatoriamente para o WordPress. Copie e cole isso no seu login do WordPress e pronto!
WordPress na AWS usando t1.micro EC2 e o Bitnami WordPress AMI
Conclusão
Como a Amazon oferece um ano inteiro de uso gratuito, seria uma ótima maneira de testar seu site ou blog WordPress real. Você economizaria o custo de hospedagem de um ano inteiro e experimentaria o poder e a simplicidade da nuvem. Basta apontar o registro A do seu domínio para o DNS público da sua instância do EC2 e você terá um site WordPress completo!
Esperamos que você tenha aprendido algo novo com este tutorial e tenha gostado de lê-lo tanto quanto gostamos de curá-lo. Se você tiver algum comentário, sugestão ou dúvida, estou sempre disponível em @souravify. Agora vá e aproveite o poder da nuvem – grátis por um ano inteiro, cortesia da AWS!