Tukutuku HighLoad - me pehea te whakahaere waka mo nga mano tini o nga rohe

Ko nga hokohoko tika i runga i te whatunga DDoS-Guard i neke ake i te kotahi rau gigabits ia hekona. I tenei wa, 50% o a maatau hokohoko katoa i hangaia e nga ratonga tukutuku kiritaki. He maha nga tekau mano o nga rohe enei, he tino rereke, me te nuinga o nga keehi me whai huarahi takitahi.

Kei raro iho i te tapahi ko te pehea e whakahaere ai i nga pona o mua me te whakaputa i nga tiwhikete SSL mo nga rau mano o nga waahi.

Tukutuku HighLoad - me pehea te whakahaere waka mo nga mano tini o nga rohe

He ngawari te whakarite i te mua mo te pae kotahi, ahakoa he nui rawa. Ka tangohia e matou te nginx, haproxy ranei, lighttpd ranei, whirihorahia kia rite ki nga kaiarahi ka warewarehia. Mena ka hiahia taatau ki te whakarereke i tetahi mea, ka mahi ano tatou ka wareware ano.

Ka huri nga mea katoa ka tukatukahia e koe te maha o nga waka i runga i te rere, te arotake i te tika o nga tono, te kopiri me te keteroki i nga ihirangi kaiwhakamahi, a i te wa ano ka huri i nga tawhā he maha nga wa ia hekona. Kei te hiahia te kaiwhakamahi ki te kite i te hua i runga i nga waahanga o waho i muri tonu i tana whakarereketanga i nga tautuhinga i roto i tana putea whaiaro. Ka taea hoki e te kaiwhakamahi te tango i etahi mano (me etahi wa tekau mano) rohe me nga tawhā tukatuka waka takitahi ma te API. Ko enei katoa me mahi tonu i Amerika, i Uropi, me Ahia - ehara i te mea tino iti te mahi, na te mea kei Moscow anake he maha nga waahanga filtration wehe tinana.

He aha te maha o nga pokapu pono huri noa i te ao?

  • Ko te kounga o te ratonga mo te hokohoko a nga kaihoko - me whakahaere nga tono mai i nga USA i nga USA (tae atu ki nga whakaekenga, te parsing me etahi atu kino), kaore i toia ki Moscow, ki Uropi ranei, ka piki ake te roa o te tukatuka.

  • Ko nga waka whakaeke me noho rohe - ka taea e nga kaiwhakahaere whakawhiti te whakaheke i te wa o nga whakaeke, ko te nui o te waa ka nui ake i te 1Tbps. Ko te kawe i nga waka whakaeke i runga i nga hononga transatlantic, transasian ranei ehara i te whakaaro pai. I a maatau nga keehi i kii nga kaiwhakahaere Tier-1: "Ko te nui o nga whakaeke ka whakawhiwhia ki a koe he kino mo matou." Koira te take ka whakaaehia e matou nga awa taumai kia tata ki o ratou punawai.

  • Nga whakaritenga kaha mo te haere tonu o te ratonga - kaua e whakawhirinaki nga pokapu horoi ki tetahi ki tetahi, ki nga huihuinga a-rohe ranei o to tatou ao hurihuri tere. I tapahia e koe te hiko ki nga papa 11 katoa o MMTS-9 mo te wiki? - kaore he raruraru. Karekau he kiritaki kotahi karekau he hononga tinana ki tenei waahi motuhake ka mamae, karekau hoki nga ratonga tukutuku e mamae i raro i nga ahuatanga katoa.

Me pehea te whakahaere i enei mea katoa?

Me tere te tohatoha o nga whirihoranga o nga ratonga ki nga pona o mua (he mea tika tonu). Kaore e taea e koe te tango me te hanga ano i nga whirihora tuhinga me te whakaara ano i nga daemons i nga huringa katoa - ko te nginx ano e mau tonu ana te kati (ka tutakina e te kaimahi) mo etahi meneti (he haora ranei mena he roa nga waahi ipurangi).

I te wa e utaina ana te whirihoranga nginx, he ahua noa te pikitia e whai ake nei:

Tukutuku HighLoad - me pehea te whakahaere waka mo nga mano tini o nga rohe

Mo te whakamahi mahara:

Tukutuku HighLoad - me pehea te whakahaere waka mo nga mano tini o nga rohe

Ka kai nga kaimahi tawhito i te mahara, tae atu ki te mahara karekau e whakawhirinaki ki te maha o nga hononga - he mea noa tenei. Ina katia nga hononga kiritaki, ka wetekina tenei mahara.

He aha i kore ai tenei he take i te wa e timata ana te nginx? Karekau he HTTP/2, karekau he Paetukutuku, karekau he hononga ora roa. Ko te 70% o a maatau hokohoko tukutuku ko HTTP/2, ko te tikanga he hononga roa rawa atu.

He ngawari te otinga - kaua e whakamahi i te nginx, kaua e whakahaere i nga waahanga o mua i runga i nga konae tuhinga, me te kore e tukuna nga whirihoranga tuhinga kua kutuhia ki runga i nga hongere whakawhiti. Ko nga hongere, he pono, kua whakamanahia, kua rahuitia, engari kaore e iti ake te whakawhiti.

Kei a maatau ake te kaitaurite o mua, ko nga waahanga o roto ka korerohia e au i nga tuhinga e whai ake nei. Ko te mea nui ka taea e ia ko te tono i nga mano o nga huringa whirihoranga mo ia hekona i runga i te rere, kaore he whakaara ano, ka utaina ano, ka piki ohorere te kohi mahara, me era atu. He tino rite tenei ki te Hot Code Reload, hei tauira i Erlang. Ka penapenahia nga raraunga ki roto i te papaarangi uara matua kua tohatohahia e te whenua, ka panuihia tonutia e nga kaiwhakatere o mua. Ko era. tukuatu koe te tiwhikete SSL mā te atanga tukutuku API ranei i roto i Moscow, a i roto i te torutoru hēkona kua rite ki te haere ki to tatou pokapū horoi i roto i Los Angeles. Mena ka puta ohorere mai te pakanga o te ao ka ngaro te Ipurangi puta noa i te ao, ka mahi motuhake a tatou pona me te whakatika i te roro wehe i te wa kotahi o nga hongere whakatapua Los Angeles-Amsterdam-Moscow, Moscow-Amsterdam-Hong Kong- Ka watea mai a Los-Los. Angeles tetahi ranei o nga whakakikoruatanga GRE.

Ma tenei tikanga ano ka taea e tatou te whakaputa me te whakahou i nga tiwhikete Let's Encrypt. He tino ngawari te mahi penei:

  1. Ina kite matou i te tono HTTPS kotahi neke atu mo te rohe o to taatau kiritaki kaore he tiwhikete (me te tiwhikete kua pau ranei), ka tukuna e te pona o waho i whakaae ki te tono ki te mana tiwhikete o roto.

    Tukutuku HighLoad - me pehea te whakahaere waka mo nga mano tini o nga rohe

  2. Mēnā kāore te kaiwhakamahi i rāhui i te whakaputanga o Let's Encrypt, ka hangaia e te mana tiwhikete he TKT, ka whiwhi tohu whakaū mai i a LE ka tukuna ki nga waahi katoa i runga i te hongere whakamunatia. Inaianei ka taea e tetahi node te whakau i tetahi tono whakamana mai i a LE.

    Tukutuku HighLoad - me pehea te whakahaere waka mo nga mano tini o nga rohe

  3. I roto i nga wa poto, ka whiwhi tatou i te tiwhikete tika me te ki motuhake ka tukuna ki mua i te huarahi ano. Ano, me te kore e whakaara ano i nga daemons

    Tukutuku HighLoad - me pehea te whakahaere waka mo nga mano tini o nga rohe

  4. 7 ra i mua i te ra paunga, ka timatahia te tikanga mo te tango ano i te tiwhikete

Inaianei kei te huri tatou i nga tiwhikete 350k i roto i te waa, tino marama ki nga kaiwhakamahi.

I roto i nga tuhinga e whai ake nei o te raupapa, ka korero ahau mo etahi atu ahuatanga o te tukatuka wa-pono mo nga hokohoko tukutuku nui - hei tauira, mo te tarai i te RTT ma te whakamahi i nga raraunga kaore i oti hei whakapai ake i te kounga o te ratonga mo nga kaihoko whakawhiti me te katoa mo te tiaki i nga waka whakawhiti mai i nga whakaeke terabit, mo te tuku me te whakahiato korero mo nga waka, mo te WAF, tata kore mutunga CDN me te maha o nga tikanga hei whakapai ake i te tuku ihirangi.

Ko nga kaiwhakamahi kua rehita anake ka uru ki te rangahau. Waitohu maitēnā.

He aha taau e hiahia ana kia mohio tuatahi?

  • 14,3 orauAlgoritms mo te whakarōpū me te tātari i te kounga o te hokohoko tukutuku<3

  • 33,3 orauNga roto o DDoS-Guard7 pauna

  • 9,5 orauParenga o te whakawhiti L3/L4 hokohoko2

  • 0,0 orauTe tiaki i nga paetukutuku i runga i nga waka whakawhiti0

  • 14,3 orauPātūahi Taupānga Tukutuku3

  • 28,6 orauParenga ki te poroporo me te pao6

21 nga kaiwhakamahi i pooti. 6 nga kaiwhakamahi i aukati.

Source: will.com

Tāpiri i te kōrero