د ګوګل کلاوډ پلیټ فارم (GCP) کې د بار توازن تنظیم کولو لپاره د کارونې قضیې لپاره چې ډیری بیک انډ ویب سرورونه پکې شامل دي ورڈپریس چلوي ، د دې اړتیا سره چې ډیټابیس په دې مثالونو کې ثابت پاتې شي ، نو اړینه ده چې یو داسې جوړ شوي چلند تعقیب کړئ چې ډیری کلیدي برخې او خدمات پکې شامل وي. د GCP لخوا. دا پروسه د لوړ شتون، پیمانه کولو، او د معلوماتو ثبات تضمینوي، کوم چې د پیاوړي ویب غوښتنلیک لپاره مهم دي.
ګام په ګام ترتیب
1. د شاتنۍ ویب سرورونو تنظیم کول
1. د مجازی ماشینونو چمتو کول (VMs):
- د ډیری مجازی ماشینونو رامینځته کولو لپاره د ګوګل کمپیوټ انجن وکاروئ چې د ورڈپریس مثالونه کوربه کړي. ډاډ ترلاسه کړئ چې دا VMs په ورته سیمه کې دي مګر د لوړ شتون لپاره په مختلف زونونو کې کیدی شي.
– بېلګه: د `wordpress-vm-1`، `wordpress-vm-2`، او `wordpress-vm-3` په نوم درې VMs جوړ کړئ.
2. ورڈپریس نصب کړئ:
- په هر VM کې اړین سافټویر سټیک نصب کړئ (د مثال په توګه ، اپاچي/نګینکس ، پی ایچ پی).
- په هر VM کې ورڈپریس ځای په ځای کړئ. ډاډ ترلاسه کړئ چې د ورڈپریس ترتیب فایلونه (`wp-config.php`) د مرکزي ډیټابیس سره د نښلولو لپاره ترتیب شوي، کوم چې به په راتلونکو ګامونو کې بحث وشي.
2. مرکزي ډیټابیس تنظیم کول
1. د MySQL لپاره کلاوډ SQL وکاروئ:
- په GCP کې د کلاوډ SQL مثال رامینځته کړئ ترڅو د ټولو ورڈپریس مثالونو لپاره د مرکزي ډیټابیس په توګه خدمت وکړي. دا ثبات تضمینوي او د ډیټابیس مدیریت ساده کوي.
- بېلګه: د کلاوډ ایس کیو ایل مثال جوړ کړئ د `wordpress-db` په نوم.
2. د ډیټابیس ترتیب:
- د کلاوډ SQL مثال د ورڈپریس لخوا اړین اړین ډیټابیسونو او کاروونکو سره تنظیم کړئ.
- ډاډ ترلاسه کړئ چې په هر ورڈپریس مثال کې د `wp-config.php` فایل دې کلاوډ SQL مثال ته اشاره کوي.
3. شخصي IP فعال کړئ:
- د کلاوډ SQL مثال لپاره شخصي IP فعال کړئ ترڅو په ورته VPC کې د ویب سرورونو او ډیټابیس ترمینځ خوندي او مؤثره اړیکه یقیني کړي.
3. د رسنیو فایلونو لپاره د ذخیرې ذخیرې
1. د کلاوډ ذخیره وکاروئ:
- د میډیا فایلونه (اپلوډونه) په شریک شوي ځای کې ذخیره کړئ ترڅو په ټولو مواردو کې دوام تضمین کړي. د دې هدف لپاره د ګوګل کلاوډ ذخیره وکاروئ.
- بېلګه: د کلاوډ ذخیره کولو بالټ جوړ کړئ چې نوم یې د ورڈپریس میډیا دی.
2. د کلاوډ ذخیره کارولو لپاره ورڈپریس تنظیم کړئ:
- د محلي فایل سیسټم پرځای د کلاوډ ذخیره بالټ ته د میډیا فایلونو اپلوډ کولو لپاره د ورڈپریس تنظیم کولو لپاره پلگ ان یا دودیز کوډ وکاروئ.
4. د بار بیلانس ترتیب کول
1. یو نړیوال HTTP(S) بار بیلنس جوړ کړئ:
- د GCP کنسول ته لاړشئ او یو نوی نړیوال HTTP(S) بار بیلنس جوړ کړئ.
- د نړیوال IP پتې کارولو لپاره فرنټ اینډ تنظیم کړئ او اړین SSL سندونه تنظیم کړئ که HTTPS ته اړتیا وي.
2. د شالید ترتیب:
- مخکې جوړ شوي VMs (`wordpress-vm-1`, `wordpress-vm-2`,`wordpress-vm-3`) د بار بیلنسر شاته خدمت ته اضافه کړئ.
- د هر ورڈپریس مثال حالت څارلو لپاره د روغتیا چیکونه تنظیم کړئ. یو عادي روغتیایی معاینه ممکن یو ځانګړي پای ټکی ته د HTTP غوښتنې لیږل شامل وي (د مثال په توګه `/روغتیا`) او د 200 سم ځواب تمه کول.
3. د ناستې تړاو:
- د اړتیا په صورت کې د ناستې تړاو تنظیم کړئ، ترڅو ډاډ ترلاسه شي چې کاروونکي د ویب پاڼې سره د دوی د تعامل په جریان کې د یو واحد پس منظر مثال سره دوامداره ناسته ساتي.
5. د اتوماتیک کولو ترتیب
1. اتوماتیک کول فعال کړئ:
- د میټریکونو پراساس لکه د CPU کارول یا د غوښتنې نرخ پراساس د اتوماتیک کولو کارولو لپاره د شالید خدمت تنظیم کړئ. دا ډاډ ورکوي چې د ورڈپریس مثالونو شمیر کولی شي د ترافیک غوښتنو پراساس اندازه یا ښکته شي.
- بېلګه: د هدف CPU کارول 60٪ تنظیم کړئ، او د مثالونو لږترلږه او اعظمي شمیر تنظیم کړئ.
6. د DNS ترتیب
1. د DNS ریکارډونه تازه کړئ:
- د خپل ډومین د DNS ریکارډونه د بار توازن کونکي IP پتې ته په ګوته کړئ. دا ډاډ ورکوي چې ټول راتلونکی ټرافیک د بار بیلنسر له لارې لیږدول کیږي.
د بېلګې ترتیب
د VMs رامینځته کول او د ورڈپریس نصب کول
bash gcloud compute instances create wordpress-vm-1 --zone=us-central1-a --machine-type=e2-medium --image-family=debian-10 --image-project=debian-cloud gcloud compute instances create wordpress-vm-2 --zone=us-central1-b --machine-type=e2-medium --image-family=debian-10 --image-project=debian-cloud gcloud compute instances create wordpress-vm-3 --zone=us-central1-c --machine-type=e2-medium --image-family=debian-10 --image-project=debian-cloud
په هر مثال کې اپاچی، پی ایچ پی، او ورډپریس نصب کړئ:
bash sudo apt update sudo apt install apache2 php php-mysql -y wget https://wordpress.org/latest.tar.gz tar -xvf latest.tar.gz sudo mv wordpress/* /var/www/html/ sudo chown -R www-data:www-data /var/www/html/ sudo systemctl restart apache2
د کلاوډ SQL ترتیب کول
د کلاوډ SQL مثال جوړ کړئ:
bash gcloud sql instances create wordpress-db --tier=db-n1-standard-1 --region=us-central1 gcloud sql users set-password root --host=% --instance=wordpress-db --password=yourpassword
د بار بیلانس ترتیب کول
یو نړیوال HTTP(S) بار بیلانس جوړ کړئ:
1. د مخکینۍ برخې ترتیب:
- یو نړیوال IP پته تنظیم کړئ.
- د SSL سندونه تنظیم کړئ که چیرې HTTPS کاروئ.
2. د شالید ترتیب:
- د پس منظر خدمت ته VMs اضافه کړئ.
- د روغتیا معاینات تنظیم کړئ.
bash gcloud compute health-checks create http wordpress-health-check --request-path=/health gcloud compute backend-services create wordpress-backend-service --protocol=HTTP --health-checks=wordpress-health-check --global gcloud compute backend-services add-backend wordpress-backend-service --instance-group=wordpress-vm-group --global
3. د URL نقشه او هدف پراکسي:
- د URL نقشه جوړه کړئ او د HTTP(S) پراکسي په نښه کړئ.
bash gcloud compute url-maps create wordpress-url-map --default-service=wordpress-backend-service gcloud compute target-http-proxies create wordpress-http-proxy --url-map=wordpress-url-map gcloud compute forwarding-rules create wordpress-http-forwarding-rule --global --target-http-proxy=wordpress-http-proxy --ports=80
د دوام ډاډ
ثابت ډیټابیس لاسرسی د مرکزي کلاوډ SQL مثال په کارولو سره ترلاسه کیږي. د میډیا فایلونو ثبات د کلاوډ ذخیره کولو په کارولو سره تضمین شوی ، کوم چې ټول مثالونه ورته لاسرسی لري. د ناستې تړاو د اړتیا په صورت کې د ځانګړي پس منظر مثالونو سره د کارونکي ناستې ساتلو لپاره تنظیم کیدی شي.
نهایی ملاحظه
- امنیت: ډاډ ترلاسه کړئ چې د فایروال مناسب مقررات شتون لري ترڅو ډیټابیس او نورو حساس برخو ته لاسرسی محدود کړي.
- څارنه او ننوتل: د خپل زیربنا د فعالیت او روغتیا تعقیب ساتلو لپاره د GCP د څارنې او ننوتلو خدماتو څخه کار واخلئ.
- شاتړ او بیرته ترلاسه کول: د ډیټا له لاسه ورکولو مخنیوي لپاره ستاسو د کلاوډ SQL مثال او د کلاوډ ذخیره بالټ لپاره د بیک اپ ستراتیژي پلي کړئ.
د دې ګامونو په تعقیب کولو سره، تاسو کولی شئ په GCP کې یو پیاوړی او د توزیع وړ بار انډول شوي ورڈپریس چاپیریال تنظیم کړئ، د ډیری پس منظر مثالونو کې د لوړ شتون او ډیټا ثبات ډاډمن کول.
په اړه نورې وروستۍ پوښتنې او ځوابونه EITC/CL/GCP د ګوګل بادل پلیټ فارم:
- GCP تر کومې کچې د ویب پاڼو یا غوښتنلیکونو پراختیا، ځای پرځای کولو او کوربه کولو لپاره ګټور دی؟
- د فرعي نیټ لپاره د IP پته سلسله څنګه محاسبه کړئ؟
- د کلاوډ آټو ایم ایل او کلاوډ AI پلیټ فارم ترمینځ څه توپیر دی؟
- د لوی میز او BigQuery ترمنځ توپیر څه دی؟
- ایا دا معنی لري چې د بار توازن پلي کول کله چې یوازې یو بیک انډ ویب سرور کاروي؟
- که د کلاوډ شیل د کلاوډ SDK سره دمخه تنظیم شوی شیل چمتو کوي او دا ځایی سرچینو ته اړتیا نلري ، نو د کلاوډ کنسول له لارې د کلاوډ شیل کارولو پرځای د کلاوډ SDK محلي نصب کارولو ګټه څه ده؟
- ایا د Android ګرځنده اپلیکیشن شتون لري چې د ګوګل کلاوډ پلیټ فارم مدیریت لپاره کارول کیدی شي؟
- د ګوګل کلاوډ پلیټ فارم اداره کولو لارې کومې دي؟
- کلاوډ کمپیوټر څه شی دی؟
- د Bigquery او Cloud SQL ترمنځ څه توپیر دی
نورې پوښتنې او ځوابونه په EITC/CL/GCP ګوګل کلاوډ پلیټ فارم کې وګورئ
نورې پوښتنې او ځوابونه:
- ساحه: کلمې کاروونه
- برنامه: EITC/CL/GCP د ګوګل بادل پلیټ فارم (د تصدیق پروګرام ته لاړ شئ)
- درس: د جي سي پي شبکه (اړوند درس ته لاړ شئ)
- موضوع: د وزن توازن (اړوند موضوع ته لاړ شئ)