Cishe uzwile nge-VM yamahhala yezinyanga eziyi-12 evela e-Amazon AWS noma i-micro VM yamahhala, kodwa bewazi yini ukuthi ungathola amaseva afinyelela kwamane ku-Oracle Cloud, futhi ÃÂÃÂs ukhululekile phakade?
I-Oracle Cloud cishe inikezela ngesigaba samahhala esihlala sivulekile kubo bonke abahlinzeki be-Cloud IaaS, ngokungafani ne-Google Cloud, lapho izimo zamahhala zikhawulelwe e-US kuphela. Yilokhu ongakuthola ku-Oracle Cloud Always Free Tier njalo ngenyanga:
- Amahora angu-3,000 e-OCPU + Amahora angu-18,000GB we-VM esekelwe ku-ARM
- 2x AMD VM ene-CPU eyodwa eyabelwe kanye ne-RAM engu-1GB
- 200GB Block Volume
- 10TB Ukudluliswa Kwedatha Ephumayo
- I-Oracle inikeza ikheli le-IP lomphakathi eli-3 elingashintshi
Ivolumu yebhuthi encane ongayabela ingu-50GB, okusho ukusebenzisa yonke imikhawulo ye-VM yamahhala ngokugcwele, ungakha kufikela ku-4 VM ngevolumu yokuqalisa engu-50GB ngayinye, noma i-VM engu-1 eno-100GB kanye no-2 VM eno-50GB ngayinye, isibonelo:
- I-2x VM ene-2 ARM CPU 12GB RAM + 2x VM ene-AMD CPU eyi-1 eyabelwe 1GB RAM
- I-1x VM ene-4 ARM CPU 24GB RAM + 2x VM ene-AMD CPU eyi-1 eyabelwe 1GB RAM
Yebo, ungakwazi ukusetha ezinye izinhlanganisela nezinketho zamahhala. Kodwa-ke, into ekhawulelayo kungenzeka kube ivolumu yokuqalisa yamahhala kanye nevolumu encane yokuqalisa engu-50GB ngayinye
Yeqela esixazululweni ngenxa yephutha elingaphandle komthamo ngesikhathi sokudala izimo
## Izidingo ze-akhawunti ye-Oracle Cloud
- Ikhadi Lesikweletu Elisebenzayo [Kudingeka i-Oracle ukuvimbela ukuhlukumeza]
- Ukubhalisa ngenkathi usebenzisa i-IP yendawo yokuhlala [Vala i-VPN, noma bazokwenqaba i-akhawunti yakho]
Ngizamile ngokwami kubonakala sengathi bazokwenqaba ukubhaliswa kwakho uma usebenzisa ikhadi ledebithi noma olunye uhlobo lwekhadi elikhokhelwa kusengaphambili, njengekhadi lesikweletu elibonakalayo.
Kodwa-ke, asikho isidingo sokukhathazeka ngamashaji amangalisayo, i-Oracle Cloud ngeke ikukhokhise ngaphandle kokuthi uchofoze ngokusobala ukuthuthukisa i-akhawunti yakho.
## Izinyathelo Zokudala I-akhawunti Yesigaba Samahhala se-Oracle
Uma konke sekumi ngomumo, singadlulela enqubweni yokubhalisa i-akhawunti. Qaphela ukuthi uma kwenzeka iphutha elithile noma uma inqubo yokubhalisa iphazamiseka, uzodinga ukuqala futhi ngekheli le-imeyili elihlukile (noma usebenzise isibizo sechashazi le-Gmail)
**Isinyathelo 1**
Iya kuwebhusayithi ye-Oracle Cloud bese uchofoza ukubhalisa noma uqale inkinobho yamahhala, bese ugcwalisa i-imeyili yakho negama bese ulinda i-imeyili yokuqinisekisa.
**Isinyathelo 2**
Uma usuchofoze isixhumanisi sokuqinisekisa, uzobe usuqhubeka nokusetha igama lakho lomsebenzisi nephasiwedi. Into ebaluleke kakhulu lapha ukukhetha isifunda sakho sasekhaya ngokuhlakanipha, njengoba zingenakushintshwa ukuze uthole izinsiza zamahhala.
**Isinyathelo sesi-3**
Ekugcineni, esinyathelweni sokugcina, uzofaka imininingwane yakho yekhredithi ukuze uqinisekise i-akhawunti yakho, ubambe idola ekhadini lakho lesikweletu, futhi bakwenza lokhu ngezikhathi ezithile ukuze baqinisekise ukuthi ikhadi lakho lesikweletu akulona ikhadi lesikweletu elilahlwayo. Uma behluleka ukwenza kanjalo ngedethi ekamuva, bangase bakhansele i-akhawunti yakho
**Isinyathelo 4**
Uma usufike kuleli khasi, uzovele ulinde cishe ihora noma ngaphezulu kuze kube yilapho i-akhawunti yakho yenziwe yasebenza. Ngemuva kwalokho ungazulazula ekhasini lezimo bese uqala ukuthumela i-VM yakho yamahhala
## Isixazululo Sokuphelelwa Ikhono Ekutholakaleni Kwephutha Lesizinda
Uma uhlangabezana nephutha elingenhla ngenkathi udala i-VPS yakho yamahhala, ungathuki, kuyinto evamile njengoba i-Oracle cishe inikeze izinsiza ezilinganiselwe kuphela zokuzinikeza mahhala.
Lokhu kusho ukuthi kuzodingeka ulinde kuze kube yilapho kukhona ukukhishwa okusha kwezinsiza zamahhala, njengalapho othile esusa i-VPS yakhe. Nokho, kuzodla isikhathi ukuzama kabusha inqubo yokudala mathupha
Ngenhlanhla othile ubhale umbhalo omncane we-PHP osebenzisa i-Oracle Cloud API ukudala i-VPS.
Ukuze usebenzise iskripthi, uzodinga ukusethwa kwendawo yewebhu, indlela elula ukusebenzisa i-VPS eshibhile enenkokhelo yehora njenge-Digital Ocean ukuze usebenzise iskripthi 24/7 kuze kudalwe i-VPS yakho.
Ngokwesilinganiso, isikhathi esingithathe ukuze ngenze izimo zami ze-ARM zidalwe singathatha cishe amahora angama-24~72, kodwa lokhu kuyahlukahluka kuye ngendawo yasekhaya ye-akhawunti yakho.
## Ukusebenzisa Isikripthi Ukudala Iseva Yamahhala Ye-VPS Yamafu
Ngizosebenzisa i-VPS yami yamahhala ye-Google Cloud kulokhu njengoba ngase ngivele ngine-PHP nomqambi ofakiwe kuyo. Uma ungakwazi ukuthola i-VPS yalokhu, ungafaka i-Laragon emshinini wakho we-Windows, bese usebenzisa umsebenzi weshejuli kanye ne-PowerShell ukuze unxuse neskripthi sakho se-PHP.
**Isinyathelo 1**
Dala ukhiye we-API odingekayo uma ushayela indawo yokugcina ye-Oracle Cloud API. Ungakwenza lokho ngokuvakashela okuthi httpscloud.oracle.com/identity/domains/my-profile/api-keys
Qiniseka ukuthi ulanda ifayela lokhiye oyimfihlo futhi ulondoloze yonke into eboniswa ngemva kokuchofoza inkinobho yokwengeza. Uzodinga lokhu esinyathelweni esilandelayo
**Isinyathelo 2**
Sizoqhubeka nokusetha umbhalo we-PHP, kodwa okokuqala, qinisekisa ukuthi usunayo i-PHP nomqambi ofakiwe. Uma kungenjalo, nansi indlela ongayifaka ngayo:
# Faka i-PHP nokunwetshwa okudingekayo, futhi faka i-git ne-unzip sudo apt ukufaka php php-curl git unzip # Landa isifaki somqambi we-curl -sS httpsgetcomposer.org/installer -o /tmp/composer-setup.php sudo php /tmp/composer- setup.php --install-dir=/usr/local/bin --filename=composer # Qinisekisa ukuthi i-PHP noMqambi basebenza php -v umqambi
Ngemuva kwalokho sizolanda iskripthi se-PHP, sishintshe ukuguquguquka kwemvelo, bese simisa i-cronjob uma sesiqinisekise ukuthi isebenza njengoba kuhlosiwe.
i-git clone httpsgithub.com/hitrov/oci-arm-host-capacity.git cd oci-arm-host-capacity/ cp .env.example .env
Manje usebenzisa i-nano noma i-vim ukuhlela ifayela le-.env. Ngokhiye we-API nolwazi oluthola esinyathelweni 1 ungagcwalisa okuguquguqukayo OCI_REGION, OCI_USER_ID, OCI_TENANCY_ID, kanye OCI_KEY_FINGERPRINT
Ngokuqondene ne-OCI_PRIVATE_KEY_FILENAME, ungakwazi ukulayisha ifayela lokhiye oyimfihlo olidawunilode esinyathelweni sokuqala noma ulivule ngesihleli sombhalo, ukopishe wonke ukhiye oyimfihlo, bese udala okuthi key.pem ku-VPS yakho, bese ufaka indlela ephelele eya kulowo khiye. .pem ifayela
Udinga futhi ukuchaza ukhiye osesidlangalaleni we-SSH kokuthi OCI_SSH_PUBLIC_KEY, ozosetshenziselwa ukuzifakazela ubuqiniso bakho uma u-ssh uye ku-VPS.
Ungasebenzisa ikhasi lokudalwa kwe-Oracle Cloud VPS elakhiwe ukhiye we-SSH noma uvele ukhiqize owodwa usebenzisa i-VPS yakho, kodwa qiniseka ukuthi uwagcinele ukufinyelela i-VPS yakho. Ukuze ukhiqize nge-VPS, vele usebenzise lo myalo:
ssh-keygen # Uma ucindezela u-enter kabili, ukhiye wakho oyimfihlo uzokhiqizwa kokuthi ssh/id_rsa kanye nokhiye wakho womphakathi ssh/id_rsa.pub # Besizophrinta ukhiye wakho osesidlangalaleni futhi ungakwazi ukukopisha lokho kokuthi OCI_SSH_PUBLIC_KEY cat ssh/id_rsa.pub
**Isinyathelo sesi-3**
Manje sisazodinga i-OCI_SUBNET_ID, OCI_IMAGE_ID, ne-OCI_AVAILABILITY_DOMAIN. Ukuthola lezi, kufanele siye ekhasini lokudala le-VPS ku-Oracle futhi sigcwalise yonke into njengoba sakha i-VPS ngokujwayelekile.
Ingxenye ebaluleke kakhulu lapha ukukhetha i-OS nje, okuzenzakalelayo kuzoba i-Oracle Linux, kodwa ungaphinda ukhethe ezinye izinhlelo zokusebenza ezifana no-Ubuntu noma i-CentOS.
Manje ngaphambi nje kokuthi uchofoze inkinobho ethi, Yakha, cindezela u-F12 bese uya kuthebhu yenethiwekhi, bese ucindezela inkinobho ethi âà ÂÃÂCreateâÃÂàcishe uzokhipha iphutha lomthamo lapha, okulindelekile.
Kepha kufanele ukwazi ukuthola ukuthi kunesicelo sokuTHUMELA ku-/instances/ endpoint, kufanele ukwazi ukuthola amanye amanani owadingayo ekulayisheni.
Okokugcina, kopisha lawo manani kokuthi OCI_SUBNET_ID, OCI_IMAGE_ID, kanye ne-OCI_AVAILABILITY_DOMAIN. Amanye amanani efayeleni le-env ayazichaza, kodwa uma ungaqiniseki, bheka ifayela lami le-env:
Uma ulandela inani elifanayo engilisebenzisa kulesi sibonelo esingenhla, okusho ukuthi uzodala izimo ezi-2, ngayinye inama-CPU angu-2 ARM, 12GB RAM, kanye nevolumu yokuqalisa engu-50GB.
Futhi mhlawumbe uyaqaphela ukuthi ungachaza ithokheni ye-Telegram bot kanye ne-ID yakho ukuze uzazise uma i-VPS idalwa, kuyakhethwa, kodwa kuyasiza kimi.
**Isinyathelo 4**
Uma usuqedile ukusetha ifayela lemvelo, vele ucele iskripthi se-PHP ukuze ubone ukuthi siyasebenza.
php index.php # Lokhu cishe kuyimpendulo oyoyithola, okusho ukuthi iyasebenza {"code": "InternalError", "message": "Ingaphandle komthamo womsingathi."}
Kuzodingeka simise i-cronjob ukuze sicele lesi sikripthi se-PHP kuze kube yilapho sidala i-VPS yethu yamahhala. Ukuze wenze lokho, sebenzisa u-âÃÂÃÂcrontab -eâÃÂÃÂ, bese wengeza umugqa olandelayo (qiniseka ukuthi ushintshela endleleni yakho):
/usr/bin/php /root/oci-arm-host-capacity/index.php >>/root/oci-arm-host-capacity/log
Yilokho-ke! Manje vele uhlale futhi ulinde kuze kube yilapho i-VPS yakho isilungile, khona-ke ungakwazi ukuxhuma futhi uphathe umshini wakho obonakalayo usebenzisa isofthiwe efana ne-Putty.
## Yini Ongayibamba Nge-Oracle Cloud Server? Ingabe Imahhala Ngempela?
Yize lokhu kuyinkonzo yamahhala ehlala inikezwa yinkundla yefu ebonakalayo ye-Oracle, kubalulekile ukwazi ukuthi ezinsukwini zokuqala ezingu-30 i-akhawunti yakho isesivivinyweni samahhala futhi iza nekhredithi yesilingo engu-$300, nanoma yini oyidalayo ngaphandle kokuba ne-Ã Umaka kuyo uzokhutshazwa uma isilingo siphela, lokhu kubandakanya izimo ze-ARM.
Ngenhlanhla ivolumu yokuqalisa ngaphakathi komkhawulo wezinsiza ezihlala mahhala ngeke isuswe, ngakho-ke ungavele usethe izimo ezintsha ze-ARM ngemuva kwesikhathi sesilingo ngevolumu yokuqalisa ekhona, ukuze uhlelo lwakho lokusebenza lube njalo. njengoba WordPress ngeke ilahleke
Kodwa-ke, asincomi ukusingatha amaphrojekthi abalulekile njengewebhusayithi yebhizinisi lakho njengoba kunezikhalazo eziningi mayelana nezinsiza zamahhala ezihoxiswa yi-Oracle ngaphandle kwanoma yiziphi izexwayiso.
Uma ufuna umsingathi wewebhu ongashintshi, cabanga ngokwenza kahle kwe-WordPress yethu kanye nezinsizakalo zokubamba ezihlose ukunikeza isivakashi sakho ulwazi olungcono kakhulu lomsebenzisi.