Slide 64
Slide 64 text
ケース3: 負荷試験実⾏時のみECS, SageMaker Endpointを⽴ち上げたい
import aws from "k6/x/aws";
export function setup() {
aws.scaleECS("some-ecs-cluster", "some-ecs-service", 10);
aws.createEndpointConfig("some-endpoint-config", "some-model", 5);
aws.createEndpoint("some-endpoint", "some-endpoint-config");
}
export default function () {
// 負荷をかける処理
}
export function teardown() {
aws.scaleECS("some-ecs-cluster", "some-ecs-service", 0);
aws.deleteEndpointConfig("some-endpoint-config");
aws.deleteEndpoint("some-endpoint");
}
- setup stage で ECS を⽴ち上げ、Endpoint を作成する
- teardown stage でそれらを削除する
- (Endpoint config を作っているのは Endpoint を作成するのに config が必須なため)