Hais txog axes thiab cabbage

Kev xav txog qhov twg lub siab xav dhau daim ntawv pov thawj los ntawm AWS Solutions Architect Associate.

Motiv Ib: "Axes"

Ib lub hauv paus ntsiab lus tseem ceeb tshaj plaws rau ib tus kws tshaj lij yog "paub koj cov cuab yeej" (lossis ib qho ntawm nws cov kev hloov pauv "sharpen lub saw").

Peb tau nyob hauv huab cua ntev ntev, tab sis rau lub sijhawm nws tsuas yog daim ntawv thov monolithic nrog cov ntaub ntawv xa mus rau EC2 piv txwv - pheej yig thiab zoo siab.

Tab sis maj mam peb dhau los ua cramped nyob rau hauv lub monolith. Peb teem ib chav kawm rau kev txiav nyob rau hauv ib txoj kev zoo - rau modularization, thiab ces rau lub tam sim no fashionable microservices. Thiab sai heev "ib puas paj tawg" ntawm cov av no.

Vim li cas mus deb - qhov kev txiav txim siab ua haujlwm uas kuv tab tom khiav tam sim no suav nrog:

  • Cov neeg siv khoom nyob rau hauv daim ntawv ntawm ntau yam kev siv ntawm peb cov khoom - los ntawm tej thaj chaw deb ces kaum ntawm ntom legacy mus trendy microservices ntawm .Net Core.
  • Amazon SQS queues, uas muaj cov cav txog qhov tshwm sim nrog cov neeg siv khoom.
  • A .Net Core microservice uas khaws cov lus los ntawm ib kab thiab xa lawv mus rau Amazon Kinesis Data Stream (KDS). Nws kuj muaj qhov Web API interface thiab swagger UI raws li cov channel thaub qab rau kev ntsuas phau ntawv. Nws tau qhwv hauv Docker Linux thawv thiab tuav hauv Amazon ECS. Autoscaling yog muab nyob rau hauv cov ntaub ntawv ntawm ib tug loj khiav ntawm cav.
  • Los ntawm KDS, cov ntaub ntawv raug xa los ntawm cov hluav taws kub mus rau Amazon Redshift nrog cov tsev khaws khoom nruab nrab hauv Amazon S3.
  • Cov ntaub ntawv ua haujlwm rau cov neeg tsim khoom (cov ntaub ntawv kho qhov teeb meem, cov lus yuam kev, thiab lwm yam) yog formatted hauv qhov pom kev zoo siab JSON thiab xa mus rau Amazon CloudWatch Logs

Hais txog axes thiab cabbage

Ua hauj lwm nrog xws li ib tug zoo ntawm AWS cov kev pab cuam, koj xav paub dab tsi nyob rau hauv lub arsenal thiab yuav ua li cas zoo tshaj plaws los siv nws.

Cia li xav txog - koj muaj ib tug qub, pov thawj axes uas txiav ntoo zoo thiab hammers rau tes zoo. Tau ntau xyoo ntawm kev ua haujlwm, koj tau kawm kho nws kom zoo, muab tso ua ke ib lub tsev dog dig, ob peb lub tsev thiab tej zaum txawm tias lub tsev pheeb suab. Qee lub sij hawm muaj teeb meem tshwm sim; piv txwv li, zawm ib lub ntsia hlau nrog rab phom tsis tas yuav ua haujlwm sai sai, tab sis feem ntau nws tuaj yeem daws tau nrog kev ua siab ntev thiab xws li niam thiab txiv.

Thiab tom qab ntawd ib tug neeg nplua nuj tshwm nyob ze, leej twg muaj huab damn ntawm ntau yam cuab yeej: hluav taws xob saws, ntsia thawv phom, ntswj ntsia hlau thiab Vajtswv paub dab tsi ntxiv. Nws yog npaj los xauj tawm tag nrho cov nyiaj no nyob ib ncig ntawm lub moos. Yuav ua li cas? Peb tso tseg qhov kev xaiv ntawm kev nqa ib rab chais thiab pov tseg nws raws li kev tsis paub lus nom tswv. Qhov ntse tshaj plaws uas yuav tsum tau ua yog kawm seb cov cuab yeej twg muaj, lawv yuav ua li cas ntxiv rau ib leeg hauv ntau txoj haujlwm, thiab nyob rau hauv cov xwm txheej twg lawv raug xa mus.

Txij li qhov no yog qhov laj thawj tseem ceeb rau kuv, qhov kev npaj tau raug teeb tsa raws li - txhawm rau nrhiav cov lus qhia tseem ceeb thiab ua tib zoo kawm. Thiab cov lus qhia zoo li no tau pom. Phau ntawv no tau sau me ntsis qhuav, tab sis qhov no tsis zoo li yuav ua rau ntshai cov neeg uas kawm matan raws li Fichtenholtz.

Kuv nyeem nws los ntawm npog los npog thiab kuv xav tias nws ua tau raws li nws lub hom phiaj - nws muab cov ntsiab lus zoo ntawm ob qho kev pabcuam lawv tus kheej thiab ntau lub ntsiab lus dav dav uas yuav ntsib hauv kev xeem. Tsis tas li ntawd, ib qho txiaj ntsig zoo yog lub sijhawm los dhau los ntawm cov txheej txheem sau npe coj txawv txawv ntawm Sybex thiab teb tag nrho cov lus nug thiab kev xyaum xeem los ntawm phau ntawv online.

Ib qho tseem ceeb: Kuv tau kawm siv phau ntawv los ntawm 2016 tsab, tab sis hauv AWS txhua yam hloov pauv tsis tu ncua, yog li nrhiav cov ntawv tshiab uas yuav muaj thaum lub sijhawm npaj. Piv txwv li, cov lus nug txog qhov muaj thiab kav ntev ntawm ntau yam S3 thiab Glacier cov chav kawm feem ntau tuaj txog hauv kev xeem, tab sis qee tus lej tau hloov pauv piv rau xyoo 2016. Ntxiv rau, cov tshiab tau ntxiv (piv txwv li, INTELLIGENT_TIERING lossis ONEZONE_IA).

Motif ob: "65 ntxoov txiv kab ntxwv"

Kev xav nruj yuav tsum tau siv zog. Tab sis nws tsis pub leejtwg paub tias ntau tus programmers muaj kev txaus siab los ntawm cov teeb meem tsis txaus ntseeg, cov lus nug thiab qee zaum txawm tias kev xeem.

Kuv xav tias qhov kev lom zem no zoo li ua si Dab tsi? Qhov twg? Thaum twg?" los yog, hais, kev ua si zoo ntawm chess.

Hauv qhov kev nkag siab no, tam sim no AWS Solutions Architect Associate exam yog qhov zoo heev. Txawm hais tias thaum lub sijhawm npaj, ntawm cov lus nug xeem, qee lub sijhawm muaj cov "crammed", xws li "Koj tuaj yeem muaj pes tsawg tus IP chaw nyob hauv VPC?"lossis"Dab tsi yog qhov muaj S3 IA?", thaum lub sijhawm kuaj nws tus kheej tsis muaj cov neeg zoo li no. Qhov tseeb, yuav luag txhua txhua 65 nqe lus nug yog qhov teeb meem tsim qauv me me. Nov yog ib qho piv txwv zoo los ntawm cov ntaub ntawv raug cai:

Ib daim ntawv thov lub vev xaib tso cai rau cov neeg siv khoom xa cov xaj mus rau S3 thoob. Qhov tshwm sim Amazon S3 tshwm sim ua rau Lambda muaj nuj nqi uas ntxig cov lus rau SQS kab. Ib qho piv txwv EC2 nyeem cov lus los ntawm kab, ua lawv, thiab khaws cia rau hauv lub rooj DynamoDB uas tau muab faib los ntawm tus lej cim tshwj xeeb. Lub hli tom ntej kev khiav tsheb yuav tsum nce ntxiv los ntawm qhov tseem ceeb ntawm 10 thiab Kev daws teeb meem Architect tab tom tshuaj xyuas cov qauv tsim kom muaj teeb meem loj. Yam twg yog qhov feem ntau yuav xav tau kev tsim kho dua tshiab kom muaj peev xwm ntsuas kom haum rau cov tsheb tshiab?
A. Lambda muaj nuj nqi B. SQS queue C. EC2 piv txwv D. DynamoDB rooj

Raws li kuv paub, qhov kev xeem dhau los muaj 55 nqe lus nug thiab tau faib 80 feeb. Thaj, lawv tau ua haujlwm zoo rau nws: tam sim no muaj 65 nqe lus nug thiab 130 feeb rau lawv. Lub sij hawm ib lo lus nug tau nce, tab sis tsis muaj cov lus nug dhau los. Kuv yuav tsum xav txog txhua tus, qee zaum ntev tshaj li ob feeb.

Los ntawm txoj kev, muaj cov lus xaus los ntawm qhov no. Feem ntau qhov kev sib tw yeej yog kom nrawm mus dhau tag nrho cov lus nug thiab teb cov lus teb tam sim ntawd. Nyob rau hauv cov ntaub ntawv ntawm SAA-C01, qhov no feem ntau tsis ua hauj lwm; koj yuav tau kos yuav luag txhua lo lus nug nrog checkboxes, txwv tsis pub muaj kev pheej hmoo ntawm tsis pom ib co nthuav dav thiab teb tsis raug. Kuv xaus lus teb, siv ib feeb lossis ob zaug ntawm txhua lo lus nug, thiab tom qab ntawd rov qab mus rau cov uas tau chij thiab siv 20 feeb ntxiv rau lawv.

Qhov laj thawj peb: "Yog tias cov hluas paub, yog tias muaj hnub nyoog tuaj yeem"

Raws li koj paub, ib qho ntawm cov laj thawj feem ntau rau kev tsis lees txais los ntawm cov programmers tshaj 40 yog lawv qhov kev txo qis hauv kev kawm piv rau cov tub ntxhais hluas.

Lub caij no, muaj kev xav tias hauv qee qhov chaw kuv lub peev xwm kawm tau nce ntxiv piv rau kuv cov tub ntxhais kawm xyoo - vim muaj kev mob siab thiab kev paub ntau dua, uas tso cai rau kuv siv cov lus piv txwv rau cov teeb meem tsis paub.

Tab sis kev hnov ​​​​lus tuaj yeem dag tau; xav tau lub hom phiaj tseem ceeb. Puas yog nws tsis yog qhov kev xaiv los npaj rau kev xeem thiab dhau nws?

Kuv xav tias qhov kev xeem tau ua tiav. Kuv tau npaj ntawm kuv tus kheej thiab kev npaj mus zoo heev. Zoo, yog, ob peb zaug kuv tsaug zog hauv lub txaj txaj thaum nyeem phau ntawv, tab sis qhov no tuaj yeem tshwm sim rau leej twg.
Tam sim no muaj daim ntawv pov thawj thiab cov ntsiab lus tsim nyog rau kev xeem raws li ib qho kev kos npe ntawm cov hmoov phom hauv lub khob.
 
Zoo, me ntsis txog dab tsi tuaj yeem yog kev txhawb zog, tab sis nws tsis zoo li yuav nyob hauv kuv rooj plaub.

Tsis yog thawj qhov laj thawj: "Cabbage"

Muaj xav paub Forbes tshawb fawb hais txog cov kws tshaj lij uas muaj daim ntawv pov thawj uas them nyiaj tshaj plaws hauv ntiaj teb, thiab AWS SAA yog nyob rau hauv qhov chaw muaj koob muaj npe 4 nyob ntawd

Hais txog axes thiab cabbage

Tab sis, ua ntej, dab tsi yog qhov ua rau thiab dab tsi yog qhov tshwm sim? Kuv xav tias cov txiv neej tau nyiaj zoo
vim muaj qee lub peev xwm, thiab cov peev xwm tib yam no pab dhau daim ntawv pov thawj. Qhov thib ob, kuv raug tsim txom los ntawm kev tsis ntseeg tsis meej tias ib tus neeg yuav tau them $ 130 K ib xyoos twg sab nraud Tebchaws Meskas, txawm tias nws tau lees paub los ntawm taub hau mus rau ntiv taw.

Thiab feem ntau, raws li koj paub, tom qab txaus siab rau qib qis ntawm lub pyramid, cov nyiaj hli tsis yog qhov tseem ceeb.

Tsis yog lub hom phiaj thib ob: "Lub tuam txhab xav tau"

Cov tuam txhab tuaj yeem txhawb lossis txawm xav tau ntawv pov thawj (tshwj xeeb yog tias lawv xav tau kev koom tes, xws li AWS APN kev koom tes hauv Amazon rooj plaub).

Tab sis nyob rau hauv peb cov ntaub ntawv, ib qho khoom ywj pheej yog tsim, thiab peb kuj sim kom tsis txhob tus neeg muag khoom xauv-hauv. Yog li tsis muaj leej twg xav tau daim ntawv pov thawj. Lawv yuav qhuas koj thiab them nyiaj rau kev xeem hauv kev lees paub ntawm qee qhov kev siv zog - uas yog tag nrho cov nom tswv.

Tsis yog lub hom phiaj thib peb: "Kev Ua Haujlwm"

Tej zaum muaj daim ntawv pov thawj yuav yog qhov txiaj ntsig zoo rau kev ua haujlwm, txhua yam sib npaug. Tab sis kuv tsis muaj phiaj xwm hloov txoj haujlwm. Nws yog qhov nthuav kom ua haujlwm ntawm cov khoom lag luam uas nquag siv ntau txoj hauv kev tshiab thiab cov kev pabcuam AWS. Tag nrho cov no txaus ntawm qhov chaw tam sim no.

Tsis yog, tau kawg, muaj ntau qhov sib txawv: hauv 23 xyoo hauv IT Kuv tau hloov txoj haujlwm 5 zaug. Nws tsis yog qhov tseeb tias kuv yuav tsis hloov dua yog tias kuv nyob ntev dua 20 xyoo. Tab sis yog tias lawv tuav kuv, peb yuav. quaj.

Pab tau

Hauv kev xaus, kuv yuav hais txog ob peb yam khoom ntxiv uas kuv tau siv los npaj rau kev xeem thiab tsuas yog "sharpener rau lub saw":

  • Cov chav kawm video kev pom ntau ΠΈ huab guru. Cov yav tas, lawv hais tias, tshwj xeeb tshaj yog zoo yog tias koj yuav ib tug subscription nrog nkag mus rau tag nrho cov kev xyaum xeem. Tab sis ib qho ntawm kuv qhov kev ua si tsis yog siv ib xees rau kev npaj; kev yuav ib daim ntawv tso npe tsis zoo nrog qhov no. Tsis tas li ntawd, kuv feem ntau pom cov video hom kom tsis tshua muaj tuab ntawm cov ntaub ntawv ntawm ib chav tsev ntawm lub sijhawm. Txawm li cas los xij, thaum lawv npaj rau SA Professional, Kuv feem ntau yuav tso npe rau npe.
  • Tons ntawm Amazon cov ntaub ntawv raug cai, suav nrog F.A.Q thiab WhitePapers.
  • Zoo, qhov kawg, tab sis tseem ceeb tshaj plaws - kev ntsuam xyuas. Kuv pom lawv ob peb hnub ua ntej qhov kev xeem thiab xyaum tau zoo. Tsis muaj ib yam dab tsi uas yuav tsum tau nyeem nyob ntawd, tab sis qhov kev sib tham hauv online thiab cov lus teb rau cov lus teb yog qhov zoo.

Tau qhov twg los: www.hab.com

Ntxiv ib saib