แฒกแแแแแ แงแแแแแก! แแฃแ แกแ แแฆแแก แแฌแงแแแ
- แแแแแแ แ แ แแ แแก AWS Load Balancing;
- แแชแแแแก แแแแกแขแแฃแ แ แแแขแแแ แแแแก แแแแแแกแแ แแก แขแแแแแ แแ แแแกแ แแแแแแแแแขแแแ;
- แแแแแแงแแแแ AWS ELB แแฅแแแแก แแ แแฅแขแแแแจแ.
แ แแขแแ แแญแแ แแแแแ แแแแก แชแแแแ แกแแแ แแแ?
- แกแแกแแ แแแแแแ, แแฃ แแแแแแแ AWS แกแแกแแ แขแแคแแแแชแแ แแแแแชแแแแแก แฉแแแแ แแแแก;
- แแก แแ แแก แกแแ แแแ แแแก แจแแ แแก แแแขแแแ แแแแก แแแแแฌแแแแแแก แแแ แขแแแ แแแ;
- แแก แแ แแก แแแ แขแแแ แแแ, แ แแ แแแแแแขแแ Lambda แแฅแแแแก แกแแ แแแกแจแ (ALB).
แฉแแแขแแ แ แฆแแ แแแแแแแแแ
แจแแกแแแแแ
แ แ แแ แแก แแแแกแขแแฃแ แ แแแขแแแ แแแแก แแแแแแกแแ แ, แจแแแแซแแแแ แแฎแแแแ แฅแแแแแ แแแชแแแฃแ แแแแแ แแแแแ, แ แแแแแแช แแฉแแแแแแก แแแ แขแแ แแแแแแแแก:
Load Balancer แแฆแแแก แแแแฎแแแแแแก แแ แแแแฌแแแแแก แแแ แแแกแขแแแชแแแแแ. แฉแแแ แแแแฅแแก แแ แแ แชแแแแ แแแแแแแแ, แแ แแก Lambda แคแฃแแฅแชแแแแ แแ แแ แแก AutoScaling แฏแแฃแคแ (แกแแ แแแ แแแแก แฏแแฃแคแ).
AWS ELB แขแแแแแ
1. แแแแแแฎแแแแ แซแแ แแแแแ แขแแแแแ:
แแแแกแแแฃแ แ แแแขแแแ แแแแก แแแแแแกแแ แ. แแแ แแแแแแ แแแแแแกแแ แ AWS-แแแ, แแฃแจแแแแก แแ แแแ OSI 4 แแ 7 แคแแแแแแ, แแฎแแ แแแญแแ แแแแ HTTP, HTTPS, TCP แแ SSL. แแก แฃแแ แฃแแแแแงแแคแก แซแแ แแแแแ แแแขแแแ แแแแก แแแแแแแแกแแแแก Amazon EC2-แแก แแ แแแแ แแแกแขแแแชแแแจแ แแ แแฃแจแแแแก แ แแแแ แช แแแแฎแแแแแก, แแกแ แแแแจแแ แแก แแแแแแ. แแแแแ แแแแฎแกแแแ (แแแแแแ แฉแแแ แแแชแ แแกแคแแ แจแ):
แแก แแแแแแกแแ แ แแแซแแแแแแฃแแแ แแแแแแแ, แแแแขแแ แแแกแ แแแแแงแแแแแ แ แแแแแแแแแแฃแแแ แแฎแแแแ แแแ แแแแฃแ แจแแแแฎแแแแแแจแ. แแแแแแแแแ, แแแแแแแชแแแแแกแแแแก, แ แแแแแแแช แแแแแฃแแแ EC2โClassic แฅแกแแแแ. แแ แแแชแแแจแ, แแ แแแแ แแแแจแแแก แฎแแแก แแแก แจแแฅแแแแจแ:
2. แฅแกแแแแก แแแขแแแ แแแแก แแแแแแกแแ แ. แแแ แแแกแแ แแซแแแ แแแขแแแ แแแแกแแแแก, แแฃแจแแแแก OSI Layer 4-แแ (แแแแแแงแแแแแ EKS แแ ECS-แจแ), แแฎแแ แแแญแแ แแแแ TCP, UDP แแ TLS.
Network Load Balancer แแแ แจแ แฃแขแแแก แขแ แแคแแแก แกแแแแแแแแแแกแแแ Amazon VPC-แจแ แแ แจแแฃแซแแแ แแแแฃแจแแแแแก แแแแแแแแแแ แแแแฎแแแแ แฌแแแจแ แฃแแขแ แ แแแแแแ แจแแงแแแแแแแ. แแแ แแ แแแแกแ, แแก แแแขแแแแแแ แแแฃแแแ แฃแแชแแ แ แแ แชแแแแแแแแ แแแขแแแ แแแแก แแฅแแแ แขแ แแคแแแแก แจแแแแแแแแแก แแแกแแแแแ แแแแแ.
3. แแแแแชแฎแแแแก แแแขแแแ แแแแก แแแแแแกแแ แ. แแฃแจแแแแก 7 แคแแแแแ, แแฅแแก Lambda แแฎแแ แแแญแแ แ, แแฎแแ แก แฃแญแแ แก แกแแแแฃแ แแก แแ แแแแแแแก แแแแแก แฌแแกแแแก, แแฎแแ แก แฃแญแแ แก HTTP แแ HTTPS.
แแแแแแแแแ แแแแฎแแแแแก แแแคแแ แแแแแฃแ แแแ แจแ แฃแขแแแแชแแแก, แ แแแแแแช แแ แแแแขแแ แแแฃแแแ แแแแแแแแ แแแ แแ แฅแแขแแฅแขแฃแ แแแ แแแแแฃแแ แแแแแแแชแแแแแก แแแฌแแแแแแแ, แแแ แจแแ แแก แแแแ แแกแแ แแแกแแแกแ แแ แแแแขแแแแแ แแแแ. แแแแแ แแแแก แขแ แแคแแแก แกแแแแแแแแแแกแแแ Amazon VPC-แจแ แแแแฎแแแแแก แจแแแแแ แกแแแแ แแแแแแแแแแ แ.
แแแแ แ แแแแฎแแแ แแแแแกแแแแก Application Load Balancer แแงแ แแแ แแแแ แแ แฉแแแแแ แแแแกแแแฃแ แ Load Balancer-แแก แฉแแแแชแแแแแแกแแแแก, แ แแแแแ TCP แแ แแ แแก แแกแแแ แแแแ แชแแแแแฃแแ, แ แแแแ แช HTTP.
แจแแแฅแแแแ แแกแแช, แ แแก แจแแแแแแแแช แฃแแแ แแแแฅแแแแ แแ แ แแแขแแแ แแแแก แแแแแแกแแ แ:
แแแขแแแ แแแแก แแแแแแกแแก แแแแแแแแแขแแแ
แกแแแ แแ แแแขแแแ แแแแก แแแแแแกแแก แแแแแแแแแขแแแ (แกแแแ แแแ แงแแแแ แแแแแแกแแ แแกแแแแก):
- แจแแกแแแแก แแแแแขแแแแก แฌแแแแแ
โ แแฅแแแแ ELB แฌแแแแแแก แแฃแ แแแแแแ. แแแ แแแแขแ แแแแก แแแกแแแแแแแแแ แจแแแแซแแแแ แแแแแฎแแแแแ แแฆแฌแแ แแจแ แแ แแแ แฉแแแ แฆแแแแแ โแแขแ แแแฃแขแแแแก แ แแแแฅแขแแ แแแโ:
แจแแแแแ แฉแแแ แแแแฃแกแขแแแ S3Bucket - Amazon-แแก แแแแแฅแขแแแแก แจแแแแฎแแแก:
- แกแฅแแแ
- แจแแแ แแ แแแ แ แแแแแแกแแ แ. แกแแฅแแ แแแแจแแ, แแฅแแแแแ LoadBalancer-แแ แฃแแแ แแแแฆแแก แแแ แ แแแกแแแแ แแแแ, แ แแแ แแงแแก แแแ แแแแ แฌแแแแแ, แแฃ แแก แจแแแซแแแแ แแงแแก แแฅแแแแ แจแแแ แแแขแแแ แแแแก แแแแแแกแแ แ;
- แฃแกแแคแ แแฎแแแแแก แฏแแฃแคแแแ
โ แฌแแแแแแก แแแแขแ แแแ แแแแแแกแแ แแ. แแ แกแแแแแแ, แแก แแ แแก แแแฆแแแ แแแแแก firewall.
- แฅแแแฅแกแแแแแ
โ แฅแแแฅแกแแแแแ แแฅแแแแก VPC-แจแ (แแ, แจแแกแแแแแแกแแ, แฎแแแแแกแแฌแแแแแแแแก แแแแแจแ). แฅแแแฅแกแแแแแ แแแแแแแแฃแแแ แจแแฅแแแแกแแก. แแฃ VPC-แแแ แจแแแฆแฃแแฃแแแ แ แแแแแแแก แแแฎแแแแแ, แแแจแแ แฅแแแฅแกแแแแแ แจแแแฆแฃแแฃแแแ แฎแแแแแกแแฌแแแแแแแแก แแแแแแแ. Load Balancer-แแก แจแแฅแแแแกแแก แฃแแฏแแแแกแแ แแแกแ แจแแฅแแแ แแแแแแฃแ แแ แฅแแแฅแกแแแจแ (แแแแแฎแแแ แแแ แแฃ แแ แแแแแแแแ แฌแแ แแแแฅแแแแแ แแ แ แฎแแแแแกแแฌแแแแแแแแก แแแแแกแแแ);
- แแกแแแแแแแแ
- แแฅแแแแ แแแแแแกแแก แแ แแขแแแแแแแ. แ แแแแ แช แฃแแแ แแฆแแแแจแแแ, แแแแกแแแฃแ แ Load Balancer-แแกแแแแก แแก แจแแแซแแแแ แแงแแก HTTP, HTTPS, TCP แแ SSL, แฅแกแแแแก แแแขแแแ แแแแก แแแแแแกแแ แแกแแแแก - TCP, UDP แแ TLS, Application Load Balancer-แแกแแแแก - HTTP แแ HTTPS.
แแแแกแแแฃแ แ แแแขแแแ แแแแก แแแแแแกแแ แแก แแแแแแแแ:
แแแแ แแ Application Load Balancer-แจแ แฉแแแ แแฎแแแแแ แแแแแ แแแแกแฎแแแแแแฃแ แแแขแแ แคแแแกแก แแ แแแแแแแ แแแแกแฎแแแแแแฃแ แแแแแแแก:
Load Balancer v2 แแแแแแแแแขแแแ (ALB แแ NLB)
แแฎแแ แแแแแ แฃแคแ แ แแฎแแแก แแแแแแฎแแแแ 2 แแแ แกแแแก แแแแแแกแแ แแแก Application Load Balancer แแ Network Load Balancer. แแ แแแแแแกแแ แแแก แแฅแแ แกแแแฃแแแ แ แแแแแแแแแขแแก แแแฎแแกแแแแแแแแแ. แแแแแแแแแ, แแแแแฉแแแ แแกแแแ แแแแชแแคแชแแ, แ แแแแ แแชแแ แกแแแแแแ แฏแแฃแคแแแ - แจแแแแฎแแแแแแ (แแ แคแฃแแฅแชแแแแ). แแ แแแแแแแแแขแแก แฌแงแแแแแแ, แฉแแแ แแแแฅแแก แจแแกแแซแแแแแแแ แแแแแกแแแฆแแ แแ แกแแแแแแ แฏแแฃแคแแแแแแ แ แแแแแแ แแแแแแ แแแแแแ แแแ แขแ แแคแแแ.
แแแ แขแแแ แกแแขแงแแแแแ, แกแแแแแแ แฏแแฃแคแแแจแ แฉแแแ แแแแฃแกแขแแแ แจแแแแฎแแแแแแก, แกแแแแช แแแแ แขแ แแคแแแ. แแฃ แแแแแ แแแแกแแแฃแ แแแขแแแ แแแแก แแแแแแกแแ แจแ แแฅแแแ แฃแแ แแแแ แแแฃแงแแแแแแแแ แแแแแจแแ แแแ แแแขแแแกแแแแแแก แแแแแแกแแ แแแ, แแแจแแ Application Load Balancer-แจแ แแฅแแแ แฏแแ :
- Load Balancer-แแก แจแแฅแแแ;
- แจแแฅแแแแแ แกแแแแแแ แฏแแฃแคแ;
- แแแแแ แแแ แกแแญแแ แ แแแ แขแแแแก แแ Load Balancer แฌแแกแแแแก แแแจแแแแแแ แกแแญแแ แ แกแแแแแแ แฏแแฃแคแแแก;
- แกแแแแแแ แฏแแฃแคแแแจแ แแฅแแแ แแแแญแแแ แแแแแแแแแแก.
แแก แแแแ แแชแแฃแแ แแแแแแ แจแแแซแแแแ แฃแคแ แ แ แแฃแแ แฉแแแแแก, แแแแ แแ แกแแแแแแแแแแจแ แแก แฃแคแ แ แแแกแแฎแแ แฎแแแแแแ.
แจแแแแแแ แแแแแแแแแขแ แแ แแก แแกแแแแแแแก แฌแแกแแแ (แแแ แจแ แฃแขแแก แฌแแกแแแ). แแก แแฎแแแ แแฎแแแแ Application Load Balancer-แก. แแฃ Network Load Balancer-แจแ แแฅแแแ แฃแแ แแแแ แฅแแแแ แแแกแแแแแก แแ แแก แแแแแแแแก แขแ แแคแแแก แแแแแ แแขแฃแ แกแแแแแแ แฏแแฃแคแจแ, แแแจแแ Application Load Balancer-แจแ แงแแแแแคแแ แ
แแฎแแ แแแแแ แแแฅแแแ แ แแแแแแแแ แกแแขแงแแ แจแแแแแแ แแแแแแแแแขแแก แจแแกแแฎแแ - แแแแกแขแแฃแ แ IP (แกแขแแขแแแฃแ แ แแแกแแแแ แแแแ NLB-แกแแแแก). แแฃ แแกแแแแแแแก แฌแแกแแแแก แแแ แจแ แฃแขแแก แฌแแกแแแ แแแแแแแแก แแฎแแแแแ แแฎแแแแ แแแแแชแฎแแแแก แแแขแแแ แแแแก แแแแแแกแแ แแ, แแแจแแ Elastic IP แแแแฅแแแแแแแ แแฎแแแแ แฅแกแแแแก แแแขแแแ แแแแก แแแแแแกแแ แแ.
แแแแแ แจแแแฅแแแแ แฅแกแแแแก แแแขแแแ แแแแก แแแแแแกแ:
แแ แแฎแแแแ แจแแฅแแแแก แแ แแชแแกแจแ แแแแฎแแแ, แ แแ แแแแซแแแแ แจแแกแแซแแแแแแแ แแแแ แฉแแแ แแแแกแขแแฃแ แ IP:
Elastic IP แฃแแ แฃแแแแแงแแคแก แแ แ IP แแแกแแแแ แแก, แ แแแแแแช แจแแแซแแแแ แแกแแชแแ แแแฃแแ แแงแแก แกแฎแแแแแกแฎแแ EC2 แแแกแขแแแชแแแแแแ แแ แแแ แแแแแแแแแแแจแ. แแฃ EC2 แแแกแขแแแชแแแก แแฅแแก แแแแกแขแแฃแ แ IP แแแกแแแแ แแ แแ แแก แแแแแแแแ แจแแฌแงแแแขแแแแ แแ แจแแฉแแ แแแฃแแแ, แจแแแแซแแแแ แแแฃแงแแแแแแแแ แแแฃแแแแจแแ แแ แแฎแแแ EC2 แแแกแขแแแชแแ แแแแกแขแแฃแ แ IP แแแกแแแแ แแก. แแฃแแชแ, แแฅแแแแ แแแแแแแแแแแ แแแแแแแชแแ แแ แจแแฌแงแแแขแก แแฃแจแแแแแก, แ แแแแแ แแแแแแแชแแแแ แแแแแ แฎแแแแแแ แแแแแ IP แแแกแแแแ แแก, แแแจแแแแช แแ, แแฃ แ แแแแฃแ แ EC2 แจแแแชแแแแ.
แแฅ
Amazon แชแแแแก แแแ แแ แแแ แแแแแแแแแแแจแ, แจแแกแแซแแแ แงแแแแ 60 แฌแแแจแ (แแแแ แแ แแ แแฅแขแแแแจแ, แ แ แแฅแแ แฃแแแ, แแแแแแแแ แฎแจแแ แแ). แแก แแแจแแแแก, แ แแ IP แแแกแแแแ แแแแ แจแแแซแแแแ แจแแแชแแแแแก. แฎแแแ Network Load Balancer-แแก แจแแแแฎแแแแแจแ, แจแแแแซแแแแ แฃแแ แแแแ แแแแแแแจแแ แแ IP แแแกแแแแ แแ แแ แแแฃแแแแแ แแแ แแฅแแแแก แฌแแกแแแจแ, แแแแแขแแแแจแ แแ แ.แจ.
แแแแแแขแแแแก
ELB แฃแแ แฃแแแแแงแแคแก แจแแแแแแแแแ แขแ แแคแแแแก แแแขแแแแขแฃแ แแแแแฌแแแแแแก แแ แแแแ แกแแแแแแแแ (แแแแขแแแแแ แแแ, Amazon EC2 แแแกแขแแแชแแแแ, IP แแแกแแแแ แแแแ แแ Lambda แคแฃแแฅแชแแแแ). ELB-แก แจแแฃแซแแแ แขแ แแคแแแแก แแแแแฌแแแแแ แกแฎแแแแแกแฎแแ แแแขแแแ แแแแ, แ แแแแ แช แแ แแ แฎแแแแแกแแฌแแแแแแแแก แแแแแจแ, แแกแแแ แแ แแแแ แฎแแแแแกแแฌแแแแแแแแก แแแแแจแ. แแแแฎแแแ แแแแแก แจแแฃแซแแแ แแแ แฉแแแก แแแแแแกแแก แกแแแ แขแแแแแแ, แ แแแแแแแช แฃแแ แฃแแแแแงแแคแแ แแแฆแแ แฎแแแแแกแแฌแแแแแแแแก, แแแขแแกแแแแแ แแแแก แแ แแแ แ แแแชแแแก. แแก แงแแแแแคแแ แ แแแแจแแแแแแแแแแ แแฅแแแแ แแแแแแแชแแแแแก แจแแชแแแแแก แขแแแแ แแแขแแแแก แฃแแ แฃแแแแแกแแงแแคแแ.
แซแแ แแแแแ แฃแแแ แแขแแกแแแแแ:
- แแแฆแแแ แฎแแแแแกแแฌแแแแแแแ. แแแแกแแฎแฃแ แแแแก แฎแแแจแแแ แฃแแแแ แแแแแแแกแฌแแแแแก 99,99% แฎแแแแแกแแฌแแแแแแแแก แแแขแแแ แแแแก แแแแแแกแแ แแกแแแแก. แแแแแแแแแ, แฎแแแแแกแแฌแแแแแแแแก แแ แแแแแฏแแ แแแ แแแแ แฃแแ แฃแแแแแงแแคแก แขแ แแคแแแแก แแแแฃแจแแแแแแก แแฎแแแแ แฏแแแกแแฆแ แแแแแฅแขแแแแก แแแแ . แกแแแแแแแแแแจแ, แแฅแแแ แจแแแแซแแแแ แแแแแแแแแกแแ แแแขแแแ แแแ แแแแ แ แแแแแแจแ, แแแแแแแกแแแแ แแแ แขแ แแคแแแ แฏแแแกแแฆ แกแแแแแแแแแแ แกแฎแแแแแกแฎแแ แฎแแแแแกแแฌแแแแแแแแก แแแแแแจแ;
- แฃแกแแคแ แแฎแแแแ. ELB แแฃแจแแแแก Amazon VPC-แแแ, แฃแแ แฃแแแแแงแแคแก แฃแกแแคแ แแฎแแแแแก แกแฎแแแแแกแฎแแ แจแแกแแซแแแแแแแแแก - แแแขแแแ แแ แแแฃแแ แกแแ แขแแคแแแแขแแก แแแ แแแ, แแแแฎแแแ แแแแแก แแแขแแ แแแแชแแ แแ SSL/TLS แแแจแแคแแ แ. แงแแแแ แแ แแแ แฃแแ แฃแแแแแงแแคแก TLS แแแ แแแแขแ แแแแก แชแแแขแ แแแแแแแฃแ แแ แแแฅแแแ แแแ แแแแก;
- แแแแกแขแแฃแ แแแ. ELB-แก แจแแฃแซแแแ แแแฃแแแแแแแแก แฅแกแแแแก แขแ แแคแแแแก แฃแแชแแ แชแแแแแแแแแก. แฎแแแ Auto Scaling-แแแ แฆแ แแ แแแขแแแ แแชแแ แแแแแแแชแแแก แแซแแแแก แกแแแแแ แแก แ แแกแฃแ แกแก, แแฃ แแแขแแแ แแแ แแชแแแแแ, แฎแแแแ แฉแแ แแแแก แกแแญแแ แแแแแก แแแ แแจแ;
- แแแฅแแแแแแ. แแฅแแแ แจแแแแซแแแแ แแแแแแงแแแแ IP แแแกแแแแ แแแแ แแฅแแแแ แแแแแแแชแแแแแก แกแแแแแแแแแแกแแแ แแแแแ แแแแกแแแแก. แแก แฃแแ แฃแแแแแงแแคแก แแแฅแแแแแแแก แกแแแแแแ แแแแแแแชแแแแแก แแแ แขแฃแแแแแแชแแแกแแก, แ แแแแช แแซแแแแ แแ แแแแแฏแแ แแแ แแแแแแแชแแแก แแแแแแแกแแแแก แจแแกแแซแแแแแแแแก แแ แ แแแกแขแแแชแแแแ. แแแแแแแแ แแแแแแแชแแแแก แจแแฃแซแแแแ แแแแแแงแแแแ แแ แแ แฅแกแแแแก แแแ แขแ แแ แฐแฅแแแแแ แฃแกแแคแ แแฎแแแแแก แชแแแแแฃแแ แฏแแฃแคแแแ, แแแแแแแชแแแแก แจแแ แแก แแแแฃแแแแแชแแ แแแแแ แขแแแแแฃแแแ, แ แแแแกแแช แแแแฅแแก, แแแฅแแแ, แแแแ แแกแแ แแแกแแแแ แแแคแฃแซแแแแฃแแ แแ แฅแแขแแฅแขแฃแ แ;
- แแแแแขแแ แแแแ แแ แแฃแแแขแ. แจแแแแซแแแแ แแแแแแแชแแแแแก แ แแแแฃแ แแ แแจแ แแแแแขแแ แแแแ Amazon CloudWatch แคแฃแแฅแชแแแแแก แแแแแงแแแแแแ. แฉแแแ แแกแแฃแแ แแแ แแแขแ แแแแแ, แแฃแ แแแแแแแ, แแแแฎแแแแแก แแแแแแแแแแ. แแแ แขแแแ แกแแขแงแแแแแ แ แแ แแแฅแแแ, แแฅแแแ แจแแซแแแแ แแ แแแแแแแแแก แแแแแขแแคแแชแแ แแแแก แแ แกแแแแแแ แแฃแกแขแแ แแแแกแแแฆแแ แแ แจแแกแ แฃแแแแแก แจแแคแแ แฎแแแแแ;
- แฐแแแ แแแฃแแ แแแขแแแ แแแแก แแแแแแแแกแแแ. แแแแแแกแแก แฉแแขแแแ แแแแก แจแแกแแซแแแแแแแ แจแแแ แ แแกแฃแ แกแแแกแ แแ AWS-แก แจแแ แแก แแแแแ แแแขแแแ แแแแก แแแแแแกแแ แแก แแแแแงแแแแแแ, แแแแแแแแแก แจแแแ แแแแแแแชแแแแแก แฆแ แฃแแแแจแ แแแแ แแชแแแก แแ แแแคแแ แแแแแแก. แฌแแ แฃแแแขแแแแแแแก แแแแฃแจแแแแแ แแกแแแ แแแแแ แขแแแแแฃแแแ แฆแ แฃแแแแก แแแแแงแแแแแแ.
แแฃ แแแแแขแแ แแกแแแ แแแขแแแแแ, แแฅ แแ แแก แแแแแ แ แแแแแแแแ แกแแกแแ แแแแแ แแแฃแแ แแแแแแแแก แแคแแชแแแแฃแ แ แแแแกแแแขแแแแ:
แแแแกแขแแฃแ แ แแแขแแแ แแแแก แแแแแแแแกแแแ .แแแแกแขแแฃแ แ แแแขแแแ แแแแก แแแแแแแแกแแแแก แจแแกแแซแแแแแแแแแ.
แฌแงแแ แ: www.habr.com