DAMIANO
VENTURA
Air ais gu SeirbheiseanBruidhnidh sinn
09 / Bun-structar & comhairleachadh teicnigeach

Bun-structar sgòtha & DevOps

Tionndaidhibh cur air bhog bathar-bog bho gheam loma-dràsta gu tachartas socair, fèin-ghluasadach gun bhriseadh sam bith.

Ann an sgiobaidhean innleadaireachd neo-aibidh, tha sgaoileadh còd na dheas-ghnàth làn eagal is iomagain. Bidh luchd-leasachaidh a’ ceangal ri frithealaichean beò tro SSH, a’ deasachadh fhaidhlichean rèiteachaidh le làimh, agus a’ cumail an anail an dòchas nach tuit an aplacaid às a chèile air beulaibh luchd-ceannach. Nuair a thachras briseadh sìos, bidh sgiobaidhean a’ ruith san dorchadas gun logaichean ceart no dòighean tilleadh air ais (rollback). Bidh mise a’ dealbhadh bun-structar sgòtha a nì gach sgaoileadh ro-innseach, fèin-ghluasadach, agus do-fhaicsinneach. Le bhith a’ còdachadh bun-structair ann an soithichean Docker agus loidhnichean-pìoba amalachaidh leantainneach (CI/CD), thèid gach pìos còd ùr a dhearbhadh, a thogail, agus a sgaoileadh gu fèin-ghluasadach gun mhionaid de dh’ùine sìos. Bidh an dàta agad air a dhìon le lethbhric glèidhte crioptaichte, bidh na frithealaichean agad a’ sgèileadh gu nàdarra a rèir fìor thrafaig luchd-cleachdaidh, agus faodaidh an sgioba agad cadal gu sàmhach eadhon tro sgaoilidhean Dihaoine.

Bruidhnibh mun phròiseact agad
02 / Raon na h-obrach

Na as urrainn dhuinn a lìbhrigeadh

Thèid an raon deireannach aontachadh a rèir do phròiseict fhèin.

01 / 08Na as urrainn dhuinn a lìbhrigeadh

Sgrùdadh ailtireachd & meudachadh ceart (right-sizing)

Nì sinn measadh air na cosgaisean aoigheachd làithreach agad, cnapan-starra coileanaidh, agus puingean fàilligidh singilte. Dealbhaidh mi ailtireachd sgòtha sgiobalta, le meud ceart a chuireas às do chosgaisean corporra neo-riatanach fhad ’s a dh’fhàgas e àite gu leòr airson spìcean mòra trafaig.

02 / 08Na as urrainn dhuinn a lìbhrigeadh

Loidhnichean-pìoba sgaoilidh CI/CD fèin-ghluasadach

Gun tuilleadh obrach làimhe air frithealaichean. Le GitHub Actions, bidh gach iarrtas tàthaidh (pull request) a’ ruith dheuchainnean fèin-ghluasadach agus sgrùdaidhean càileachd còd. Thèid an còd aonaichte a thogail agus a sgaoileadh gu cinneasachadh gu fèin-ghluasadach ann am mionaidean, le fiosan sa bhad don sgioba agad.

03 / 08Na as urrainn dhuinn a lìbhrigeadh

Soitheachadh le Docker (containerization)

Cuiribh crìoch air an t-seann duilgheadas ‘tha e ag obair air an inneal agamsa’. Pacaichidh sinn na h-aplacaidean agus na seirbheisean agad ann an soithichean aotrom Docker a ruitheas san aon dòigh air coimpiutairean leasachaidh ionadail, frithealaichean deuchainn, agus cruinneachaidhean cinneasachaidh.

04 / 08Na as urrainn dhuinn a lìbhrigeadh

Àrainneachdan deuchainn & ro-shealladh sealach

Na dèanaibh deuchainn air còd neo-dhearbhte air beulaibh fìor luchd-ceannach pàighidh gu bràth. Suidhichidh sinn àrainneachdan deuchainn iomallach (staging) agus geugan ro-sheallaidh sealach far am faod an sgioba agus luchd-ùidh atharrachaidhean a dhearbhadh mus ruig iad an stòr-dàta cinneasachaidh.

05 / 08Na as urrainn dhuinn a lìbhrigeadh

Cùl-taic fèin-ghluasadach & ath-bheothachadh tubaiste

Chan e plana leantainneachd gnìomhachais a th’ ann an dòchas. Rèitichidh mi lethbhric glèidhte fèin-ghluasadach, crioptaichte den stòr-dàta le ath-bheothachadh puing-ann-an-tìm (point-in-time recovery / PITR) agus modhan ath-bheothachaidh dearbhte, a’ gealltainn gun urrainn don ghnìomhachas agad faighinn seachad air call dàta ann am mionaidean seach làithean.

06 / 08Na as urrainn dhuinn a lìbhrigeadh

Sgrùdaidhean slàinte siostaim cunbhalach & lorg mhearachdan

Bu chòir fios a bhith agad gu bheil frithealaiche fo uallach mus mothaich an luchd-ceannach agad. Rèitichidh sinn sgrùdaidhean slàinte siostaim cunbhalach (health checks), rabhaidhean latency, agus lorg mhearachdan (tro Sentry agus logadh structaraichte) a chomharraicheas an dearbh loidhne chòd air cùl fàilligeadh sam bith.

07 / 08Na as urrainn dhuinn a lìbhrigeadh

Gleusadh chosgaisean sgòtha

Bidh bilean sgòtha a’ fàs gu sàmhach mar chìs gun sgrùdadh. Nì sinn sgrùdadh mionaideach air na cunntasan sgòtha agad gus seirbheisean marbha a dhùnadh, stòran-dàta ro-mhòra a mheudachadh gu ceart, tasgadh iomaill (edge caching) a chleachdadh, agus ìrean stòraidh ath-structaradh gus cosgaisean obrachaidh a ghearradh gu mòr.

08 / 08Na as urrainn dhuinn a lìbhrigeadh

Làn-shìneadh thairis le seilbh iomlan & leabhraichean-obrach

Bidh 100% de na cunntasan sgòtha, teisteanasan bileachaidh, agus DNS na h-àrainn fo do làn sheilbh fhèin (sovereign handover). Bheir mi seachad leabhraichean-obrach (runbooks) obrachaidh soilleir, furasta an leughadh a mhìnicheas modhan sgaoilidh, ceumannan freagairt èiginn, agus gnìomhan cumail suas làitheil.

Sgrùdadh ailtireachd & meudachadh ceart (right-sizing)

Nì sinn measadh air na cosgaisean aoigheachd làithreach agad, cnapan-starra coileanaidh, agus puingean fàilligidh singilte. Dealbhaidh mi ailtireachd sgòtha sgiobalta, le meud ceart a chuireas às do chosgaisean corporra neo-riatanach fhad ’s a dh’fhàgas e àite gu leòr airson spìcean mòra trafaig.

03 / carson

Cuin a bhios seo feumail

04 / na pìosan togail

A’ taghadh nan innealan ceart

Chan ann mu bhith a’ leantainn iom-fhillteachd iomallach a tha DevOps nua-aimsireil—tha e mu bhith a’ taghadh an ailtireachd as sìmplidhe a bheir fìor earbsachd seachad. A rèir do mheud agus riatanasan gèillidh, bidh mi a’ sgaoileadh thagraidhean air AWS, Hetzner, Cloudflare, no Vercel. Tha lìbhrigeadh còda air a cho-òrdanachadh tro loidhnichean-pìoba CI/CD GitHub Actions, a’ pasgadh aplacaidean ann an soithichean àbhaisteach Docker. Bidh stòradh dàta air a dhèanamh tèarainte le cruinneachaidhean PostgreSQL no Redis fo riaghladh le tasgadh WAL fèin-ghluasadach, fhad ’s a tha trafaig air a dhìon air an iomall le Cloudflare airson luathachadh cruinneil CDN, teisteanasan SSL fèin-ghluasadach, agus dìon an aghaidh ionnsaighean DDoS. Tha a h-uile càil air a chlàradh ann an còd bun-structair soilleir, ath-ghinte as urrainn don sgioba agad a sgrùdadh agus a stiùireadh.

Obair cho-cheangailte

Chì thu an innleadaireachd bhun-structair làidir seo thar m’ obrach uile: ann an Sport Goal, far an deach cruinneachaidhean sgòtha a thogail gus dèiligeadh ri spìcean mòra trafaig beò gun downtime; agus anns a’ phasgan-obrach seo fhèin, air a thogail air ailtireachd sgòtha sgiobalta, luath, agus air a dhìon le sgrùdaidhean tèarainteachd nua-aimsireil.

05 / Ceistean Cumanta

Ceistean a dh’fhaodadh a bhith agad

An cuidich an t-seirbheis seo le bhith a’ gearradh ar bilean sgòtha mìosail a tha a’ sìor fhàs?

Cuidichidh gu mòr. Tha sgrùdadh chosgaisean sgòtha mar as trice a’ pàigheadh air a shon fhèin taobh a-staigh beagan mhìosan. Bidh a’ mhòr-chuid de ghnìomhachasan a’ pàigheadh cus airson stòran-dàta agus frithealaichean ro-mhòra a tha nan suidhe gun fheum air an oidhche. Bidh sinn a’ ceartachadh mheudan ghoireasan, a’ cur an sàs sgèileadh fèin-ghluasadach, agus a’ cleachdadh aoigheachd gun fhrithealaiche (serverless) no frithealaichean sònraichte Hetzner nuair a bhios sin nas èifeachdaiche—a’ gearradh do chosgaisean sgòtha le 30–60% fhad ’s a leasaicheas an luaths.

Am bi feum againn air innleadair DevOps làn-ùine gus an siostam seo a chumail suas às dèidh làimhe?

Cha bhi idir. Is e prìomh amas an dealbhaidh seo bun-structar fèin-ghluasadach, seasmhach a chruthachadh a dh’fheumas glè bheag de chumail suas làimhe. Leis gu bheil na loidhnichean-pìoba sgaoilidh fèin-ghluasadach, bidh an luchd-leasachaidh bathar-bog agad a’ sgaoileadh chòd dìreach le bhith a’ tàthadh chòd air GitHub. Bheir mi seachad leabhraichean-obrach soilleir agus sgrìobhainneachd theicnigeach gus an urrainn don sgioba agad gnìomhan làitheil a làimhseachadh gu furasta.

Ciamar a chuireas sinn stad air briseadh sìos (downtime) nuair a chuireas sinn dreach ùr den bhathar-bhog air bhog?

Tro dhòighean sgaoilidh adhartach gun ùine sìos (zero-downtime blue-green no rolling deployments). An àite an t-seann fhrithealaiche a dhùnadh fhad ’s a tha an dreach ùr a’ luchdachadh, bidh an siostam a’ togail an dreach ùir ann an soitheach air leth agus a’ ruith sgrùdaidhean slàinte (health checks). Is ann dìreach nuair a tha an dreach ùr làn dhearbhte agus deiseil a thèid an trafaig a ghluasad a-null sa bhad, a’ toirt eòlas gun bhriseadh sam bith do luchd-cleachdaidh gnìomhach.

Dè thachras ma thèid ar prìomh stòr-dàta a thruailleadh no ma thachras call mòr dàta?

Bidh thu làn dhìonta tro ath-bheothachadh puing-ann-an-tìm (PITR). Bidh sinn a’ rèiteachadh lethbhric glèidhte leantainneach a bhios a’ clàradh gach atharrachadh san stòr-dàta. Ma thachras mearachd mhòr—mar sgriobt a sguabas às clàran cudromach le tubaist—is urrainn dhuinn an stòr-dàta a thoirt air ais chun dearbh mhionaid mus do thachair a’ mhearachd, a’ lughdachadh call dàta gu cha mhòr neoni.

Cò leis a bhios na cunntasan sgòtha agus an bun-structar?

Bidh a h-uile càil fo do làn sheilbh fhèin bho latha a h-aon (sovereign ownership). Thèid an bun-structar gu lèir a thogail taobh a-staigh do chunntasan AWS, Cloudflare, no Hetzner fhèin. Cha bhith mi a’ cumail fiosrachadh dìomhair no a’ cur do bhathar-bhog air frithealaichean buidhne sònraichte. Gheibh thu na h-iuchraichean, an sgrìobhainneachd, agus làn smachd air a h-uile càil.

Ag obair còmhla

Dè a chosgas am pròiseact?

Thèid gach pròiseact a luachadh fa leth, stèidhichte air a raon, a iom-fhillteachd, agus feumalachdan lìbhrigidh sònraichte. Aontaichidh sinn air an obair agus air a cosgais gu follaiseach mus tòisich an leasachadh.

Cò leis a bhios am bathar-bog?

Airson fuasglaidhean sònraichte (bespoke), bidh an còd gnàthaichte agad fhèin gu tur, le stòran-còda (repositories) agus bun-structar fo làn smachd an neach-dèiligidh, sgrìobhainneachd theicnigeach iomlan, agus làn-shìneadh thairis le seilbh iomlan (sovereign handover). Cumaidh co-phàirtean agus seirbheisean treas-phàrtaidh na ceadan agus na teirmichean aca fhèin. Nuair a fhreagras toradh a th’ ann mar-thà air na feumalachdan agad, is urrainn dhomh do chuideachadh le bhith ga chur an gnìomh agus ga rèiteachadh, a’ seachnadh cosgaisean leasachaidh neo-riatanach. Gheibh sibh cothrom air fo chumhachan aontaichte an toraidh sin; fuirichidh an t-àrd-ùrlar bunaiteach fo sheilbh an neach-seilbh aige.

Dè an taic a tha air a gabhail a-steach às dèidh cur air bhog?

Tha pròiseactan aon-ùine a’ toirt a-steach 60 latha de chàradh mhearachdan (bug fixing) agus seasmhachadh às dèidh cur air bhog airson an lìbhrigidh aontaichte. Faodar taic leantainneach a thoirt seachad tro aonta cumail suas, le feartan ùra air am mìneachadh air leth. Bidh cothrom air toradh a th’ ann mar-thà a’ leantainn teirmichean taice an toraidh sin.

Bruidhnibh mun phròiseact agad

A bheil feum agad air bun-structar sgòtha earbsach? Bruidhnidh sinn mun stèidheachadh.

Innsibh dhomh mun bheachd, mun duilgheadas, no mun phàirt den toradh agad a tha thu airson a thoirt air adhart. Is urrainn dhuinn an raon agus an ath cheum ceart obrachadh a-mach còmhla.

Bruidhnidh sinn mun toradh agad