= Mag-load ng balanse sa isang mataas na trapikong WordPress site sa AWS = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Ang WordPress ay ang pinakasikat na Content Management System (CMS) at pinapagana ang 37% ng mga website at 60% ng mga content management system (CMS)! Maraming mga website na may mataas na trapiko tulad ng TechCrunch, OptimistDaily, at BBC America ang gumagamit ng CMS na ito. Bagama't napakaraming iba pang mga opsyon, ang mababang gastos, kakayahang umangkop, at pagpapasadya ng WordPress ay nagreresulta sa katanyagan nito. Gayunpaman, may limitasyon sa default na configuration ng WordPress habang lumalaki ang trapiko; ang isang server ay may parehong WordPress at ang database at hindi nasusukat. Karamihan sa mga site ng WordPress ay tumatakbo sa pagsasaayos na ito. Ang mga web page sa kalaunan ay mas mabagal na naglo-load na sumisira sa iyong karanasan ng bisita. Upang malampasan ang sitwasyong ito habang nananatili sa WordPress, kinakailangan ang isang multi-tiered na solusyon. Ang ilang mga webmaster na nagpapatakbo lamang ng karaniwang solong configuration ng server ay maaaring mangailangan ng tulong sa panahon ng proseso ng pag-deploy. Narito ang isang maikling gabay sa kung paano i-load ang balanse sa iyong WordPress site. Ang solusyon ay lumipat sa maramihang mga server ng database; madali itong magawa gamit ang AWS o iba pang mga cloud provider. Nag-aalok ang AWS ng Relational Database Service (RDS) na gumagamit ng SQL para sa pagpapanatili at pag-query ng data. Una, kailangan mong buksan ang RDS console at lumikha ng bagong database mula sa iyong dashboard. Ipo-prompt kang tukuyin ang mga detalye ng DB. Bagama't may mga default na setting para dito, bigyang pansin ang DB instance class at Multi-AZ deployment. Para sa seguridad, lumikha ng DB username at password para secure na ma-access ang iyong DB at relay na impormasyon. Sa ilalim ng opsyong Database, i-type ang pangalan ng DB at itala ang iyong DB port value na gagamitin sa ibang pagkakataon. Suriin ang iba pang mga default na setting at i-click ang âÃÂÃÂGumawa ng DatabaseâÃÂÃÂ. Ang susunod na hakbang ay baguhin ang mga panuntunan sa pagpasok sa pangkat ng seguridad ng instance ng RDS. Upang gawin ito, pumunta sa Amazon RDS console at pumili ng database para tingnan ang mga detalye nito. Sa ilalim ng mga setting ng seguridad, tandaan ang Mga Pangkat ng Seguridad at Mga Endpoint. Ito ay maaaring magamit sa ibang pagkakataon. Sa ilalim ng seksyong panseguridad, makikita mo rin ang pangkat ng seguridad na nauugnay sa iyong DB instance. Mag-click sa link para tingnan ang pangkat ng seguridad sa EC2 Console. Kapag nabuksan na, piliin ang âÃÂÃÂInboundâÃÂàsa mga detalye ng pangkat ng seguridad. I-click ang âÃÂÃÂEditâÃÂàat pagkatapos ay idagdag ang iyong Panuntunan at Uri at piliin ang mysql na ginagamit ng iyong application. Panghuli, baguhin ang source table o uri sg upang tingnan ang isang listahan ng mga magagamit na pangkat ng seguridad. I-click ang âÃÂÃÂsaveâÃÂàat hayaang maganap ang configuration. Samantala, i-download ang WordPress kasama ang mga file ng pagsasaayos dahil kakailanganin mo ito sa ibang pagkakataon upang i-deploy ito sa iyong server. I-extract ang WordPress sa iyong direktoryo at ang mga configuration file sa pag-install ng WordPress. Habang ginagawa mo ito, nasa kalahati ka na sa pag-deploy ng iyong unang WordPress website gamit ang Amazon RDS. Ngunit kailangan pa rin nating magtrabaho kasama ang Elastic Beanstalk Environment (EBE). Gamitin ang AWS Management Console para gumawa ng EBE. Kailangan mo ring piliin ang PHP platform at tanggapin ang mga default na setting at sample code. Mag-click sa I-configure ang higit pang mga setting, piliin ang mataas na kakayahang magamit, mag-scroll pababa at mag-click sa modify Auto Scaling group. Pumili ng bilang ng mga max na server dahil ang mga karagdagang server ay sisingilin ayon sa karaniwang mga singil. I-click ang i-save at sa susunod na screen i-click ang gumawa. Kapag nagawa mo na ang âÃÂÃÂâÃÂÃÂEnvironmentâÃÂÃÂâÃÂà  maaari mong i-configure at ikonekta ito sa database na ginawa kanina. Sa matagumpay na pagsasaayos, i-deploy ang WordPress code sa kapaligirang na-download mo mula sa repositoryo. Maaari mo ring ilunsad ang Elastic Beanstalk console. Sa pag-load, kailangan mong piliin ang wika ng platform tulad ng English, Spanish o Arabic, atbp. Para sa Application Code, piliin ang sample na application at pagkatapos ay mag-click sa âÃÂÃÂâÃÂÃÂRepasuhin at Ilunsad Ikaw ay sasabihan na suriin ang mga opsyon, at isang beses nasiyahan ka, pindutin ang âÃÂÃÂGumawa ng AppâÃÂÃÂ. Ang paglikha ng kapaligiran ay tumatagal ng ilang minuto at lumilikha ng sumusunod na anim na mapagkukunan. Halimbawa ng EC2 Instance Security Group Load Balancer Load Balancer Security Group Auto Scaling Group AWS Cloud Formation Stack at isang Domain Name Pamamahalaan ng Elastic Beanstalk ang lahat ng mga mapagkukunan sa itaas. Kaya siguraduhing huwag wakasan ang iyong kapaligiran dahil wawakasan nito ang lahat ng iyong mga mapagkukunan. Ang Amazon RDS DB ay inilunsad sa labas ng kapaligiran kaya kakailanganin mo ring maingat na pamahalaan ang ikot ng buhay nito. Tiyaking i-configure at i-verify ang istraktura ng iyong WordPress Beanstalk Folder. Kailangan mong i-configure ang seksyon ng environment property sa pamamagitan ng pagbibigay ng database endpoint username at password na binanggit sa itaas. Sa wakas, maaari mong i-install ang WordPress at patakbuhin ang iyong website. Upang makumpleto ang pag-install, buksan ang Elastic Beanstalk Console at mag-navigate sa page ng pamamahala para sa iyong kapaligiran. Piliin ang URL ng kapaligiran para buksan ang iyong site sa isang browser at awtomatiko kang ma-redirect sa WordPress installation Wizard. Gawin ang karaniwang pag-install. Dahil nakakonekta na ang database sa kapaligiran, hindi ka ipo-prompt na i-configure ang DB. Ang pag-install ay tumatagal ng ilang minuto upang makumpleto, pagkatapos nito ay matagumpay mong mapatakbo ang iyong load-balanced na WordPress gamit ang AWS. Pinakamabuting swerte!