Neste módulo, você criará um banco de dados MySQL para o seu site WordPress. Antes de criar seu banco de dados, vamos aprender por que o WordPress precisa de um banco de dados MySQL e por que o Amazon RDS é uma boa opção para suas necessidades.
Tempo de conclusão do módulo: 5 minutos
O WordPress é um sistema flexível de gerenciamento de conteúdo para a criação de blogs, sites de comércio eletrônico, fóruns de discussão e muito mais. Para qualquer tipo de site que você esteja criando, você terá conteúdo para armazenar. Em um blog, serão as suas postagens e os comentários. Em um site de comércio eletrônico, serão os seus produtos e as contas de usuário.
Esse conteúdo precisa ser armazenado permanentemente em algum lugar. O WordPress usa o MySQL para armazenar esse conteúdo. Muitos dados em um aplicativo WordPress são hierárquicos e estruturados. Por exemplo, o seu aplicativo pode ter postagens de blog com comentários enviados pelo usuário. Um banco de dados relacional é uma boa opção para armazenar dados hierárquicos como este. Além disso, o MySQL é o banco de dados de código aberto mais popular e é uma opção confiável e de alto desempenho para este aplicativo.
Muitos guias de instalação do WordPress usam um banco de dados MySQL que está no mesmo servidor que a instalação do WordPress. Embora isso possa ser suficiente para iniciar, há várias razões pelas quais você pode não querer seu banco de dados MySQL no mesmo servidor que a instalação do WordPress:
● O MySQL e o WordPress competirão por recursos de computação no mesmo servidor, prejudicando o desempenho do seu site.
● Você não pode escalar horizontalmente o WordPress adicionando servidores WordPress adicionais à medida que seu site se torna mais popular.
● Você é responsável por todas as tarefas de manutenção do banco de dados, incluindo backups e atualizações de segurança.
Ao usar o Amazon RDS for MySQL, tais preocupações desaparecem. O seu banco de dados estará em uma instância separada da instalação do WordPress, portanto, eles não competirão por recursos. Além disso, você pode criar várias instalações do WordPress que se conectam a uma única instância do MySQL no RDS, permitindo a você dimensionar o seu site horizontalmente. Por fim, o Amazon RDS for MySQL possui backups automatizados e patches de segurança para ajudá-lo na administração do banco de dados.
Nas etapas abaixo, você executará um banco de dados MySQL usando o Console de Gerenciamento da AWS.