Azure App Service Plan を一時停止するにはどうすればよいですか?
質問
Azureの利点の1つは、利用したい時間帯に応じてサービスをオン・オフできることだと思ったのですが、実際はどうなのでしょうか。
しかし、App Service Plan を一時停止する方法がわかりません。 可能でしょうか?
S1 レベルを使用して、提供されるもので遊べるようにしたいのです。しかし、使用していないときに、コストの蓄積を一時停止できるようにしたいのです。
以下のサイトを参照してください。 アプリサービス価格ヘルプ を見ると、アプリが停止状態であっても課金されることがわかります。
しかし、このリンクには、使用した分しか支払わないということも明確に書かれています。 では、どのように機能するのでしょうか?
どのように解決するのですか?
ホスティングプランを無料レベルにすると、その分の請求はなくなります。ただし、デプロイメント スロットや証明書のようなものがある場合、これらは削除されます。
サービスのオンとオフを切り替える機能は、サービスをスケーリングできるようにするためであり、1 時間に 50 台のサーバーが必要な場合、簡単にそれを行うことができます。
ソリューションを一時的なものにするためにできることは、Powershell または リソース マネージャーのテンプレート を使用して、ソリューションを必要な期間だけデプロイし、不要になったら再び削除することができます。この意味で、気まぐれにサービスのオンとオフを切り替えることができます。
Azureは、あなたが必要とするソリューションを作成するためのビルディングブロックを提供します。あなたが求めるソリューションを作成するために、これらのビルディングブロックをどのように使用するのが最適かを理解するのは、あなた次第です。
拡張された質問に答えるために編集されました。
S1 料金プランを使用し、使用していないときに課金されないようにしたい場合、それを実現する唯一の方法は、自動化を使用することです。幸いなことに、これを実現するのは非常に簡単です。
もしあなたが この テンプレートを見ると、Github から Azure にオンデマンドでウェブサイトをデプロイするために、ほとんどすべての構成がなされています。これを編集してニーズに合わせて設定すれば、スクリプトを実行して 2 分で新しい Azure ウェブサイトをオンラインにすることができます。
そして、終了したらそれを削除する別のスクリプトを用意します。
この方法では、機能を失うことはありませんし、おそらく途中でAzureで何が可能かについてかなりのことを学ぶことができるでしょう。
アプリサービスプラン
アプリ サービス プランは、Web アプリが実行されるハードウェアです。無料および共有階層では、Web アプリは他の Web アプリとインスタンスを共有します。他の階層では、専用の仮想マシンを使用します。この仮想マシンの代金を支払います。この場合、アプリ サービスで Web アプリを実行しているかどうかは関係なく、仮想マシンを実行していることに変わりはなく、その分の料金が課金されます。
PowerShell を使用してアプリ サービス プランを変更するには、次のコマンドを実行します。
Set-AzureRmAppServicePlan -ResourceGroupName $rg -Name $AppServicePlan -Tier Free
関連
-
[解決済み] New-AzureRmResourceGroupDeployment コマンドレットで追加のパラメータを渡す方法
-
[解決済み] Set-AzStorageBlobContentを使用して、プロンプトなしで新しいコンテンツのみをアップロードする。
-
[解決済み] Azure Resource Groupの名前を変更するにはどうすればよいですか?
-
[解決済み] ARMのテンプレートです。パラメータで名前を設定したリソースを参照する方法
-
[解決済み】Azure Web SiteとAzure Web Roleの違いは何ですか?
-
[解決済み】Azure WebjobsとAzure Functionsの比較:選び方
-
[解決済み] Azureデータベースのパスワードリセット
-
[解決済み] AzureストレージのBlobコンテナは、小さなものをたくさん持つのと、大きなものを一つ持つのと、どちらが良いですか?
-
[解決済み] サービスファブリックの環境ごとのランタイム設定パラメータはどこで設定・アクセスするのですか?
-
azureストレージのロケーションにサブコンテナを作成する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Azureウェブサイトのメッセージ「このディレクトリまたはページを表示する権限がありません。どうすればいい?
-
[解決済み] "'New-AzureStorageContext' is not recognized," Yet the Module is Installed (モジュールはインストールされている)
-
[解決済み] Connect-AzAccount - azureのデバイス認証を回避する方法は?
-
[解決済み] Azure Application InsightsでBeginScopeを使うには(https://portal.azure.com)?
-
[解決済み] Azure SQL Databaseの「DTU率」メトリクス
-
ローカルデータベースをWindows Azure Databaseにリストアする方法は?
-
Sql Azureとtable Storageはいつ使い分ければいい?
-
Azure CLIとPowershellの比較?
-
azureストレージのロケーションにサブコンテナを作成する方法
-
Azure Cosmos DB - パーティションキーを理解する