単一のバイナリを実行し、CPUに基づいてオートスケールする必要があり、VMの直接使用が求められているため、マネージドインスタンスグループ(MIG)が最適です。MIGはインスタンステンプレートを使用してVMをプロビジョニングし、CPU使用率などのメトリックに基づいて自動的にスケーリングできます。これにより、効率的で高速なスケーリングが実現されます。
Google Kubernetes Engine(GKE)はコンテナ化されたワークロードに適していますが、VMの直接使用という要件には合致しません。時間スケジュールによるスケーリングはCPUベースのオートスケーリングの要件を満たしません。サードパーティツールは可能ですが、Google Cloudのネイティブ機能であるMIGの方が統合されており、管理が容易です。