Azure-AppService/Functions-用語
どういう場合にコードでなくdockerを選択するのか AppServiceの新規作成画面で、 「コード」を選択するとプログラム言語とサーバを選択する必要があります。 例えばプログラム言語でJavaを選択すると、Java環境とTomcatなどのサーバがAzureサーバ上に構築・…
Azureで繋がっている仕事関係の方から、以下の声をいただくことがあります。 「Functionsの従量課金プランでアプリを動かしたらコールドスタートが発生してしまって、初回起動のときにタイムアウトエラーになることがある。」 「Functionsの料金プランをAppS…
AzureFunctionsとは Functionsはどの料金プランを使うべきか 従量課金プラン Premiumプラン AppServiceプラン 注意点 別リソースとの連携(入力出力バインド) 送信 IP の固定化 従量課金プランとPremiumプラン NAT ゲートウェイを使えば送信 IP を固定化でき…
最終更新日.2023/2/3 AppServiceとFunctions(関数アプリ)の違い AppServiceとは AppServiceアプリケーション実行までの流れ Azure上のリソースの作り方 Functions(関数アプリ)とは 関数アプリのプログラム設計とタムアウトエラー 関数のトリガー…
Azureとは オンプレミス開発(従来の開発) 作業場所 システム運用を行うサーバー システム・アプリケーションの動かし方 Azure開発(クラウド開発) 作業場所 システム運用を行うサーバー システム・アプリケーションの動かし方 システムをリリースまでの流れと…
最終更新日.2022/ 12/ 22 AppServiceとFunctionsの料金プラン AzureAppService AzureFunctions(関数アプリ) AppServiceの料金プラン AppServiceプラン(AppServiceとFunctionsで選べる) AppServiceプランの価格レベルを選択 作成したリソースのAppServiceプ…
最終更新日.2022/05/26 まえがき プレビューとGAの違い プレビューとは Azure公式ドキュメント GAとは Azure公式ドキュメント SLA (Service Level Agreement) SLAとは Azure公式ドキュメント
AppServiceのWebジョブ機能とは Webジョブの仕組み 継続的ジョブ トリガージョブ(スケジュール、手動) スケジュール設定(CRON 式) スケジュール確認 settings.jobファイル 常時接続を有効にする(継続的・トリガー共通) デバッグログでWebジョブが実行…
最終更新日.2022/05/05 受信IP(着信IP)と送信IPの違いを理解する 受信IP(着信IP)とは 送信IPとは AppService/FunctionsのIPアドレスの仕組みを理解 AppService/Functionsの送信IPは固定できるのか 【案1】NATゲートウェイを利用して固定 IP を実現 【…
Kudu(SCM)サイト 2つのアクセス方法 ポータル画面から遷移(ブラウザ) URLで直接遷移(ブラウザ) Kuduサイトの機能を一部紹介 コンソールでフォルダ/ファイルを操作できる(一番よく使う) アプリケーションがデプロイ(配置)された内容を見れる Kuduサイト上…
正常性チェック 正常性チェックとは、Azure内部で何をしているのか 有効活用する方法(アラート検知を構成) インスタンスがアイドル状態になるだけで異常と判定されてしまうのか リソース正常性 有効活用する方法(アラート検知を構成) Azure側の環境が正…
キーコンテナーとは 簡単にいうと、パスワード管理ツールのようなもので、アプリケーション処理からもアクセスできます。 本来パスワードなどは、システムの開発者や関係者が誰でも知っていたり、アクセスできる状態であるべきではありません。 → キーコンテ…
リソースグループとは リソースグループのあるあるエラー事例 リソースグループ名は、半角英数字が推奨 既存のリソースグループが割り当て済みのスタンプに適用できない場合のエラー 原因 回避策(あまり知られていない情報です) 原因の参考サイト LinuxOS…
スロット・スワップ機能 スロット・スワップとは スワップ(切り替え)の実行例 本番環境をダウンタイムなしで切り替えられる 「ダウンタイムなし」とは 各スロットはAppServiceプランやインスタンスを共有している 利用者がアプリケーションを使っている最中…
どういう場合に使うのか よくある使い方 Functionsの関数を連携する 参考情報 StaticWebAppsとGithubを連携させる手順 StaticWebAppsとAzure DevOpsを連携させる手順 公式ドキュメント 外部サイト どういう場合に使うのか よくある使い方 Functionsの関数を…
外部ストレージ領域とは 以下の場所を指します。 d:\home 主に、ログが出力されたり、アプリケーションがデプロイされる場所(D:\home\site\wwwroot)あたりのことを指します。 アプリケーション処理でファイル入出力する場合は、こちらの外部ストレージ領域…
サブスクリプション、リソースグループ、リージョン、料金プラン、App Service プラン、従量課金制、Application Insights、Kudu、インスタンス、スケールアップ、スケールアウト
マネージドIDとは システム割り当て済み ユーザー割り当て済み 「アクセス制御(IAM)」「アクセス制限」と混合しないよう気をつけて下さい マネージドIDとは アプリケーション処理からAzure上のリソース へアクセスする際 言い方を変えると、アプリケーショ…
ApplicationInsightsとは 何のために使うのか・何ができるのか 具体的な利用イメージ メトリックとは ApplicationInsightsとは 以下のログ情報を元に、「データ分析」「アプリケーションの状況把握」ができる機能です。 ● ApplicationInsightsを有効にしてい…
Vnet統合とは サービスエンドポイントとプライベートエンドポイントの違い 全プロダクトでサービスエンドポイントとプライベートエンドポイントを作れるわけではない サービスエンドポイント経由の通信 プライベートエンドポイント経由の通信 関連するアプリ…
Application Gateways、API Management、Front Doors、Express Route、App Service Environment、Cache for Redis
AppServicesで500エラー発生してしまう場合があるときの対処方法 まえがき AutoHealing機能とは AutoHealing設定手順 AppServicesで500エラー発生してしまう場合があるときの対処方法 まえがき Webアプリケーションを運用している時に、作成したアプリケーシ…
Application Insights、Monitor、Alert、Metric
スタンプ(stamp) 参考情報1)Microsoft の公式ドキュメント 参考情報2)「ゲストOS の集合体」の説明 フロントエンド(FrontEnd) ウェブワーカー(WebWorker) インスタンス(Instance) スタンプ(stamp) Microsoft が運用しているデータセンターおよ…