Google Cloud'a WordPress Nasıl Yüklenir
Bugün, Google'ın kendi bulut altyapısı olan Google Cloud'da WordPress'i tek tıklamalı bir görüntü olarak nasıl kuracağımıza bir göz atacağız. Pazardaki en büyük bulut sağlayıcıları arasında Google, Amazon Web Services ve Microsoft Azure ile karşılaştırıldığında en rekabetçi fiyatlandırma politikalarından birine sahiptir. Bulut ağı, Google'ın saniyede 40.000'den fazla arama sorgusunu işleyen kendi altyapısı tarafından desteklenmektedir.
WordPress hakkında sevdiğim şeylerden biri, yaygın popülerliğidir. Bu nedenle, hemen hemen her bulut bilişim şirketi, kullanıcılarına WordPress'in “tek tıklamayla kurulumunu” sağlar. Bazıları buna “uygulama”, bazıları ise “şablon” veya “görüntü” diyor. Ne derseniz deyin – ancak en önemli gerçek, WordPress'i bulutta kurmanın yalnızca birkaç tıklama almasıdır.
NOT: Başlamadan önce önemli bir nokta. WordPress'i buluta ilk kez kuruyorsanız, yani gerçek bir bulut sağlayıcısından, lütfen canlı web sitenizi hemen barındırma. WordPress blogunuzu veya web sitenizi buluta taşımadan önce her şeyi en az 2-4 hafta test etmenizi öneririm.
NİYE YA? Google Cloud, AWS ve Microsoft Azure gibi bulut sağlayıcıları, WordPress web siteniz için yalnızca sınırlı desteğe sahiptir. Bir eklenti çakışması veya bazı barındırma veya kötü amaçlı yazılım sorunlarıyla karşılaşırsanız, bunu kendiniz çözmeniz gerekir.
Neyse ki, sizin için bir çözüm var. Şunlardan birini yapabilirsiniz:
- Cloudways gibi üçüncü taraf yönetilen bir bulut sağlayıcısına gidin (İncelememize göz atın) veya
- WPEngine gibi yönetilen WordPress barındırma hizmetine gidin (WPExplorer'da WPEngine kullanıyoruz ve onu seviyoruz!)
Biraz Teknik Çay
Öğreticiye başlamadan önce öğrenmemiz gereken birkaç temel terim var. Bunun arkasındaki fikir, sizi Google Cloud'un sunduğu tüm çeşitli ürünler hakkında bilgilendirmektir. Gördüğünüz bir şeyi geliştirip ilginizi çektikten sonra, onlarda kendi uygulamalarınızı oluşturmaya başlayabilirsiniz!
Projeler
Proje Panosu
Google Cloud'da yapmak istediğiniz her şey bir proje içine alınır (veya kapsüllenir ). Bir proje içinde, Google Cloud'un sunduğu çeşitli alt ürünleri kullanabilir veya dağıtabilirsiniz. App Engine, Compute Engine, Google API'leri, Google Cloud Storage, BigQuery'yi içerir veya önceden oluşturulmuş bir çözümü doğrudan yükler. (Bu konuda biraz sonra)
Faturalandırma Hesapları
Oluşturduğunuz her proje bir faturalandırma hesabına bağlı olmalıdır . Google Cloud, her biri farklı bir kredi/banka kartı kullanabilen birden fazla faturalandırma hesabına sahip olma esnekliği sağlar. Bunun arkasındaki fikir, bulut bilişim ortamının kullandıkça öde politikasını uygulamaktır.
NOT 1: Fatura hesabınızda ön ödemeli kredi/nakit kartı kullanamazsınız. Bunu denedim ve bağlı tüm projelerle birlikte hesabım geçici olarak engellendi . Hemen ön ödemeli kartı çıkardım ve geçerli bir kredi kartıyla değiştirdim. Hesap birkaç iş günü sonra yeniden etkinleştirildi.
Google.com'dan "Google Cloud Deneme Sürümü" için SERP
NOT 2: Google, şu anda Google Cloud'a kaydolan herkese 300 ABD doları tutarında bir deneme sunuyor. Artık Google Cloud'u denememek için hiçbir bahaneniz kalmadı haha!
Google Bulut Ürünleri
Google Cloud'un sunduğu çeşitli alt ürünlerden bahsettik. Şimdi her birine bir göz atalım.
Google Uygulama Motoru
Google Uygulama Motoru
Çoğu yazılım, belirli bir dil kullanılarak ve (isteğe bağlı olarak) bir çerçeveye dayalı olarak oluşturulur. Klasik bir örnek, JavaScript üzerine kurulu ve jQuery çerçevesine dayanan bir yapılacaklar listesi uygulaması olabilir . jQuery, tahmin edebileceğiniz gibi, dil olan JavaScript için bir çerçevedir.
Benzer şekilde, Python, Java ve PHP gibi popüler dillerde birçok uygulama yazılmıştır . Bu dillerin her biri, o dilde yazılmış uygulamaları çalıştırmak için ana bilgisayar sisteminde bir ilk kurulum gerektirir. Örneğin, Java ile yazılmış uygulamalar, Java Sanal Makinesi'nin (JVM) hedef sisteme yüklenmesini gerektirir.
Google App Engine bu görevi üstlenir. Bu dilleri bulut altyapısına kurar ve yapılandırır, böylece kodunuzu yükleyebilir ve geliştirme sürecine devam edebilirsiniz. Uygulamanız için dili ayarlama veya ana bilgisayar sistemini ölçeklendirme konusunda endişelenmenize gerek yok. Google Cloud'un yük dengeleme algoritmaları bunu otomatik olarak halleder. Google App Engine ile ihtiyacınız olan dili seçmeniz ve uygulamanızı bu dile dağıtmanız yeterlidir.
Google Hesaplama Motoru
Google Hesaplama Motoru (GCE)
Google Compute Engine (GCE), buluttaki sanal makinelerin başka bir adıdır. Her VM, bir GCE örneği olarak kabul edilir. VM'ler, istediğiniz hemen hemen tüm yazılımları çalıştırabilir. App Engine'den daha fazla esneklik sunar ve kişiselleştirilmiş ortamlar için tasarlanmıştır.
Google API'leri
Google API'leri
Google, çok sayıda ürünü için 100'den fazla API'ye sahiptir. Bu bulut özelliği, bu API'lere erişmenizi sağlar.
Bulut depolama
Google Bulut Depolama
Adından da anlaşılacağı gibi, Bulut Depolama, veri kümeleri adı verilen büyük hacimli yapılandırılmamış ve yarı yapılandırılmış verileri yüksek kullanılabilirlikle (temelde Büyük Veri uygulamaları için geeky terimleri) kaydetmenize olanak tanır.
BigQuery
Google BigQuery
BigQuery, Google'ın büyük verileri iletmek için uygun bir dil uygulamasıdır. Bu, öğreticimizle uzaktan yakından ilgili olmasa da, denemesi büyüleyici bir şey!
Önceden Hazırlanmış Yazılım Paketleri
Tek tıklamayla kurulum resimlerinin listesi
Eğlence burada başlıyor! Tüm bu karmaşık terimleri unutun. Google, en popüler yazılımların, çerçevelerin ve dillerin bir listesine uydu ve bunları önceden oluşturulmuş yazılım paketleri olarak sundu. Bil bakalım ne oldu?
WordPress onlardan biri!
Bu dillerin her birinin bir sanal makineye (veya bir Compute Engine örneğine) kurulduğunu tartıştığımızı hatırlıyor musunuz? Aynı şey burada da geçerli. Bir WordPress yazılım paketi oluşturduğunuzda, kuruluma devam etmek için önce bir sanal makine, boyutunu ve bölgesini seçmeniz gerekir. Yazılım paketi, esas olarak, ilgili yazılımı yeni oluşturulan bir sanal makineye yükleyen bir dizi talimattır.

WordPress'i Google Cloud'a Yükleme
Aşama 1: Yolunuzu bulmak
Yeni bir proje oluştur
Adım 1: İlk önce yeni bir proje oluşturmanız gerekiyor . Başlamak için Google Cloud Console'u ziyaret edebilirsiniz.
Faturalandırma hesabı ekleyin
Adım 2: Projeye bir faturalandırma hesabı ekleyin . İstediğiniz veri merkezini de seçebilirsiniz. Şu anda Google Cloud, Google App Engine için ABD ve AB olmak üzere iki büyük veri merkezine sahiptir. Bu eğitimde, ABD veri merkezini seçtim. Devam etmek için Oluştur'u seçin.
Yeni proje oluşturma tamamlandı (yeşil onay işaretiyle gösterilir)
Adım 3: Şimdi bir proje oluşturulacak. Tamamlandığında, yukarıdaki ekran görüntüsünde gösterildiği gibi bir bildirim alacaksınız.
Dağıtım Yöneticisini Bulma
Adım 4: Şimdi, önceden oluşturulmuş yazılım paketlerinin, yani Dağıtım Yöneticisinin listesini gösteren sayfayı bulmalıyız . Bunu üç şekilde yapabilirsiniz:
- 4.1 – Soldaki menüden Dağıt ve Yönet > Dağıtmak için Tıkla'yı seçin
- 4.2 – Yukarıdaki ekran görüntüsünde gösterildiği gibi #2'nin yanındaki başlığı seçin
- 4.3 – Google Cloud için WordPress için burayı tıklayın
Tek tıklamayla dağıtılan bir görüntü olarak WordPress
Adım 5: Sayfaya girdikten sonra büyük bir yazılım listesi göreceksiniz. Aşağı kaydırın ve WordPress'i seçin (şimdilik). Geri kalanıyla daha sonra istediğiniz kadar oynayabilirsiniz!
2. Aşama – WordPress'i yükleme ve yapılandırma

Adım 6: Tamam, nihayet WordPress kurulum seçeneğini buldunuz. Çatlama zamanı. İşlemi başlatmak için Dağıt'ı seçin.
Google Cloud'da WordPress Kurulum Parametreleri
Adım 7: Bu çok önemli bir adımdır. Hadi başlayalım. Lütfen her adımda ekran görüntüsüne bakın.
- Dağıtım Adı yalnızca alfasayısal karakterler içerebilir.
- Bölgede üç ana bölge vardır – ABD, AB ve Asya. Bu eğitimde us-central1-f'yi seçtim. İstediğiniz bölgeyi seçebilirsiniz.
- Makine Tipi , ihtiyacınız olan güç miktarı ile doğru orantılıdır. Deneysel amaçlar için, bir n1-standart-1 makine örneği yeterli olacaktır. WordPress'i denemek için fazlasıyla yeterli olan 1 sanal CPU (vCPU) ve 3,7 GB RAM'e sahiptir.
- Disk Türünü SSD Kalıcı Disk olarak seçtim . Bunun nedeni, SSD'lerin geleneksel HDD'lerden 5 ila 10 kat daha hızlı olmasıdır.
- Minimum Disk Boyutu 10 GB'dir ve bu yeterlidir.
- Yönetici E-postası doğru girilmelidir.
- phpMyAdmin'i Yükle ve Google Bulut İzlemeyi Etkinleştir seçeneklerini işaretleyin.
- Ayarların geri kalanını olduğu gibi bırakın.
- WordPress'i yüklemeye başlamak için WordPress'i Dağıt'a tıklayın.
Dağıtım Yöneticisi WordPress'i kuruyor
8. Adım: Google Cloud'un Dağıtım Yöneticisi şimdi seçilen örneği oluşturacak ve üzerine WordPress'i yükleyecektir.
Erişim kimlik bilgileri yükleme sonrası gösterir
Adım 9: WordPress şimdi yüklendi. Ama bu sürecin sadece %70'i. Şimdi önümüzde uzanan aşağıdaki görevler var:
- WordPress yönetici şifresini not edin
- MySQL ve phpMyAdmin şifresini not edin
HTTP ve HTTP trafiğine izin verme
Aşama 3: Ev sahibi koşusu!
Adım 10: Artık harici HTTP ve HTTPS trafiğinin WordPress sunucumuzun IP adresinden geçmesine izin vermemiz gerekiyor. (Google Cloud, güvenlik amacıyla bunu varsayılan olarak devre dışı bırakır). Başka bir deyişle, atanan IP adresimiz için bir güvenlik duvarı kuralı eklememiz gerekecek.
Bunu yapmak için, Harici IP altında bulunan sunucunun IP adresine tıklayın. Bir iletişim kutusu açılmalıdır. Hem HTTP hem de HTTPS trafiğinin sunucunuzdan geçmesine izin ver'i seçin. Değişiklikleri uygulamak için Uygula'ya tıklayın.
Güvenlik duvarı kuralları başarıyla güncellendi
Güvenlik duvarı kuralları başarıyla güncellendiğinde, verilen IP adresinden WordPress'e erişebilmelisiniz.
WordPress sunulur
Çözüm
Fark ettiyseniz, ünlü beş dakikalık WordPress kurulumu için herhangi bir ekran görüntüsü görmedik – web sitelerinizin adını, kullanıcı adını, şifresini vb. belirlediğiniz yapılandırma aşamasını biliyor musunuz?
Google Cloud'un tek tıklamalı WordPress dağıtım komut dosyası, bu adımları ortadan kaldırır ve bunları varsayılan değerlerle yapılandırır. WordPress ayarlarına gitmeli ve bunları istediğiniz değerlere göre değiştirmelisiniz.
Google Cloud'da WordPress'i Deneyin (300 ABD Doları Ücretsiz Yol)
Umarım bu eğitimden keyif almışsınızdır, benim yazarken keyif aldığım kadar. Herhangi bir sorunuz veya öneriniz varsa, lütfen bunları aşağıdaki yorumlar bölümünde bırakın veya @souravify adresinden beni tweetleyin – Okuduğunuz için teşekkürler! Mutlu yollar.
ev borcu WordPress sitesi