Upgrade to Pro — share decks privately, control downloads, hide ads and more …

EKS x Locustで構築する大規模負荷試験環境

EKS x Locustで構築する大規模負荷試験環境

OPENREC.tvでは昨年からEKSの本番運用が始まったことに伴い、負荷試験環境の整備を行いました。負荷試験クライアントとして選定したLocustを、負荷試験用のEKS上で稼働させることによって、様々な負荷試験を素早く実施できる様になりました。 master-slave構成におけるslaveの素早いスケーリングや、kustomizeを使ったGitOpsによる容易なシナリオ切り替え、ArgoCDによるGUIからの負荷試験環境操作など、KubernetesにLocustを構築したメリットなどをご紹介できればと思います。

とろゝ

June 13, 2020
Tweet

More Decks by とろゝ

Other Decks in Programming

Transcript

  1. ͜Ε·Ͱͷෛՙࢼݧ؀ڥ • -PDVTU 'BSHBUF • ؀ڥม਺ͷ؅ཧ͕൥ࡶͳߏ੒ͩͬͨ • λεΫ਺΍*1਺ͳͲͷ੍ݶ • +.FUFS

    &$ • (BUMJOH &$ ؀ڥͦ͋͜ΕͲ͋·Γ࢖ΘΕ͓ͯΒͣ ஌ݟ΋গͳ͍ঢ়ଶ &,4Y-PDVTUͰෛՙࢼݧ؀ڥΛ੔උ͢Δ͜ͱʹ
  2. ՝୊఺ • େن໛ͳ؀ڥ͸ίϯτϩʔϧϓϨʔϯ΋εέʔϧΞ΢τ͕ඞཁ • ίϯτϩʔϧϓϨʔϯͷஆػਃ੥ • ΋ͪΖΜ"84ͷෛՙࢼݧϙϦγʔʹ֘౰͢Δ৔߹͸ਃ੥ͷඞཁ͋Γ • &,4Ϋϥελʔࣗମͷ४උʹ͕͔͔࣌ؒΔ •

    *B$Ͱ࡞੒ࣗମ͸༰қ͕ͩɺ͔Βߏங͢Δͱ্ཱ͕ͪΔ·Ͱ෼ఔ • *1ΞυϨεͷރׇ $/* • ΠϯελϯελΠϓ͝ͱͷ্ݶ ηΧϯμϦʔ*1 • DPPMJOHʹΑΔҰ࣌తͳ*1ෆ଍ • 71$ͷద੾ͳ$*%3ϒϩοΫઃܭ
  3. ࢀߟ • "NB[PO&$5FTUJOH1PMJDZ • IUUQTBXTBNB[PODPNKQFDUFTUJOH • &,4ར༻࣌ʹ஫ҙ͢ΔϙΠϯτ r 2JJUB •

    IUUQTRJJUBDPNQBQFSJUFNTFGBDFDD • -PDVTUΛ׆༻ͨ͠෼ࢄෛՙςετ؀ڥͷߏங • IUUQTEFWDMBTTNFUIPEKQBSUJDMFTMPDVTUXJUIQFSGPSNBODFUFTU