WordPress'i AWS'ye yükleyin – Amazon Web Hizmetleri
WordPress'i Buluta Kurma serisiyle ilgili yepyeni bir kılavuza hoş geldiniz. Bugün Amazon Web Services'e (AWS) WordPress'in nasıl kurulacağını öğreneceğiz. Microsoft Azure ve Google Cloud'daki önceki bulut kurulum kılavuzlarımız gibi, önceden yüklenmiş bir WordPress görüntüsü kullanacağız.
Başlamadan önce, AWS'nin nasıl çalıştığına dair bir ön anlayış elde etmek için tartışmak istediğim birkaç anahtar terim var.
AWS ne kadar büyük?

Yeni başlayanlar için şunu alalım – AWS çok büyük. Ben delicesine büyük demek istiyorum. İnternetteki en eski bulut barındırma sağlayıcılarından biridir. Canlı videoyu kodlamaktan, uydulardan ve dünyaya yayılmış diğer yüksek performanslı sensörlerden gelen hızlı akış verilerini analiz etmeye kadar tonlarca hizmeti var.
İşte size AWS'nin ne kadar güçlü olduğu konusunda bir fikir verecek bir şey – NASA – evet, NASA, Mars Rover görevinden gelen verileri işlemek için AWS'nin bulut bilişim altyapısını kullandı. Ama küçük bir WordPress örneği kuracağız, değil mi? AWS arkamızda! Hadi olmazsa olmazları inceleyelim.

Amazon EC2: Elastic Cloud Compute olarak bilinen bunu buluttaki bir bilgisayar olarak düşünün. Nerede olduğunu, donanımı kimin temizlediğini ve tozunu aldığını veya güç bittiğinde ne olduğunu bilmenize gerek yok. Bu Amazon'un halletmesi için.
Bilmeniz gereken – bilmeniz gereken tek şey – sunucunun – err, bilgisayarın – teknik özellikleridir. Bu kadar. Bulutun güzelliği bu.
Amazon Machine Image: AMI – geliştiricilerin dediği gibi (buna kulağa gerçekten harika geldiği için böyle diyelim), bir örnekten veya önceden yüklenmiş bir sürü başka yazılıma sahip bir işletim sistemine sahip bir bilgisayardan başka bir şey değildir.
Yeni PC'nize Windows 10 yüklediğinizi ve ardından MediaMonkey, Microsoft Word ve Google Chrome gibi bazı uygulamaları yüklediğinizi hayal edin. Mevcut durumda işletim sisteminin bir görüntüsünü dışa aktaracak olsaydınız, bir makine görüntüsünüz olurdu. Dışa aktarma dediğimizde, başka bir benzer cihaza takıldığında herhangi bir kurulum yapmadan çalışacak bir dosyayı kastediyoruz. Linux ile çalışan insanlar bunu her zaman yapar (yani makine görüntüleri veya anlık görüntüler oluşturur). Bu aynı zamanda belli belirsiz Docker'ın arkasındaki fikirdir.
Neden Amazon EC2 ve AMI'lerden bahsediyoruz?
İyi soru. Artık EC2'ye buluttaki bir bilgisayar/sunucu gibi ihtiyacımız olduğunu belirlediğimizden, WordPress sitemizi barındırmak için tek bir Amazon EC2 örneği ( EC2 Örneği olarak da adlandırılır) kullanacağız.
Fakat bekle. Makineniz var – evet! Peki ya işletim sistemini kurmak? Linux mu yoksa Windows mu seçiyoruz? Linux? İyi. Ama bekleyin (tekrar) – hangi Linux lezzetini seçiyoruz? Ubuntu? Fötr şapka mı? Debian mı? Diyelim ki Ubuntu'yu seçtim. İyi. Hangi sürümü seçeyim? Ahh! Küçük bir hedef için çok fazla seçenek!
Bu ezici değilse, bir sonraki süreci düşünün. WordPress'i çalıştırmak için gereken bir dizi yazılım olan LAMP yığınını yüklememiz gerekiyor. Kurulduktan ve yapılandırıldıktan sonra, WordPress'i kurmanız ve yapılandırmanız gerekecek. Eksik izinler, dizin erişimi ve hepsi.
Sizi bilmem ama bu UZUN bir süreç. Büyük harflerle uzun ve kalın. Muhtemelen şu anda nereye geldiğimi tahmin etmişsinizdir – ve haklısınız. Amazon Machine Image'ın devreye girdiği yer burasıdır.
Birinin bir EC2 bulut sunucusu kurduğunu, Ubuntu'yu kurduğunu, onu güncellediğini ve gerekli tüm yazılımlarıyla (LAMP yığını gibi) birlikte WordPress'i yüklediğini hayal edin. Kişi daha sonra işletim sisteminin mevcut durumundaki bir görüntüsünü yarattı – yani – el değmemiş, esasen “kullanıma hazır” bir WordPress kurulumu. Bu, içinde WordPress kurulu olan mükemmel bir AMI örneği olacaktır. Artık hayal kurmayı bırakabilirsiniz çünkü böyle bir AMI var ve Bitnami tarafından yaratıldı. (Yay!)
"AMI'ler için bir Pazaryere ne dersiniz?"

İçerik Yönetimi AMI'leri ile AWS Marketplace
Sen sordun. Amazon dinledi. Amazon'un AWS Marketplace adlı bir pazarı vardır – aksi takdirde kurulumu zor olan çeşitli yazılımlar için önceden yapılandırılmış makine görüntülerini satın alabileceğimiz (evet, satın alabileceğimiz) bir yer. Buradaki fikir, uygulamanızı mümkün olduğunca hızlı bir şekilde buluta dağıtabilmeniz için barındırma işleminizi basitleştirmektir. Bu, Google Cloud ve Microsoft Azure'un uygulama görüntüleri veya şablonları olarak sunduklarına çok benzer.
Neyse ki en popüler açık kaynaklı yazılımların ücretsiz AMI'leri var – bu da bizim gibi yeni başlayanlar için inanılmaz derecede faydalı. Ücretsiz AMI'lerin en popüler katkıda bulunanlarından biri, WordPress dahil olmak üzere en popüler açık kaynaklı yazılımlar için güncel AMI'ler sağlayan bir şirket olan Bitnami'dir!
İşte başlıyoruz. WordPress kurulumumuzu barındırmak için EC2. Bizi kurulum sürecinden kurtarmak için Bitnami'den bir WordPress AMI. Şimdi tek yapmamız gereken onları birbirine bağlamak.
EC2 Örneği + WordPress AMI = 2 Dakikada AWS Bulutunda WP!
Ücretsiz Amazon Hesabınızı Kurma

AWS Ücretsiz Kullanım Katmanı Sınırlamaları
AWS'nin ücretsiz hesabı birçok avantaj içerir ve tam bir yıl boyunca etkindir. Bu, herhangi bir bulut sağlayıcısından aldığımız en yüksek ücretsiz süre. Ancak, bazı sınırlamalarımız var.
Tam bir liste için AWS Ücretsiz Kullanım ana sayfasına göz atabilirsiniz, ancak amaçlarımız için şunu bilmemiz gerekiyor:
- Ücretsiz katmanda, her ay 750 saat süreyle Amazon EC2'nin bir Mikro örneğine izin verilir; bu, WordPress'i 7 gün 24 saat çalışır durumda tutmak için yeterlidir.
- Diğer web sitelerimiz için yedekleme konumu olarak kullanabileceğimiz 5 GB Amazon S3 depolama alanı.
Dürüst olmak gerekirse, bu eğitimin en uzun kısmı ücretsiz Amazon Web Services hesabınızı oluşturmaktır. Bu 1-2-3 kolay, ama yine de bir uzun bir süreçtir. Yapmak zorundasın:
- Yeni bir e-posta adresiyle kaydolun
- Hesabınızı doğrulamak için geçerli bir kredi kartı veya banka kartı kullanın
- Hesabınızı bağlamak için cep telefonu numaranızı kullanın (Amazon sizi arayacak ve doğrulama kodunu girmeniz gerekecek)
AWS faturalandırma hesabınızda ön ödemeli kredi kartı veya sanal kredi kartı hizmeti (Entropay gibi) kullanmamanız gerektiğini lütfen unutmayın. Teknik olarak sorun olmamasına rağmen, bunu denedim ve bu sadece hesabınızın yasaklanmasına neden olacak. Bu nedenle lütfen geçerli bir kart kullanın. Tüm adımları doğru bir şekilde takip ettiyseniz, hesabınız dakikalar içinde etkinleştirilecek ve WordPress kurulum prosedürüne başlayabilirsiniz.

Birinci Adım – WordPress Görüntüsünü AWS Marketplace'ten Yükleme

AWS Marketplace > İçerik Yönetimi > Bitnami tarafından desteklenen WordPress'e gidin . Yüklemek istediğimiz görüntü bu. Şimdiye kadar neden bir EC2 bulut sunucusu oluşturmadığımızı merak ediyorsanız – öncelikle, bu harika soruyu sorduğunuz için arkanıza yaslanın.
Tamam, bunu şu ana kadar yapmadık çünkü AWS, doğrudan AMI sayfasından bir EC2 bulut sunucusunu yapılandırmamıza izin veriyor. Yeni AMI ile önceden yapılandırılmış bir EC2 bulut sunucusunun üzerine yazma riskini taşımadığımız için bu, işleri basitleştirir.

Bitnami'den WordPress AMI sayfası – Başlamak için Devam'a tıklayın!
1.1 – WordPress AMI'yi oluşturun

- Sürüm: Ubuntu'nun en son sürümünü seçin.
- Bölge: Herhangi bir ABD bölgesini seçin.
- EC2 Örnek Türü: Bu bir t1.micro örneği olmalıdır. Daha büyük bir şey olursa faturalandırılırsınız.
- VPC Ayarları: Bunu olduğu gibi bırakın, bölgenize göre kendini otomatik olarak yapılandıracaktır.
- Güvenlik Grubu: Bir uyarı göstermesine rağmen , Kullanıcı ayarlarına göre yeni seç öğesini seçin . Burada kullanıcı AMI'nin (yani Bitnami'nin) geliştiricisidir.
- Anahtar Çifti: Anahtar Çiftini oluşturmak 3 adımlı bir işlemdir. İsteğe bağlı olmakla birlikte, EC2 bulut sunucunuzda SSH aracılığıyla oturum açmanıza olanak tanıdığı için bir tane oluşturmanızı öneririz.
1.2 – EC2'de Anahtar Çifti Nasıl Oluşturulur
EC2 bulut sunucusu için seçtiğiniz bölgeler ile AWS Konsolunuzda gösterilen bölgelerin aynı olduğundan emin olun. Yoksa süreç yürümezdi.

1. Bu ekran görüntüsündeki 1. köprüye tıklayın.

2. EC2 konsolunuza yönlendirileceksiniz. Anahtar Çifti Oluştur'a tıklayın .

3. Ayırt edilebilir bir anahtar çifti adı yazın ve Oluştur'a tıklayın.

4. Yeni bir anahtar çifti oluşturulacaktır.
1.3 – WordPress AMI'yi Başlatma

Önceki sekmeye dönün ve sayfayı yenileyin. Şimdi yeni oluşturduğunuz yeni anahtar çiftini seçme seçeneğini görmelisiniz. Koşulları Kabul Et ve Tek Tıkla Başlat'ı seçmeden önce t1.micro örneğini bir kez daha seçtiğinizden emin olun.

Saniyeler sonra bu mesajla karşılaşacaksınız. Artık WordPress AMI'yi başarıyla dağıttınız. Kontrol etme zamanı.
İkinci Adım – WordPress AMI'yi Yapılandırma

AWS EC2 Kontrol Paneli
AWS Konsolunuza gidin ve EC2 öğesini seçin. Bu, EC2 kontrol panelinizi açacaktır. Sayfanın orta üst kısmında 1 Çalışan Örnek metnini görmelisiniz. O metne tıklayın.

Etkin örnekleri gösteren EC2 Dashboard
Bu, AWS hesabınızdaki EC2 örneklerinin listesini görüntüler. WordPress kurulumumuz olan sadece bir tane olacak. Ardından, Public DNS altında belirtilen alt etki alanını kopyalayın. Bu, WordPress kurulumunuzun URL'sidir. (Yeni yüklenen) WordPress sitenizi görüntülemek için bir tarayıcıya yapıştırın!
2.1 – Sistem Tarafından Oluşturulan WordPress Yönetici Parolasını Alma
Ünlü 5 dakikalık WordPress kurulumunu hatırlıyor musunuz? Bitnami bununla da ilgileniyor. Ama hey! WordPress kullanıcı adınız ve şifreniz ne olacak? Varsayılan kullanıcı adı kullanıcıdır ve parola sistem tarafından oluşturulur – yani, WordPress AMI kurulurken rastgele oluşturulur. Bunu şimdi bulmalıyız. Bunu yapmak için, yaklaşan şu ekran görüntülerini izleyin:

AWS EC2 Instances Dashboard'unuzdan (2. Adım altındaki ikinci ekran görüntüsü) Actions > Instance Settings > Get System Log öğesine tıklayın. Bu, WordPress AMI'nin kurulduğu andan itibaren tüm sistem günlüğünü görüntüler.

Bir EC2 Eşgörünümü tarafından oluşturulan tipik bir Sistem Günlüğü
Sağa kaydırın ve WordPress için rastgele oluşturulmuş şifreyi bulacaksınız. Bunu WordPress girişinize kopyalayıp yapıştırın ve hazırsınız!

t1.micro EC2 ve Bitnami WordPress AMI kullanan AWS'de WordPress
Çözüm
Amazon tam bir yıllık ücretsiz kullanım sağladığından, gerçek WordPress web sitenizi veya blogunuzu test etmenin harika bir yolu olacaktır. Tüm bir yıllık barındırma maliyetinden tasarruf edecek ve bulutun gücünü ve basitliğini deneyimleyeceksiniz. Basitçe EC2 örneğinin Public DNS alanınızın A kaydını işaret ve tam teşekküllü WordPress sitesi var olacak!
Umarız bu eğitimden yeni bir şeyler öğrenmişsinizdir ve küratörlüğünü yapmaktan zevk aldığımız kadar okumaktan zevk almışsınızdır. Herhangi bir yorumunuz, öneriniz veya sorunuz varsa, her zaman @souravify'dayım. Şimdi gidin ve bulutun gücünün tadını çıkarın – AWS'nin izniyle bir yıl boyunca ücretsiz!
ev borcu WordPress sitesi