Kia ora katoa! Ka timata te akoranga i tenei ra
- 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
Whakataki
He aha te Whakairite Uta Elastic ka kitea i te hoahoa i raro nei, e whakaatu ana i tetahi tauira ngawari:
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):
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:
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:
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":
Na ka tohua e matou S3Bucket - rokiroki ahanoa Amazon:
- 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.
- 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:
Engari i roto i te Kaiwhakarite Uta Taupānga ka kite tatou i tetahi atanga paku rereke me te tikanga rereke:
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.
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
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:
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:
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
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.
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:
Source: will.com