Em meu ponto de vista, a Microsoft se superou e foi além. Ficou extremamente fácil e rápido criar um blog com WordPress utilizando o Microsoft Azure. Neste post vamos criar seu lugar ao sol nessa praia chamada Internet (afinal todos precisam expressar seus pensamentos no mundo digital).
1. Abra seu portal do Azure e vamos trabalhar (são agora 01:40 e eu aqui escrevendo post técnico ao som de ZZ Top);
2. Clique em Create a resource. Quando a barra search the marketplace aparecer, digite wordpress on linux;
3. Quando a opção aparecer em sua tela, clique em Create para montarmos a configuração;
4. Agora vem a parte interessante. Você precisa preencher todas as etapas e principalmente a Database. Ela será sua base de dados e responsável por armazenar o conteúdo do seu site/blog.
a) App name: Coloque aqui um nome para seu app, ou seja para seu blog/site;
b) Subscription: Selecione aqui sua subscrição e se você tiver mais de uma, pode direcionar
c) Resource group: Você pode criar um novo ou selecionar um que já existe. No meu caso vou criar um novo com o mesmo nome do App name;
d) App Service plan/location: É basicamente o local de armazenamento dos dados
e) Database: Esta é bacana... vamos fazer a configuração dela nos próximos passos, na verdade no item 5. deste post;
f) Application Insights: Deixe com o mesmo nome do App name para facilitar a identificação;
5. Clique em Database Settings Required. Aqui precisamos fazer algumas configurações importantes como a senha e nome da base de dados. Anote esses dados e não perca... você vai precisar depois.
Um outro ponto importantÃssimo esta em Price Tier. Esse camarada pode deixar a brincadeira cara, então vamos escolher algo mais barato (pelo menos para este laboratório).
a) Server name: Recomendo manter o nome que apareceu por padrão (mas ai é com você)
b) Server admin login name: Este é o usuário admin da base de dados, você pode mudar ou deixar padrão;
c) Password: Esta é a senha... anote em seu cofre de senhas pessoal e não perca!
d) Confirm password: Confirme a senha
e) Version: Escolha a versão da base de dados. A 5.7 atende bem a demanda, mas você pode pegar a mais atual. Eu estou usando a 8.0 para este exemplo;
f) Database name: Nome da base de dados. Recomendo não alterar;
g) Price Tier: Agora vamos escolher o tamanho de nossa base. Clique nessa opção.
6. A brincadeira aqui começa a ficar interessante. Vamos escolher o tamanho da base de dados considerando espaço em disco, quantidade de vcpus e retenção de backup. Dependendo das escolhas o preço pode ficar bem "interessante". Leve em consideração preço versus performance antes de decidir o que fazer. Lembre-se que você pode melhorar a performance depois então, recomendo começar o lab com o mais básico e ir subindo aos poucos.
a) Selecione Basic (o item em verde nesta imagem)
b) Deixe com 2vCores
c) Storage: Deixe com 50 Gib
d) Backup: A retenção de 7 dias é padrão e atende bem
e) Veja a previsão de custo no canto direito da tela e tenha certeza que esta em BRL (Reais)
f) Esta base esta com redundância local, o que ajuda bastante em relação ao custo
Pressione o OK para finalizar a configuração.
7. Quando você pressionar o OK vai voltar para a tela de configuração de Database server. Pressione o OK novamente para o resumo e deploy começar.
8. Com tudo preenchido (é bom dar aquela conferida), clique no botão Create e aguarde a finalização do Deploy;
9. Você pode acompanhar as etapas do deploy clicando nas notificações (o Ãcone com o simbolo de um sino no canto direito superior da tela). Note que o que demora mais é a criação da base de dados.
10. Finalizado o deploy, clique em Go to resource e vamos instalar o WordPress (sim ainda precisa instalar);
11. Aqui você encontra o link que vai te levar a configuração do WordPress. Copie e cole a url em outra aba de seu navegador e vamos instalar o WordPress.
12. Em meu navegador a tela de configurações iniciais apareceu bem feia e sem muita riqueza de detalhes, mas o importante é que funciona. Escolha o idioma e clique em continue;
13. Aqui vamos configurar dados básicos como o tÃrulo do site, nome de usuário e uma senha para o usuário. Também será solicitado um e-mail padrão. Guarde bem esse usuário e senha pois é por ele que você fará o acesso ao painel administrativo. Depois de preencher todas as opções clique em Instalar WordPress e aguarde a finalização. Você vai perceber que durante o processo uma pequena rodinha fica girando na aba de seu navegador indicando que o processo esta em andamento.
14. Com o processo finalizado é só clicar em acessar;
15. Fechando a configuração você será transportado para a tela de logon. Agora é só conectar e usufruir do WordPress;
16. Dica, a primeira coisa que você deve fazer após logar é atualizar o WordPress para a ultima versão. Evite deixar qualquer coisa desatualizada, principalmente quando falamos de WordPress (na verdade é em tudo). Não pense que seu ambiente esta em nuvem que esta invulnerável (isso não existe).
17. O processo de atualização não demora muito e é sempre mais interessante fazer antes de colocar seu site/blog em produção.
E é isso... super fácil e simples. E você achando que precisaria abrir console ou o Putty para fazer tudo na mão por SSH. Fale a verdade rs... foi tranquilo demais.
Forte abraço e sucesso!
1. Abra seu portal do Azure e vamos trabalhar (são agora 01:40 e eu aqui escrevendo post técnico ao som de ZZ Top);
2. Clique em Create a resource. Quando a barra search the marketplace aparecer, digite wordpress on linux;
3. Quando a opção aparecer em sua tela, clique em Create para montarmos a configuração;
4. Agora vem a parte interessante. Você precisa preencher todas as etapas e principalmente a Database. Ela será sua base de dados e responsável por armazenar o conteúdo do seu site/blog.
a) App name: Coloque aqui um nome para seu app, ou seja para seu blog/site;
b) Subscription: Selecione aqui sua subscrição e se você tiver mais de uma, pode direcionar
c) Resource group: Você pode criar um novo ou selecionar um que já existe. No meu caso vou criar um novo com o mesmo nome do App name;
d) App Service plan/location: É basicamente o local de armazenamento dos dados
e) Database: Esta é bacana... vamos fazer a configuração dela nos próximos passos, na verdade no item 5. deste post;
f) Application Insights: Deixe com o mesmo nome do App name para facilitar a identificação;
5. Clique em Database Settings Required. Aqui precisamos fazer algumas configurações importantes como a senha e nome da base de dados. Anote esses dados e não perca... você vai precisar depois.
Um outro ponto importantÃssimo esta em Price Tier. Esse camarada pode deixar a brincadeira cara, então vamos escolher algo mais barato (pelo menos para este laboratório).
a) Server name: Recomendo manter o nome que apareceu por padrão (mas ai é com você)
b) Server admin login name: Este é o usuário admin da base de dados, você pode mudar ou deixar padrão;
c) Password: Esta é a senha... anote em seu cofre de senhas pessoal e não perca!
d) Confirm password: Confirme a senha
e) Version: Escolha a versão da base de dados. A 5.7 atende bem a demanda, mas você pode pegar a mais atual. Eu estou usando a 8.0 para este exemplo;
f) Database name: Nome da base de dados. Recomendo não alterar;
g) Price Tier: Agora vamos escolher o tamanho de nossa base. Clique nessa opção.
6. A brincadeira aqui começa a ficar interessante. Vamos escolher o tamanho da base de dados considerando espaço em disco, quantidade de vcpus e retenção de backup. Dependendo das escolhas o preço pode ficar bem "interessante". Leve em consideração preço versus performance antes de decidir o que fazer. Lembre-se que você pode melhorar a performance depois então, recomendo começar o lab com o mais básico e ir subindo aos poucos.
a) Selecione Basic (o item em verde nesta imagem)
b) Deixe com 2vCores
c) Storage: Deixe com 50 Gib
d) Backup: A retenção de 7 dias é padrão e atende bem
e) Veja a previsão de custo no canto direito da tela e tenha certeza que esta em BRL (Reais)
f) Esta base esta com redundância local, o que ajuda bastante em relação ao custo
Pressione o OK para finalizar a configuração.
7. Quando você pressionar o OK vai voltar para a tela de configuração de Database server. Pressione o OK novamente para o resumo e deploy começar.
8. Com tudo preenchido (é bom dar aquela conferida), clique no botão Create e aguarde a finalização do Deploy;
9. Você pode acompanhar as etapas do deploy clicando nas notificações (o Ãcone com o simbolo de um sino no canto direito superior da tela). Note que o que demora mais é a criação da base de dados.
10. Finalizado o deploy, clique em Go to resource e vamos instalar o WordPress (sim ainda precisa instalar);
11. Aqui você encontra o link que vai te levar a configuração do WordPress. Copie e cole a url em outra aba de seu navegador e vamos instalar o WordPress.
12. Em meu navegador a tela de configurações iniciais apareceu bem feia e sem muita riqueza de detalhes, mas o importante é que funciona. Escolha o idioma e clique em continue;
13. Aqui vamos configurar dados básicos como o tÃrulo do site, nome de usuário e uma senha para o usuário. Também será solicitado um e-mail padrão. Guarde bem esse usuário e senha pois é por ele que você fará o acesso ao painel administrativo. Depois de preencher todas as opções clique em Instalar WordPress e aguarde a finalização. Você vai perceber que durante o processo uma pequena rodinha fica girando na aba de seu navegador indicando que o processo esta em andamento.
14. Com o processo finalizado é só clicar em acessar;
15. Fechando a configuração você será transportado para a tela de logon. Agora é só conectar e usufruir do WordPress;
16. Dica, a primeira coisa que você deve fazer após logar é atualizar o WordPress para a ultima versão. Evite deixar qualquer coisa desatualizada, principalmente quando falamos de WordPress (na verdade é em tudo). Não pense que seu ambiente esta em nuvem que esta invulnerável (isso não existe).
17. O processo de atualização não demora muito e é sempre mais interessante fazer antes de colocar seu site/blog em produção.
E é isso... super fácil e simples. E você achando que precisaria abrir console ou o Putty para fazer tudo na mão por SSH. Fale a verdade rs... foi tranquilo demais.
Forte abraço e sucesso!