ááľáłááť. áľáááá¨ááá áłááá á áááááľ á˛áá°á á°áŤá°áá˝ á á áᥠáá á¨á° áááłá¸áá áá° áŠá áááľáľ á¨áááá á´áááŤá ááááŽá˝á á áŤááááᢠáá°áą áá° áááľ áááłáľ áá°á á¨áá á˛áá á K8s áá 200 á áááááśá˝á áŤáŤá°á° á 48 áŽáá´áááŽá˝ áá á¨á°áľá°ááá°áá á áŁá áľáá ááľá¨áá á áľáááŻáᢠá¨á˛áá°á áááá˛áśá˝ áá á áľá°áłá˝ á˝ááŽá˝ á ááĽáá¸á áĽá áá áá¤áľ áĽááłáᥠ- á áá áľááá ááľáĽ áŤááĽáĄá˘
ááá?
á¨áᏠáááľ á ááľ áá°á á˛áá°á ááľá¨áŠá áá° áŠá áááľáľ ááááá áá°áᢠáŠá áááľáľ á¨á˛áá°á áĄáľá ááŤáŁ áĽáá˛áá áĽá á áľááš áĽá¨áľ á ááááἠáá°ááŤáľ áĽáá˛ááĽá ááá áłá (á¨ááááἠáá°ááŤáľ). á áá áááł á¨áá°áá áŞáŤáá˝ áľáĽáľáĽ, áááááľ áĽá áá á¨á° áááą áĽáŤáą á áŽáą áአá áá ááአááááťá.
á á°á¨ááŞá á¨ááá ἠáĽá á¨áá¨áááľ á˝áá áááľá áĽá¨áááá áá á. ááŹáą ááłá á áááá áľ ááᣠáĽá áá á á˛áľ EC2 ááłáŽá˝á ááááá áĽá á°áááá˝á áá á á áá á¨áĽáᢠáŽáá´áááŽá˝á ááľááá áĽá á¨á°áááá˝ ááá á á°á¨ááśá˝ ááľáĽ áľáŤáá ááááá áááá á¨ááá ááłáĽ ááĽá á áŁá ááŤáŞ áááááá˘
áá°áą á áľá¸á᪠ááᢠá 2019 ááááŞáŤ ááá°áľ áá áľáŁ á¨áŠá áááľáľ áááľá°á á áŁá á áłáłá˘ á°á¨á áá á°ááˇá áĽá á áľáŤáá áĽááľáŁ á áááľá°á áá á áĽá á Რá¤á á¤áľ ááááŤáľ áá° á°ááŤáŠ ááłáŽá˝ ááŽáĽ ááááᢠá ááááłá˝á áá 200 á áááááśá˝á á¨áá°á°áľ áĽá 1000 ááśá˝ ᣠ15000 ááľ áĽá 48000 á¨áŠáŤ áŽáá´áááŽá˝á áŤáŤá°á° á¨áŠá áááľáľ áááľá°áá á¨áá á á áá á¨á°áŤáŤá áĽá á áľá°áłá˝ á˝ááŽá˝á ááľá°áá á˘
áĽáá´áľ?
á¨áĽá 2018 ááᎠá á°ááŤáŠ á¨áľá°áľ á°á¨ááá˝ ááľáĽ á ááááᢠáááá á áááááśáťá˝áá áŽáá´ááá á ááľá¨á áĽá á¨áŠá áááľáľ á°áá á áŤáŁá˘áá˝á áááá°á˝ á áá°ááŤáľ ááááᢠá¨áĽá ááľ áá ááᎠáááá ááŁá á áááááśá˝ áá° áŠá áááľáľ á áá´ áááá ááááᢠá áááĽáá áááľ ááá˘áľ áá áá "ááááŞáŤáá" á á áá ááá áĽá á áá á¨á˛áá°á ááľá¨á á Kubernetes áá áĽáť áá°áŤáá˘
á Kubernetes ááľáá˝á ááááŁáľ
á áŠá áááľáľ áááľá°á áá ááá°áŠ á¨30 á áá á¨ááá á¨áĽáá á á áááááśá˝ á¨ááá áŽáľ áá¨ááťáá˝ á ááᢠá áĽááá áá¨ááťáá˝ ááľáĽ áŤáá áŽáľ á á°ááŤáŠ ááááá˝ (áááłáᣠNode.jsᣠJavaᣠScalaᣠGo) áá°ááłáłá ááá á¨á ááŤáł á¨áŠáŤ á áŤáŁá˘áá˝ áá á°á˝ááá˘
á¨áááŁáł áľáááą ááĽáŤááłááą áááᎠá áááááľ áá ááá áá á á¨áá˝á "á¨áááŁáł á ááľ" ááá á¨áĽ á¨á°áá°á ááᢠáĽáą áĽááá áá Dockerfile áĽá á¨áźá áľáááá˝ ááááá áŤáŤáľáłáᢠáááłá¸á áá ááá áá á á¨áá˝á áá, áĽá á á°ááłáłá áá, áĽááá áá á¨áá°áĽá°á˘áŤ á ááśá˝ á¨á°áťááľ á áá°á á á áá¸áľ áá. á¨áááŁáł á ááśá˝ á°á¨ááá á¨á á á á ááľ áá á á¨áááŁáł áľáááľ áááá áĽáá á á áááááśá˝á ááááŁá á áŤáľá˝áá.
ááľá 1-1. á°á¨ááá á¨á á á á¨áááŁáł áá°áľ á ááᢠáŽáá´ááá á áŠá
áá¨áá°áá ááĽááľ á á ááľ áá á áŤáŁá˘áá˝ (á¨á ááľ á á¨áŁá˘áá˝) á áááľ áĽá á áá¨áŤ áá á°ááłáłá á¨áááŁáł áá°áľ áĽá á áá áááá. á áŁá á áľá°áłá˝ áá°á ááĽáááᥠá ááá ááľá¨á áá áἠá¨áá á¨áááŁáł á áŤáŁá˘á ááá¨ááἠá¨ááŤáľá˝á ááááľ áááááľ áá á¨áĽáᢠáá áá áááľá¨á ááá á¨áá°áĽá°á˘áŤ áá°áśá˝ á áአááŤáŁ ááľáĽ áá¨áááá. á¤áľ á áŞ.
á¨áĽáą áŽáá´ááá á á°ááŁá á á¨áá á¨áśá¨á áá´áá˝á áááááᢠááá á á¨áá á¨Tinder áá¨ááťáá˝á áááľá¨áľ á¨á áŤáŁá˘áá á¨á°á áá ááłáá፠áĽá ááľáĽáŽá˝á (áĽáá° SSH áááᣠAWS ááľááááśá˝áŁ ááá°) ááááłáᢠá á°ááĽáŽ á¨áááŁáł á ááśá˝á ááá¨áá¸áľ áááŽá˝á á¨áŤá á¨á áŤáŁá˘ áááŤáá˝á ááááᢠáá á ááŤá¨áĽ á ááááá áŤáťá˝áá ááááŤáąá á áááŁáł áŽáá´ááአáĽá á á áľá°ááá ááŤá¨á á¨áááŁáł á ááśá˝á ááŽá¨á á áľáááááľá áŤáľáááłáᢠá¨á°á¨ááš á¨áááŁáł á ááśá˝ áŤá á°á¨á᪠áá á áĽáá°áá áĽá á áá ááá áá˝ááá˘
áá ááłááľ á áááááśá˝ á¨áá áááŞáŤáá á áŤáŁá˘ áá° áŠáŤ áá áááłá¨áľ áá áŽáá´ááá ááá á áá á¨áĽá (áááłáᣠá ááŤá áá Node.js bcrypt á¤á°ááá ááľ á ááľá¨á áá á¨á°áá°á¨áą áááľáŽá˝ á ááśá˝á áááĽáŤá)ᢠá áá ááá áá ááľáááśáš áá°ááŤáŠ á áááááśá˝ áááŤáŠ áá˝ááᣠáĽá á¨áá¨á¨áťá Dockerfile á á á¨áŤ áá á°á°áĽáľá§áá˘
á¨áŠá áááľáľ áááľá°á á ááá´áá¸á áĽá ááá°áľ
á¨áááľá°á áá á áááŁá áŞáŤ
ááá áá áá°áá áŠá¤-á ááľ á á ááá EC2 á ááŁááá˝ áá á áŤáľ á°á áááľá°á ááá°ááŤáľá˘ áá ááááŞáŤ áá ááá ááá á á ááľ á¨á፠á¨ááľááá ááá ááľáĽ áá ፠áá á. ááĽáśá˝á á áĽááľ ááá áá á¨áľáŤ áŤááá˝á á ááłáááľ á áá á áĽá á á áááľ á¨ááá¨áľ á áľáááááľ á ááĽááľ á°áááá ááᢠá ááááŽá áĽááľ á¨á°áŤá áŁááĽá-áá ááśá˝á ááľáŹáľ á á áááá ááľáĽ á¨áĽá áá á-áá ááľáá˝ áá á áĽáŽ á¨ááá á¨á áá áá°áá á á¨áá˝á áá áá˘
á áľá°áá¨á¨áťáĄ á á ááá˘
- m5.4x áľáá - áááľáľá (ááŽáá˛á¨áľ);
- c5.4x áľáá - á Node.js á¨áľáŤ áŤá (áá á áá á¨áľáŤ áŤá)
- c5.2x áľáá - áá፠áĽá ááľ (áŁááĽá áá á¨áľáŤ áŤá);
- c5.4x áľáá - áááĽáĽá ááá (3 á áááá˝).
ááá°áľ
á¨ááľáá áá á¨á° áááľ áá° áŠá áááľáľ ááá¸ááá á¨á áľá ááá áľ áĽááááá˝ á ááą á¨áá á¨á á á áááááśá˝ ááŤá¨á áŤááá ááĽá°á ááľá°ááĽá áá° á á˛áą ááľá˛á ááľ áŁáááľ (ELBs) ááá ááᢠáĽááą á¨á°áá áŠáľ á á°áá°á áááŁá á¨áá á°áá (VPC) áááľ áá¨áĽ áá ááᢠáá áááľ áá¨áĽ ᨠKubernetes VPC áá á°ááááˇáᢠáá áአá¨á áááááľ áĽááá˝á á á°á á°á¨á°á á¨áááľ ááľáĽ áłááľáᣠáááá˝á á áĽáľááľ áĽááľáá°á°áľ á áľá˝áááá˘
áĽááá á¨áá¨á¨áť ááĽáŚá˝ á¨á°áá áŠáľ á áĽáŤááłááą á á˛áľ ELB áá á áá áá CNAMEs á¨á°ááá á¨á˛ á¤á á¤áľ ááááŚá˝á á áá áá ááᢠááááŤá¨á áá° á á˛áą á¨áŠá áááľáľ á áááááľ ELB á 0 ááĽá°áľ á¨ááŤááááľ á á˛áľ áá¤áľ á¨áá¨ááá˘á¨ááŤá á¨ááááĄá áá (TTL) áá° 0 áĽááľááá áááá˘á¨á á áá á áŽáá áĽá á á˛áą ááĽá°áśá˝ ááľ áĽáá á°áľá°áŤáááá áĽá á áá¨á¨áť 100% áááľ áá° á á˛áą á áááá á°ááłáᢠááĽáŞáŤá á¨á°á ááá á áá á¨á˛á˛á¤á áĽá´áľ áá° á á á°á¨á á°áááˇá.
á¨áŤááá¸á á¨á፠áááá˝ áá á°ááá á¨á˛á˛á¤á Რá¤á á¤áľ ááá áá áᣠááá áá á¨ááľááá ááááľ áá°áá áŞáŤáá˝ á ááá áŠáᢠá¨á˘ááááŽáš á ááą á¨áááááąá áá áŽáľ á¨áá ááá áĽá áááłáášá á á¨60 á°á¨ááľ á ááŤááá áľáŤ á áľáŞáŤá á á ááááłáᢠá¨á°áá¨á á á ááŤá¨áĽ á áŁá áĽáŠ áĽá ááá á¨áá á¨á áááá ááľááľ áłááá á°ááˇá.
áľáá ááśáš
á¨á ááłá¨ áá¨áĽ ááĽáŞáŤ áá°áŚá˝
á ááá᪠8ᣠ2019 ááááŞáŤ áá á¨á˛áá°á ááľá¨á á áľáááľ ááľááᢠá ááŤá áá á ááľ áá á¨ááľá¨á áááá¨áľ áá áŤáá°ááá áá᪠ááá˝ áááľá áľ á áááľá°á ááľáĽ áŤááľ á¨ááľ áĽá á áááá˝ ááĽá á¨ááŻáᢠáá ᨠARP áá¸á፠á ááá ááśáťá˝á áá áĽáá˛áá ἠá áľáááá˘
á¨á¤á áá áá¸á፠áá á¨á°áŤáŤá áśáľáľ á¨ááááľ á ááŤáŽá˝ á ááĄ
gc_thresh3 á¨áŁáľ áá°áĽ áá. á áááἠááľáłááťá ááľáĽ "á¨áá¨á¤áľ á á¨á´á áááś" áááŁáą á¨á°ááłá°á á¨ááťáť áá áŤáá፠(áá˛) á áá áĽááłá á¨áá¨á¤áľ áá¤áľá ááá¨áá¸áľ á ARP áá¸á፠ááľáĽ á á áŚáł á ááá á¨á. á áá áááł á¨ááá á ááá ááŹáá áá á áá áŁáá.
áĽá áĽáá áááá
ááľá 2-1. Flannel áá áł (
ááľá 2-2. VXLAN áĽá
á (
áĽáŤááłááą á¨áŠá áááľáľ á°áŤá°á ááľááá ááááľ á¨áľáá
/24 áĽáá á/9 áááĽá á¨á°á¸áá áááŁá á áľáŤáť áŚáł áááľáŁáᢠááĽáŤááłááą á áá, áá
á á°á¨ááŞá, node-pod (ááá pod-pod) áááááá˝ á á ááááš ááľáĽ áŤááá eth0 (á¨áá áŁáá á¨áááá áá áł áá áĽáá°ááłá¨á)ᢠáá ááĽáŤááłááą á°ááá á¨á áľá°ááá ááá áĽá ááľá¨áť á ARP á°áá á¨áĽ ááľáĽ á°á¨á᪠áá¤áľá áŤáľá¨áľááá˘
á á áŤáŁá˘áŤá˝á áá ááááą áááááľ á áŁá á¨á°ááá° áá. á áŠá áááľáľ áááľ á¨á áááááľ áááá˝ ELB á°áá ᨠáĽá áŠá áááľáľ áĽáŤááłááąá ááľááá ááááľ á á¤áᢠáááááŁáᢠELB áľá ááľ ááá á áŤáá á áĽá á¨á°áá¨á á ááľááá ááááľ á¨ááŹáą á¨áá¨á¨áť ááľá¨áť áááá áá˝ááᢠáĽáááłá áá á ááľ ááľááá ááááľ á¨á¤áᢠ(ELB) ááŹáľ á˛áá á, áĽáá° á°ááŚáš áááľ ááľáĽ áŤáľááŁá iptables áá ááľ á¨á°áá°á á áááááľ áĽá á áááá° á áá ááľááá ááááľ áá ááľ ááááŁá.
á ááĽááą áá á áááľá°á ááľáĽ 605 ááśá˝ áá áŠ. á¨áá á á°ááášáľ ááááŤáśá˝ áá áááá ááá¸áá á á áá á°áááˇá gc_thresh3, á ááŁáŞááľ á°ááá áˇá. áá á˛áá áĽá˝áá˝ ááŁá áĽáť áłááá á¨áááá áá/24 áááŁá á áľáŤáť áŚáł á¨á¤á áá á áá á¨áĽ áá ááᢠá¨ááľ-áá°-ááľ áááááľ áĽá á¨á˛á¤áá¤áľ áá ááá˝ á°á°áĽá¨áá (Რá¤á á¤áľ á¨ááľá°ááá°á á áááľá°á ááᤠááááŽá˝á á áá á áá á˝áá áááá¨áą)á˘
áá áá á˝áá ááááłáľ áĽá´áśášá áá¨áá áŤáľáááááłá gc_thresh1, gc_thresh2 и gc_thresh3 áĽá á¨áá°ááľá á ááłá¨ áá¨áŚá˝ áĽáá°áá áááááἠFlannel á áĽáá°áá áŤáľáááŠá˘
áŤáá°á á á á¨á˛ á¤á á¤áľ ááŹáľ
á áľá°áľ áá°áľáŁ áľáŤááá ááááŁá á áĽá á áááááśá˝á á¨áľáŽá áá á¨á° áááľ áá° áŠá áááľáľ áááľá°ááá á ááᾠᲠá¤á á¤áľá á°á á áá áá áᢠá Route53 ááľáĽ áá°áŤáŤá áŞá¨ááśá˝ á á ááťáŤá áááł áá á°á á¨á˛á˛á¤á áĽá´áśá˝á á ááá á°ááᢠá¨áľáŽá áá á¨á° áááľ á EC2 á ááŁááá˝ áá á˛á°áŤáŁ á¨á ááłá áá á¨áľ áá° Amazon DNS á ááááˇáᢠáĽáá°áá ááľá°ááá áĽá áá á°á TTL á á áááááłá˝á áĽá á á ááá á áááááśá˝ (áááłá áłáááá˛á˘) áá á¨ááŤáłáľá¨á á°á˝áá áłááľá°áá áá¨á˘
á áááááśá˝á áá° áŠá áááľáľ áľáá¸ááá Რá¤á á¤áľ á á°á¨ááľ 250áşá áĽáŤááá˝á áĽáŤáľá°ááá° áááá á ááá°ááᢠá áá ááááŤáľ á áááŹá˝áá˝ á Რá¤á á¤áľ áá ááá˝ áá á¨ááŤááἠáĽá á¨áŁáľ á¨áá ááĽááŤáá˝á áá¨áľ áááŠá˘ á¨á˛ á¤á á¤áľ á á áŤá˘áá áá° CoreDNS (á á¨áá°á áááľ á 1000 áŽáŽá˝ áá á¨áá°áŠ 120 ááľáá˝ á°ááˇá) ááááťá¸áľ áĽá áááá¨á á áľá°áá áĽá¨áľ á˘á°á¨áá áá á°á¨á°á°á˘
ááá˝ ááá á¨áá˝á ááááŤáśá˝á áĽá áááľááá˝á áľááá¨ááᣠá ááá°áá
á˝áአá¨áá¨á°á°á á¨ááá áĽá ááľá¨áť á ááłá¨ áá¨áĽ á áľáŤáť áľááá (SNAT áĽá á˛á¤áá¤á˛) áĽá á¨á፠á áá áá° á á¨á´áá áááŁáľ á°á¨á áá áá. áŽááľáŤáľ. á ááľáĽ á áŠá ááááľ á¨á°á°á¨ááŁá¸á áĽá á á áĽá¨á°á°áĄ á¨á°á áááľ áááľááá˝ á áṠᲠá¤á á¤áľ áá° á°áŤá°á ááľááá ááááľ áááá ááᢠá áá áááłáĄ-
- áľáŤáአá á áľá°ááá ááľáĽ áľáááá SNAT á áŤáľááááᢠá ááááš ááľáĽ ááá á áŤáľáááá eth0.
- á˛á¤áá¤á˛ á áŤáľááááᣠááááŤáąá á¨ááľá¨áť á áá áá° ááľááá ááááľ á áŤáŁá˘ áľááá áĽá áĽáá° á°áᥠá áááá° á ááľ á áá°áá¨á á iptables.
áá áá á áŤááľ áááá°áľ áá°áá. CoreDNS áĽáá° DaemonSet á áŠá áááľáľ ááľáĽ á°á°áááˇá áĽá á ááľáĽ á¨á áŤáŁá˘ á áľá°ááá Რá¤á á¤áľ á ááááá á°ááŁáŤá á áľáááá áááľá. áŽá áŁáá˛áŤ á áááááľ áĽáŤááłááą ááľá --áááľá°á-á˛á¤á áľáááá˝ kubeletâ. áá áááľá áá˛á¤áá¤áľ áá ááĽááŤáá˝ áá¤áłá áá á°áááˇáá˘
áááᣠá ááá á¨ááŹáľ ááĽááľ áĽá á¨ááŁáŞ áá᪠á áá°ááᢠááľááŁáľ_á áá°áłáŤáᢠá Flannel á áááá˝ ááľáĽ. SNAT áĽá/ááá DNATá áá˛á¤áá¤áľ áľáŤáá áĽáť ááĽááľ áľááťáá áá áááľáá á°ááŁáŤá á¨áá á ááá ááĽááᢠáááá˝ á¨áľáŤáá ááááśá˝ á¨ááľáľá áááłáá˝ á°á áĽáááᢠáĽáá° áĽáľá ááᣠáĽá áŤáá á áĽááááš áĽá˝áá˝ TCP áá¸áᣠáĽá á˝áá á¨á°áá ᨠá ááá áĽáá°áá áá°ááááᢠá ááá áááá á¨áľáŤáá ááááśá˝ á°áľáá áááľá áááááľ áĽá¨áá¨áá ááá˘
áá°áťá áááľ áááŁá á áááĽáá°áá áá áá
á¨áá á áááááľ áá° áŠá áááľáľ á˛á°á°áľáŁ á ááľ ááŤá¨á áááá áŁááá áááľ áá°áá¨áľ ááááᢠá¤á˝á˛á˛á Keepalive á áĽáŤááłááą á¨áłá á áá°ááŤáą á¨ááááŞáŤ ááá ááľ áá á¨á¤áᢠáááááśá˝ áĽáá˛á°áá áĽáŤá°á¨á áááá á°áá°áá áłáᢠáľááá ᣠá áĽááá á¨áľáŤáá áá°áľ á áĽááą á¨á°áááľ ááľáá˝ ááľáĽ á áááᢠáĽá á¨áá¨ááá á¨ááááŞáŤá áááľá MaxSurgeá áá¨á ááłáŽá˝ á á á˛áľ áá°ááŤáľ áá 100% áááá ááᢠá áľááá áá°ááŤáľ á¨ááľ áá¤áą áĽáá áᣠá¨áááŁá áĽá á°áľá á°áŞ áá á°áááˇáá˘
ááá á¨á°á áááá áľ áááľá áááłá á áááááśá˝ á¨ááĽááľ áĽáŤááá˝á á á°á á°áŤá˝ ááááľ áá¨áá ááᢠá áá áááł, á á á áŤá˘áŤ áŤá ááľáá˝ á¨ááá˝ á¨áŁáľ áá°áśáá˝ áá á˛áááአá¨á áá á¨ááááá ááá áááŤá¸áá. á á¨áĽá ááᣠá ááĽá¨áľ áĽáááľá ááááŤáľ á áá°áŤáᢠá á°á¨ááŞáᣠá¨áĽá á¨ááľááá ááááľ á áááŹá˝áá˝ áá á-áá áá አáĽáᣠá áá áá°á¨áľáŁ á ááľ áŽá áĽáť áá áá áá˝ááᢠáĽá¸áá áľáááá áááľá á¨á°áťá áááľ áááŁá á áá áá áá áá˘
áĽá áá á áá áááľáá
áá¨á
á áá áĽáááááá
á¨áá¨á°ááá á ááááŠá ááá ááĽá°ááᥠááĽáŤááłááą ááľ áĽá áá á ááááľ á¨Envoy sidecar áĽáá˛áá¨á áĽá áááľá°á á¨áŽáá´ááá áá á á áá ááľáĽ á áá°áĽ áĽáá˛áááᢠáĽáá áááááá áááááľ áĽá á¨ááá°á áŤá˛á¨áľá áľáá˝ áááľá¨áᣠááĽáŤááłááą á áááááľ á áĽáŤááłááą á¨Availability Zone (AZ) á ááľ á¨Envoy front-proxy pods á°á áááᢠá á¨áĽá áááá˛áśá˝ á¨á°áááá ááá á¨á áááááľ ááá áá´ á°á á áá ááĽáŤááłááą AZ ááľáĽ áŤá á¨ááłáá˝ áááá áá°áá°á á áááááľ á ááá ááááą áá áá˘
á¨á áááááą á¨ááľ áááĽáá°áá˝ áá áá á¨á áááááľ ááá áá´ á¨á ááľ áá°áá áááľá°á áĽá ááľáá á°á á áááᢠá á á¨áá ááĽááŤáá˝á á ááá á°ááᣠáááá á¨áá¨áł á¨ááá°á á áá áśá˝á á¨áá¨ááᣠáĽá áá á á áááłáŤáśá˝á áááá áĽá ááľááľ áŤá áá°ááŤáľá ááá¨ááἠá ááľá°á áľáá á¨ááá¨á áá á á ááááᢠá¨áĽááá á¨á áááááľ á¨ááľ áááĽáá°áá˝ á áĽáŤááłááą ááľáŁ TCP ELB á á°á¨ááᢠááá áĽááłá á¨ááá á¨á°áŞ ááĽááĽáŠ áá áŤáá á áááľ á á ááłááľ á¨áááĽáá°á ááľáá˝ áá á˘á°ááá áááąá á á°áťá áááł áááá áá˝á áá á áĽá á áááá ááľáĽ á áľááš_áĽáŤá á áŠá áĽáá˛ááŁá á á°áá á¨ááá˘
ááá°ááŤáľáŁ á áááąá á¨á áááŹá˝á ááśá˝ áĽá á¨áá ááŞá ááśá˝ áá á¨á áľá ááá፠ááá áá á°á áááᢠááá áá á áá ááŞá ááŤáŁá áá á áááá á¨á áľá°áłáłáŞá á¨áá¨á¨áť ááĽáĽ áá á¨áááł áá°áť áľá á°áľ á áľááľáˇá áĽá áá áááááśá˝ áĽáá˛á ááá ááľáá˝ áá á°áá˘
á ááĽááľ ááťáťá á¨áťáááŁá¸á ááááŤáśá˝ á ááą á á°ááá°á á¨ááŽáá˛á¨áľ á°á¨á ááľáĽ á ááá áááááľ á áťááá¸á áááá áááŞáŤáá˝ ááááŤáľ ááᢠáá á¨áááá á ááŤáŽá˝á áľááľá°áŤáá áĽá áľáŤááŠá áĽáá°áá áľáá¨ááá áá áĽá¨á°áŤáá° áĽááłá á áľááá áĽááľáá á áľá˝áááá˘
áá¤áśáš áá˛áŤáá áĽá ááá˝ áá áŠ. áĽá á áŁá áááá áŁááá á áááááśá˝ áááá ᣠáĽá á á áá áá á áááľá°á ááľáĽ áŤááľ 12 á áŁá á áľááá á áááááśá˝ ááľ áááľ áĽá¨á°áŤ ááᢠá áá á ááľ á áá á¨á áááááľ áááľáŁ á¨áá¨áł áá°áŁá áᣠá¨áá ááááŤáŁ á¨ááĽááľ áá°áĽ áĽá ááľáľá áá° áá á áááááľ áĽáááá ááááľ á á á°ááá˘
ááľá 3-1. áá° áááĽáá°á á áá¸áááá áľ áá áá á á áááááľ á¨á˛áአáá
á°áľ
á¨áá¨á¨áť áá¤áľ
áŁáááá áááľ áĽá á°á¨á᪠ááááᣠáľááá á¨áŠá áááľáľ áááľá°ááá˝á á ááá°áᣠá áá°ááŤáľ áĽá á ááľáŤáľ á¨ááľ á ááŤáŤ áá ááľ áŤáá á ááŤáŤ á¨áá°á¨á° áááľ áĄáľá áááĽá°ááᢠá áá ááá á¨á˛áá°á áááá˛áśá˝ áŽáá´áááŽá˝á áĽáá´áľ áá¸á áĽá á Kubernetes áá áá°áá áŞáŤáá˝á áá°ááŤáľ áĽáá°áá˝á ááááľ áĽá áááľ á áá¸áá˘
á¨áľáŽá áá á¨á° áááľ á°á¨á᪠á á á á˛áááᣠá á˛áľ EC2 ááłáŽá˝á ááááá áĽá á°áááá˝á áá á á áá á¨áĽáᢠá áá áŽáá´áááŽá˝ á°ááá¨áá áĽá á¨á°áááá˝ ááá á á°á¨ááśá˝ ááľáĽ áľáŤáá ááŤááľ ááááŤáᢠá á ááľ EC2 á áĽááľ áá áĽá áŽáá´áááŽá˝á áááááĽá ááľáŤá á¨á°áťáťá á ááľá áľáŠá¨áľá áá°áŁáᢠá áá¤áąáᣠá 2019 á¨EC2 ááŞáá˝ áŤááá áááľ áá á˛ááťá¸á á á¨áá°á áááł áĽáá°ááááľ á°ááĽá¨ááá˘
ááá°áą áá° áááľ áááłáľ áá°á áá áˇáᣠáá á ááá˘áľ 2019 á¨áá°ááᢠá¨á˛áá°á ááľá¨á á á áá áá á 200 á áááááśá˝áŁ 1000 ááśá˝áŁ 15 ááśá˝ áĽá 000 á¨áŠáŤ áŽáá´áááŽá˝ á Kubernetes áááľá°á áá áĽáť áá°áŤáᢠáá á¨á° áááľ á¨á áá á áá áአá¨ááá áĄáľáá˝ á፠á áá°ááᢠááá áááá˛áśáťá˝á áá áá áááááľ áááŤá áĽá áááá¨áťááťá¸áá á áŽáľ áĽáť á¨ááááŁáľ áĽá á¨áá°ááŤáľ áá°áľ áááŁá áŤáá˘
PS á¨á°ááá
á áĽááá˝á ááľáĽ á°á¨áłáłá ááŁáĽáá˝á áŤááĽáĄáĄ-
- ÂŤ
á áááľ ááľáĽ á¨áŠá áááľáľ á¨áľáŹáľ áłáŞáŽá˝á˘ ááá 1ᥠ4200 ááľáľ áĽá TessMaster á¨á˘á¤á Âť. - ÂŤ
á áááľ ááľáĽ á¨áŠá áááľáľ á¨áľáŹáľ áłáŞáŽá˝á˘ ááá 2ᥠConcur áĽá SAP Âť. - ÂŤ
á áááľ ááľáĽ á¨áŠá áááľáľ á¨áľáŹáľ áłáŞáŽá˝á˘ ááá 3ᥠá¨ááá Âť. - ÂŤ
á áááľ ááľáĽ á¨áŠá áááľáľ á¨áľáŹáľ áłáŞáŽá˝á˘ ááá 4ᥠSoundCloud (á ááŽáá˛á¨áľ) Âť. - ÂŤ
á áááľ ááľáĽ á¨áŠá áááľáľ á¨áľáŹáľ áłáŞáŽá˝á˘ ááá 5ᥠá˛ááłá áŁáá Monzo Âť. - ÂŤ
á áááľ ááľáĽ á¨áŠá áááľáľ á¨áľáŹáľ áłáŞáŽá˝á˘ ááá 6ᥠBlaBlaCar Âť. - ÂŤ
á áááľ ááľáĽ á¨áŠá áááľáľ á¨áľáŹáľ áłáŞáŽá˝á˘ ááá 7ᥠáĽáá áŽá Âť. - ÂŤ
á áááľ ááľáĽ á¨áŠá áááľáľ á¨áľáŹáľ áłáŞáŽá˝á˘ ááá 8ᥠá¨ááá Âť. - ÂŤ
á áááľ ááľáĽ á¨áŠá áááľáľ á¨áľáŹáľ áłáŞáŽá˝á˘ ááá 9ᥠCERN áĽá 210 K8s ááááá˝ Âť. - ÂŤ
á áááľ ááľáĽ á¨áŠá áááľáľ á¨áľáŹáľ áłáŞáŽá˝á˘ ááá 10ᥠReddit Âť.
ááá: hab.com