Bu modülde, WordPress siteniz için bir MySQL veritabanı oluşturacaksınız. Veritabanınızı oluşturmadan önce WordPress'in neden MySQL veritabanına ihtiyaç duyduğunu ve veritabanı ihtiyaçlarınız için Amazon RDS'nin neden iyi bir seçim olduğunu öğrenelim.
Modülü Tamamlama Süresi: 5 Dakika
WordPress; bloglar, e-ticaret siteleri, tartışma forumları ve daha fazlasını oluşturmaya yönelik esnek bir içerik yönetim sistemidir. Hazırladığınız her web sitesi türü için depolamanız gereken içerikler olacaktır. Bir blogda bu içerikler, blog gönderileriniz ve yorumlarınız olacaktır. Bir e-ticaret sitesinde ise bu içerikler, ürünleriniz ve kullanıcı hesaplarınız olacaktır.
Bu içeriğin kalıcı olarak bir yerde depolanması gereklidir. WordPress, bu içeriği depolamak için MySQL'i kullanır. Bir WordPress uygulamasındaki verilerin büyük bir kısmı hiyerarşik ve yapılandırılmış verilerdir. Örneğin, uygulamanızda kullanıcı tarafından gönderilen yorumların yer aldığı blog gönderileri olabilir. İlişkisel bir veritabanı, bu gibi hiyerarşik verileri depolamak için iyi bir seçimdir. Ayrıca MySQL, en popüler açık kaynaklı veritabanıdır ve bu uygulama için güvenilir ve yüksek performanslı bir seçimdir.
WordPress ile ilgili birçok kurulum kılavuzu, WordPress kurulumuyla aynı sunucuda bulunan bir MySQL veritabanı kullanır. Başlangıç için bu yeterli olsa da MySQL veritabanınızın WordPress kurulumunuzla aynı sunucuda olmasını istememenizin birkaç nedeni olabilir:
● MySQL ve WordPress aynı sunucudaki işlem kaynakları için rekabet edecek ve potansiyel olarak sitenizin performansını etkileyecektir.
● Siteniz popülerleştikçe WordPress sunucuları ekleyerek WordPress'i yatay olarak ölçekleyemezsiniz.
● Veritabanı yedeklemeleri ve güvenlik yükseltmeleri dahil olmak üzere tüm veritabanı bakım işlerinden sorumlu olursunuz.
Amazon RDS for MySQL'i kullanarak bu endişelerden kurtulabilirsiniz. Veritabanınız, WordPress kurulumunuzdan ayrı bir bulut sunucusunda olacak ve böylece kaynaklar için rekabet etmeleri önlenecektir. Ayrıca, RDS'de tek bir MySQL bulut sunucusuna bağlanan birden çok WordPress kurulumu oluşturarak sitenizi yatay olarak ölçeklendirebilirsiniz. Son olarak Amazon RDS for MySQL, veritabanı yönetiminizde yardımcı olacak otomatik yedeklemeler ve güvenlik düzeltme ekleri içerir.
Aşağıdaki adımlarda, AWS Management Console'u kullanarak MySQL veritabanı başlatacaksınız.