Mu thuagh agus càl

Smaoineachadh air cò às a tha am miann teisteanas fhaighinn Com-pàirtiche ailtire AWS Solutions.

Adhbhar a h-aon: “Axes”

Is e aon de na prionnsapalan as fheumaile airson proifeasanta sam bith “Biodh eòlas agad air na h-innealan agad” (no aon de na caochlaidhean aige"geur an t-sàbh").

Tha sinn air a bhith anns na sgòthan airson ùine mhòr, ach aig an àm seo cha robh ann ach tagraidhean monolithic le stòran-dàta air an cleachdadh air suidheachaidhean EC2 - saor agus sunndach.

Ach mean air mhean dh'fhàs sinn gann taobh a-staigh an monolith. Shuidhich sinn cùrsa airson gearradh ann an dòigh mhath - airson modularization, agus an uairsin airson na microservices a tha a-nis fasanta. Agus gu math luath bidh “ceud flùr a’ fàs ”air an ùir seo.

Carson a thèid mi fada - tha am pròiseact logaidh gnìomhachd a tha mi a’ ruith an-dràsta a’ toirt a-steach:

  • Luchd-dèiligidh ann an cruth diofar thagraidhean den toradh againn - bho oiseanan iomallach dìleab dùmhail gu meanbh-sheirbheisean fasanta air .Net Core.
  • Ciudha Amazon SQS, anns a bheil logaichean mu na tha a’ tachairt le teachdaichean.
  • Microservice .Net Core a bhios a’ faighinn teachdaireachdan bho chiudha agus gan cur gu Sruth Dàta Amazon Kinesis (KDS). Tha eadar-aghaidh API Lìn aige cuideachd agus UI swagger mar sheanal cùl-taic airson deuchainn làimhe. Tha e air a phasgadh ann an soitheach Docker Linux agus air a chumail fo Amazon ECS. Tha fèin-sgèileadh air a thoirt seachad gun fhios nach bi sruth mòr de logaichean ann.
  • Bho KDS, thèid dàta a chuir le pìoban teine ​​​​gu Amazon Redshift le taighean-bathair eadar-mheadhanach ann an Amazon S3.
  • Tha logaichean obrachaidh airson luchd-leasachaidh (fiosrachadh deasbaid, teachdaireachdan mearachd, msaa) air an cruth ann an JSON a tha tlachdmhor gu fradharcach agus air an cur gu Amazon CloudWatch Logs

Mu thuagh agus càl

Ag obair le leithid de shù de sheirbheisean AWS, tha thu airson faighinn a-mach dè a tha san arsenal agus an dòigh as fheàrr air a chleachdadh.

Dìreach smaoinich - tha seann tuagh dhearbhte agad a bhios a’ gearradh sìos chraobhan gu math agus a’ tilgeil ìnean gu math. Thairis air na bliadhnaichean de dh 'obair, tha thu air ionnsachadh a bhith ga làimhseachadh gu math, a' cur ri chèile taigh-gùn, seada no dhà agus 's dòcha eadhon bothan. Uaireannan bidh duilgheadasan ag èirigh; mar eisimpleir, chan eil teannachadh sgriubha le tuagh an-còmhnaidh ag obair a-mach gu sgiobalta, ach mar as trice faodar a rèiteach le cuideachadh bho foighidinn agus leithid de mhàthair.

Agus an uairsin tha nàbaidh beairteach a’ nochdadh faisg air làimh, aig a bheil sgòth damn de dhiofar innealan: sàibh dealain, gunnaichean ìnean, screwdrivers agus tha fios aig Dia dè eile. Tha e deiseil airson a’ bheairteas seo gu lèir fhaighinn air màl timcheall a’ ghleoc. Dè a nì thu? Tha sinn a’ cur às don roghainn tuagh a ghabhail agus a thoirt às mar rud neo-litearra gu poilitigeach. Is e an rud a bu ghlice ri dhèanamh a bhith ag ionnsachadh dè an seòrsa innealan a th’ ann, mar as urrainn dhaibh a bhith a’ cur ri chèile ann an diofar obraichean, agus fo na suidheachaidhean air an tèid an toirt seachad.

Leis gur e seo am prìomh adhbhar dhòmhsa, bha an ullachadh air a structaradh a rèir sin - gus stiùireadh bunaiteach a lorg agus a sgrùdadh gu faiceallach. Agus a leithid de stiùireadh fhuaradh. Tha an leabhar air a sgrìobhadh beagan tioram, ach chan eil e coltach gun cuir seo eagal air daoine a rinn sgrùdadh air a’ mhatan a rèir Fichtenholtz.

Leugh mi e bho chòmhdach gu còmhdach agus tha mi a’ smaoineachadh gu bheil e a’ coileanadh an adhbhair a tha san amharc gu h-iomlan - tha e a’ toirt sealladh math air an dà chuid na seirbheisean fhèin agus bun-bheachdan nas fharsainge a dh’ fhaodadh tachairt air an deuchainn. A bharrachd air an sin, is e deagh bhuannachd a th’ ann an cothrom a dhol tro mhodh clàraidh car neònach air Sybex agus na ceistean deuchainn agus na deuchainnean cleachdaidh bhon leabhar a fhreagairt air-loidhne.

Puing chudromach: rinn mi sgrùdadh air a bhith a’ cleachdadh leabhar bho eagran 2016, ach ann an AWS bidh a h-uile dad ag atharrachadh gu beothail, mar sin coimhead airson an deasachadh as ùire a bhios ri fhaighinn aig àm an ullachaidh. Mar eisimpleir, bidh ceistean mu na tha ri fhaighinn agus seasmhachd nan diofar chlasaichean AS3 agus Eigh-shruthan gu tric a’ tighinn am bàrr ann an deuchainnean deuchainn, ach tha cuid de na h-àireamhan air atharrachadh an taca ri 2016. A bharrachd air an sin, chaidh feadhainn ùra a chur ris (mar eisimpleir, INTELLIGENT_TIERING no ONEZONE_IA).

Motif a dhà: "65 shades of orange"

Feumaidh smaoineachadh teann beagan oidhirp. Ach chan eil e na dhìomhaireachd gu bheil mòran de luchd-prògramaidh a 'faighinn toileachas masochistic bho dhuilgheadasan inntinneach, ceistean agus uaireannan eadhon deuchainnean.

Tha mi a’ smaoineachadh gu bheil an toileachas seo gu math coltach ri cluich Dè? Càite? Cuin?" no, can, geam math tàileisg.

San t-seagh seo, tha deuchainn gnàthach AWS Solutions Architect Associates fìor mhath. Ged a bha iad ag ullachadh, am measg nan ceistean deuchainn, bho àm gu àm bha feadhainn “cumhach”, leithid “Cia mheud seòladh IP elastic a dh'fhaodas a bhith agad ann an VPC?"No"Dè na tha ri fhaighinn de S3 IA?“, rè an deuchainn fhèin cha robh daoine mar sin ann. Gu dearbh, bha cha mhòr a h-uile gin de na 65 ceistean na dhuilgheadas dealbhaidh beag. Seo eisimpleir gu math àbhaisteach bho na sgrìobhainnean oifigeil:

Leigidh aplacaid lìn le luchd-ceannach òrdughan a luchdachadh suas gu bucaid S3. Bidh na tachartasan Amazon S3 a thig às a sin a’ brosnachadh gnìomh Lambda a chuireas teachdaireachd a-steach gu ciudha SQS. Bidh aon eisimpleir EC2 a’ leughadh teachdaireachdan bhon chiudha, gan giullachd, agus gan stòradh ann an clàr DynamoDB air a sgaradh le ID òrdugh sònraichte. Thathas an dùil gun àrdaich trafaic an ath mhìos le factar 10 agus tha Ailtire Solutions a’ dèanamh ath-sgrùdadh air an ailtireachd airson duilgheadasan sgèileachaidh a dh’ fhaodadh a bhith ann. Dè am pàirt as coltaiche a dh’ fheumas ath-ailtireachd gus a bhith comasach air sgèile gus gabhail ris an trafaic ùr?
A. Lambda function B. SQS ciudha C. EC2 eisimpleir D. DynamoDB clàr

Cho fad ‘s as aithne dhomh, bha 55 ceist anns an dreach roimhe seo den deuchainn agus chaidh 80 mionaid a thoirt dha. A rèir choltais, rinn iad obair mhath air: a-nis tha 65 ceist ann agus 130 mionaid dhaibh. Tha an ùine airson gach ceist air a dhol suas, ach cha mhòr nach eil ceistean a’ dol seachad. B’ fheudar dhomh smaoineachadh air gach fear, uaireannan airson barrachd air dà mhionaid.

Co-dhiù, tha co-dhùnadh practaigeach bho seo. Mar as trice is e an innleachd a bhuannaicheas a dhol tro na ceistean gu lèir gu sgiobalta agus na thèid a fhreagairt sa bhad a fhreagairt. A thaobh SAA-C01, mar as trice chan obraich seo; feumaidh tu cha mhòr a h-uile ceist a chomharrachadh le bogsaichean-seic, air neo tha cunnart ann nach mothaich thu beagan mion-fhiosrachaidh agus nach freagair thu gu ceàrr. Chrìochnaich mi a 'freagairt, a' cosg mionaid no dhà air gach ceist, agus an uairsin a 'dol air ais chun an fheadhainn a chaidh a chomharrachadh agus a' caitheamh an 20 mionaid a bha air fhàgail orra.

Adhbhar a trì: “Nam biodh fios aig an òganach, nam b’ urrainn do sheann aois ”

Mar a tha fios agad, is e aon de na h-adhbharan as cumanta airson diùltadh a gheibh luchd-prògramaidh thairis air 40 an comas nas lugha air ionnsachadh an taca ri daoine òga.

Aig an aon àm, tha faireachdainn ann gu bheil mo chomas air ionnsachadh ann an cuid de raointean eadhon air a dhol suas an taca ris na bliadhnaichean oileanach agam - mar thoradh air barrachd buanseasmhachd agus eòlas, a leigeas leam analogies eòlach a chleachdadh airson cùisean air nach eil mi eòlach.

Ach faodaidh mothachadh a bhith meallta; tha feum air slat-tomhais reusanta. Nach e roghainn a th’ ann ullachadh airson na deuchainn agus a dhol seachad air?

Tha mi a’ smaoineachadh gun robh an deuchainn soirbheachail. Rinn mi ullachadh leam fhìn agus chaidh an ullachadh gu math rèidh. Uill, tha, turas no dhà thuit mi nam chadal ann an hamag fhad ‘s a bha mi a’ leughadh leabhar-làimhe, ach faodaidh seo tachairt do dhuine sam bith.
A-nis tha teisteanas agus puingean math airson an deuchainn mar chomharradh air fùdar-gunna anns na flasgaichean.

Uill, beagan mu na dh'fhaodadh a bhith na bhrosnachadh, ach cha robh e coltach gu robh e na mo chùis.

Chan e a’ chiad adhbhar: “Cabage”

Tha fiosrach Rannsachadh Forbes mu na h-eòlaichean leis a bheil teisteanasan air am pàigheadh ​​​​as àirde san t-saoghal, agus tha AWS SAA anns an 4mh àite urramach an sin

Mu thuagh agus càl

Ach, an toiseach, dè an adhbhar a th 'ann agus dè a' bhuaidh a th 'ann? Tha amharas agam gu bheil na balaich a’ dèanamh airgead math
air sgàth comasan sònraichte, agus cuidichidh na h-aon chomasan sin an teisteanas a thoirt seachad. San dàrna h-àite, tha mi air mo chràdh le teagamhan neo-shoilleir gum faigh cuideigin $ 130 K sa bhliadhna taobh a-muigh nan SA, eadhon ged a tha e air a dhearbhadh bho cheann gu ladhar.

Agus san fharsaingeachd, mar a tha fios agad, an dèidh a 'sàsachadh ìrean nas ìsle na pioramaid, tuarastal sgur a bhith na phrìomh adhbhar.

Chan e an dàrna adhbhar: “Riatanasan companaidh”

Faodaidh companaidhean teisteanasan a bhrosnachadh no eadhon iarraidh (gu sònraichte ma tha feum orra airson com-pàirteachasan, leithid ballrachd AWS APN ann an cùis Amazon).

Ach anns a ’chùis againn, tha toradh neo-eisimeileach air a thoirt a-mach, agus bidh sinn cuideachd a’ feuchainn ri glasadh reiceadair a sheachnadh. Mar sin chan fheum duine teisteanasan. Molaidh iad thu agus pàighidh iad airson an deuchainn mar chomharra air oidhirpean sònraichte - is e sin an oifigear.

Chan e an treas adhbhar: “Cosnadh”

Is dòcha gum bi teisteanasan na bhuannachd chinnteach airson obair fhaighinn, leis a h-uile càil eile co-ionann. Ach chan eil planaichean agam obraichean atharrachadh. Tha e inntinneach a bhith ag obair air toradh iom-fhillte a bhios gu gnìomhach a’ cleachdadh mòran de dhòighean-obrach ùra agus seirbheisean AWS. Tha seo uile gu leòr aig an àite a th’ ann an-dràsta.

Chan eil, gu dearbh, tha diofar chùisean ann: ann an 23 bliadhna ann an IT dh'atharraich mi obraichean 5 tursan.Chan eil e na fhìrinn nach fheum mi atharrachadh a-rithist ma mhaireas mi 20 bliadhna eile. caoineadh.

Feumail

Ann an co-dhùnadh, bheir mi iomradh air beagan a bharrachd stuthan a chleachd mi mar ullachadh airson an deuchainn agus dìreach mar “gheur airson an t-sàbhaidh”:

  • Cùrsaichean bhidio iolra и guru neòil. Tha an fheadhainn mu dheireadh, tha iad ag ràdh, gu sònraichte math ma cheannaicheas tu ballrachd le cothrom air a h-uile deuchainn cleachdaidh. Ach cha b’ e aon de na cumhaichean geama agam a bhith a’ cosg aon cheud air ullachadh; cha deach ceannach ballrachd gu math le seo. A bharrachd air an sin, sa chumantas tha mi a’ faighinn a-mach nach eil an cruth bhidio cho dùmhail a thaobh na tha de dh'fhiosrachadh gach aonad ùine. Ach, nuair a bhios iad ag ullachadh airson SA Proifeasanta, tha e glè choltach gun cuir mi ainm a-steach airson ballrachd.
  • Tonan de sgrìobhainnean oifigeil Amazon, a’ gabhail a-steach FAQ agus WhitePapers.
  • Uill, an rud mu dheireadh, ach cudromach - deuchainnean dearbhaidh. Lorg mi iad latha no dhà ron deuchainn agus rinn mi deagh chleachdadh. Chan eil dad ri leughadh an sin, ach tha an eadar-aghaidh air-loidhne agus beachdan air freagairtean math.

Source: www.habr.com

Cuir beachd ann