Как да хоствате WordPress сайт в облака

Обмисляте ли да хоствате своя WordPress сайт в облака? Ето най-добрите доставчици, с които да хоствате, и някои съвети, които да ви помогнат.

Ако обмисляте нов сайт на WordPress, тогава облачният хостинг трябва да бъде във вашия списък поради многобройните предимства, които предоставя.

Облачните среди са по-сигурни, лесно мащабируеми и предлагат по-добра производителност от алтернативите. Съществуват обаче различни видове облачни хостинг услуги и техните различни доставчици.

И така, това кратко ръководство за това как да хоствате вашия уебсайт WordPress в облака ще ви покаже основите, които трябва да знаете, плюс най-бързите начини да започнете да работите.

Относно WordPress & The Cloud

WordPress е най-популярната платформа за публикуване на съдържание в Интернет. Тя израсна от скромно начало с отворен код, за да поеме онлайн издателската индустрия, с 60%+ пазарен дял днес на известни системи за управление на съдържанието и 40%+ от общия интернет.

Както при WordPress, облакът също се превърна в предпочитан метод за хостване на уебсайтове, благодарение на различни технологични разработки и революции. Ето тези основни технологии, които го правят възможно.

  • виртуализация: Това е процес на създаване на среда, която позволява ресурсите на физическа машина да бъдат разделени на множество единици. Виртуализацията прави възможно превръщането на 8-CPU сървър, например, в 8 различни виртуални машини, всяка от които може да бъде конфигурирана като самостоятелни сървъри, за да предлага различни услуги.
  • Контейнери: Докато виртуализацията създава виртуални сървъри, тя оставя на потребителя гола система, която се нуждае от конфигурация за конкретни услуги. Контейнеризацията позволява на потребителя да импортира готова среда за изпълнение за конкретни приложения като WordPress. Освен това улеснява стартирането на множество контейнери на една машина, за да спестите разходи. докер е популярна система за управление на контейнери.
  • Микро услуги: Изпълнението на едно голямо, гигантско приложение на един сървър е старият начин, който ще доведе приложението ви до безброй тесни места. Облачният метод е да се изпълняват микро услуги, където всяка част от приложението се изпълнява като независима микро услуга. След това всяка микроуслуга работи в собствена среда (контейнер) и може да бъде репликирана толкова пъти, колкото е необходимо, за да се справят с входящи заявки. Това е частта, която кара мащабируемите облачни системи да блестят.
  • The Edge: Големите центрове за данни могат да се управляват на места с евтина електроенергия или други стимули. Но за да осигури най-доброто изживяване на уеб посетителите, страниците на уебсайта могат да бъдат кеширани в център за данни в града или околността на посетителя. Това се нарича край на облака и намалява латентността (времето между щракване върху връзка и получаване на отговор) и дава на вашия уебсайт по-високо качество. Някои леки изчисления също могат да бъдат разгърнати до ръба.
  • без сървър: Функция без сървър е всяка функция, която не се нуждае от сървър, за да работи. Хостът се грижи за всички основни ресурси и всичко, което трябва да направите, е да напишете и внедрите функцията. Например, можете да добавите малък раздел към вашия WordPress сайт и да го попълните с безсървърна GO или Ruby функция, без да се налага да настройвате GO или Ruby сървърна среда.
  • Kubernetes: Това е за много големи сайтове. Kubernetes е технология с отворен код, която улеснява автоматичното мащабиране на уебсайт или приложение нагоре и надолу.
  • Разпределени/грид изчисления: Разпределеното или мрежово изчисление е процесът на разделяне на голямо приложение и изпълнението му на отделни компютри, сякаш е едно приложение на един хост. Изчислителни мрежи има по-гъвкави правила от клъстерни изчисления но може да бъде по-малко ефективен в цялостната ефективност.

Предимства на облачния хостинг

Като се има предвид появата и развитието на горните технологии за улесняване на облака, ето предимствата, които можете да очаквате от хостването на WordPress сайт в облака.

  • гъвкавост: Ползата от разпределеното изчисление е, че цялата система става много устойчива. Прекъсване на захранването или атака срещу един център за данни няма да спре операциите. По-скоро целите процеси се пренареждат към наличните сървъри.
  • Обединяване на ресурси: Виртуализацията намалява разходите за наемане на сървъри, а контейнеризацията намалява още повече тези разходи поради обединяването на ресурсите.
  • On-Demand: Много доставчици на облачни услуги предлагат използване при поискване при плащане, което означава, че можете да работите със сървъра си само за 2 часа и да бъдете таксувани само за тези 2 часа. Можете също така да се абонирате за добавки за база данни или приложения без сървър и да плащате само за това, което използвате. Това споразумение прави нещата по-евтини.
  • скалируемост: За разлика от традиционните хостинг среди, мащабирането на облачен сървър е много по-лесно. Всъщност някои услуги включват автоматично мащабиране по подразбиране, докато други просто трябва да плъзнете скала и това е готово.
  • Охрана: Въпреки че нито един уебсайт не може да бъде 100% защитен, уебсайтовете, хоствани в облака, са по-сигурни срещу хакерски атаки от споделените хостинг среди, които могат да направят всички уебсайтове на сървъра уязвими, след като бъдат пробити.

Видове облачни хостинг услуги

Преди да продължите, трябва допълнително да отбележите, че всички облачни хостинг услуги не са еднакви. Има три основни типа облачни хостинг услуги и ето как работят:
 

  • IaaS (Инфраструктура като услуга): Това е основният тип облак. Доставчик на IaaS предлага достъп до виртуални машини, бази данни, съхранение и мрежови услуги като отделни модули. След това остава да изберете различните компоненти, от които се нуждаете, за да създадете свой собствен стек. Този подход е по-сложен, но най-добрият за уебсайтове с голям трафик. Примерите включват GCP и AWS.
  • PaaS (платформа като услуга): PaaS система ви предлага готова за работа платформа за конкретни приложения, като WordPress. Всичко, което трябва да направите, е да регистрирате акаунт и да щракнете върху няколко бутона, за да може вашият сайт да се активира. Този подход е най-подходящ за малки до средни уебсайтове. Примерите включват Kinsta, Cloudways и Lightsail.
  • SaaS (софтуер като услуга): SaaS е софтуерно решение, което се хоства централно и се актуализира. Обикновено е уеб базиран и можете да го използвате на базата на абонамент. Някои също предлагат API или други услуги за интегриране на софтуер, които могат да подобрят функционалността на вашия уебсайт. Примерите включват Google Workspace, Slack, Shopify, Dropbox, Salesforce и т.н.

Съображения – преди да започнете

Ето няколко проблема, които трябва да имате предвид, преди да продължите с вашия WordPress хостинг в облака.

  • Достъп до вашите бизнес цели, за да се уверите дали този ход е подходящ за вас.
  • Някои хостове ще мигрират стария ви WordPress сайт безплатно.
  • Знайте колко ресурси консумира вашият сайт, за да можете да направите по-добри оценки.
  • Някои облачни платформи са лесни за използване, докато други (особено IaaS) могат да бъдат доста сложни.
  • Някои услуги предлагат автоматично мащабиране, докато други се нуждаят от вас, за да запазите контрола.
  • Облачният хостинг има малко по-високи разходи от традиционния хостинг, но си заслужава.
  • Някои услуги като Kinsta са предназначени единствено за облачно хостване на WordPress сайтове.
  • Използвайте предварително конфигурирани или оптимизирани инсталации на WordPress, където е възможно.
  • Следните ръководства са за лесни инсталации за малки до средни уебсайтове.

Как да хоствате своя WordPress в облака

Има много доставчици на облачен хостинг в интернет и всички те предлагат различни среди и потребителски интерфейси. Така че точният метод за хостване на вашия сайт в облака варира от доставчик до доставчик. Следват бързи ръководства, за да свършите работата на четири от най-популярните хостове – AWS, GCP, Kinsta и Cloudways.

Как да хоствате WordPress на GCP

Google Cloud Platform (GCP) ви позволява да хоствате WordPress по различни начини, включително използване на виртуална машина, google Kubernetes Engine и App Engine. Тук обаче е методът за внедряване на предварително конфигурирана виртуална машина чрез пазара.

  1. Преминете към пазара на Google Cloud тук и се регистрирайте, ако не сте.
  2. Превъртете надолу, докато видите изображението на VM с надпис „Google Click To Deploy“ и го изберете.
  3. Щракнете върху бутона „Стартиране на Compute Engine“.
  4. Задайте името на вашия проект и други настройки, след което щракнете върху бутона „Внедряване“, за да направите своя сайт.
  5. Вашият сайт ще бъде активен след няколко минути и след това можете да добавите домейн и други неща.

Как да хоствате WordPress на AWS

Amazon Web Services също има много методи за хостване на сайт на WordPress, вариращи от прости до големи и сложни. Ето един прост метод да го направите с Lightsail.

  1. Регистрирайте се в AWS тук.
  2. Влезте в Светлинно платно тук и щракнете върху „Създаване на екземпляр“.
  3. Изберете местоположението и зоната на вашето копие.
  4. Изберете вашата платформа (Linux).
  5. Изберете чертеж (WordPress).
  6. Изберете план, който отговаря на вашия бюджет.
  7. Наименувайте вашето копие и щракнете върху „Създаване на екземпляр“.
  8. Вече можете да видите вашите екземпляри на WordPress в раздела за екземпляри във вашата конзола Lightsail, включително техните IP адреси.
  9. Щракнете върху иконата на екрана с >_, за да отворите базиран на браузър SSH клиент и да копирате паролата си.
  10. След това посетете IP_ADDRESS/wp-login.php за достъп до вашия администраторски акаунт.

Как да хоствате WordPress в Cloudways

  1. Регистрирайте се в Cloudways тук.
  2. Влезте и изберете приложението WordPress (можете да избирате между стандартни, WooCommerce, многосайтови и оптимизирани версии).
  3. Изберете вашия хостинг сървър.
  4. Изберете размер на сървъра (Cloudways позволява вертикално мащабиране, така че можете да коригирате отново по-късно).
  5. Изберете място за съхранение и честотна лента.
  6. Изберете местоположение на център за данни.
  7. Стартирайте вашия сървър и той трябва да започне да работи след малко.

Как да хоствате WordPress на Kinsta

  1. Първо, над главата тук и се регистрирайте в платформата Kinsta
  2. Влезте и щракнете върху „Сайтове на WordPress“.
  3. Кликнете върху „Добавяне на сайт“ и изберете „WordPress“.
  4. Въведете името на вашия сайт, местоположението на центъра за данни, заглавието и друга информация.
  5. Изберете дали искате инсталация на няколко сайта, Yoast SEO или WooCommerce.
  6. Щракнете върху Добавяне и изчакайте малко, докато сайтът ви оживее.

Списък с други облачни хостове на WordPress

Разбира се, има и други уеб хостове освен четирите по-горе, които се занимават с хостинг на WordPress в облака. Ето един бърз списък.

Често задавани въпроси

Ето често задавани въпроси, свързани с хостването на WordPress сайтове в облака.

В: Кой е най-добрият доставчик на облачен хостинг за WordPress?

О: Няма, защото това зависи от това колко малък или голям сайт управлявате. По-малките сайтове може да изберат Kinsta или Cloudways, но по-големите сайтове ще предпочетат Amazon AWS или Cloud Platform на Google.

Въпрос: Какво прави облачния хостинг на WordPress различен от стандартния?

О: Облакът е разпределена изчислителна система, която създава по-добра производителност, устойчивост и сигурност.

Въпрос: Мога ли да хоствам WordPress в облака безплатно?

О: Някои доставчици може да ви предложат безплатен пробен период или безплатен хостинг за известно време. Но не забравяйте, че получавате това, за което плащате.

Въпрос: Мога ли да мигрирам моя WordPress към облака?

О: Да, повечето облачни хостове за WordPress предлагат безплатна миграция на приложения.

Въпрос: Кое е по-добро за големи проекти – AWS или GCP?

О: И двете платформи са невероятни. Но GCP е по-удобен за потребителя.

Заключение

Стигнахме до края на това кратко ръководство за хостване на WordPress в облака и както видяхте, има толкова много начини да го направите. Важното е да намерите правилната платформа, която отговаря на вашия бюджет и очаквания. Виждали сте и най-популярните платформи, както и останалите, но крайният избор остава на вас.

Ннамди Океке

Ннамди Океке

Ннамди Океке е компютърен ентусиаст, който обича да чете широка гама от книги. Той има предпочитания към Linux пред Windows/Mac и използва
Ubuntu от ранните си дни. Можете да го хванете в Twitter чрез бонготракс

Статии: 298

Получавайте технически неща

Технически тенденции, тенденции при стартиране, прегледи, онлайн приходи, уеб инструменти и маркетинг веднъж или два пъти месечно