AppRunとは
AppRunはさくらのクラウドにおける、アプリケーション実行基盤のサービスです
コンテナイメージを簡単にデプロイでき、インフラの管理コストも削減できます
2025/12/09に正式提供を開始しました!
この記事では正式提供前に無料版としても公開していた「AppRun共用型」について取り扱います
リクエストに応じてスケールイン・アウトするので、使っていない間はコストがかからず手軽に利用できます(ゼロスケールにも対応)
セキュリティ要件などによっては「AppRun専有型」が適しているユースケースもあります
AppRunのはじめかた
まずはさくらのクラウドの利用登録が必要です
あとはAppRun共用型のコントロールパネルにアクセスするだけ!
コンテナイメージの準備
マニュアルに記載されている、サンプルイメージで試すこともできます
マニュアルを参考にNode.jsとExpressを利用したサンプルアプリケーションの作成と、コンテナレジストリへのイメージ登録をしてください
※イメージのアーキテクチャはlinux/amd64である必要があります
skopeoで既存のイメージを流用するのも手軽
# e.g. copy nginx
$ docker run -it --rm quay.io/skopeo/stable copy --override-arch=amd64 --dest-creds <user>:<pass> \
docker://docker.io/amd64/nginx:latest docker://my-app.sakuracr.jp/nginx:latest
あとコンテナレジストリにpushしたイメージの確認にはregctlが便利
アプリケーションの作成と実行
コントロールパネルからポートやコンテナレジストリなどの必要な情報を入力して作成ボタンを押したら完成
作成後に詳細画面で確認できる公開URLにリクエストを送って実行!
$ curl https://app-<application_id>.ingress.apprun.sakura.ne.jp
Hello from AppRun!
ログとメトリクスの確認
モニタリングスイートと連携することでAppRunのコントロールパネル上でログとメトリクスを簡単に確認できます!
設定はAppRunのコントロールパネルから可能です
ログの見え方
メトリクスも同様に設定と確認ができる
その他情報
apprun-cliが便利!
AppRun共用型の裏側はこちら




