Instalowaliśmy WordPress w chmurach czołowych dostawców, tym razem przyszedł czas na Microsoft Azure. Instalacja WordPressa w skalowalnej chmurze, ma wiele zalet i jeżeli rozglądasz się za niezawodnym dostawcą hostingu dla swojego WordPressa to warto rozważyć taką opcję.

Brak uzależnienia od małej krajowej firmy hostingowej, która narzuca konkretne technologie i rozwiązania, pozwala bezstresowo rozwijać nasz projekt – niezależnie czy jest to mały blog z dużymi aspiracjami, sklep internetowy czy aplikacja. Jak już niejednokrotnie wspominałem, poleganie na ograniczonym środowisku typowego współdzielonego hostingu (który zachęca niższą o parę złotych ceną i łatwością konfiguracji) daje mniej możliwości niż rozwiązania o światowym standardzie. Jednym z takich rozwiązań jest Microsoft Azure, w której dokonamy pierwsze kroki instalując najpopularniejszy CMS – WordPress.

Podobnie jak w konkurencyjnych rozwiązaniach, wymaga się od nas rejestracji i weryfikacji konta.

Krok 1: Rejestracja i weryfikacja konta

Po podaniu danych do faktury, numeru telefonu i karty jesteśmy zapraszani do skorzystnia z Azure Portal.

Przejście do Azure Portal

Szybki start najlepiej zignorować. Z głównego menu wybieramy „Strona główna i rozwijamy wszystkie usługi za pomocą strzałki „więcej usług”. Interesuje nas w tym momencie „Marketplace”.

Krok 2: Wybór WordPressa z Marketplace

Z menu bocznego na samym dole jest Sieć Web i tutaj wybieramy WordPress on Linux:

WordPress on Linux w Marketplace

Zostaniemy przeniesieni do tworzenia aplikacji WordPress:

Uruchomienie procesu instalacji „WordPress on Linux”.

W następnym panelu nadajemy nazwę i zmieniamy region ponieważ domyślnym jest South Central US. Zmieńmy go na West Europe.

Krok 3: Konfiguracja usługi WordPress on Linux

Klikamy w bazę danych, nadajemy jej dowolną nazwę i ustawiamy hasło. Po wszystkim można kliknąć przycisk „Utwórz”.

Konfiguracja instalacji WordPress on Linux

Teraz trzeba chwilkę poczekać. Postęp wdrażania możemy sprawdzić klikając w link pojawiający się w powiadomieniu:

Postęp wdrażania WordPress on Linux w Azure

Kiedy przejdziemy do zasobu naszym oczom ukażą się podstawowe statystyki a także link do stworzonej strony. Jeżeli na stronie pojawią się jakieś błędy wystarczy chwilkę odczekać.

Krok 4: Standardowa instalacja CMS WordPress na platformie Azure

W przeciwieństwie do już poznanych instalatorów, czyli Bitnami w AWS i Google Cloud – Azure przekierowuje nas dodatkowo do standardowej ale półautomatycznej instalacji WordPressa. Musimy wybrać język instalacji i podać:

  • tytuł witryny,
  • nazwę użytkownika,
  • hasło,
  • e-mail
  • czy witryna ma być indeksowana
Standardowy krok instalacji WordPressa na platformie Azure.

Krok 5: Aktualizacja WordPress

WordPress nie został zainstalowany w najnowszej wersji, można go teraz zaktualizować po zalogowaniu się do standardowego panelu, który jest dostępny w lokalizacji /wp-admin/.

Test WordPressa w Microsoft Azure

To, co od razu rzuca się w oczy to fakt, że nasza instancja pracuje na sub-domenie azurewebsites.net. Dodatkowo działa ona po HTTPS.

Strona działa bardzo szybko. W testach na bytecheck.com osiąga za każdym razem co najmniej 3 gwiazdki co jest bardzo dobrym wynikiem. Instalacja na Microsoft Azure nie ustępuje konkurencyjnym już testowanym chmurom w ramach artykułów tej serii.

Niestety testując domyślnie nadany adres IP stworzonego WordPressa, akurat ten znajdował się na liście zbanowanych adresów IP – prawdopodobnie za spam. Co prawda jest to test w ramach darmowego pakietu i wielki przypadek – jednak czeka nas wykonanie paru dodatkowych kliknięć jeżeli planujemy poważnie korzystać z tej witryny.

Blokada w RBL domyślnego adresu IP

Podłączenie własnej domeny do WordPressa w Microsoft Azure

W każdym z przewodników pokazuję jak podłączyć własną domenę, bo jest to niezbędne minimum aby móc uruchomić pełnoprawną stronę WordPress.

W Azure musimy przejść do Azure Active Directory i wybieramy „Nazwy domen niestandardowych„. W górnym menu wybieramy Dodaj domenę niestandardową i w okienku wpisujemy własną domenę:

Po wpisaniu własnej domeny zarejestrowanej u dowolnego rejestratora np. OVH / GoDaddy / nazwa.pl /az.pl itd.. nalezy dokonać jej weryfikacji.

Aby Microsoft mógł autoryzować użycie nazwy Twojej niestandardowej domeny w usłudze Azure Active Directory dla Twojej strony WordPress, należy dodać odpowiedni wpis w Strefie DNS domeny:

Weryfikacja domeny w Azure Active Directory

Znaku @ nie można użyć w rekordzie TXT, tutaj chodzi po prostu o główną domenę. Wpis w DNS powinien wyglądać tak:

Wpis weryfikacyjny TXT dla niestandardowej domeny Azure

Jeżeli chcemy tę domenę podłaczyć do naszego WordPressa w Azure, dodajmy dodatkowo:

  • Rekord A wskazujący na adres IP naszego serwera,
  • Drugi rekord TXT wskazujacy na domyślny adres z końcówką .azurewebsites.com

Pamiętaj, że zanim da się zweryfikować domenę, trzeba odczekać jakiś czas u mnie było to kilka – kilkanaście minut. W skrajnych przypadkach to może trwać nawet kilka godzin. Kiedy domena jest zweryfikowana, przechodzimy do Wszystkie zasoby, wybieramy utworzony App Service i klikamy w Domeny niestandardowe:

Przydzielanie zweryfikowanej domeny do WordPressa

Klikamy w plusik, jeszcze raz wpisujemy zweryfikowaną domenę i po chwili powinna się ona pojawić na liście. Teraz opcjonalnie można dodać powiązanie TLS aby strona była dostępna po HTTPS.

Za pomocą wtyczki Better Search Replace należy teraz podmienić wystąpienia adresu URL w całej bazie danych.

Zalety Hostingu WordPress w Azure

Podsumujmy najważniejsze zalety hostingu WordPress w Microsoft Azure:

  • bardzo dobra szybkość i wydajność,
  • możliwość wyboru centrum danych,
  • niższa cena w porównaniu do AWS i Google Cloud
  • płatność miesięczna (nie trzeba opłacać całego roku z góry),
  • brak sztucznych limitów np. unikalnych użytkowników,
  • możliwość instalacji dowolnych wtyczek,
  • łatwy i intuicyjny proces instalacji,
  • możliwość przetestowania środowiska w ramach bezpłatnego miesiąca w limicie 170 dolarów,
  • panel w języku polskim.

Wady hostingu WordPress w Azure

  • brak centrum danych w Polsce,
  • mniejsza społeczność w porównaniu do konkurencyjnych chmur,
  • polska dokumentacja przetłumaczona maszynowo i niedokładnie,
  • czasochłonny i stosunkowo złożony proces podłączenia własnej domeny.

Podsumowanie

Microsoft Azure to kolejna w kolekcji chmura, którą mogłem przetestować. Jej zaletą jest polskojęzyczny panel, dobra dokumentacja i niższa cena. Choć nie planuję przesiadki na Microsoft Azure ze środowiska AWS, podstawowa umiejętności pozwalające na uruchomienie strony powinny być przydatne. Podobno nie należy wkładać jaj do jednego koszyka i osobiście uważam, że w pracy programisty to samo dotyczy technologii, języków, wykorzystywanych CMSów czy też rozwiązań hostingowych.

Oceń artykuł na temat: Hosting WordPress w Microsoft Azure – instalacja
Średnia : 4.6 , Maksymalnie : 5 , Głosów : 8