ื ืืืื ืืขืืขืจ! ืืืึทื ื ืึธืืขื ืืื ืงืืจืืื, ืืื ืืื ืงืืึธ ืืื ืึทืืึทืคึผืื. ืจืืึฟ ืคืื ืืื ืืืขืจ ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืืืืฃ AWS, ืืื ืืืึทื ื ืืื ืืืขื ืจืขืื ืืืขืื ืืื ืืืจ ืจืืืืกื ืกืขืจืืืขืจ ืงืึธืก ืืื 3 ืืื ืืืจื ื ืืฆื ืึธืจื ืื ืกืืึทื ืกืื ืืื ืึท ืคึผืจืึธืืืงืฆืืข ืกืืืืืืข, ืืื ืืขืืื ื ืืื ืฆื ืฉืืขืื ืึทืจืืืฃ ืืืืขืจ ืึทืืืึธ-ืกืงืืืืื ื. ืขืจืฉืืขืจ ืขืก ืืืขื ืืืื ืึทื ืืืืขืจืืืืง ืคืื ืืื ืขืก ืึทืจืืขื, ืืื ืืขืืึธืื ืืืืืืื ืื ืกืืจืึทืงืฉืึทื ื ืคึฟืึทืจ ืึธื ืืืื.
ืืืึธืก ืืขื ืขื ืกืคึผืึธื ืื ืกืืึทื ืกืื?
ืื ืืขืจ ืืขื ืขื ืขืืืขืืข ืกืงืจืขืขื ืฉืึธืฅ ืืืึธืก ืืืืึทืื ืื ืคึผืจืืึทื ืืขืฉืืืืข ืคึฟืึทืจ ืึธืจื ืงืึทืกืขืก.
m5.large ืืื ืื eu-west-1 (ืืจืขืืึทื ื) ืืขืื ื. ืคึผืจืืึทื ืืื ืืขืจืกืื ืก ืกืืึทืืื ืคึฟืึทืจ 3 ืืืฉืื, ืืขืจืืืืึทื ืฉืคึผืึธืจื 2.9 ืงืก.
ื5.ืืึทืจืืข ืืื ืื ืื-ืืืจื-1 ืืขืื ื (ืขื. ืืืืจืืฉืื ืืข). ืืขืจ ืคึผืจืืึทื ืืื ืงืขืกืืืืขืจ ืืฉืึทื ืืื ื ืืืืขืจ 3 ืืืฉืื, ืืขืจืืืืึทื ืฉืคึผืึธืจื ืคืื 2.3x ืฆื 2.8x ืืืคึผืขื ืืื ื ืืืืฃ ืื ืึทืืืืืืึทืืืืึทืื ืืึธื ืข.
t3.small ืืื ืื ืื-ืืืจื-1 ืืขืื ื (ืขื. ืืืืจืืฉืื ืืข). ืคึผืจืืึทื ืืื ืกืืึทืืื ืคึฟืึทืจ 3 ืืืฉืื, ืืขืจืืืืึทื ืฉืคึผืึธืจื 3.4x.
ืกืขืจืืืืก ืึทืจืงืึทืืขืงืืฉืขืจ
ืื ืืงืขืจืืืง ืึทืจืงืึทืืขืงืืฉืขืจ ืคืื ืื ืกืขืจืืืืก ืืืึธืก ืืืจ ืืืขืื ืจืขืื ืืืขืื ืืื ืืขื ืึทืจืืืงื ืืื ืืขืืืืื ืืื ืื ืืืึทืืจืึทืืข ืืื ืื.
ืึทืคึผืคึผืืืงืึทืืืึธื ืืึทืกืข ืืึทืืึทื ืกืขืจ โ ืขืง2 ืฆืื ืืจืืคืข โ ืืืืข ืงืึทื ืืืื ืขืจ ืกืขืจืืืืก
ืื ืึทืคึผืคึผืืืงืึทืืืึธื ืืึธืื ืืึทืืึทื ืกืขืจ (ALB) ืืื ืืขื ืืฆื ืืื ืึท ืืึทืืึทื ืกืขืจ, ืืืึธืก ืกืขื ืื ืจืืงืืืขืก ืฆื ืื EC2 ืืึทืจืืขื ืืจืืคืข (TG). TG ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืขืคื ืคึผืึธืจืฅ ืืืืฃ ืื ืกืืึทื ืกืื ืคึฟืึทืจ ืึทืืืก ืืื ืงืึทื ืขืงืืื ื ืืื ืฆื ืคึผืึธืจืฅ ืคืื Elastic Container Service (ECS) ืงืึทื ืืืื ืขืจื. ECS ืืื ืึทื ืึทื ืึทืืึธื ืคืื Kubernetes ืืื AWS, ืืืึธืก ืืึทื ืืืืฉืื ืืึธืงืงืขืจ ืงืึทื ืืืื ืขืจื.
ืืืื ืืืึทืฉืคึผืื ืงืขื ืืึธืื ืขืืืขืืข ืคืืืกื ืืืง ืงืึทื ืืืื ืขืจื ืืื ืื ืืขืืืข ืคึผืึธืจืฅ, ืึทืืื ืืืจ ืงืขื ืขื ื ืืฉื ืฉืืขืื ืืื ืคืึทืจืคืขืกืืืงื. ECS ืืขืจืฆืืืื TG ืึทื ืขืก ืืื ืืึธื ืืฉืื ื ืึท ื ืืึทืข ืึทืจืืขื (ืืื Kubernetes ืืขืจืืื ืึธืืึธืืืข, ืืึธืก ืืื ืืขืจืืคื ืึท ืคึผืึธื), ืขืก ืืฉืขืงืก ืคึฟืึทืจ ืคืจืื ืคึผืึธืจืฅ ืืืืฃ ืืขื ืืืึทืฉืคึผืื ืืื ืึทืกืืื ื ืืืื ืขืจ ืคืื ืืื ืฆื ืื ืืึธื ืืฉื ืึทืจืืขื. TG ืืฉืขืงืก ืืืื ืงืขืกืืืืขืจ ืฆื ืืขืจ ืืืึทืฉืคึผืื ืืื ืื API ืึทืจืืขื ืืืืฃ ืขืก ืืื ืืขืืื ื ืืฉืขืง, ืืื ืืืื ืขืก ืืขื ืงืืื ืคืจืืืืขืืขื, ืขืก ืกืืึทืคึผืก ืฉืืงื ืจืืงืืืขืก ืืึธืจื.
EC2 ืึทืืืึธ ืกืงืืืืื ื ืืจืืคึผืขืก + ECS ืงืึทืคึผืึทืกืืื ืคึผืจืึทืืืืืืขืจื
ืื ืืืืื ืืืึทืืจืึทืืข ืืื ื ืืฉื ืืืืึทืื ืื EC2 Auto Scaling Groups (ASG) ืืื ืกื. ืคึฟืื ืืขื ื ืึธืืขื ืืืจ ืงืขื ืขื ืคึฟืึทืจืฉืืืื ืึทื ืขืก ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืกืงืืืืื ื ืื ืกืืึทื ืกืื. ืึธืืขืจ, ืืื ืืขืฆืื ืก, AWS ืืื ื ืืฉื ืืึธืื ืึท ืืขืืืื-ืืื ืคืืืืงืืื ืฆื ืคืืจื ืื ื ืืืขืจ ืคืื ืคืืืกื ืืืง ืืืฉืื ืขื ืคึฟืื ECS. ECS ืืขืืืื ืขืก ืืขืืืขื ืฆื ืืืึธื ืื ื ืืืขืจ ืคืื ืืึทืกืงืก, ืืืฉื, ืืืจื ืงืคึผื ืืึทื ืืฅ, ืืึทืจืึทื ืึธืืขืจ ื ืืืขืจ ืคืื ืจืืงืืืขืก. ืืืขืจ ืืืื ืืึทืกืงืก ืคืึทืจื ืืืขื ืึทืืข ืคืจืื ืื ืกืืึทื ืกืื, ื ืืึท ืืืฉืื ืขื ืืขื ืขื ื ืืฉื ืืืืืึธืืึทืืืฉ ืืืฉืืคื.
ืืึธืก ืืื ืืขืืืื ืืื ืื ืึทืืืืขื ื ืคืื ECS Capacity Providers (ECS CP). ืืืฆื ืืขืืขืจ ืกืขืจืืืืก ืืื ECS ืงืขื ืขื ืืืื ืคึฟืึทืจืืื ืื ืืื ืึทื ASG, ืืื ืืืื ืื ืืึทืกืงืก ืืึธื ื ืื ืคึผืึทืกืืง ืืื ืื ืคืืืกื ืืืง ืื ืกืืึทื ืกืื, ื ืืึทืข ืึธื ืขืก ืืืขื ืืืื ืืืืคืฉืืืื (ืึธืืขืจ ืืื ืื ืืขืืจืื ืืขื ASG ืืืืึทืฅ). ืืึธืก ืืืื ืึทืจืืขื ืืื ืื ืคืึทืจืงืขืจื ืจืืืืื ื, ืืืื ECS CP ืืขื ืืืืืืง ืื ืกืืึทื ืกืื ืึธื ืืึทืกืงืก, ืขืก ืืืขื ืืขืื ืื ASG ืืึทืคึฟืขื ืฆื ืคืึทืจืืึทืื ืืื ืึทืจืึธืคึผ. ECS CP ืืื ืื ืคืืืืงืืื ืฆื ืกืคึผืขืฆืืคืืฆืืจื ืึท ืฆืื ืคึผืจืึธืฆืขื ื ืคืื ืืืึทืฉืคึผืื ืืึทืกืข, ืึทืืื ืึทื ืึท ืืืืขืจ ื ืืืขืจ ืคืื ืืืฉืื ืขื ืืขื ืขื ืฉืืขื ืืืง ืคืจืื ืคึฟืึทืจ ืืขืฉืืืื ื ืกืงืืืืื ื ืืึทืกืงืก; ืืื ืืืขื ืจืขืื ืืืขืื ืืขื ืึท ืืืกื ืฉืคึผืขืืขืจ.
EC2 ืืึธื ืืฉ ืืขืืคึผืืึทืืขืก
ืื ืืขืฆืืข ืืื ืกื ืืืึธืก ืืื ืืืขื ืจืขืื ืืืขืื ืืืืืขืจ ืืื ืืืื ืืื ืืขืืึทื ืืืขืื ืงืจืืืืืื ื ืืขื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื EC2 ืืึธื ืืฉ ืืขืืคึผืืึทืืขืก. ืขืก ืึทืืึทืื ืืืจ ืฆื ืฉืึทืคึฟื ืึท ืืืกืืขืจ ืืืื ืืืึธืก ืึทืืข ืืืฉืื ืขื ืืืขืื ืึธื ืืืืื, ืึทืืื ื ืืฉื ืฆื ืืืืขืจืืืจื ืืขื ืคืื ืงืจืึทืฆื ืืขืืขืจ ืืึธื. ืืึธ ืืืจ ืงืขื ืขื ืืืืกืงืืืึทืื ืืขื ืืืคึผ ืคืื ืืึทืฉืื ืฆื ืึธื ืืืืื, ืืืืขืจืืืื ืืจืืคึผืข, ืืืกืง ืืืื ืืื ืคืืืข ืื ืืขืจืข ืคึผืึทืจืึทืืขืืขืจืก. ืืืจ ืงืขื ืขื ืืืื ืกืคึผืขืฆืืคืืฆืืจื ืืึทื ืืฆืขืจ ืืึทืื ืืืึธืก ืืืขื ืืืื ืืคึผืืึธืึทืืขื ืฆื ืึทืืข ืืึธื ืืฉื ืื ืกืืึทื ืกืื. ืืืจ ืงืขื ืขื ืืืืคื ืกืงืจืืคึผืก ืืื ืืึทื ืืฆืขืจ ืืึทืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืงืขื ืขื ืจืขืืึทืืืจื ืื ืืื ืืึทืื ืคืื ืึท ืืขืงืข
ืืืื ืขืจ ืคืื ืื ืืขืจืกื ืืืืืืืง ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึผืึทืจืึทืืขืืขืจืก ืคึฟืึทืจ ืืขื ืึทืจืืืงื ืืื
ืืืขืื ืืืกืง - AWS ืืขืฆืื ืก
ืฉืืคื ืึท ืืื ืกื
ืืื ืก ืืึทื ืืืืฃ ืฆื ืฉืึทืคึฟื ืื ืืืกืงืจืืืื ืืื ืกื. ืืื ืืขื ืคึผืจืึธืฆืขืก, ืืื ืืืขื ืึทืืืฉื ืึทืื ืืึทืฉืจืืึทืื ืขืืืขืืข ื ืืฆืืง ืคืื ืงืื ืืืึธืก ืืขื ืขื ื ืืฉื ืืขืจืืื ื ืืืืื. ืืื ืึทืืืขืืืื, ืืึธืก ืืื ืึท ืฉืจืื-ืืืจื-ืฉืจืื ืืืืขื, ืึธืืขืจ ืืื ืืืขื ื ืืฉื ืืึทืืจืึทืืื ืขืืืขืืข ืืืืขืจ ืืงืขืจืืืง ืึธืืขืจ, ืืืืฃ ืื ืคืึทืจืงืขืจื, ืืืืขืจ ืกืคึผืขืฆืืคืืฉ ืงืึทืกืขืก. ืึทืืข ืึทืงืฉืึทื ื ืืขื ืขื ืืืจืืืขืงืึธืื ืืื ืื AWS ืืืืืฉืึทืืืึทื ืงืึทื ืกืึธืื, ืึธืืขืจ ืงืขื ืขื ืืืื ืจืืคึผืจืึทืืืกื ืคึผืจืึธืืจืึทืืืึทืืืง ืืื CloudFormation ืึธืืขืจ Terraform. ืืื Adapty, ืืืจ ื ืืฆื Terraform.
EC2 ืงืึทืืขืจ ืืืกืืขืจ
ืืขืจ ืืื ืกื ืงืจืืืืฅ ืึท ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืื ืืืฉืื ืขื ืืืึธืก ืืืขื ืืืื ืืขืืืืื ื. ืืขืืคึผืืึทืืขืก ืืขื ืขื ืืขืจืืื ืืื ืื EC2 -> ืื ืกืืึทื ืกืื -> ืงืึทืืขืจ ืืขืืคึผืืึทืืขืก ืึธืคึผืืืืืื ื.
ืึทืืึทืืึธื ืืึทืฉืื ืืืื (AMI) - ืกืคึผืขืฆืืคืืฆืืจื ืื ืืืกืง ืืืื ืืื ืืืึธืก ืึทืืข ืื ืกืืึทื ืกืื ืืืขื ืืืื ืืึธื ืืฉื. ืคึฟืึทืจ ECS, ืืื ืจืืึฟ ืงืึทืกืขืก ืขืก ืืื ืืืขืจื ืฆื ื ืืฆื ืื ืึธืคึผืืืืืืขื ืืืื ืคึฟืื ืึทืืึทืืึธื. ืขืก ืืื ืงืขืกืืืืขืจ ืืขืจืืืึทื ืืืงื ืืื ืึผืืื ืึทืืฅ ื ืืืืืง ืคึฟืึทืจ ECS ืฆื ืึทืจืืขืื. ืฆื ืืขืคึฟืื ืขื ืื ืงืจืึทื ื ืืืื ืฉืืึทื, ืืืื ืฆื ืื ืืืึทื
ืืืคึผ ืืืคึผ - ืึธื ืืืืึทืื ืืขื ืืืคึผ ืคืื ืืืึทืฉืคึผืื. ืงืืืึทืื ืืขืจ ืืืื ืขืจ ืืืึธืก ืืื ืืขืกืืขืจ ืคึผืึทืกืืง ืคึฟืึทืจ ืืืื ืึทืจืืขื.
ืฉืืืกื ืคึผืึธืจ (ืืึธืืื) - ืกืคึผืขืฆืืคืืฆืืจื ืึท ืืึทืืืืึทืื ืืื ืืืึธืก ืืืจ ืงืขื ืขื ืคืึทืจืืื ืื ืฆื ืืขื ืืืึทืฉืคึผืื ืืืจื SSH, ืืืื ื ืืืืืง.
ื ืขืฅ ืกืขืืืื ืืก - ืกืคึผืขืฆืืคืืฆืืจื ืื ื ืขืฅ ืคึผืึทืจืึทืืขืืขืจืก. ื ืขืืืืึธืจืงืื ื ืคึผืืึทืืคืึธืจืืข ืืื ืจืืึฟ ืงืึทืกืขืก ืขืก ืืึธื ืืืื ืึท ืืืืจืืืึทื ืคึผืจืืืืึทื ืงืืึธืื (VPC). ืืืืขืจืืืื ืืจืืคึผืขืก - ืืืืขืจืืืื ืืจืืคึผืขืก ืคึฟืึทืจ ืืืื ืงืึทืกืขืก. ืืื ื ืืืจ ืืืขืื ื ืืฆื ืึท ืืึทืืึทื ืกืขืจ ืืื ืคืจืึธื ื ืคืื ืื ืื ืกืืึทื ืกืื, ืืื ืจืขืงืึธืืขื ืืืจื ืฆื ืกืคึผืขืฆืืคืืฆืืจื ืึท ืืจืืคึผืข ืืึธ ืืืึธืก ืึทืืึทืื ืื ืงืึทืืื ื ืงืึทื ืขืงืฉืึทื ื ืืืืื ืคึฟืื ืื ืืึทืืึทื ืกืขืจ. ืืึธืก ืืื, ืืืจ ืืืขื ืืึธืื 2 ืืืืขืจืืืื ืืจืืคึผืขืก, ืืืื ืขืจ ืคึฟืึทืจ ืื ืืึทืืึทื ืกืขืจ, ืืืึธืก ืึทืืึทืื ืื ืืึทืื ื ืงืึทื ืขืงืฉืึทื ื ืคึฟืื ืขืจืืขืฅ ืืืืฃ ืคึผืึธืจืฅ 80 (ืืืืคึผ) ืืื 443 (https), ืืื ืื ืจืืข ืคึฟืึทืจ ืืืฉืื ืขื, ืืืึธืก ืึทืืึทืื ืื ืงืึทืืื ื ืงืึทื ืขืงืฉืึทื ื ืืืืฃ ืงืืื ืคึผืึธืจืฅ ืคึฟืื ืื ืืึทืืึทื ืกืขืจ ืืจืืคึผืข . ืึทืืืืึทืื ื ืงืึทื ืขืงืฉืึทื ื ืืื ืืืืืข ืืจืืคึผืขืก ืืืื ืืืื ืขืคื ืืื ืื TCP ืคึผืจืึธืืึธืงืึธื ืฆื ืึทืืข ืคึผืึธืจืฅ ืฆื ืึทืืข ืึทืืจืขืกืขืก. ืืืจ ืงืขื ืขื ืืึทืืจืขื ืขืฆื ืคึผืึธืจืฅ ืืื ืึทืืจืขืกืขืก ืคึฟืึทืจ ืึทืืืืึธืืื ื ืงืึทื ืขืงืฉืึทื ื, ืึธืืขืจ ืืืจ ืืึทืจืคึฟื ืฆื ืงืขืกืืืืขืจ ืืึธื ืืืึธืจ ืึทื ืืืจ ืืึธื ื ืื ืคึผืจืืืืจื ืฆื ืึทืงืกืขืก ืขืคึผืขืก ืืื ืึท ืคืืจืืืื ืคึผืึธืจื.
ืกืืึธืจืืืืฉ (ืืืึทืืืืื) - ืกืคึผืขืฆืืคืืฆืืจื ืื ืืืกืง ืคึผืึทืจืึทืืขืืขืจืก ืคึฟืึทืจ ืื ืืืฉืื ืขื. ืื ืืืกืง ืืจืืืก ืงืขื ื ืืฉื ืืืื ืืืืื ืืงืขืจ ืืื ืื ืกืคึผืขืกืืคืืขื ืืื ืื AMI; ืคึฟืึทืจ ECS ืึธืคึผืืืืืืขื ืขืก ืืื 30 GiB.
ืึทืืืึทื ืกืืจืืข ืคืจืืื - ืกืคึผืขืฆืืคืืฆืืจื ื ืึธื ืคึผืึทืจืึทืืขืืขืจืก.
ืงืืืคื ืึธืคึผืฆืืข - ืฆื ืืืจ ืืืืื ืฆื ืงืืืคื ืึธืจื ืื ืกืืึทื ืกืื. ืืืจ ืืืขืื, ืึธืืขืจ ืืืจ ืืืขืื ื ืืฉื ืงืึธื ืืจืึธืืืจื ืืขื ืงืขืกืื ืืึธ; ืืืจ ืืืขืื ืงืึทื ืคืืืืขืจ ืขืก ืืื ืื ืึทืืืึธ ืกืงืืืืื ื ืืจืืคืข, ืขืก ืืขื ืขื ืืขืจ ืึธืคึผืฆืืขืก.
IAM ืืืึทืฉืคึผืื ืคึผืจืึธืคืื - ืึธื ืืืืึทืื ืื ืจืึธืืข ืืื ืืืึธืก ืื ืื ืกืืึทื ืกืื ืืืขื ืืืื ืืึธื ืืฉื. ืืื ืกืืจ ืคึฟืึทืจ ืื ืกืืึทื ืกืื ืฆื ืืืืคื ืืื ECS, ืืื ืืึทืจืคึฟื ืคึผืขืจืืืฉืึทื ื, ืืืึธืก ืืขื ืขื ืืืืฉืึทืืืึทืื ืืขืคึฟืื ืขื ืืื ืืขืจ ืจืึธืืข ecsInstanceRole. ืืื ืขืืืขืืข ืงืึทืกืขืก ืขืก ืงืขื ืขื ืืืื ืืืฉืืคื, ืืืื ื ืืฉื, ืืขืืึธืื ืืึธ
ืืืืึทืืขืจ ืขืก ืืขื ืขื ืคืืืข ืคึผืึทืจืึทืืขืืขืจืก, ืืืืกืืงืื ืืืจ ืงืขื ืขื ืืึธืื ืคืขืืืงืืึทื ืืืึทืืืขืก ืืืืขืืื, ืึธืืขืจ ืืขืืขืจ ืคืื ืืื ืืื ืึท ืงืืึธืจ ืืึทืฉืจืืึทืืื ื. ืืื ืฉืืขื ืืืง ืืขืื ืื EBS-ืึธืคึผืืืืืืขื ืืืึทืฉืคึผืื ืืื T2 / T3 Unlimited ืึธืคึผืฆืืขืก ืืืื ืืขืืืืื ื
ืืึทื ืืฆืขืจ ืืึทืื โ ืึธื ืืืืึทืื ืืึทื ืืฆืขืจ ืืึทืื. ืืืจ ืืืขืื ืจืขืืึทืืืจื ืื ืืขืงืข /etc/ecs/ecs.config
, ืืืึธืก ืึผืืื ืื ECS ืึทืืขื ื ืงืึทื ืคืืืืขืจืืืฉืึทื.
ื ืืืืฉืคึผืื ืคืื ืืืึธืก ืืึทื ืืฆืขืจ ืืึทืื ืงืขื ืงืืงื ืืื:
#!/bin/bash
echo ECS_CLUSTER=DemoApiClusterProd >> /etc/ecs/ecs.config
echo ECS_ENABLE_SPOT_INSTANCE_DRAINING=true >> /etc/ecs/ecs.config
echo ECS_CONTAINER_STOP_TIMEOUT=1m >> /etc/ecs/ecs.config
echo ECS_ENGINE_AUTH_TYPE=docker >> /etc/ecs/ecs.config
echo "ECS_ENGINE_AUTH_DATA={"registry.gitlab.com":{"username":"username","password":"password"}}" >> /etc/ecs/ecs.config
ECS_CLUSTER=DemoApiClusterProd
- ืืขืจ ืคึผืึทืจืึทืืขืืขืจ ืื ืืืงืืืฅ ืึทื ืืขืจ ืืืึทืฉืคึผืื ืืขืืขืจื ืฆื ืึท ืงื ืืื ืืื ืื ืืขืืขืื ื ืึธืืขื, ืืึธืก ืืื, ืืขืจ ืงื ืืื ืืืขื ืงืขื ืขื ืฆื ืฉืืขืื ืืืื ืืึทืกืงืก ืืืืฃ ืืขื ืกืขืจืืืขืจ. ืืืจ ืืึธืื ื ืืฉื ืืืฉืืคื ืึท ืงื ืืื ื ืึธื, ืึธืืขืจ ืืืจ ืืืขืื ื ืืฆื ืืขื ื ืึธืืขื ืืืขื ืืืจ ืฉืึทืคึฟื ืขืก.
ECS_ENABLE_SPOT_INSTANCE_DRAINING=true
- ืืขืจ ืคึผืึทืจืึทืืขืืขืจ ืกืคึผืขืฆืืคืืฆืืจื ืึทื ืืืขื ืึท ืกืืื ืึทื ืืื ืืืงืืืขื ืฆื ืงืขืจ ืึทืืืขืง ืึท ืึธืจื ืืืึทืฉืคึผืื, ืึทืืข ืืึทืกืงืก ืืืืฃ ืขืก ืืึธื ืืืื ืืจืึทื ืกืคืขืจื ืฆื ืื ืืจืืื ืื ื ืกืืึทืืืก.
ECS_CONTAINER_STOP_TIMEOUT=1m
- ืืขืจ ืคึผืึทืจืึทืืขืืขืจ ืกืคึผืขืฆืืคืืฆืืจื ืึทื ื ืึธื ืืืงืืืขื ืึท SIGINT ืกืืื ืึทื, ืึทืืข ืืึทืกืงืก ืืึธืื 1 ืืื ืื ืืืืืขืจ ืืื ืืขื ืขื ืืขืืจืืขื.
ECS_ENGINE_AUTH_TYPE=docker
- ืืขืจ ืคึผืึทืจืึทืืขืืขืจ ืื ืืืงืืืฅ ืึทื ืื ืืึธืงืงืขืจ ืกืืขืืข ืืื ืืขื ืืฆื ืืื ืืขืจ ืืขืจืืืืืขื ืืฉ ืืขืงืึทื ืืืึทื
ECS_ENGINE_AUTH_DATA=...
- ืคึฟืึทืจืืื ืืื ื ืคึผืึทืจืึทืืขืืขืจืก ืฆื ืื ืคึผืจืืืืึทื ืงืึทื ืืืื ืขืจ ืจืขืืืกืืจื, ืืื ืืืื ืืึธืงืงืขืจ ืืืืืขืจ ืืขื ืขื ืกืืึธืจื. ืืืื ืขืก ืืื ืขืคื ืืืขื, ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืกืคึผืขืฆืืคืืฆืืจื ืขืคึผืขืก.
ืคึฟืึทืจ ืื ืฆืืืขืงื ืคืื ืืขื ืึทืจืืืงื, ืืื ืืืขื ื ืืฆื ืึท ืขืคื ืืืขื ืืืื ืคึฟืื Docker Hub, ืึทืืื ืกืคึผืขืฆืืคืืฆืืจื ืื ืคึผืึทืจืึทืืขืืขืจืก ECS_ENGINE_AUTH_TYPE
ะธ ECS_ENGINE_AUTH_DATA
ื ืื ืืึทืจืคึฟื.
ืืื ืฆื ืืืืกื: ืขืก ืืื ืจืขืงืึทืืขื ืืื ืฆื ืืขืจืืืึทื ืืืงื ืื AMI ืงืขืกืืืืขืจ, ืืืืึทื ื ืืึทืข ืืืขืจืกืืขืก ืืขืจืืืึทื ืืืงื ืืืขืจืกืืขืก ืคืื ืืึธืงืงืขืจ, ืืื ืืงืก, ECS ืึทืืขื ื, ืืื"ื ื. ืฆื ื ืืฉื ืคืึทืจืืขืกื ืืืขืื ืืขื, ืืืจ ืงืขื ืขื
ืขืง2 ืึทืืืึธ ืกืงืืืืื ื ืืจืืคืข
ืึทืืืึธ ืกืงืืืืื ื ืืจืืคืข ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืงืึทืืขืจ ืืื ืกืงืืืืื ื ืื ืกืืึทื ืกืื. ืืจืืคึผืขืก ืืขื ืขื ืืขืจืืื ืืื ืื EC2 -> ืึทืืืึธ ืกืงืืืืื ื -> ืึทืืืึธ ืกืงืืืืื ื ืืจืืคึผืขืก ืึธืคึผืืืืืื ื.
ืงืึทืืขืจ ืืืกืืขืจ - ืกืขืืขืงืืืจื ืืขื ืืืกืืขืจ ืืืฉืืคื ืืื ืื ืคืจืืขืจืืืงืข ืฉืจืื. ืืืจ ืืึธืื ืื ืคืขืืืงืืึทื ืืืขืจืกืืข.
ืงืืืคื ืึธืคึผืฆืืขืก ืืื ืืืึทืฉืคึผืื ืืืืคึผืก - ืกืคึผืขืฆืืคืืฆืืจื ืื ืืืืคึผืก ืคืื ืื ืกืืึทื ืกืื ืคึฟืึทืจ ืืขื ืงื ืืื. ืึทืืืืจ ืฆื ืงืึทืืขืจ ืืืกืืขืจ ื ืืฆื ืืขื ืืืึทืฉืคึผืื ืืืคึผ ืคืื ืื ืงืึทืืขืจ ืืืกืืขืจ. ืงืึทืืืืื ืงืืืคื ืึธืคึผืฆืืขืก ืืื ืืืึทืฉืคึผืื ืืืืคึผืก ืึทืืึทืื ืืืจ ืฆื ืคืืขืงืกืึทืืึทื ืงืึทื ืคืืืืขืจ ืืืึทืฉืคึผืื ืืืืคึผืก. ืืืจ ืืืขืื ื ืืฆื ืขืก.
ืึธืคึผืืืึธื ืึทื ืืืืฃ-ืืขืืึทื ื ืืึทืืข - ืื ื ืืืขืจ ืคืื ืจืขืืืืขืจ, ื ืื-ืึธืจื ืื ืกืืึทื ืกืื ืืืึธืก ืืืขื ืฉืืขื ืืืง ืึทืจืืขื.
ืืืืฃ-ืคืึธืืขืจืื ื ืคึผืจืึธืฆืขื ื ืืขืืขืจ ืืึทืืข - ืคึผืจืึธืฆืขื ื ืคืึทืจืืขืืืขื ืืฉ ืคืื ืจืขืืืืขืจ ืืื ืึธืจื ืื ืกืืึทื ืกืื, 50-50 ืืืขื ืืืื ืคืื ืื ืืขืจืืขืืืืื ืืืืึทื, 20-80 ืคึฟืึทืจ ืืขืืขืจ ืจืขืืืืขืจ ืืืึทืฉืคึผืื 4 ืึธืจื ืึธื ืขืก ืืืขื ืืืื ืืืืคืฉืืืื. ืคึฟืึทืจ ืื ืฆืืืขืงื ืคืื ืืขื ืืืึทืฉืคึผืื, ืืื ืืืขื ืึธื ืืืืึทืื 50-50, ืึธืืขืจ ืืื ืคืึทืงื ืืืจ ืจืืึฟ ืึธืคื ืืึธื 20-80, ืืื ืขืืืขืืข ืงืึทืกืขืก 0-100.
ืืืืคึผืก ืคืื ืื ืกืืึทื ืกืื - ืืึธ ืืืจ ืงืขื ืขื ืกืคึผืขืฆืืคืืฆืืจื ื ืึธื ืืืืคึผืก ืคืื ืื ืกืืึทื ืกืื ืืืึธืก ืืืขื ืืืื ืืขืืืืื ื ืืื ืืขื ืงื ืืื. ืืืจ ืืืื ืขืก ืงืืื ืืื ื ืืฉื ืืขื ืืฆื ืืืืื ืืื ืคืืจืฉืืื ื ืืฉื ืืืืช ืืขื ืืืืืื ืคืื ืืขืจ ืืขืฉื. ืืึธืืขืจ ืืึธืก ืืื ืจืขืื ืฆื ืืขืจ ืืืืึทืฅ ืืืืฃ ืกืคึผืขืฆืืคืืฉ ืืืืคึผืก ืคืื ืื ืกืืึทื ืกืื, ืึธืืขืจ ืืื ืงืขื ืขื ืืืื ืืืืื ืืขืืืืงืกื ืืืจื ืฉืืืฆื. ืืืื ืืืจ ืืืืกื ืื ืึทืคึผืืึทืงืืืฉืึทื, ืืื ืืืขื ืืืื ืฆืืคืจืืื ืฆื ืืืืขื ืขื ืขืก ืืื ืื ืืึทืืขืจืงืื ืืขื)
ื ืขืฅ - ื ืขืฅ ืกืขืืืื ืืก, ืกืขืืขืงืืืจื VPC ืืื ืกืืื ืขืฅ ืคึฟืึทืจ ืืืฉืื ืขื, ืืื ืจืืึฟ ืงืึทืกืขืก ืืืจ ืืึธื ืืืืกืงืืืึทืื ืึทืืข ืื ืืืฆื ืกืืื ืขืฅ.
ืืึทืกืข ืืึทืืึทื ืกืื ื - ืืึทืืึทื ืกืขืจ ืกืขืืืื ืืก, ืึธืืขืจ ืืืจ ืืืขืื ืืึธื ืืึธืก ืกืขืคึผืขืจืึทืืื, ืืืจ ืืืขืื ื ืืฉื ืคืึทืจืืื ืื ืขืคึผืขืก ืืึธ. ืืขืืื ื ืืฉืขืงืก ืืืขื ืืืื ืืืื ืงืึทื ืคืืืืขืจื ืฉืคึผืขืืขืจ.
ืืจืืคืข ืืจืืืก - ืืืจ ืึธื ืืืืึทืื ืื ืืืืึทืฅ ืืืืฃ ืื ื ืืืขืจ ืคืื ืืืฉืื ืขื ืืื ืืขื ืงื ืืื ืืื ืื ืืขืืขืื ื ืืืขืจ ืคืื ืืืฉืื ืขื ืืื ืื ืึธื ืืืื. ืื ื ืืืขืจ ืคืื ืืืฉืื ืขื ืืื ืืขื ืงื ืืื ืืืขื ืงืืื ืืึธื ืืืื ืืืืื ืืงืขืจ ืืื ืื ืืื ืืืื ืกืคึผืขืกืืคืืขื ืืื ืืขืจ ืืื ืื ืืึทืงืกืืืื, ืืคืืื ืืืื ืกืงืืืืื ื ืืึธื ืคึผืึทืกืืจื ืืืื ืื ืืขืืจืืงืก.
ืกืงืืืืื ื ืคึผืึทืืึทืกืื - ืกืงืืืืื ื ืคึผืึทืจืึทืืขืืขืจืก, ืึธืืขืจ ืืืจ ืืืขืื ืืืึธื ืืืืืจื ืืืืฃ ืื ืคืืืกื ืืืง ECS ืืึทืกืงืก, ืึทืืื ืืืจ ืืืขืื ืงืึทื ืคืืืืขืจ ืื ืกืงืืืืื ื ืฉืคึผืขืืขืจ.
ืืืฉื ืืืึธื-ืืื ืฉืืฅ - ืฉืืฅ ืคืื ืื ืกืืึทื ืกืื ืคืื ืืืืืฉืึทื ืืืขื ืกืงืืืืื ื ืึทืจืึธืคึผ. ืืืจ ืืขืื ืขืก ืึทืืื ืึทื ASG ืงืขื ื ืืฉื ืืืกืืขืงื ืื ืืึทืฉืื ืืื ืคืืืกื ืืืง ืืึทืกืงืก. ECS ืงืึทืคึผืึทืกืืื ืคึผืจืึทืืืืืืขืจ ืืืขื ืืืกืืืืึทื ืฉืืฅ ืคึฟืึทืจ ืื ืกืืึทื ืกืื ืืืึธืก ืืึธื ื ืื ืืึธืื ืืึทืกืงืก.
ืืืื ืืึทืืก - ืืืจ ืงืขื ืขื ืกืคึผืขืฆืืคืืฆืืจื ืืึทืืก ืคึฟืึทืจ ืื ืกืืึทื ืกืื (ืคึฟืึทืจ ืืขื, ืื ืืึทื ื ืืึท ืื ืกืืึทื ืกืื ืืฉืขืงืงืืึธืงืก ืืืื ืืืื ืึธืคึผืืขืฉืืขืื). ืืื ืจืขืงืึธืืขื ืืืจื ืฆื ืกืคึผืขืฆืืคืืฆืืจื ืื ื ืึธืืขื ืงืืืืื, ืืื ืึทืืข ืื ืกืืึทื ืกืื ืืืึธืก ืืขื ืขื ืืึธื ืืฉื ืืื ืืขืจ ืืจืืคึผืข ืืืขื ืืึธืื ืื ืืขืืืข ื ืึธืืขื, ืืื ืขืก ืืื ืืึทืงืืืขื ืฆื ืืขื ืืื ืืื ืื ืงืึทื ืกืึธืื.
ื ืึธื ืงืจืืืืืื ื ืื ืืจืืคึผืข, ืขืคึฟืขื ืขื ืขืก ืืื ืืืื ืฆื ืื ืึทืืืึทื ืกืืจืืข ืงืึทื ืคืืืืขืจืืืฉืึทื ื ืึธืคึผืืืืืื ื. ืคืืจืืืืก ื ืื ืึทืืข ืึธืคึผืฆืืขืก ืืขื ืขื ืงืขื ืืืง ืืื ืื ืงืึทื ืกืึธืื ืืื ืืขืจ ืฉืึทืคืื ื ืืื ืข.
ืืขืจืืึทื ืืืฉืึทื ืคึผืึทืืึทืกืื - ืึผืืืื ืืืึธืก ืืขื ืขื ืืขื ืืืขื ืืื ืืฉืืื ืืืขื ืืืืืืื ื ืื ืกืืึทื ืกืื. ืืื ืืขื ืขื ืืขืืืขื ืื ืืื ืกืืจ. ืืืจ ืืืืฉืึทืืืึทืื ื ืืฆื ืื ืึธื ืขืก ืืื ืื ืืืื ืืื ืื. ืขืจืฉืืขืจ, ืื ืกืืึทื ืกืื ืืื ืื ืึธืืืืึทืกื ืืึธื ืืฉ ืืืกืืขืจ ืืขื ืขื ืืืืกืืขืืขืงื (ืืืฉื, ืืืื ืืืจ ืืขืจืืืึทื ืืืงื ืื ืึทืื, ืืืจ ืืืฉืืคื ืึท ื ืืึทืข ืืืขืจืกืืข, ืึธืืขืจ ืึทืืข ืื ืกืืึทื ืกืื ืืขืจืืื ืฆื ืืึทืฉืืืืขื ืฆื ืขืก). ืืขืจื ืึธื ืื ืื ืกืืึทื ืกืื ืืืึธืก ืืขื ืขื ืงืืึธืืกืึทืกื ืฆื ืืขืจ ืืืืึทืืขืจ ืืืืื ื ืฉืขื ืืขื ืขื ืืืืกืืขืงืืืื. ืืื ืื ืึธืืืืึทืกื ืึธื ืขืก ืืขื ืขื ืืืืกืืขืงืืืื ืืืืืจื ืืืืฃ ืื ืงืึทืืขืจ ืืึธื.
ืืื ืฆื ืืืืกื: ืฆื ืืขืจืืืึทื ืืืงื ืึทืืข ืืืฉืื ืขื ืืื ืึท ืงื ืืื, ืืึทืงืืืขื ืฆื ื ืืฆื
ืึทืคึผืคึผืืืงืึทืืืึธื ืืึธืื ืืึทืืึทื ืกืขืจ ืืื EC2 ืืึทืจืืขื ืืจืืคืข
ืื ืืึทืืึทื ืกืขืจ ืืื ืืืฉืืคื ืืื ืื ืึธืคึผืืืืืื ื EC2 โ Load Balancing โ Load Balancers. ืืืจ ืืืขืื ื ืืฆื ืึทืคึผืคึผืืืงืึทืืืึธื ืืึธืื ืืึทืืึทื ืกืขืจ; ืึท ืคืึทืจืืืืึทื ืคืื ืคืึทืจืฉืืืขื ืข ืืืืคึผืก ืคืื ืืึทืืึทื ืกืขืจื ืงืขื ืขื ืืืื ืืืืขื ืขื ืืื
Listeners - ืขืก ืืืื ืืื ืขื ืฆื ืืึทืื ืคึผืึธืจืฅ 80 ืืื 443 ืืื ืจืืืขืจืขืงื ืคืื 80 ืฆื 443 ืืื ืื ืืึทืืึทื ืกืขืจ ืึผืืืื ืฉืคึผืขืืขืจ.
ืึทืืืึทืืืึทืืืืืื ืืึธื ืขืก - ืืื ืจืืึฟ ืงืึทืกืขืก, ืืืจ ืืืืกืงืืืึทืื ืึทืงืกืขืกืึทืืืืืื ืืึธื ืขืก ืคึฟืึทืจ ืึทืืขืืขื.
ืงืึทื ืคืืืืขืจ ืืืืขืจืืืื ืกืขืืืื ืืก - ืื SSL ืืึทืืืืึทืื ืคึฟืึทืจ ืื ืืึทืืึทื ืกืขืจ ืืื ืืขืืืืื ืืึธ, ืื ืืขืจืกื ืืึทืงืืืขื ืึธืคึผืฆืืข ืืื ELBSecurityPolicy-2016-08
. ื ืึธื ืงืจืืืืืื ื ืื ืืึทืืึทื ืกืขืจ, ืืืจ ืืืขื ืืขื ืขืก ืื ืก ื ืึธืืขื, ืืืึธืก ืืืจ ืืึทืจืคึฟื ืฆื ืงืึทื ืคืืืืขืจ ืื CNAME ืคึฟืึทืจ ืืืื ืคืขืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืึธืก ืืื ืืื ืขืก ืงืืงื ืืื Cloudflare.
ืืืืขืจืืืื ืืจืืคืข - ืฉืึทืคึฟื ืึธืืขืจ ืกืขืืขืงืืืจื ืึท ืืืืขืจืืืื ืืจืืคึผืข ืคึฟืึทืจ ืื ืืึทืืึทื ืกืขืจ, ืืื ืืขืฉืจืืื ืืขืจ ืืืขืื ืืขื ืคึผืื ืงื ืืืืื ืืื ืื EC2 ืืึธื ืืฉ ืืืกืืขืจ โ ื ืขืฅ ืกืขืืืื ืืก ืึธืคึผืืืืืื ื.
ืฆืื ืืจืืคึผืข - ืืืจ ืฉืึทืคึฟื ืึท ืืจืืคึผืข ืืืึธืก ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืจืืืื ื ืจืืงืืืขืก ืคืื ืื ืืึทืืึทื ืกืขืจ ืฆื ืืืฉืื ืขื ืืื ืงืึธื ืืจืึธืืืจื ืืืืขืจ ืึทืืืืืืึทืืืืึทืื ืฆื ืคืึทืจืืืึทืื ืืื ืืื ืคืึทื ืคืื ืคึผืจืึธืืืขืืก. ืฆืื ืืืคึผ ืืื ืืืื ืืืฉื, ืคึผืจืึธืืึธืงืึธื ะธ ืคึผืึธืจื ืืืื ืืืจ ื ืืฆื HTTPS ืคึฟืึทืจ ืงืึธืืื ืืงืึทืฆืืข ืฆืืืืฉื ืื ืืึทืืึทื ืกืขืจ ืืื ืื ืกืืึทื ืกืื, ืืืจ ืืึทืจืคึฟื ืฆื ืฆืืคึฟืขืืืงืขืจ ืึท ืืึทืืืืึทืื ืฆื ืืื. ืคึฟืึทืจ ืื ืฆืืืขืงื ืคืื ืืขื ืืืึทืฉืคึผืื, ืืืจ ืืืขืื ื ืืฉื ืืึธื ืืึธืก, ืืืจ ืืืขืื ืคืฉืื ืืึธืื ืคึผืึธืจื 80.
ืืขืืื ื ืืฉืขืงืก - ืคึผืึทืจืึทืืขืืขืจืก ืคึฟืึทืจ ืงืึธื ืืจืึธืืืจืื ื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืื ืกืขืจืืืืก. ืืื ืึท ืคืึทืงืืืฉ ืืื ืกื, ืืึธืก ืืึธื ืืืื ืึท ืืึทืืื ืืขืจ ืืขืื ืืืึธืก ืืืคึผืืึทืืึทื ืฅ ืืืืืืืง ืคึผืึทืจืฅ ืคืื ืื ืืขืฉืขืคื ืืึธืืืง; ืคึฟืึทืจ ืื ืฆืืืขืงื ืคืื ืืขื ืืืึทืฉืคึผืื, ืืื ืืืขื ืืึธืื ืื ืคืขืืืงืืึทื ืกืขืืืื ืืก. ืืืืึทืืขืจ, ืืืจ ืงืขื ืขื ืืืืกืงืืืึทืื ืื ืืขืื ืืขืืึทืืขื, ืืืืืึทืื, ืืฆืืื ืงืึธืืื, ืขืืง. ืืื ืืื ืืืขืจ ืืืึทืฉืคึผืื, ืืืจ ืืืขืื ืึธื ืืืืึทืื ืืฆืืื ืงืึธืืื 200-399, ืืืืึทื ืื ืืึธืงืงืขืจ ืืืื ืืืึธืก ืืืขื ืืืื ืืขืืืืื ื ืงืขืจื ืึท 304 ืงืึธื.
ืจืขืืืกืืจืืจื ืืึทืจืืึทืฅ - ืืึธ ืื ืงืึทืจืก ืคึฟืึทืจ ืื ืืจืืคึผืข ืืขื ืขื ืืืืกืืขืงืืืื, ืึธืืขืจ ืืื ืืื ืืืขืจ ืคืึทื ืืึธืก ืืืขื ืืืื ืืขืืื ืืืจื ECS, ืึทืืื ืืืจ ื ืึธืจ ืืึธืคึผืงืขื ืืขื ืฉืจืื.
ืืื ืฆื ืืืืกื: ืืืืฃ ืื ืืึทืืึทื ืกืขืจ ืืืจืื ืืืจ ืงืขื ืขื ืืขืื ืืึธืืก ืืืึธืก ืืืขื ืืืื ืืขืจืืืขืืืขื ืืื S3 ืืื ืึท ืืืืขืจ ืฆืืื
ECS ืืึทืกืง ืืขืคึฟืื ืืฆืืข
ืืื ืื ืคืจืืขืจืืืงืข ืกืืขืคึผืก, ืืืจ ืืืฉืืคื ืึทืืฅ ืฉืืึทืืืช ืฆื ืื ืกืขืจืืืืก ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ; ืืืฆื ืืืจ ืืึทื ืืืืฃ ืฆื ืืืกืงืจืืืืื ื ืื ืงืึทื ืืืื ืขืจื ืืืึธืก ืืืจ ืืืขืื ืงืึทืืขืจ. ืืึธืก ืืื ืืขืืื ืืื ืื ECS โ ืืึทืกืง ืืขืคืื ืืฉืึทื ื ืึธืคึผืืืืืื ื.
ืงืึทืืขืจ ืืืคึผ ืงืึทืืคึผืึทืืึทืืืืึทืื - ืกืขืืขืงืืืจื EC2.
ืึทืจืืขื ืืืจืืคืืจืื ื ืืึทื ืจืึธืืข - ืงืืืึทืื ecsTaskExecutionRole
. ื ืืฆื ืขืก, ืืึธืืก ืืขื ืขื ืืขืฉืจืืื, ืึทืงืกืขืก ืฆื ืกืื ืืืขืจืืึทืืึทืื ืืื ืืขืืขืื, ืขืืง.
ืืื ืื Container Definitions ืึธืคึผืืืืืื ื, ืืื ืืืื ืงืึทื ืืืื ืขืจ.
ืืืื - ืืื ืง ืฆื ืื ืืืื ืืื ืื ืคึผืจืืืขืงื ืงืึธื; ืคึฟืึทืจ ืืขื ืืืึทืฉืคึผืื ืืื ืืืขื ื ืืฆื ืึท ืขืคื ืืืขื ืืืื ืคึฟืื Docker Hub
ืืึผืจืื ืืืืืฅ - ืืืงืึธืจื ืืืืึทืฅ ืคึฟืึทืจ ืืขื ืงืึทื ืืืื ืขืจ. ืฉืืืขืจ ืืืืื - ืฉืืืขืจ ืฉืืขืืจ, ืืืื ืืขืจ ืงืึทื ืืืื ืขืจ ืืืื ืืืืึทืืขืจ ืคืื ืื ืกืคึผืขืกืืคืืขื ืืืขืจื, ืื ืืึธืงืงืขืจ ืืืืื ืืึทืคึฟืขื ืืืขื ืืืื ืขืงืกืึทืงืืืืึทื, ืืขืจ ืงืึทื ืืืื ืขืจ ืืืขื ืฉืืึทืจืื ืืืืื. ืืืืื ืืืืื - ืืืืื ืืืืื, ืืขืจ ืงืึทื ืืืื ืขืจ ืงืขื ืขื ืืืื ืืืืึทืืขืจ ืคืื ืื ืกืคึผืขืกืืคืืขื ืืืขืจื, ืึธืืขืจ ืืขื ืคึผืึทืจืึทืืขืืขืจ ืืืขื ืืืื ืืขื ืืืขื ืืื ืืฉืืื ืืืขื ืคึผืืืืกืื ื ืืึทืกืงืก ืืืืฃ ืืืฉืื ืขื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืื ืึท ืืึทืฉืื ืืื 4 ืืื ืคืื ืืึทืจืึทื, ืืื ืื ืืืืื ืฉืืขืืจ ืคืื ืึท ืงืึทื ืืืื ืขืจ ืืื 2048 ืืื, ืื ืืึทืฉืื ืงืขื ืขื ืืึธืื ืึท ืืึทืงืกืืืื ืคืื 2 ืคืืืกื ืืืง ืืึทืกืงืก ืืื ืืขื ืงืึทื ืืืื ืขืจ. ืืื ืคืึทืงื, 4 GiB ืคืื ืืึทืจืึทื ืืื ืึท ืืืกื ืืืืื ืืงืขืจ ืืื 4096 MiB, ืืึธืก ืงืขื ืขื ืืืื ืืืืื ืืืืฃ ืื ECS ืื ืกืืึทื ืกืื ืงืืืืื ืืื ืืขื ืงื ืืื. ืืืืื ืฉืืขืืจ ืงืขื ืขื ื ืื ืืืื ืืจืขืกืขืจ ืืื ืฉืืืขืจ ืฉืืขืืจ. ืขืก ืืื ืืืืืืืง ืฆื ืคึฟืึทืจืฉืืืื ืึทื ืืืื ืขืก ืืขื ืขื ืขืืืขืืข ืงืึทื ืืืื ืขืจื ืืื ืืืื ืึทืจืืขื, ืืืืขืจ ืืืืึทืฅ ืืขื ืขื ืกืึทืื ืึทืจืืืฃ.
ืคึผืึธืจื ืืึทืคึผืื ืื - ืืืึท ืืึธืกื ืคึผืึธืจื ืืืจ ืึธื ืืืืึทืื 0, ืืึธืก ืืืื ืึทื ืื ืคึผืึธืจื ืืืขื ืืืื ืึทืกืืื ื ืืื ืึทืืืงืึทืืื ืืื ืืืขื ืืืื ืืึธื ืืืึธืจืขื ืืืจื ืื ืฆืื ืืจืืคืข. ืงืึทื ืืืื ืขืจ ืคึผืึธืจื - ืื ืคึผืึธืจื ืืืืฃ ืืืึธืก ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืืืคื ืืื ืึธืคื ืกืคึผืขืกืืคืืขื ืืื ืื ืืืจืืคืืจืื ื ืืึทืคึฟืขื, ืึธืืขืจ ืึทืกืืื ื ืืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืงืึธื, Dockerfile, ืขืืง. ืคึฟืึทืจ ืืื ืืืขืจ ืืืึทืฉืคึผืื, ืืืจ ืืืขืื ื ืืฆื 3000 ืืืืึทื ืขืก ืืื ืืืกืืขื ืืื
ืืขืืื ื ืืฉืขืง - ืคึผืึทืจืึทืืขืืขืจืก ืคืื ืื ืงืึทื ืืึทืืึทื ืืืฉืึทื ืืขืืื ื ืงืึธื ืืจืึธื, ื ืื ืฆื ืืืื ืฆืขืืืฉื ืืื ืื ืงืึทื ืคืืืืขืจื ืืื ืื ืืึทืจืืขื ืืจืืคืข.
ืกืืืื - ืกืืืืืืข ืกืขืืืื ืืก. ืงืคึผื ืื ืืฅ - ืขื ืืขื ืฆื ืืึผืจืื ืืืืึทืฅ, ื ืึธืจ ืืืขืื ืื ืคึผืจืึทืกืขืกืขืจ. ืืขืืขืจ ืคึผืจืึทืกืขืกืขืจ ืืึทืจืฅ ืืื 1024 ืื ืืฅ, ืึทืืื ืืืื ืืขืจ ืกืขืจืืืขืจ ืืื ืึท ืฆืืืืืขื ืืืง-ืืึทืจืฅ ืคึผืจืึทืกืขืกืขืจ ืืื ืืขืจ ืงืึทื ืืืื ืขืจ ืืื ืืึทืฉืืืื ืฆื 512, 4 ืืึทืกืงืก ืืื ืืขื ืงืึทื ืืืื ืขืจ ืงืขื ืขื ืืืื ืืึธื ืืฉื ืืืืฃ ืืืื ืกืขืจืืืขืจ. ืงืคึผื ืื ืืฅ ืฉืืขื ืืืง ืฉืืืืขื ืฆื ืื ื ืืืขืจ ืคืื ืงืึธืจืขืก; ืขืก ืงืขื ื ืืฉื ืืืื ืึท ืืืกื ืืืืื ืืงืขืจ ืคืื ืืื, ืืื ืืื ืืขืจ ืคืึทื ืืื ืืึผืจืื.
ืืึทืคืขื - ืึท ืืึทืคึฟืขื ืฆื ืึธื ืืืืื ืึท ืืื ืกื ืืื ืึท ืงืึทื ืืืื ืขืจ, ืึทืืข ืคึผืึทืจืึทืืขืืขืจืก ืืขื ืขื ืกืคึผืขืกืืคืืขื ืืคืืขืฉืืืื ืืืจื ืงืึธืืข. ืืึธืก ืงืขื ืืืื ืืื ืืงืึธืจื, npm, ืขืืง. ืืืื ื ืื ืกืคึผืขืกืืคืืขื, ืื ืืืขืจื ืคืื ืื CMD ืืืจืขืงืืืื ืคืื ืื Dockerfile ืืืขื ืืืื ืืขืืืืื ื. ืืืจ ืึธื ืืืืึทืื npm,start
.
ืกืืืืืืข ืืืขืจืืึทืืึทืื - ืงืึทื ืืืื ืขืจ ืกืืืืืืข ืืืขืจืืึทืืึทืื. ืืึธืก ืงืขื ืืืื ืคึผืฉืื ืืขืงืกื ืืึทืื ืึธืืขืจ ืกืื ืืืขืจืืึทืืึทืื ืคึฟืื
ืกืืึธืจืืืืฉ ืืื ืืึธืืื ื - ืืึธ ืืืจ ืฉืืขืื ืืื ืืึธืืื ื ืืื CloudWatch Logs (ืึท ืืื ืกื ืคึฟืึทืจ ืืึธืืก ืคึฟืื AWS). ืฆื ืืึธื ืืึธืก, ื ืึธืจ ืืขืื ืื ืึทืืืึธ-ืงืึทื ืคืืืืขืจ ืงืืึธืืืืืึทืืืฉ ืืึธืืก ืืฉืขืงืงืืึธืงืก. ื ืึธื ืงืจืืืืืื ื ืื ืืึทืกืง ืืขืคึฟืื ืืฆืืข, ืึท ืืจืืคึผืข ืคืื โโโโืืึธืืก ืืืขื ืืืื ืืืืืึธืืึทืืืฉ ืืืฉืืคื ืืื CloudWatch. ืืืจื ืคืขืืืงืืึทื, ืืึธืืก ืืขื ืขื ืกืืึธืจื ืืื ืขืก ืื ืืขืคืึทื ืึทืืื; ืืื ืจืขืงืึธืืขื ืืืจื ืืฉืึทื ืืื ื ืื ืจืืืขื ืฉืึทื ืฆืืึทื ืคืื ืงืืื ืืึธื ืืืกืืืื ืฆื ืื ืคืืจืืื ืื ืฆืืื. ืืึธืก ืืื ืืขืืื ืืื CloudWatch Log ืืจืืคึผืขืก, ืืืจ ืืึทืจืคึฟื ืฆื ืืื ืืืืฃ ืื ืงืจืึทื ื ืฆืืื ืืื ืกืขืืขืงืืืจื ืึท ื ืืึทืข.
ECS ืงื ืืื ืืื ECS ืงืึทืคึผืึทืกืืื ืคึผืจืึทืืืืืืขืจ
ืืืื ืฆื ืื ECS โ ืงืืึทืกืืขืจื ืึธืคึผืืืืืื ื ืฆื ืฉืึทืคึฟื ืึท ืงื ืืื. ืืืจ ืกืขืืขืงืืืจื EC2 Linux + Networking ืืื ืืขืจ ืืืกืืขืจ.
ืงื ืืื ื ืึธืืขื - ืืืืขืจ ืืืืืืืง, ืืืจ ืืึทืื ืืึธ ืื ืืขืืืข ื ืึธืืขื ืืื ืกืคึผืขืกืืคืืขื ืืื ืื ืงืึทืืขืจ ืืืกืืขืจ ืคึผืึทืจืึทืืขืืขืจ ECS_CLUSTER
ืืื ืืื ืืืขืจ ืคืึทื - DemoApiClusterProd
. ืงืืง ืื ืฉืึทืคึฟื ืึท ืืืืืืง ืงื ืืื ืืฉืขืงืงืืึธืงืก. ืึธืคึผืืืึธื ืึทืืื, ืืืจ ืงืขื ืขื ืืขืื Container Insights ืฆื ืืขื ืืขืืจืืงืก ืคึฟืึทืจ ืกืขืจืืืืกืขืก ืืื CloudWatch. ืืืื ืืืจ ืืึธื ืึทืืฅ ืจืืืืืง, ืืื ืื ECS ืื ืกืืึทื ืกืื ืึธืคึผืืืืืื ื ืืืจ ืืืขื ืืขื ืืืฉืื ืขื ืืืึธืก ืืขื ืขื ืืืฉืืคื ืืื ืื ืึทืืืึธ ืกืงืืืืื ื ืืจืืคึผืข.
ืืืื ืฆื ืื ืงืืืืื ืงืึทืคึผืึทืฆืืืขื ืคึผืจืึทืืืืืืขืจื ืืื ืฉืึทืคึฟื ืึท ื ืืึทืข. ืืึธืื ืืืจ ืืขืจืืึธื ืขื ืืืจ ืึทื ืขืก ืืื ื ืืืืืง ืฆื ืงืึธื ืืจืึธืืืจื ืื ืฉืึทืคืื ื ืืื ืฉืึทืืืึทืื ืคืื ืืืฉืื ืขื ืืืคึผืขื ืืื ื ืืืืฃ ืื ื ืืืขืจ ืคืื ืคืืืกื ืืืง ECS ืืึทืกืงืก. ืขืก ืืื ืืืืืืืง ืฆื ืืึธื ืึทื ืึท ืฉืคึผืืึทืืขืจ ืงืขื ืขื ืืืืื ืืืื ืึทืกืืื ื ืฆื ืืืื ืืจืืคึผืข.
ืึทืืืึธ ืกืงืืืืื ื ืืจืืคึผืข - ืืืืกืงืืืึทืื ืื ืคืจืืขืจ ืืืฉืืคื ืืจืืคึผืข.
ืืขืจืืื ืกืงืืืืื ื - ืืขืื ืขืก ืึทืืื ืึทื ืืขืจ ืฉืคึผืืึทืืขืจ ืงืขื ืขื ืืืึธื ืื ืกืขืจืืืืก.
ืฆืื ืงืึทืคึผืึทืฆืืืขื % - ืืืึธืก ืคึผืจืึธืฆืขื ื ืคืื ืืืฉืื ืขื ืืึธืืืื ืืื ืืึทืกืงืก ืืึธื ืืืจ ืืึทืจืคึฟื. ืืืื ืืืจ ืกืคึผืขืฆืืคืืฆืืจื 100%, ืึทืืข ืืืฉืื ืขื ืืืขืื ืฉืืขื ืืืง ืืืื ืคืึทืจื ืืืขื ืืื ืคืืืกื ืืืง ืืึทืกืงืก. ืืืื ืืืจ ืกืคึผืขืฆืืคืืฆืืจื 50%, ืืึทืื ืคืื ืื ืงืึทืจืก ืืืขื ืฉืืขื ืืืง ืืืื ืคืจืื. ืืื ืืขื ืคืึทื, ืืืื ืขืก ืืื ืึท ืฉืึทืจืฃ ืฉืคึผืจืื ืืขื ืืื ืืึทืกืข, ื ืืึท ืืึทืงืกืืก ืืืขื ืืื ืืึทืงืืืขื ืฆื ืคืจืื ืงืึทืจืก, ืึธื ืฆื ืืืึทืจืื ืคึฟืึทืจ ืื ืกืืึทื ืกืื ืฆื ืืืื ืืืคึผืืืื.
ืืขืจืืื ืืขืจืืึทื ืืืฉืึทื ืฉืืฅ - ืืขืื, ืืขื ืคึผืึทืจืึทืืขืืขืจ ืึทืืึทืื ืืขืจ ืฉืคึผืืึทืืขืจ ืฆื ืืึทืืืึทืืืงื ืื ืฉืืฅ ืคืื ืื ืกืืึทื ืกืื ืคืื ืืืืืฉืึทื. ืืึธืก ืืึทืคึผืึทื ื ืืืขื ืขืก ืืขื ืขื ืงืืื ืึทืงืืืื ืืึทืกืงืก ืืืืฃ ืื ืืึทืฉืื ืืื ืึทืืึทืื ืืึทืจืืขื ืงืึทืคึผืึทืฆืืืขื%.
ECS ืกืขืจืืืืก ืืื ืกืงืืืืื ื ืกืขืืึทืคึผ
ืืขืฆืืข ืฉืจืื :) ืฆื ืฉืึทืคึฟื ืึท ืืื ืกื, ืืืจ ืืึทืจืคึฟื ืฆื ืืืื ืฆื ืื ืคืจืืขืจ ืืืฉืืคื ืงื ืืื ืืืืฃ ืื ืกืขืจืืืืกืขืก ืงืืืืื.
ืงืึทืืขืจ ืืืคึผ - ืืืจ ืืึทืจืคึฟื ืฆื ืืื ืืืืฃ ืืึทืฉืืืืขื ืฆื ืงืึทืคึผืึทืฆืืืขื ืฉืคึผืืึทืืขืจ ืกืืจืึทืืขืืืข ืืื ืกืขืืขืงืืืจื ืื ืคืจืืขืจ ืืืฉืืคื ืคึผืจืึทืืืืืืขืจื.
ืึทืจืืขื ืืขืคึฟืื ืืฆืืข - ืืืืกืงืืืึทืื ืื ืคืจืืขืจ ืืืฉืืคื ืืึทืกืง ืืขืคึฟืื ืืฆืืข ืืื ืืืื ืจืขืืืืืืข.
ืกืขืจืืืืก ื ืึธืืขื - ืฆื ืืืกืืืืื ืฆืขืืืฉืื ื, ืืืจ ืฉืืขื ืืืง ืึธื ืืืืึทืื ืื ืืขืืืข ืืื ืืึทืกืง ืืขืคึฟืื ืืฆืืข.
ืกืขืจืืืืก ืืืคึผ - ืฉืืขื ืืืง ืจืขืคึผืืืงืข.
ื ืืืขืจ ืคืื ืืึทืกืงืก - ืื ืืขืืขืื ื ืืืขืจ ืคืื ืึทืงืืืื ืืึทืกืงืก ืืื ืื ืืื ืกื. ืืขื ืคึผืึทืจืึทืืขืืขืจ ืืื ืงืึทื ืืจืึธืืื ืืืจื ืกืงืืืืื ื, ืึธืืขืจ ืืืื ื ืึธื ืืืื ืกืคึผืขืกืืคืืขื.
ืืื ืืืื ืืขืืื ื ืคึผืจืึธืฆืขื ื ะธ ืืึทืงืกืืืื ืคึผืจืึธืฆืขื ื - ืืึทืฉืืืืขื ืื ื ืึทืืืจ ืคืื ืืึทืกืงืก ืืขืฉืึทืก ืืืคึผืืืืืึทื ื. ืื ืคืขืืืงืืึทื ืืืึทืืืขืก ืืขื ืขื 100 ืืื 200, ืืืึธืก ืื ืืืงืืืฅ ืึทื ืืื ืืขืจ ืฆืืื ืคืื ืืืคึผืืืืืึทื ื ืื ื ืืืขืจ ืคืื ืืึทืกืงืก ืืืขื ืคืึทืจืืจืขืกืขืจื ืขืืืขืืข ืืึธื, ืืื ืืขืืึธืื ืฆืืจืืงืงืืืขื ืฆื ืื ืืขืืขืื ืืืขืจื. ืืืื ืืืจ ืืึธืื 1 ืึทืจืืขื ืคืืืกื ืืืง, min=0, ืืื max=100, ืืขืืึธืื ืืขืฉืึทืก ืืืคึผืืืืืึทื ื ืขืก ืืืขื ืืืื ืืขืืจืืขื, ืืื ื ืึธื ืืขื ืึท ื ืืึท ืืืื ืขืจ ืืืขื ืืืื ืืืืคืฉืืืื, ืืึธืก ืืื, ืขืก ืืืขื ืืืื ืืึทืื ืืืื. ืืืื 1 ืึทืจืืขื ืืื ืคืืืกื ืืืง, ืืื = 50, ืืึทืงืก = 150, ืืืคึผืืืืืึทื ื ืืืขื ื ืืฉื ืคึผืึทืกืืจื ืืื ืึทืืข, ืืืืึทื 1 ืึทืจืืขื ืงืขื ืขื ื ืื ืืืื ืฆืขืืืืื ืืื ืืึทืื ืึธืืขืจ ืืขืืืืงืกื ืืื ืืืื ืืื ืึท ืืึทืื ืืึธื.
ืืืคึผืืืืืึทื ื ืืืคึผ - ืืึธืื ืจืึธืืืื ื ืืขืจืืืึทื ืืืงื.
ืคึผืืืืกืืึทื ื ืืขืืคึผืืึทืืขืก - ืึผืืืื ืคึฟืึทืจ ืคึผืืืืกืื ื ืืึทืกืงืก ืืืืฃ ืืืฉืื ืขื. ืื ืคืขืืืงืืึทื ืืื AZ Balanced Spread - ืืึธืก ืืืื ืึทื ืืขืืขืจ ื ืืึท ืึทืจืืขื ืืืขื ืืืื ืืขืฉืืขืื ืืืืฃ ืึท ื ืืึทืข ืืืึทืฉืคึผืื ืืื ืืืฉืื ืขื ืืื ืึทืืข ืึทืืืืืืึทืืืืึทืื ืืึธื ืขืก ืืขืืขืจืื ื. ืืืจ ืืืืฉืึทืืืึทืื ืืึธื BinPack - CPU ืืื Spread - AZ; ืืื ืืขื ืคึผืึธืืืืืง, ืืึทืกืงืก ืืขื ืขื ืืขืฉืืขืื ืืื ืืขื ืกืื ืืื ืืขืืืขื ืืืืฃ ืืืื ืืึทืฉืื ืคึผืขืจ ืงืคึผื. ืืืื ืขืก ืืื ื ืืืืืง ืฆื ืฉืึทืคึฟื ืึท ื ืืึทืข ืืึทืฉืื, ืขืก ืืื ืืืฉืืคื ืืื ืึท ื ืืึทืข ืึทืืืืืืึทืืืืึทืื ืืึธื ืข.
ืืึทืกืข ืืึทืืึทื ืกืขืจ ืืืคึผ - ืกืขืืขืงืืืจื ืึทืคึผืคึผืืืงืึทืืืึธื ืืึทืกืข ืืึทืืึทื ืกืขืจ.
ืกืขืจืืืืก IAM ืจืึธืืข - ืงืืืึทืื ecsServiceRole
.
ืืึทืกืข ืืึทืืึทื ืกืขืจ ื ืึธืืขื - ืกืขืืขืงืืืจื ืืขื ืคืจืืขืจ ืืืฉืืคื ืืึทืืึทื ืกืขืจ.
ืืขืืื ื ืืฉืขืง ืื ืฆืืึทื - ืคึผืืืืข ืืืืืขืจ ืืืจืืคืืจื ืืขืืื ื ืืฉืขืงืก ื ืึธื ืจืึธืืืื ื ืึท ื ืืึทืข ืึทืจืืขื, ืืืจ ืืืืฉืึทืืืึทืื ืฉืืขืื ืขืก ืฆื 60 ืกืขืงืื ืืขืก.
ืงืึทื ืืืื ืขืจ ืฆื ืืึทืกืข ืืืึธื - ืืื ืื ืฆืื ืืจืืคึผืข ื ืึธืืขื ื ืืืขืจ, ืืืืกืงืืืึทืื ืื ืคืจืืขืจ ืืืฉืืคื ืืจืืคึผืข, ืืื ืึทืืฅ ืืืขื ืืืื ืึธื ืืขืคืืื ืืืืืึธืืึทืืืฉ.
ืกืขืจืืืืก ืึทืืืึธ ืกืงืืืืื ื - ืกืขืจืืืืก ืกืงืืืืื ื ืคึผืึทืจืึทืืขืืขืจืก. ืกืขืืขืงืืืจื ืงืึทื ืคืืืืขืจ ืกืขืจืืืืก ืึทืืืึธ ืกืงืืืืื ื ืฆื ืกืืจืืืขืจื ืื ืืขืืขืื ืฆืืืื ืคืื ืืืื ืกืขืจืืืืก. ืืืจ ืฉืืขืื ืื ืืื ืืืื ืืื ืืึทืงืกืืืื ื ืืืขืจ ืคืื ืืึทืกืงืก ืืืขื ืกืงืืืืื ื.
IAM ืจืึธืืข ืคึฟืึทืจ ืกืขืจืืืืก ืึทืืืึธ ืกืงืืืืื ื - ืงืืืึทืื AWSServiceRoleForApplicationAutoScaling_ECSService
.
ืึธืืึทืืึทืืืง ืึทืจืืขื ืกืงืืืืื ื ืคึผืึทืืึทืกืื - ืึผืืืื ืคึฟืึทืจ ืกืงืืืืื ื. ืขืก ืืขื ืขื 2 ืืืืคึผืก:
- ืฆืื ืืจืึทืงืื ื - ืืจืึทืงืื ื ืฆืื ืืขืืจืืงืก (ืงืคึผื / ืืึทืจืึทื ืืึทื ืืฅ ืึธืืขืจ ื ืืืขืจ ืคืื ืจืืงืืืขืก ืคึฟืึทืจ ืืขืืขืจ ืึทืจืืขื). ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืืขืื ืื ืืืจืืฉื ืืืืขื ืคึผืจืึทืกืขืกืขืจ ืืึทืกืข ืฆื ืืืื 85%, ืืืขื ืขืก ืืืขืจื ืืขืืขืจ, ื ืืึท ืืึทืกืงืก ืืืขื ืืืื ืฆืืืขืืขืื ืืื ืขืก ืจืืืฉืึทื ืื ืฆืื ืืืขืจื. ืืืื ืื ืืึทืกืข ืืื ื ืืืขืจืืงืขืจ, ืืึทืกืงืก ืืืขื ืืืื ืึทืืืขืงืืขื ืืืขื, ืืืืฃ ืื ืคืึทืจืงืขืจื, ืกืืึทืื ืฉืืฅ ืงืขืื ืกืงืืืืื ื ืืื ืขื ืืืืึทืื (ืืืกืืืืึทื ืืืึธื-ืืื).
- ืฉืจืื ืกืงืืืืื ื - ืึธืคึผืจืืฃ ืฆื ืึท ืึทืจืืืืจืึทืจืืฉ ืืขืฉืขืขื ืืฉ. ืืึธ ืืืจ ืงืขื ืขื ืงืึทื ืคืืืืขืจ ืึท ืึธืคึผืจืืฃ ืฆื ืงืืื ืืขืฉืขืขื ืืฉ (CloudWatch Alarm), ืืืขื ืขืก ืึทืงืขืจื, ืืืจ ืงืขื ืขื ืืืืื ืึธืืขืจ ืึทืจืึธืคึผื ืขืืขื ืื ืกืคึผืขืกืืคืืขื ื ืืืขืจ ืคืื ืืึทืกืงืก, ืึธืืขืจ ืกืคึผืขืฆืืคืืฆืืจื ืื ืคึผืื ืืืขื ื ืืืขืจ ืคืื ืืึทืกืงืก.
ื ืกืขืจืืืืก ืงืขื ืืึธืื ืขืืืขืืข ืกืงืืืืื ื ืึผืืืื, ืืึธืก ืงืขื ืืืื ื ืืฆืืง, ืื ืืืืคึผื ืืึทื ืืื ืฆื ืขื ืฉืืจ ืึทื ืืื ืืขื ืขื ื ืืฉื ืงืึธื ืคืืืงื ืืื ืืขืืขืจ ืื ืืขืจืขืจ.
ืกืึธืฃ
ืืืื ืืืจ ืืึธื ื ืืืืขืืื ืืขื ืื ืื ืกืืจืึทืงืฉืึทื ื ืืื ืืขืืืืื ื ืื ืืขืืืข ืืึธืงืงืขืจ ืืืื, ืืืื ืืื ืกื ืืึธื ืฆืืจืืงืงืืืขื ืึท ืืืึทื ืืื ืืึธืก.
- ืืืจ ืืึธืื ืืืฉืืคื ืึท ืืืกืืขืจ ืืืื ืืืึธืก ืึทืืข ืืืฉืื ืขื ืืื ืืขืจ ืืื ืกื ืืขื ืขื ืืึธื ืืฉื. ืืืจ ืืืื ืืขืืขืจื ื ืืื ืฆื ืืขืจืืืึทื ืืืงื ืืืฉืื ืขื ืืืขื ืื ืืืกืืขืจ ืขื ืืขืจืื ืืขื.
- ืืืจ ืืึธืื ืงืึทื ืคืืืืขืจื ืื ืคึผืจืึทืกืขืกืื ื ืคืื ืืขื ืึธืจื ืืืึทืฉืคึผืื ืกืืึธืคึผ ืกืืื ืึทื, ืึทืืื ืืื ืึท ืืื ืื ื ืึธื ืจืืกืืืืื ื ืขืก, ืึทืืข ืคืืืกื ืืืง ืืึทืกืงืก ืืขื ืขื ืึทืืืขืงืืขื ืืืขื ืคืื ืื ืืึทืฉืื, ืึทืืื ืืึธืจื ืืฉื ืืื ืคืึทืจืคืึทืื ืึธืืขืจ ืื ืืขืจืึทืคึผืืื.
- ืืืจ ืืืืคืฉืืืื ืื ืืึทืืึทื ืกืขืจ ืฆื ืคืึทืจืฉืคึผืจืืืื ืื ืืึทืกืข ืืืืึทื ืื ืึทืจืืืขืจ ืื ืืืฉืื ืขื.
- ืืืจ ืืึธืื ืืืฉืืคื ืึท ืืื ืกื ืืืึธืก ืืืืคื ืืืืฃ ืึธืจื ืื ืกืืึทื ืกืื, ืืืึธืก ืจืึทืืืกืึทื ืืึทืฉืื ืงืึธืก ืืื ืืืขืื 3 ืืื.
- ืืืจ ืืึธืื ืงืึทื ืคืืืืขืจื ืึทืืืึธืกืงืึทืืื ื ืืื ืืืืืข ืืื ืกืืจืืงืฆืืขืก ืฆื ืฉืขืคึผื ืืขืืืืงืกื ืืืขืจืงืืึธืืื ืึธื ืื ืงืขืจืื ื ืืึทืื ืืืื ืงืึธืก.
- ืืืจ ื ืืฆื ืงืึทืคึผืึทืกืืื ืคึผืจืึทืืืืืืขืจ ืึทืืื ืึทื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืึทื ืืืืฉืื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ (ืืืฉืื ืขื) ืืื ื ืืฉื ืื ืื ืืขืจืข ืืืขื ืึทืจืื.
- ืืืจ ืืขื ืขื ืืจืืืก.
ืืืื ืืืจ ืืึธืื ืคึผืจืืืืงืืึทืืึทื ืกืคึผืืืงืก ืืื ืืึทืกืข, ืคึฟืึทืจ ืืืึทืฉืคึผืื ืืืจ ืืึทื ืฆืข ืืื ืึท ืืจืืืก E- ืืจืืื ืงืืืคืื ืืข, ืืืจ ืงืขื ืขื ืฉืืขืื ืึทืจืืืฃ ืกืงืืืืื ื ืืืจื
ืืืจ ืงืขื ืขื ืืืื ืืืึธื ืืืืืจื ืืืืฃ ืืึทืื ืคืื ืคืึทืจืฉืืืขื ืข ืคึผืึทืจืฅ ืคืื ืืืื ืกืืกืืขื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืึธืื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื
ืืื ืืืขื ืืืื ืฆืืคืจืืื ืืืื ืืืจ ืืึธืื ืืืจ ืืื ืื ืืึทืืขืจืงืื ืืขื ืืฉืืงืึทืืืข ืงืึทืกืขืก ืคืื ื ืืฆื ืึธืจื ืื ืกืืึทื ืกืื ืืื ECS ืึธืืขืจ ืขืคึผืขืก ืืืขืื ืกืงืืืืื ื.
ืืึทืื ืขืก ืืืขื ืืืื ืึทืจืืืงืืขื ืืืขืื ืืื ืืืจ ืคึผืจืึทืกืขืกื ืืืืื ืืขืจ ืคืื ืึทื ืึทืืืกืืก ืืขืฉืขืขื ืืฉื ืคึผืขืจ ืกืขืงืื ืืข ืืืืฃ ืึท ืคึผืจืืืึทืืึทื ืึทื ืืื ืกืขืจืืืขืจืืขืกืก ืึธื ืืืืื (ืืื ืืขืื) ืืื ืืื ืื ืืืคึผืืืืืึทื ื ืคืื ืกืขืจืืืืกืขืก ืึทืจืืขื ืืื GitLab CI ืืื Terraform Cloud.
ืึทืืึธื ืืจื ืฆื ืืื ืื, ืขืก ืืืขื ืืืื ืืฉืืงืึทืืืข!
ืืืืื ืจืขืืืกืืจืืจื ื ืืฆืขืจืก ืงืขื ืขื ืึธื ืืืื ื ืขืืขื ืืื ืื ืืืขืจืืืืง.
ืฆื ืืืจ ื ืืฆื ืึธืจื ืื ืกืืึทื ืกืื ืืื ืคึผืจืึธืืืงืฆืืข?
-
ืงืกื ืืืงืก%ืืึธ6
-
ืงืกื ืืืงืก%No18
-
ืงืกื ืืืงืก%ืืื ืืขืืขืจื ื ืืืขืื ืืื ืคืื ืึทื ืึทืจืืืงื ืืื ืคึผืืึทื ืฆื ื ืืฆื ืืื3
27 ืืื ืืฆืขืจ ืืืื ืืขืฉืืืื. 5 ืืื ืืฆืขืจ ืืืื ืืื ืืคืืขืืืืื.
ืืงืืจ: www.habr.com