Hais txog axes thiab cabbage

Kev xav txog qhov twg lub siab xav kom dhau daim ntawv pov thawj los ntawm Tus Kws Tshaj Lij Tsim Kho Kev daws teeb meem AWS.

Lub hom phiaj ib: "Axes"

Ib qho ntawm cov ntsiab cai tseem ceeb tshaj plaws rau txhua tus kws tshaj lij yog "Paub koj cov cuab yeej" (lossis hauv ib qho ntawm nws cov kev hloov pauv "ua kom lub tshuab hlais ntse").

Peb tau nyob hauv huab ntev heev lawm, tab sis txog tam sim no, nws tsuas yog cov ntawv thov monolithic nrog cov ntaub ntawv xa mus rau EC2 piv txwv - pheej yig thiab zoo siab.

Tiam sis maj mam, qhov kev txwv ntawm lub monolith tau dhau los ua kev txwv ntau dhau. Peb tau pib txoj kev rhuav tshem, hauv lub ntsiab lus zoo ntawm lo lus - modularization, thiab tom qab ntawd cov microservices niaj hnub no. Thiab sai heev, ib puas paj tau tawg paj hauv cov av no.

Tsis tas yuav nrhiav deb - qhov project sau cov 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 rau peb cov khoom - los ntawm cov ces kaum deb ntawm cov cuab yeej cuab tam qub mus rau ultra-niaj hnub microservices ntawm .Net Core.
  • Cov kab Amazon SQS uas khaws cov ntaub ntawv teev cia txog yam uas tshwm sim rau cov neeg siv khoom.
  • Ib qho .Net Core microservice uas khaws cov lus los ntawm ib kab thiab xa mus rau Amazon Kinesis Data Streams (KDS). Nws kuj muaj ib lub web API thiab Swagger UI rau kev thaub qab thiab kev sim tes. Nws tau qhwv rau hauv Docker Linux thawv thiab tuav hauv Amazon ECS. Autoscaling suav nrog rau cov kwj loj.
  • Los ntawm KDS, cov ntaub ntawv raug xa mus rau Amazon Redshift los ntawm cov kav dej tua hluav taws, nrog rau qhov chaw khaws cia nruab nrab hauv Amazon S3.
  • Cov ntaub ntawv teev cia ua haujlwm rau cov neeg tsim khoom (cov ntaub ntawv kho qhov yuam kev, cov lus qhia yuam kev, thiab lwm yam) raug teeb tsa ua JSON uas pom tseeb thiab xa mus rau Amazon CloudWatch Logs.

Hais txog axes thiab cabbage

Thaum ua haujlwm nrog ntau yam kev pabcuam AWS, koj xav paub tias muaj dab tsi thiab yuav siv nws li cas zoo tshaj plaws.

Xav txog koj muaj ib rab hneev qub uas ruaj khov thiab siv tau zoo rau kev txiav ntoo thiab ntaus ntsia hlau. Tau ntau xyoo los lawm, koj tau kawm siv nws zoo, ua ib lub tsev dev, ob peb lub tsev me, thiab tej zaum txawm tias yog ib lub tsev ntoo. Qee zaum, muaj teeb meem tshwm sim—piv txwv li, kev tsav ib lub ntsia hlau nrog rab hneev tsis yog ib txwm ua tau sai, tab sis feem ntau nws daws tau nrog kev ua siab ntev thiab kev qhuab ntuas me ntsis.

Thiab tom qab ntawd ib tug neeg nyob ze nplua nuj tuaj txog, nrog ntau yam cuab yeej sib txawv: chainsaws, rab phom ntsia hlau, screwdrivers, thiab leej twg paub dab tsi ntxiv. Nws txaus siab xauj tag nrho cov khoom muaj nqis no 24/7. Yuav ua li cas? Peb tsis lees txais lub tswv yim ntawm kev siv rab hneev thiab tshem tawm lawv raws li tsis paub txog kev nom kev tswv. Qhov zoo tshaj plaws uas yuav tsum ua yog kawm txog hom cuab yeej uas lawv yog, lawv ua li cas sib pab rau ntau txoj haujlwm sib txawv, thiab cov nqe lus ntawm lawv qhov kev xauj tsev.

Vim qhov no yog kuv lub hom phiaj tseem ceeb, kuv txoj kev npaj tau raug teeb tsa raws li qhov ntawd - nrhiav ib phau ntawv qhia tseem ceeb thiab kawm nws kom zoo. Thiab ib phau ntawv qhia zoo li no tau pomPhau ntawv no sau qhuav qhawv, tab sis qhov no yuav tsis ua rau cov neeg uas kawm txog kev suav lej raws li Fichtenholz xav tsis thoob.

Kuv nyeem nws txij thaum pib txog thaum kawg thiab ntseeg tias nws ua tau raws li nws lub hom phiaj - nws muab kev nkag siab zoo txog ob qho tib si cov kev pabcuam lawv tus kheej thiab cov ntsiab lus dav dav uas yuav ntsib ntawm kev xeem. Ib qho txiaj ntsig zoo yog lub peev xwm ua tiav cov txheej txheem sau npe Sybex uas txawv txawv thiab xeem tag nrho cov lus nug xeem thiab xyaum xeem los ntawm phau ntawv online.

Tseem Ceeb: Kuv tau kawm siv phau ntawv xyoo 2016, tab sis tej yam hloov pauv sai heev hauv AWS, yog li nrhiav phau ntawv tshiab tshaj plaws uas muaj thaum koj npaj. Piv txwv li, cov kev xeem xyaum feem ntau nug txog qhov muaj thiab kev ruaj khov ntawm ntau yam S3 thiab Glacier chav kawm, tab sis qee tus lej tau hloov pauv txij li xyoo 2016. Cov tshiab kuj tau ntxiv (piv txwv li, INTELLIGENT_TIERING lossis ONEZONE_IA).

Motif ob: "65 ntxoov txiv kab ntxwv"

Xav txog qhov nyuaj yuav tsum tau siv zog ntau. Tab sis nws tsis yog qhov zais cia tias ntau tus neeg sau programmer muaj kev lom zem los ntawm cov teeb meem nyuaj, cov lus nug, thiab qee zaum txawm tias kev xeem.

Kuv xav tias qhov kev lom zem no zoo ib yam li kev ua si "Dab tsi? Qhov twg? Thaum twg?" lossis, piv txwv li, kev ua si chess zoo.

Hauv qhov kev nkag siab no, qhov kev xeem AWS Solutions Architect Associate tam sim no zoo heev. Txawm hais tias thaum lub sijhawm npaj, kuv qee zaum ntsib qee cov lus nug "crammable", xws li "Tus naj npawb ntawm cov chaw nyob IP elastic uas VPC muaj tau yog pes tsawg?"lossis"S3 IA muaj nyob rau qhov twg?" , Kuv tsis tau ntsib ib qho ntawm cov no hauv qhov kev xeem tiag tiag. Qhov tseeb, yuav luag txhua lo lus nug ntawm 65 lo lus nug yog qhov teeb meem tsim qauv me me. Nov yog ib qho piv txwv zoo ib yam los ntawm cov ntaub ntawv raug cai:

Ib daim ntawv thov web tso cai rau cov neeg siv khoom xa cov xaj mus rau hauv lub thoob S3. Cov xwm txheej Amazon S3 tshwm sim ua rau muaj lub luag haujlwm Lambda uas ntxig cov lus rau hauv kab SQS. Ib qho EC2 instance nyeem cov lus los ntawm kab, ua tiav lawv, thiab khaws cia rau hauv lub rooj DynamoDB faib los ntawm tus lej xaj tshwj xeeb. Lub hlis tom ntej cov tsheb khiav yuav nce ntxiv los ntawm qhov sib npaug ntawm 10 thiab Tus Kws Tsim Kho Kev daws teeb meem tab tom tshuaj xyuas cov qauv rau cov teeb meem scaling. Cov khoom twg yuav xav tau rov ua dua tshiab kom thiaj li tuaj yeem scaling kom haum rau cov tsheb khiav tshiab?
A. Lambda function B. SQS queue C. EC2 instance D. DynamoDB table

Raws li kuv paub, qhov kev xeem dhau los muaj 55 lo lus nug thiab tau muab 80 feeb los ua kom tiav. Zoo li, lawv tau ua haujlwm zoo ntawm kev kho nws: tam sim no muaj 65 lo lus nug thiab 130 feeb los ua kom tiav. Lub sijhawm rau ib lo lus nug tau nce ntxiv, tab sis yuav luag tsis muaj cov lus nug yooj yim. Txhua lo lus nug yuav tsum tau xav txog, qee zaum ntau dua ob feeb.

Los ntawm txoj kev, muaj ib qho kev kawm tau los ntawm qhov no. Feem ntau, txoj kev yeej yog kom nyeem tag nrho cov lus nug sai sai thiab teb cov lus nug uas tau teb tam sim ntawd. Hauv rooj plaub ntawm SAA-C01, qhov no tsis ua haujlwm tiag tiag; koj yuav tsum cim yuav luag txhua lo lus nug, txwv tsis pub koj yuav plam ib qho ntsiab lus thiab teb tsis raug. Kuv siv sijhawm ib lossis ob feeb rau txhua lo lus nug, tom qab ntawd rov qab mus rau cov uas kuv tau cim thiab siv sijhawm 20 feeb seem rau lawv.

Lub hom phiaj thib peb: "Yog tias cov tub ntxhais hluas tsuas paub, yog tias cov laus tsuas paub tau"

Raws li paub zoo, ib qho ntawm cov laj thawj feem ntau rau kev tsis lees txais los ntawm cov neeg sau programmer tshaj 40 yog qhov muaj peev xwm kawm qis dua piv rau cov neeg hluas.

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

Tiamsis kev xav tuaj yeem dag ntxias; xav tau cov qauv ntsuas uas ncaj ncees. Npaj rau kev xeem thiab xeem - vim li cas ho tsis ua?

Kuv xav tias qhov kev xeem tau ua tiav. Kuv tau npaj kuv tus kheej, thiab kev npaj tau mus zoo heev. Okay, kuv tsaug zog hauv lub txaj pw ob peb zaug thaum nyeem phau ntawv qhia, tab sis qhov ntawd tuaj yeem tshwm sim rau txhua tus.
Tam sim no muaj daim ntawv pov thawj thiab cov ntsiab lus zoo rau kev xeem ua lub cim ntawm cov hmoov phom hauv cov hwj hmoov.

Zoo, me ntsis txog dab tsi yuav yog kev txhawb siab, tab sis nws tsis zoo li yuav yog rau kuv qhov teeb meem.

Tsis yog thawj lub hom phiaj: "Cabbage"

Muaj qee yam xav paub ntxiv Kev tshawb fawb ntawm Forbes Txog cov kws tshwj xeeb twg nrog daim ntawv pov thawj twg tau them nyiaj ntau tshaj plaws hauv ntiaj teb, thiab AWS SAA nyob rau hauv qhov chaw thib 4.

Hais txog axes thiab cabbage

Tiam sis ua ntej tshaj plaws, qhov ua rau thiab qhov tshwm sim yog dab tsi? Kuv xav tias cov txiv neej no khwv tau nyiaj zoo.
Vim muaj tej yam peev xwm, thiab tej yam peev xwm no pab kom lawv dhau daim ntawv pov thawj. Qhov thib ob, kuv muaj qee qhov kev tsis ntseeg tias yuav muaj leej twg tau txais $ 130 ib xyoos sab nraum Tebchaws Meskas, txawm tias lawv tau txais daim ntawv pov thawj tag nrho los xij.

Thiab feem ntau, raws li peb paub zoo, tom qab cov theem qis dua ntawm lub pyramid txaus siab lawm, cov nyiaj hli tsis yog qhov tseem ceeb tshaj plaws.

Lub hom phiaj thib ob yog: "Cov kev cai ntawm lub tuam txhab"

Cov tuam txhab yuav txhawb lossis txawm tias xav tau daim ntawv pov thawj (tshwj xeeb tshaj yog tias lawv xav tau rau kev koom tes, xws li koom nrog AWS APN hauv rooj plaub ntawm Amazon).

Tiam sis hauv peb qhov teeb meem, peb tab tom tsim cov khoom lag luam ywj pheej, thiab peb kuj tab tom sim zam kev xauv tus neeg muag khoom. Yog li tsis muaj leej twg xav tau daim ntawv pov thawj. Lawv yuav qhuas koj thiab them rau qhov kev xeem ua ib qho cim ntawm koj txoj kev siv zog - qhov ntawd yog txhua yam kev cai.

Lub hom phiaj thib peb yog: "Kev Ua Haujlwm"

Tej zaum muaj daim ntawv pov thawj yuav yog qhov zoo rau kev tau txais haujlwm, txhua yam sib npaug. Tab sis kuv tsis muaj phiaj xwm hloov haujlwm. Nws yog qhov nthuav kom ua haujlwm rau cov khoom nyuaj uas siv ntau txoj hauv kev niaj hnub thiab AWS cov kev pabcuam. Kuv muaj tag nrho cov ntawd hauv kuv txoj haujlwm tam sim no.

Tsis yog, tau kawg, tej xwm txheej txawv: hauv 23 xyoo hauv IT, kuv tau hloov haujlwm tsib zaug. Nws tsis yog qhov tseeb tias kuv yuav tsis tas hloov dua yog tias kuv kav ntev dua 20 xyoo. Tab sis yog tias lawv ntaus kuv, kuv yuav quaj.

Pab tau

Xaus lus, kuv yuav hais txog ob peb yam khoom siv ntxiv uas kuv siv los npaj rau kev xeem thiab ua ib yam "tshuab kom ntse":

  • Cov chav kawm video ntau tus pom и tus kws qhia huabLawv hais tias, qhov tom kawg no zoo heev yog tias koj yuav daim ntawv sau npe uas muaj kev nkag mus rau txhua qhov kev xeem xyaum. Tab sis ib qho ntawm kuv cov cai ua si yog tsis txhob siv ib xees rau kev npaj, thiab kev yuav daim ntawv sau npe tsis haum rau qhov ntawd. Tsis tas li ntawd, kuv feem ntau pom tias hom ntawv video tsis muaj ntaub ntawv ntau hauv lub sijhawm. Txawm li cas los xij, thaum kuv npaj rau SA Professional, kuv yuav sau npe rau daim ntawv sau npe.
  • Muaj ntau cov ntaub ntawv Amazon, suav nrog cov FAQs thiab WhitePapers.
  • Zoo, qhov kawg tab sis tsis yog qhov tseem ceeb tshaj plaws yog - kev ntsuam xyuas pov thawjKuv pom lawv ob peb hnub ua ntej hnub xeem thiab tau xyaum ntau heev. Tsis muaj dab tsi nyeem ntau, tab sis lub interface online thiab cov lus teb zoo heev.

Tau qhov twg los: www.hab.com

Yuav txhim khu kev qha hosting rau cov chaw nrog DDoS tiv thaiv, VPS VDS servers 🔥 Yuav lub vev xaib hosting txhim khu kev qha nrog kev tiv thaiv DDoS, VPS VDS servers | ProHoster