Uta Whakataurite me te AWS ELB

Kia ora katoa! Ka timata te akoranga i tenei ra "AWS mo nga Kaihanga", i roto i te hononga i whakahaerea e matou he webinar kaupapa e rite ana i whakatapua ki te arotake ELB. I titiro matou ki nga momo taurite me te hanga i etahi tauira EC2 me te taurite. I ako ano matou i etahi atu tauira o te whakamahinga.

Uta Whakataurite me te AWS ELB

I muri i te whakarongo ki te webinar, Ka:

  • kia mohio he aha te AWS Load Balancing;
  • mohio ki nga momo Elastic Load Balancer me ona waahanga;
  • whakamahia te AWS ELB i roto i to mahi.

He aha koe me tino mohio ki tenei?

  • ka whai hua mena kei te whakamahere koe ki te tango i nga whakamatautau tohu tohu AWS;
  • he huarahi ngawari tenei ki te tohatoha i te kawenga i waenga i nga kaitoro;
  • He huarahi ngawari tenei ki te taapiri i a Lambda ki to ratonga (ALB).

I whakahaerehia he akoranga tuwhera Rishat Teregulov, he miihini punaha i tetahi kamupene hokohoko mo te whanaketanga paetukutuku me te tautoko.

Whakataki

He aha te Whakairite Uta Elastic ka kitea i te hoahoa i raro nei, e whakaatu ana i tetahi tauira ngawari:

Uta Whakataurite me te AWS ELB

Ka whakaae a Load Balancer i nga tono ka tohatoha ki nga waahi. He tauira motuhake kei a matou, kei reira nga mahi Lambda, kei reira ano he roopu Tauine Aunoa (he roopu tuumau).

Nga Momo AWS ELB

1. Kia titiro tatou ki nga momo matua:

Tauira Uta Tauhira. Ko te taurite kawenga tuatahi mai i AWS, e mahi ana i runga i te OSI Layer 4 me te Layer 7, e tautoko ana i te HTTP, HTTPS, TCP me SSL. E whakarato ana i te whakataurite kawenga taketake puta noa i te maha o nga waa Amazon EC2 me te mahi i nga taumata tono me nga hononga. Me whakatuwheratia (kua tohuhia ki te hina):

Uta Whakataurite me te AWS ELB

Ko tenei taurite ka kiia he tawhito, no reira ka tūtohu mo te whakamahi i etahi keehi anake. Hei tauira, mo nga tono i hangaia i runga i te whatunga EC2‑Classic. Ko te tikanga, kaore tetahi e aukati i a maatau ki te hanga:

Uta Whakataurite me te AWS ELB

2. Kaitaurite Uta Whatunga. E tika ana mo nga mahi taumaha, e mahi ana i te OSI Layer 4 (ka taea te whakamahi i te EKS me te ECS), ka tautokohia te TCP, te UDP me te TLS.

Ko te Whatunga Uta Whakairite e arai ana i nga waka ki nga whaainga i roto i te Amazon VPC me te kaha ki te tukatuka i nga miriona tono mo ia hekona me te roanga-iti. I tua atu, kua arotauhia ki te hapai i nga tauira waka me nga kawenga ohorere me te whakarereke.

3. Taurite Uta Tono. Ka mahi i te paparanga 7, he tautoko Lambda, tautoko i nga ture taumata pane me te ara, tautoko HTTP me HTTPS.
Ka whakarato ararere tono matatau e arotahi ana ki te tuku tono i hangaia i runga i nga hoahoanga hou, tae atu ki nga ratonga miihini me nga ipu. Ka arahi i nga waka ki nga whaainga i Amazon VPC i runga i nga korero o te tono.

Mo te maha o nga kaiwhakamahi, ko te Whakairite Uta Taupānga te whiringa tuatahi hei whakakapi i te Taurite Uta Tauhira, na te mea ehara te TCP i te rite ki te HTTP.

Me hanga ano e tatou, na te mea ka rua nga taurite kawenga:

Uta Whakataurite me te AWS ELB

Nga Wae Taurite Uta

Nga Wae Whakataunga Uta (he mea noa ki nga kaitaurite katoa):

  • Kaupapahere Takitaki Uru

— o raarangi uru ELB. Hei whakarite tautuhinga, ka taea e koe te haere ki te Whakaahuatanga ka kowhiri i te paatene "Whakatika huanga":

Uta Whakataurite me te AWS ELB

Na ka tohua e matou S3Bucket - rokiroki ahanoa Amazon:

Uta Whakataurite me te AWS ELB

  • Kaupapa

— taurite o roto, o waho ranei. Ko te take ko te mea me whiwhi to LoadBalancer i nga wahitau o waho kia taea ai te uru mai i waho, ka taea ranei e koe te taurite kawenga o roto;

  • Ropu Haumaru

— mana uru ki te taurite. Ko te tikanga he papangaahi taumata teitei tenei.

Uta Whakataurite me te AWS ELB

Uta Whakataurite me te AWS ELB

  • Ngaroakore

— kupengaroto kei roto i to VPC (me, na reira, te rohe waatea). Ka tohua nga kupengaroto i te wa o te waihanga. Mēnā he whakawhāitihia ngā VPC mā te rohe, ka whakawhāitihia ngā kupengaroto mā ngā rohe wātea. I te wa e hanga ana he Kaitaurite Uta, he pai ake te hanga i roto i nga kupenga iti e rua (ka awhina mena ka puta he raru ki tetahi Rohe Wātea);

  • He hunga whakarongo

— o kawa taurite. Ka rite ki te korero i mua ake nei, mo te Tauira Utauta Tauira ka taea te HTTP, HTTPS, TCP me te SSL, mo te Whatunga Uta Whakatau - TCP, UDP me te TLS, mo te Tauira Uta Tono - HTTP me te HTTPS.

Tauira mo te Tauira Uta Tauhira:

Uta Whakataurite me te AWS ELB

Engari i roto i te Kaiwhakarite Uta Taupānga ka kite tatou i tetahi atanga paku rereke me te tikanga rereke:

Uta Whakataurite me te AWS ELB

Uta i nga waahanga v2 (ALB me NLB)

Inaianei kia ata titiro atu ki te putanga 2 nga taurite Whakairite Uta Taupānga me te Whakairite Uta Whatunga. Ko enei pauna kei a raatau ake waahanga waahanga. Hei tauira, ka puta mai he kaupapa penei i nga Rōpū Whakataunga - nga tauira (me nga mahi). He mihi ki tenei waahanga, ka whai waahi taatau ki te tohu ko wai o nga Roopu Whakatau e hiahia ana matou ki te arahi i nga waka.

Uta Whakataurite me te AWS ELB

Uta Whakataurite me te AWS ELB

I roto i nga kupu ngawari, i roto i nga Rōpū Whakataunga ka tohua e matou nga waahi ka tae mai nga waka. Mena i roto i te Taurite Uta Tauhira ka hono tonu koe i te kaha ki te taurite, na i roto i te Taurite Uta Tono ka tuatahi koe:

  • hanga he Kaitaurite Uta;
  • te hanga i tetahi roopu Whaiaro;
  • tika ma nga tauranga e hiahiatia ana, ki nga ture Kaitauta Uta ki nga Roopu Whaiaro e hiahiatia ana;
  • i roto i nga roopu Whainga ka tautapa koe i nga tauira.

Ko tenei arorau whakahaere he ahua uaua ake, engari ko te mea he watea ake.

Ko te waahanga e whai ake nei Nga ture whakarongo (nga ture mo te ararere). Ka pa ana tenei ki te Kaitaurite Uta Tono. Mena i roto i te Whatunga Uta Whakairite ka hanga noa e koe he Kaiwhakarongo, a ka tukuna atu he waka ki tetahi roopu Target, katahi ka i roto i te Tauira Uta Tono nga mea katoa ake ngahau me te watea.

Uta Whakataurite me te AWS ELB

Inaianei me korero etahi kupu mo te waahanga e whai ake nei - IP maeneene (nga wahitau pateko mo NLB). Mēnā i pā ngā ture ararere o te Kaiwhakarongo ki te Kaiwhakarite Uta Taupānga anake, ka pā noa te IP Elastic IP ki te Kaitaurite Uta Whatunga.

Hangaia he Kaitauta Uta Whatunga:

Uta Whakataurite me te AWS ELB

Uta Whakataurite me te AWS ELB

Na i te wa o te hangahanga ka kite tatou kua whakawhiwhia ki a tatou te whai waahi ki te kowhiri i te Elastic IP:

Uta Whakataurite me te AWS ELB

Ko te IP Elastic e whakarato ana i tetahi wahitau IP kotahi ka taea te hono atu ki nga ahuatanga EC2 rereke i roto i te waa. Mēnā he wāhitau IP Elastic he tauira EC2 ka mutu, ka mutu ranei taua tauira, ka taea e koe te hono tonu i tetahi tauira EC2 hou me tetahi wahitau IP Elastic. Heoi, e kore e mutu te mahi o to tono o naianei, na te mea kei te kite tonu nga tono i taua wahitau IP, ahakoa kua rereke te EC2 tuturu.

konei tetahi atu take whakamahi i runga i te kaupapa mo te aha e hiahiatia ana te Elastic IP. Titiro, e 3 nga wahitau IP e kitea ana, engari e kore e noho ki konei ake ake:

Uta Whakataurite me te AWS ELB

Ka huri a Amazon ki a raatau i te wa, pea i nga 60 hēkona (engari i roto i te mahi, he iti noa iho). Ko te tikanga ka huri nga wahitau IP. A, i roto i te take o te Whatunga Uta Whakatau, ka taea e koe te here noa i tetahi wahitau IP me te tohu i roto i o ture, kaupapa here, aha atu.

Uta Whakataurite me te AWS ELB

Tuhia nga whakatau

Ko te ELB e whakarato ana i te tohatoha aunoa o nga waka taumai puta noa i nga whaainga maha (nga ipu, nga tauira Amazon EC2, nga wahitau IP, me nga mahi Lambda). Ka taea e ELB te tohatoha waka me nga taumahatanga rereke i roto i te Rohe Wātea kotahi me nga Rohe Wātea maha. Ka taea e te kaiwhakamahi te whiriwhiri mai i nga momo taurite e toru e whakarato ana i te waatea nui, te autoscaling, me te whakamarumaru pai. He mea nui enei mea katoa hei whakarite i te he o to tono.

Nga painga matua:

  • teitei wātea. Ko te kirimana ratonga e 99,99% te waatea mo te taurite kawenga. Hei tauira, he maha nga Rohe Wātea e whakarite ana ka tukatukahia nga waka e nga taonga hauora anake. Inaa, ka taea e koe te whakataurite i te utaina puta noa i te rohe katoa, te huri i nga waka ki nga taumata hauora i roto i nga waahi rereke rereke;
  • haumaru. Ka mahi tahi a ELB me Amazon VPC, e whakarato ana i nga momo kaha haumaru - whakahaere tiwhikete whakauru, motuhēhēnga kaiwhakamahi, me te whakamunatanga SSL/TLS. Ko te katoa ka whakarato i te whakahaeretanga o nga tautuhinga TLS ki te pokapū me te ngawari;
  • hakinakina. Ka taea e te ELB te whakahaere i nga huringa ohorere o te hokohoko whatunga. A ko te whakaurunga hohonu ki te Tauine Aunoa ka nui nga rauemi ki te tono mena ka huri te kawenga, me te kore e hiahia ki te wawaotanga a-ringa;
  • Tuhinga. Ka taea e koe te whakamahi i nga wahitau IP hei arahi i nga tono ki nga whaainga o o tono. Ka whaiwari tenei i te wa e mariko ai nga tono whaainga, na reira ka taea te manaaki i nga tono maha i runga i te waa kotahi. I te mea ka taea e nga tono te whakamahi i te tauranga whatunga kotahi me te wehe i nga roopu haumarutanga, ka ngawari te whakawhitiwhiti korero i waenga i nga tono ina kei a matou, me kii, he hoahoanga moroiti;
  • te aroturuki me te arotake. Ka taea e koe te aro turuki i nga tono i te waa tuuturu ma te whakamahi i nga ahuatanga o Amazon CloudWatch. Kei te korero matou mo nga inenga, nga raarangi, nga tono aroturuki. I roto i nga kupu ngawari, ka taea e koe te tautuhi i nga raruraru me te tohu tika i nga pounamu mahi;
  • whakataurite kawenga ranu. Ko te kaha ki te uta toenga i waenga i nga rauemi o-whare me te AWS ma te whakamahi i te taurite kawenga ka ngawari ki te heke, ki te whakawhanui ranei i nga tono o-whare ki te kapua. Ka whakangwarihia ano te whakahaere i nga hapa ma te whakamahi i te kapua.

Mena kei te pirangi koe ki nga korero, koinei etahi atu hononga whai hua mai i te paetukutuku mana Amazon:

  1. Taurite Uta Elastic.
  2. Nga kaha o te Whakatau Uta Elastic.

Source: will.com

Tāpiri i te kōrero