はじめに
[更新:2025年12月9日]
AppRun共用型とは?
AppRun共用型は、コンテナ化されたアプリケーションを簡単にデプロイし、自動的にスケーリングを行うサービスです。インフラ管理の複雑さを気にすることなく、開発者が本来の業務であるアプリケーション開発に集中できる環境を提供します。
特長とメリット
開発スピードの向上
AppRun共用型はコンテナ技術を採用し、アプリケーションとその実行環境を一つのパッケージとして扱います。コンテナイメージを登録するだけで本番環境へのデプロイが完了するため、開発からリリースまでのプロセスを大幅に短縮できます。これにより、新機能の追加や改善を迅速にユーザーへ届けることが可能になります。
インフラ管理からの開放
Kubernetesをベースとした基盤により、サーバーの設定やネットワークの構築といったインフラ管理作業を完全に自動化します。環境構築や運用の複雑な作業から解放されることで、開発チームは本来の目的であるアプリケーション開発に集中できます。さらに、APIファーストな設計により、CI/CDパイプラインとの連携も実現できます。
自動的なスケーリング
トラフィックの変動を常時監視し、負荷に応じて自動的にインスタンス数を調整します。急なアクセス増加にも自動でスケールアウトして対応し、トラフィックが減少した際にはスケールインすることで、リソースを効率的に利用できます。また、アクセスがない時はゼロスケールすることで、コストを最適化します。
統一された開発環境
コンテナ技術により、開発環境と本番環境の一貫性を確保します。ローカル環境と本番環境の動作の違いを気にすることなく、好みのプログラミング言語や開発ツールを自由に選択できます。環境依存の問題が解消されることで、チーム全体の開発効率が向上し、新しい技術の導入も柔軟に行えます。
アクセス方法
以下のインターフェースを通じてAppRun共用型を利用できます。
AppRun共用型 コントロールパネル – Webブラウザから利用できるGUIの操作画面
AppRun共用型 APIドキュメント – RESTful APIを利用した操作が可能
sacloud/apprun-api-go – さくらのクラウド ユーザコミュニティ ツールとして提供されるGoライブラリ
Terraform for さくらのクラウド(v2) – Terraformを使ったリソース管理が可能
利用シーン
以下のような利用を想定しています。
バックエンドAPIサービスの運用 - 自動スケール・段階的デプロイでスケーラブルなAPIを簡単に実現
マイクロサービスの実現 - コンテナベースで独立したサービスをシンプルに展開・運用
新規Webサービスの開発・運用 - アイデアを素早くローンチし、トラフィック増加にも柔軟に対応
料金体系
AppRun共用型の料金は以下のように計算されます。
インスタンスのリソースプラン単価 × スケール数 × 時間
日額料金および月額料金は設定されていません。
アプリケーション作成時に表示される上限料金は目安となり、デプロイしたアプリケーションへのリクエスト状況により、上限目安を超える可能性があります。
詳細は ご利用料金の計算方法 の「料金の計算方法(AppRun)」を参照してください。