Lesi sihloko sethula izinketho ze-Google Cloud ezinhlanganweni ezenza uhlolo lwangaphakathi lokuhambisa uhlelo lokusebenza lwewebhu olunezigaba ezimbili emafini. ## Izinhlobo zohlelo Izinhlelo zokusebenza zewebhu ezinezigaba ezimbili zihlanganisa iseva yewebhu esebenzisa uhlelo lokusebenza, kanye nesizindalwazi sokugcina idatha yohlelo lokusebenza. Ukuqalisa i-Linux, i-Apache, i-MySQL, kanye ne-PHPÃÂÃevame ukubizwa ngokuthi isitaki se-LAMP, isibonelo esivamile sohlelo lokusebenza lwewebhu olunezigaba ezimbili. Ukwehluka kokusatshalaliswa kwe-Linux, isofthiwe yeseva yewebhu, isizindalwazi, noma ulimi lohlelo luthinta imininingwane yobuchwepheshe yanoma yikuphi ukufuduka, kodwa uhlolojikelele lokuthuthela nezinyathelo kuyahambisana. ## Izigaba zokufuduka Ukufuduka kwamafu kwenzeka ezigabeni ezine ezilandelayo Ukuhlola Khomba zonke izici zomthwalo wakho womsebenzi, klelisa izinsiza ezidingekayo ukuze uqhube umsebenzi wakho efwini, futhi ubize konke okuncikile okuyinhloko nokuxhumana kweminye imithwalo yomsebenzi. Usebenzisa uhlu oluphelele lwezimpawu, ungaqala ukuhlela ukuthi yiziphi izinhlelo zokusebenza nemithwalo yomsebenzi okufanele ihambe, futhi ngakuphi ukuhleleka Emabhizinisini esimanje, kunezinhlobo eziningi zezinhlelo zokusebenza, kusukela kuzinhlelo zokusebenza ezibhekene namakhasimende, ukuya ezinhlelweni zokusebenza zasehhovisi, kuya kumathuluzi onjiniyela, kuya ezinhlelweni zokuhlola. Ukuhambisa zonke lezi zinhlelo zokusebenza ngesikhathi esisodwa futhi ngendlela efanayo kungaba yingozi futhi kungasebenzi Isibonelo esisodwa kungaba ukuhlunga izinhlelo zokusebenza zibe amabhakede amathathu abanzi alandelayo: - Izicelo okulula ukuzihambisa. Lokhu kunokuncika okumbalwa, kusha, kubhalwe ngaphakathi ngakho akunamibandela yelayisense, futhi kubekezelela ukukala nokusekelwa kwamaphethini omklamo wamafu. - Izicelo okunzima ukuzihambisa. Lezi zinokuncika okwengeziwe, azikubekezeleli ukulinganisa, kunzima ukuzisebenzisa ngezinsizakalo zamafu, noma zinezidingo zelayisensi eziyinkimbinkimbi - Izinhlelo zokusebenza ezingeke zihanjiswe. Ezinye izinhlelo zokusebenza okungenzeka zingabi amakhandidethi amahle okufuduka zisebenza ngezingxenyekazi zekhompuyutha ezikhethekile noma ezindala, zinezidingo zebhizinisi noma zokulawula ezenza kudingeke ukuthi zihlale esikhungweni sakho sedatha, noma zinezidingo zamalayisense eziyinkimbinkimbi ezingakwenzi. Ât ukuzivumela ukuthi ziye emafini Lezi ezinye zezibonelo zezindlela zokuhlunga izinhlelo zokusebenza. Kungenzeka ukuthi izinhlelo zakho zokusebenza zinezinto eziningi zokunquma ongazisebenzisa ukuze udale i-matrix yokubeka phambili zonke izinhlelo zokusebenza. Kusukela kuleso simo, ungakhetha uhlelo lwakho lokusebenza lokuqala ozoluhambisa, bese uqala ukuhlela isisekelo sakho se-Google Cloud Isisekelo Umakhi futhi uhlele imininingwane ethile ukuze usebenzise indawo entsha yamafu. Lokhu kubandakanya: - Imodeli ye-cloud kanye nemodeli yokuvikela ukuhlinzeka ngesisekelo sengqalasizinda somsebenzi omningi wakho Izinsiza zenethiwekhi ukuvumela ukuxhumana okuphephile nokuthembekile phakathi kwezinhlelo zokusebenza. Lokhu kudinga ukuhlelwa okubanzi kwe-Identity and Access Management (IAM), i-Virtual Private Cloud (VPC) design, nezindlela zokufinyelela zangaphandle. Ubuchwepheshe besimo sokuphela namathuluzi umsebenzi wakho ozosebenza kuwo Ukubalwa kwezimali kokuphathwa kokuncika, izikhathi, nezindlela zokuhambisa idatha Ukufuduka Hambisa idatha futhi usebenzise amasevisi, ingqalasizinda, kanye nekhodi endaweni oya kuyo. Kufanele usebenzise i-automation kanye namathuluzi ukusekela le misebenzi Ukuthuthukisa Qinisekisa ukuthi izinqumo nokuqagela okwenzile ezigabeni zokuhlola nesisekelo kuyafana yini neqiniso ngemva kwesigaba sokufuduka. Ukhomba noma yiziphi izinguquko ongase uzidinge. Cabangela indlela yokuhlola ezinye izinketho zomdabu wamafu, njengokusuka kungqalasizinda njengesevisi (i-IaaS) uye endaweni yesikhulumi njengesevisi (i-PaaS), noma ukusizakala ngeminikelo yesevisi ephethwe. Ngokuya ngomphumela wesigaba sokuthuthukisa, ungase uqale umjikelezo futhi ukuze ubhekane nezinguquko noma izinguquko. Ngaso sonke isikhathi qala ubuyele esigabeni sokuhlola futhi usebenzise ukuzizwisa kwakho ukuze usebenze kahle ngokuphindaphinda ngakunye ## Izinhlobo zokufuduka Amasu amathathu ajwayelekile okuthutha okuhambisa izinhlelo zokusebenza emafini achazwe ezigabeni ezilandelayo Phakamisa futhi uhambise Sebenzisa *phakamisa futhi uhambise* uma ufuna ukuhambisa izinhlelo zokusebenza ngenkathi ushintsha njenge kancane ngendlela esebenza ngayo. Lokhu kusebenza kangcono kuzinhlelo zokusebenza ezikhona ingasebenza ingalungiswanga ngaphakathi kwefu, lapho ukuhambisa uhlelo lokusebenza ngokushesha kuyi-a okubalulekile, noma lapho ibhizinisi linesifiso esincane sokudla noma isidingo soshintsho. Lokhu ukufuduka kudinga umsebenzi owengeziwe kusuka kungqalasizinda kanye nabasebenzi bokusebenza kuya sekela izinguquko eziyisisekelo lapho isevisi izosebenza khona, nomsebenzi omncane kusuka konjiniyela kusukela kuncane kakhulu, uma ikhona, ikhodi kumele idinge ukushintshwa Isibonelo, uma womabili ama-tiers ohlelo lwakho lokusebenza lwewebhu asingathwe kuma-VM, ungawathutha njengoba enjalo ngokusebenzisa okuthi Thuthela Uye Emishinini Ebonakalayo. Uma lawo ma-VM esefwini, ungacabanga ukuthuthukela endaweni yesikhulumi sekhompuyutha yomdabu yamafu ukuze uthole izinzuzo ezengeziwe. Thuthukisa futhi unyakaze Sebenzisa *thuthukisa futhi unyakaze* uma ufuna ukwenza uhlelo lwakho lube ngesimanjemanje ku- inqubo yokuyithuthela emafini. Lokhu kuvame ukusetshenziswa uma isicelo ayisekelwe ku-cloud njengoba injalo, noma lapho izibuyekezo ezinkulu kusofthiwe noma Izingxenyekazi zekhompiyutha sezivele zisikiwe futhi zihleliwe. Lokhu kufuduka kudinga ingqalasizinda, imisebenzi, kanye nonjiniyela ukuze basebenzisane ukuze bathuthukise umsebenzi we- isicelo efwini, futhi ivumela uhlelo lokusebenza ukusizakala izinzuzo zomdabu wamafu njengokuphatheka okwengeziwe, ukukala, nokuthembeka Okunye ukuhluka kwalelisu ukuthuthukisa nokuhamba ngomnyakazo owodwa. Uma zombili izigaba zohlelo lwakho lokusebenza lwewebhu isingathwe kuma-VM, ungasebenzisa okuthi Thuthela Eziqukathini ukuhambisa ngokuzenzakalelayo futhi uguqule lawo ma-VM abe iziqukathi ezisebenza ku-Google Kubernetes Engine (GKE) Khipha futhi ufake esikhundleni Sebenzisa *klebhula futhi ufake esikhundleni* uma ufuna ukwakha isixazululo esisha emafini, kanye kushona ilanga inguqulo yamanje yesixazululo sakho sasendaweni. Lokhu kuvame ukusetshenziswa uma kunemibandela elandelayo: - Uhlelo lokusebenza olukhona alufanelekile ukunakekelwa emafini, ngokobuchwepheshe noma ngokwezimali - Ukunikeza ilayisense isofthiwe efwini kuyanqanda noma akwenzeki - Isicelo siyayeka ukuhlangabezana nezidingo zebhizinisi ngokuphelele Ngenxa yokuthi ukuklebhula nokushintsha kudinga ukubhalwa kabusha kwesicelo kusuka phansi kuya phezulu, akuhlanganisiwe kulo mhlahlandlela wokuthutha. ## Isigaba sokuhlola Ngaphambi kokuba noma yikuphi ukufuduka kuqale, kufanele ube nokuqonda okuphelele kwendawo yakho yokuqala Noma yimiphi imibuzo engaphenduliwe ibeka engcupheni impumelelo yokufuduka. Ukuchitha isikhathi esigabeni sokuhlola kusiza ukuqinisekisa isigaba sokufuduka esibushelelezi nesingenazihibe. Chitha isikhathi esiningi ngangokunokwenzeka ukuze uthwebule ulwazi oluningi oluhlobene ngangokunokwenzeka ukuze usekele ukuthutha kwakho Isitaki sesoftware yohlelo lokusebenza Sebenzisana nengqalasizinda yakho, imisebenzi, namathimba okuthuthukisa ukuze uhlonze imininingwane elandelayo: - Uhlelo olusebenzayo: Ukusatshalaliswa okuqondile, inguqulo, ama-patches, amaphakheji afakiwe - Iseva yewebhu: Iphakheji yesofthiwe enembile, inombolo yenguqulo, amaphakheji noma okunye ukuguqulwa kwesofthiwe, nawo wonke amafayela okumisa nemithetho yesofthiwe yeseva yewebhu - Isizindalwazi: Igama lesofthiwe elinembile, inguqulo, i-schema, isu lokuphindaphinda, nesimiso sokulondoloza - Izindawo zesikhathi sokusebenza: Izinguqulo eziqondile, zazo zonke izindawo ezingemuva nezingaphambili Izinsiza zehardware yesistimu Ngesizindalwazi sewebhu kanye nezigaba zesizindalwazi, phendula imibuzo elandelayo: - Mangaki amaseva asebenzayo manje? - Ingakanani isabelo esiphelele sama-CPU, okuhlanganisa isizukulwane, uhlobo lwezakhiwo, nesivinini? - Iyini i-RAM nesikhala sediski esabelwe iseva ngayinye? Ingabe ama-HDD noma ama-SSD ayasebenza? RAID? - Kuyini ukusetshenziswa kwamanje, ukusetshenziswa okumaphakathi, kanye nokusetshenziswa okuphezulu kwe-CPU, i-RAM nesikhala sediski? Bheka isilinganiso sakho kanye nenani eliphakeme kumongo wokusebenzisa kwakho ibhizinisi elithile. Isibonelo, inkampani esekela ama-Olympics ingase idinge ukubheka emuva eminyakeni emibili ukuze ibone ukuthi inani eliphakeme langempela libukeka kanjani, kuyilapho ezinye izinhlelo zokusebenza zingase zibe nesilinganiso sokusebenza esizinzile. Bheka umugqa wesikhathi wecala osetshenziswa kakhulu ngokwesilinganiso, kanye nomugqa wakho wesikhathi onzima kakhulu wokusebenzisa inani eliphakeme. Futhi bheka amaphethini okusetshenziswa okujikelezayo, njengezimpelaviki, kusihlwa, nezinsuku zokusebenza - Kusizindalwazi, iyiphi i-backup, ukuphindaphinda, noma isu lokuhlukanisa elisetshenziswayo, futhi lokho kuzithinta kanjani izidingo zesikhala sediski kanye nenani lamaseva adingekayo? Izinsiza zenethiwekhi Hlaziya i-architecture yenethiwekhi evumela ukuthi uhlelo lwakho lokusebenza lusebenze. Qinisekisa ukuthi unemidwebo enembile futhi esesikhathini samanje enengqondo nengokoqobo yenethiwekhi yengqalasizinda esekela uhlelo lwakho lokusebenza. Imidwebo kufanele iveze ngokucacile konke ukuxhumana, okuncikile, namasevisi enethiwekhi Phendula imibuzo elandelayo: - Amakhasimende afinyelela kanjani kuhlelo lwakho lokusebenza? Ngesiphequluli sewebhu? Ngokuqondile ngekheli le-IP? Ngohlelo lokusebenza lweselula? Usebenzisa uxhumano lwenethiwekhi yangasese ebonakalayo? - Ingabe unalo uhlu lwazo zonke izitifiketi ezisebenzayo ze-SSL/TLS nokhiye bokubethela? - Zisingathwa kuphi zonke izitifiketi ezisebenzayo ze-SSL/TLS? Ziphelelwa nini isikhathi? Uzivuselela kanjani izitifiketi? Uzithola kanjani izitifiketi ezintsha? Ingabe uyakwazi ukufinyelela zonke izitifiketi zamanje? - Ingabe unalo uhlu lwazo zonke izizinda ezisebenzayo ezisekela uhlelo lokusebenza? - Lezi zizinda zisingathwa kuphi? Ziphelelwa nini isikhathi? Uzivuselela kanjani? Ingabe uyakwazi ukufinyelela ama-akhawunti alawula ukubhaliswa? - Ikuphi i-DNS yakho isingathwe futhi ilawulwa? - Ingabe uyakwazi ukufinyelela kuzo zonke izinhlelo namathuluzi alawula i-DNS? Ithini i-CNAME yamanje kumephu ye-IP yesizinda ngasinye, futhi ingabe unesipele? - Yiziphi izilungiselelo zakho ze-DNS isikhathi sokuba bukhoma (TTL)? - Izindonga zakho zokuvikela umlilo nezinye izisetshenziswa zenethiwekhi nokulawula zingena kuphi ekwakhiweni kwezakhiwo? Yimiphi imithetho ekhona manje yokuvumela noma ukunqabela ithrafikhi? Ubani onesibopho, futhi iyiphi inqubo yokuguqula noma yokuvuselela leyo mithetho? - Ingabe usebenzisa noma yiziphi izinsiza zenethiwekhi zangaphandle? Isibonelo, umhlinzeki wenethiwekhi yokulethwa kokuqukethwe (CDN), noma isevisi yokuvikela ukunqatshelwa kwesevisi (DDoS)? ## Isigaba sesisekelo I-Google Cloud inikezela ngezinketho eziningi zokusebenzisa umthwalo wekhompuyutha kanye nesizindalwazi sezinhlelo zokusebenza ezinamazinga amaningi njenge-LAMP. Lesi sigaba sethula lezo zinketho futhi sichaza ukuthi kungani ungakhetha enye kunenye Izinketho ze-Compute-centric Injini Yekhompyutha I-Compute Engine iwumnikelo we-IaaS okuvumela ukuthi usebenzise umshini we-virtual (VM) ku-Google Cloud. Ungafaka izinhlaka zewebhu, isofthiwe yeseva, isizindalwazi, nanoma iyiphi enye isofthiwe esekelwa uhlelo lwakho lokusebenza. Uma usebenzisa uhlelo lwakho lwe-LAMP ngensimbi engenalutho, ku-VM, esikhungweni sedatha, noma komunye umhlinzeki wamafu, le nketho ingase ifane, uma kungenjalo, iphindaphinde iseva yakho ekhona. Le nketho inikezela ngokulawula okukhulu kokucushwa kwesistimu yokusebenza kanye nezilungiselelo zesoftware yeseva yewebhu. I-Compute Engine ivumela ukulawula okujulile phezu kwezinhlobo zemishini, amaqembu esibonelo, izinketho zokulondoloza, izilinganisi zomthwalo, neminye imininingwane eminingi. Bheka imibhalo ephelele Yenjini Yekhompyutha ukuze uthole ama-Quickstarts, Okokufundisa, nokunye okwengeziwe Ukuhambisa uhlelo lwakho lokusebenza ngqo ku-Compute Engine ukuthutha okuvame kakhulu ukuphakamisa nokuhambisa. Ukuze uthole isiqondiso mayelana nezinsiza zokumepha ezisendaweni eya ku-Compute Engine, bona Imikhuba Engcono Kakhulu yokuthutha imishini ebonakalayo iye ku-Compute Engine I-Cloud Deployment Manager I-Google Cloud Marketplace iphinde inikeze ngokufaka okulula kwe-LAMP nge-Deployment Manager.Ungakwazi ukuqalisa iseva nge-Debian Linux, Apache, MySQL, PHP, kanye ne-phpMyAdmin esivele ifakiwe futhi yalungiswa ngokusetha okuzenzakalelayo.Uthola iseva yewebhu esebenza ngokugcwele kanye nemininingwane yokufakwa kwe-MySQL emizuzwini embalwa njeI-Google Kubernetes EngineI-GKE iyindawo ephethwe, elungele ukukhiqiza ukuze kusetshenziswe izinhlelo zokusebenza ezineziqukathi.Ukusebenzisa i-GKE uyeka ukuphatha isistimu yokusebenza ngokufaka ikhonteyina yesofthiwe yeseva yakho yewebhu.Isibonelo, amaseva ewebhu e-Apache kanye ne-NGINX ayatholakala kuwo wonke amabhokisi asesidlangalaleni.Uma usebenzisa iziqukathi ukuze wenze imithwalo yomsebenzi endaweni yangakini, i-GKE iyisevisi ephumelelayo yokugcina ukuphakelwa okufanayo nokuhlola ukuhamba komsebenzi njengoba uthuthela umthwalo wakho we-LAMP ukuya ku-Google Cloud.Uma ungazisebenzisi iziqukathi, cabanga ukuhlola i-GKE ukuze uthole ukuthunyelwa okusheshayo nokululama, ukusebenza kahle okukhulu ekusebenziseni izinsiza, futhi kungadingeki uphathe isistimu yokusebenza eyisisekelo kanye ne-VMUkuze okwengeziwe mayelana nokuphathwa kwesicelo seziqukathi esikalini, bheka imibhalo ye-GKE ukuze uthole ama-quickstarts, okokufundisa, imiqondo, imihlahlandlela yendlela yokwenza, nezinye izinsiza zokukusiza ukuthi uqaliseUkuhambisa isicelo sakho se-LAMP esisendaweni ukuya ku-GKE wukuthutha okuthuthukisiwe nokunyakazayo, kuyilapho ukusuka kungqalasizinda esekelwe esitsheni esizilawulayo kuwukufuduka kwe-lif-and-shiftInjini Yohlelo LokusebenzaInjini Yohlelo lokusebenza inkundla engenaseva yokwakha izinhlelo zokusebenza ezingaka kakhulu.Kuye ngohlobo lohlelo lokusebenza olusebenzayo, I-App Engine ingasusa isidingo sokuphatha amaseva, iziqukathi, noma ukusetshenziswa, okuvumela onjiniyela bakho ukuthi bagxile ekubhaleni ikhodi futhi behlise ubunzima bokuphatha noma iyiphi ingqalasizinda eyisisekelo.Akuyona yonke imithwalo yemisebenzi engamakhandidethi alungele ukuthuthela ku-App Engine, kodwa leyo ebona ukwehliswa kwezindleko nobunkimbinkimbi kuyilapho inyusa isivinini sokukala kanye nokuqina kohlelo lokusebenza ngaphansi komthwaloI-App Engine iza ngezindlela ezimbili: indawo evamile ihlanganisa izilimi ezihlukahlukene (okuhlanganisa i-PHP yohlelo lwethu lokusebenza lwe-LAMP), futhi indawo evumelana nezimo ivumela ukwenziwa ngokwezifiso okwengeziwe kwezikhathi zokusebenza, ukusebenza, nengqalasizinda.Hlola imibhalo yolimi lwakho oluthandayo ukuze ufunde okwengeziweIzinketho zesizindalwazi Ukuzilawula ku-Compute Engine Ungakwazi ukufaka i-MySQL, i-PostgreSQL, nanoma iyiphi enye i-database esekelwe ku-SQL esimweni se-Compute Engine. Lokhu kunikeza izinga elifanayo lokulawula ongaba nalo lapho usebenzisa i-MySQL endaweni yokusebenza, kuseva esikhungweni sedatha, noma njenge-VM komunye umhlinzeki wamafu. Uma usebenzisa i-database yakho ku-VM, kuyisibopho sakho ukulungisa, ukuqapha, nokugcina i-faillover, ukuphindaphinda, ukwahlukanisa, nokutholakala okuphezulu. Ungaphatha isizindalwazi njengomthwalo wekhompyutha wokubala, ucabangela i-CPU, i-RAM, nesikhala sediski ukuze uqinisekise ukuthi kunezinsiza ezanele ukuze uhlelo lusebenze ngendlela enokwethenjelwa. Njengokuhambisa umthwalo wekhompiyutha uye ku-Compute Engine, le ndlela imelela ukufuduka nokuhamba Cloud SQL I-Cloud SQL iyisevisi yesizindalwazi ephethwe ngokugcwele elayisha ukufakwa, ukusetha, nokugcinwa kwesizindalwazi sakho ku-Google Cloud. Izenzela izipele, ukuphindaphinda, iziqephu, nezibuyekezo, futhi ikuvumela ukuthi ugxile kuhlelo lwakho lokusebenza. Imininingo egciniwe ye-Cloud SQL ingasetshenziswa yimithwalo yomsebenzi esebenza kunoma yiziphi izinsiza zekhompyutha ze-Google, ezihlanganisa i-Compute Engine, i-GKE, ne-App Engine. Ngaphandle uma udinga izinga elijulile lokulawula kusizindalwazi sakho se-MySQL, i-Cloud SQL iyindlela ekulula ukuyibeka futhi efakwe ngokugcwele yokusebenzisa umthwalo we-LAMP. I-Cloud SQL ingaqalisa futhi isekele i-MySQL ne-PostgreSQL. Uma uthutha usuka kwenye yalezo sizindalwazi uye ku-Cloud SQL, lokhu ukuthutha kokuphakamisa nokushintsha. Uma uhlola izindlela ezintsha zokuphindaphinda, isu lokwenza ikhophi yasenqolobaneni, noma ubulula ekuphatheni ingqalasizinda yakho, lokhu kungase kube ukufuduka kokuthuthukisa nokuhambisa. Ezinye izinketho zokulondoloza Isitoreji Samafu siyinto ekalayo, ephethwe ngokugcwele, enokwethenjelwa kakhulu, neyonga imali noma isitolo se-blob, esilungele ukugcina izithombe, izimpahla ezimile kanye nenye idatha engahlelekile. Isitoreji Samafu singasetshenziselwa ukusingatha iwebhusayithi emile kodwa asiklanyelwe ukugcina okuqukethwe kwesizindalwazi esisebenzayo. Futhi kuyindawo ekahle yokugcina izinto eziyisipele kanye nokutholwa kwenhlekelele, kanye nedatha ezosetshenziselwa ukusakaza-bukhoma Cabangela ukusebenzisa Isitoreji Samafu njengendawo yokugcina izipele zesizindalwazi sakho phakathi nangemuva kokuthutha kwakho I-Firestore I-Firestore iyisizindalwazi sedokhumenti ye-NoSQL ephethwe ngokugcwele, engenasiphakeli, yamafu eyenza kube lula ukugcinwa, ukuvumelanisa, kanye nokubuza idatha yezinhlelo zakho zokusebenza zeselula, iwebhu, ne-inthanethi Yezinto (IoT) emhlabeni wonke. Imitapo yolwazi yamaklayenti ayo inikeza ukuvumelanisa okubukhoma nokusekelwa okungaxhunyiwe ku-inthanethi, kuyilapho izici zayo zokuphepha nokuhlanganiswa ne-Firebase kanye ne-Google Cloud zisheshisa ukwakha izinhlelo zokusebenza ezingenasiphakeli ngempela. Uma uhlelo lwakho lokusebenza lunokuqukethwe okungazuza kufomethi ye-NoSQL, efana namaphrofayela omsebenzisi, ikhathalogi yomkhiqizo, noma isimo segeyimu, kufanele uhlole i-Firestore esigabeni sokuthuthukisa sokufuduka kwakho. I-Firebase I-Firebase iyinkundla yokuthuthukisa yeselula ehlanganisa konke okukhethwa kukho kokugcinwa kanye nesizindalwazi. Uma uhlelo lwakho lokusebenza lusekela umsebenzi weselula, inkundla ye-Firebase kufanele inakwe esigabeni sakho sokuthuthukisa I-Cloud Spanner I-Spanner iyizinga lebhizinisi, isatshalaliswa emhlabeni wonke, futhi isevisi yesizindalwazi engaguquki ngokuqinile eyakhelwe amafu. Ihlanganisa izinzuzo zezakhiwo zesizindalwazi esihlobene nokukalwa okuvundlile kwesizindalwazi esingahlobene. Uma uhlelo lwakho lokusebenza lungazuza ekuphatheni okuthuthukisiwe, ukukala, kanye nokuthenga ngokungaguquguquki okuqinile, cabanga ngokuthuthela isizindalwazi sakho siye ku-Spanner esigabeni sakho sokuthuthukisa. I-Google Cloud inikeza ezinye izinketho eziningi zesitoreji ukusekela inqwaba yemisebenzi ## Isigaba sokufuduka Ngemva kokuba usuqede ukuhlola kwakho futhi uhlele ukuthuthela kwelinye izwe, ungaqala umsebenzi wokuhambisa idatha, amasevisi, nezisetshenziswa ku-Google Cloud. Uhlelo ngalunye lunezidingo zalo. Lesi sigaba sihamba ngezibonelo ezimbalwa ukusiza ukukhombisa ukuthi lesi sigaba sibandakanya ini Lift and shift: Compute Engine Isinyathelo sokuqala sokuqala ukuthutha kwakho ukuphakamisa no-shift ukusungula isevisi ehambisanayo enezigaba eziningi ku-Compute Engine. Nakuba zikhona izindlela eziningi kulokhu; okulandelayo yizinto ezintathu ezivame kakhulu: - Ukusethwa mathupha. Yethula i-VM ngesistimu yokusebenza oyifunayo, bese ubuyekeza amakhosombe mathupha, ufake futhi ulungise isofthiwe, futhi unikeze futhi ulungiselele isizindalwazi kanye nendawo yokusebenza kwesikhathi ngesandla. Le ndlela inikeza izinga eliphezulu lokulawula, kodwa ithatha isikhathi esiningi, inephutha kakhulu, futhi ayiphindaphindeki kakhulu kunezinye izindlela. - Okuzenzakalelayo. Sebenzisa okuthi Thuthela uye kuma-VM ukuze uthuthe inqwaba yama-VM (ngohlelo olushiwo) ukusuka endaweni oya kuyo ukuya kusayizi olungile, onikeziwe ngokuzenzakalela, nama-VM amisiwe ku-Compute Engine. - Cloud Marketplace. Yethula isitaki esilungiselelwe ngaphambili se-LAMP kuphrojekthi yakho ye-Google Cloud. Qiniseka ukuthi uhlola ukuthi isistimu yokusebenza enikeziwe nezinguqulo zesofthiwe zizosebenza nohlelo lwakho lokusebenza. Hlola imibhalo ye-Cloud Marketplace ukuze ufunde kabanzi - Ukuthunyelwa okuzenzakalelayo. Dala ama-VM alungele ukukhiqiza usebenzisa imiqondo eqhubekayo yokuhlanganisa / yokuthunyelwa eqhubekayo kanye namathuluzi okuphatha okucushwa ahlukahlukene (Umpheki, Iphaphethi, Ansible, Usawoti), ingqalasizinda njengamathuluzi ekhodi (Isiphathi Sokuthunyelwa, i-Terraform), nezinhlaka ezizenzakalelayo (I-Cloud Build). Ukuthunyelwa okuzenzakalelayo kuvumela izindlela ezihlolekayo, eziphindaphindwayo, nezizenzekelayo zokusebenzisa ama-VM nesofthiwe ehlangabezana nezidingo zakho zohlelo lokusebenza nokuphatha Thuthukisa futhi uhambise: I-GKE ne-Cloud SQLUkuze uye kusixazululo sesiqukathi esiphethwe, kufanele uqale uthole isisekelo seqoqo lakho nesisombululo se-SQL esiphethweKwethulwa iqoqo le-GKEUkudala iqoqo ku-GKE nokuphatha lelo qoqo yizinyathelo zokuqala.Sebenzisa ulwazi olusuka ekuhloleni kwakho nasezigabeni eziyisisekelo ukuze usayizi futhi ulungiselele iqoqo lakho lokuqala ngendlela efanele futhi usebenzise imikhuba emihle yokuqinisa ukuphephaQalisa izinketho ze-Cloud SQLUkusebenzisa ulwazi lwesizindalwazi oluzuziwe ekuhloleni kwakho nasezigabeni eziyisisekelo, dala isibonelo esisha se-Cloud SQL, futhi ulandele eminye imihlahlandlela yokwakha isizindalwazi sohlelo lwakho lokusebenza.I-Google ihlinzeka ngohlu lwemikhuba engcono kakhulu ye-Cloud SQL, imihlahlandlela yokusetha ukutholakala okuphezulu, nezinye izifundo zokukala okuvundlile.Hlola izinketho zokuxhuma kusukela ku-Google Kubernetes Engine ukuya ku-Cloud SQL bese ukhetha inketho enengqondo ngesicelo sakho nekhono lezingaI-Serverless ithuthuke futhi uhambise: I-App Engine ne-Cloud SQLUma unquma ukuthuthela isicelo sakho se-LAMP kuhlaka olungenasiphakeli, ungase udinge ukushintsha uhlelo lwakho lokusebenza ukuze lusekele i-App Engine.Lonke uhlelo lokusebenza luhlukile, futhi kunamasu amaningi.Qala ngokubuyekeza okulandelayo:- Thola ukubuka konke kwe-microservice architecture ku-App Engine- Qonda indlela yokudala nokuqamba i-dev, test, QA, staging , nezindawo zokukhiqiza ezinamasevisi amancane ku-App Engine- Funda imikhuba engcono kakhulu yokuklama ama-API ukuze uxhumane phakathi kwama-microservices- Funda imikhuba engcono kakhulu yokusebenza kwe-microserviceKuye ngokuhlangenwe nakho kwakho kwenhlangano nokomuntu siqu kanye nokujwayela ukusebenzisa ikhodi engenasiphakeli, isu le-serverless lokuthuthukisa nokuhambisa lingathatha isikhathi esiningi kakhulu kunezinketho zokuphakamisa no-shift.Nokho, ukuletha okuhle kakhulu kokungenasiphakeli kuwe kungaba yimpahla enkulu enhlanganweni yakho## Isigaba sokuthuthukisaNgemva kokuthi uhlelo lwakho lokusebenza selusebenza ku-Google Cloud, ungaqinisekisa ukucabanga kwakho nezinqumo zakho ezigabeni ezintathu ezedlule.Ukufuduka okuphelele kungathatha isikhathi eside futhi imininingwane eminingi ingashintsha kuyo yonke inqubo.Ukuthuthukisa kuhlanganisa izindawo eziningi, kodwa nazi izigaba ezimbalwa ezivamileUkuthuthukisa izindlekoUkuhamba usuka endaweni oya efwini kushintsha indlela osebenzisa ngayo imali ezinhlelweni zokusebenza , izinsiza, nengqalasizinda.Ungase uqedele ukuhlola kwensizakalo yefa endaweni futhi uthole ngemva kokufuduka ukuthi izingxenyekazi zekhompuyutha zesimanjemanje, inkumbulo esheshayo, nezakhiwo ezintsha ze-CPU ziyisebenzisa kahle kakhulu.Lokhu kungase kusho ukuthi ama-VM akho ahlinzekelwe ngokweqile futhi amosha imaliUngase uphenye usebenzisa izenzakalo ze-VM ezitholakala ngaphambili ku-Compute Engine.Mhlawumbe awuzange udinge izilinganisi eziningi zokulayisha njengoba ubucabanga, noma ukwazile ukuhlanza isizindalwazi sakho ekuhambeni futhi manje usunesikhala ongasisebenzisi.Ukuthola izindlela zokonga imali kanye nezindleko eziphansi zokusebenza emafini kungaba umsebenzi wesikhathi esigcwele ozikhokhela wona.I-Google Cloud inenani lamathuluzi okuphatha izindleko angakusiza ekuqondeni izintengo zamafuUkuzenzakalelaUkwenza ngokuzenzakalela umthwalo wakho wekhompiyutha emafini kungaholela ezindlekweni I-izinzuzo zokonga nokusebenza kahleIsiphathi Sokuthunyelwaumkhiqizo we-Google Cloud oklanyelwe ukukusiza ukuthi udale futhi uphathe izinsiza zamafuusebenzisa izifanekiso ezilulaUkubhala nge-gcloudkuyinketho uma ukhetha ukubhala okwakho okuzenzakalelayo.Nakuba izinzuzo zezezimali ezingu-ziza nokuzenzakalela, ezinye izinzuzo zifaka lokhu okulandelayo:- Izinqubo ezijwayelekile neziphindaphindekayo zokwehlisa amanani amaphutha- Ukulandelela okufundekayo ngokuhambisana nokubusa- Ukuqonda okwengeziwe kokuthi isicelo sakho sisebenza kanjani, siphuka kanjani, nokuthi silungiswa kanjaniUkuzenzakalela kukhulisa isikhathi ngokwehlisa ukuthembela esixwayisisweni nesikhathi sokusabela komuntu, kwehlisa isikweletu sobuchwepheshe ngokubhala ukuhamba komsebenzi, futhi kuvumela onjiniyela bakho bagxile kancane ekugcineni ukukhanya kukhanye nokunye okwengeziwe ekwakheni imikhiqizo engcono, amathuluzi, nezinsizakalo.Le mibono iwumgogodla weSite Reliability Engineering (SRE).I-Google Cloud inikezela ngencwadi yamahhala yokufunda ku-inthanethi ku-Site Reliability Engineering, kanye ne-SRE Workbook enikeza izibonelo ezingokoqobo nezibonelo zezifundoUkunqamula ingqalasizinda yakho nekhodiUhlukanisa isevisi izikhathi eziningi njengoba uhlelo lukhula.Ukuhlukanisa izinsiza ezixhunyiwe, kanye nokwazi ukuthi uzikala kanjani ngokuzimela, kuthuthukisa ukutholakala nokuthembeka kwezinhlelo zakho zokusebenza.Ngokuvamile kunezinyathelo ezintathu kule nqubo:- Sebenzisa ingqalasizinda njengekhodi (IaC) yonke indawo.Ngokusebenzisa i-IaC nezinqubo zokuphatha ukuhlela, uthola amabhulokhi wokwakha alandelekayo, ahlolekayo, futhi akwazi ukukhiqizwa kabusha ukuze uhlinzeke futhi ulungise yonke ingqalasizinda yakho- Hlukanisa izinsiza zakho ezikhona zibe yizinsiza ezincane.Sebenzisa i-middleware egxile kumlayezo, njenge-Pub/Sub, ukuze uvumele yonke i-microservice ukuthi ibe isizinda sayo sokuhluleka- Qala izinsiza ezithuthayo ukusuka nengqalasizinda njengesevisi yesikhulumi njengesevisi , noma isebenza njengesevisi noma i-serverless njengesevisi.Uhambo olusuka "kukhodi ye-monolithic nengqalasizinda"ukuya "kuma-microservices ahlukanisiwe asebenza kahle kuyo yonke i-IaaS spectrum"kuwumgomo obalulekile ozothatha isikhathi, umzamo, nokuzinikelaUkushuna ukusebenzaUkushuna ukusebenza kungaletha izinzuzo ezibalulekile ekusetshenzisweni kwesistimu nesikhathi sokuphendula.Wonke umsebenzi unendlela ehlukile yokushuna ukusebenza, kusukela kumafayela okulungiselelwa kwesofthiwe kwehle kuye ekushubeni amafulegi e-kernel.Kuzinhlelo zokusebenza ze-LAMP, ukushuna ukusebenza kuvame ukungena phakathi kwezigaba ezintathu:- Ukushuna ifu, inethiwekhi, nesistimu yokusebenza: - Izinyathelo ezingu-5 zokusebenza kangcono kwenethiwekhi ye-Google Cloud zingakusiza uqonde ukuthi ungathola kanjani okuningi ku-Google Cloud Networking - Ukulungiselelwa kwe-TCP ekusebenzeni kwenethiwekhi ku-Google Cloud kungasiza uma unezidingo ezithile zokubambezeleka ze-TCP - Ukuthuthukisa amadiski aqhubekayo nokusebenza kwasendaweni kwe-SSD kungakusiza ufunde mayelana nokwakhiwa kwemithwalo esindayo ye-IOPS - Ukuthuthukisa ukusebenza ku-Compute Engine kungasiza ukusebenza kohlelo lokusebenza lwe-API lapho usebenzisana namanye ama-API Wefu le-Google namasevisi - Ukulungisa iseva yewebhu: - I-Apache Performance Tuning kanye ne-NGINX Performance Tuning, noma usesho olujwayelekile lwe-Google "lokuhlela ukusebenza kweseva yakho yewebhu"kuzokuholela endleleni efanele. Ukushuna isizindalwazi: ## Yini elandelayo - Ukusetha i-LAMP ku-Compute Engine - Hambisa isitaki sesibane - Funda kabanzi mayelana nokusebenzisa i-Compute Engine noma i-GKE Xhuma i-GKE ku-Cloud SQL Hlola Thuthela kuma-VM bese Uthuthela Eziqukathi Yakha uhlelo lokusebenza olungaka kakhulu endaweni ephethwe ngokugcwele engenaseva nge-App Engine Funda kabanzi mayelana nezinketho zesizindalwazi ku-Google Cloud Hlola izakhiwo eziyisethenjwa, imidwebo, okokufundisa, nemikhuba ehamba phambili mayelana ne-Google Cloud. Bheka i-Cloud Architecture Center yethu.