Azure研究サイト

Azure研究サイト

~理解しずらい情報をシンプルにお伝えします~

Azure-AppService

SSL証明書(AppService証明書・マネージド証明書)を理解する

SSL証明書は、カスタムドメイン設定とセットで必要な設定になります。 デフォルトURLを見ると https になってるのに何でSSL証明書を設定しなくても良いのか?というと、Azureがデフォルトドメインの場合はなぜ必要ないの?という疑問が出ると思うのですが、A…

AzureCLI(PowerShell)でコマンド実行の注意点

複数のサブスクリプションを持っている場合、意図しないサブスクリプションにリソース作成されてしまったりするので、PowerShellなどでAzure CLIのコマンド実行を使う際に、気をつけるべきポイントを紹介します。 az loginコマンドでログイン後、どのサブス…

AppServiceプランをPremiumV3に変更できない(原因と対策)

Basic/StandardからPremiumV3に変更できないのは、Azureの制限事項です。 AppServiceを使用している場合、パフォーマンスやリソースの拡張性を求める際にプランをスケールアップすることがありますが、Azureの制限事項により、Premium V3プランにスケールア…

マネージド証明書の作成・追加ができない (原因と対策)

AppServiceとFunctionsとContainerAppsのネットワークメニューでアクセス制御を設定していると、マネージド証明書の作成・追加ができない場合があります。アクセス制御をしているとマネージド証明書の作成や追加ができなくなることがあります。この記事では…

ディザスタリカバリーモードのサポート終了(AppService/Functions)

告知内容と、それに対してAzureユーザが実施すべき対応内容を簡潔に書きます。 AppService/Functionsの告知内容と対応内容 バックアップ (2025年3月31日より前) バックアップ (2025年3月31日より後) 復元は自動でされるのですか?手動でやる必要がありますか…

【対応内容】「インプロセスモデルから分離ワーカーモデル」「.NETバージョン6から8」に移行

「インプロセスモデルから分離ワーカーモデル」「.NETバージョン6から8」について、告知内容と、それに対してAzureユーザが実施すべき対応内容を簡潔に書きます。 AppService/Functionsの告知内容と対応内容 サポート終了期限後はすぐ使えない?エラーになる…

AppService/Functionsメンテナンスの対策と事前通知できるのか

結論は、事前通知されませんし、事前通知できるような設定・機能も用意されていません。その理由とかを具体的に説明しますのてお付き合い下さい。 なぜ事前通知されないのか・設定できないのか メンテナンスの対策 アプリを継続実行させるための対策 セーフ…

AppService/Functionsメンテンスが実施されたか調べられるのか

残念ながら「メンテナンスが実施されたか」を確認する方法はありません。理由は別記事に詳細を書いていますが、メンテナンスの定義って何ですか?という話があるからです。 ただ、メンテナンスが行われていた可能性があることを確認できる方法があるので、紹…

カスタムドメイン(AzureAppServiceドメイン)を理解する

2024年にはAppServiceでは、URLが短いと一意のURLを作るのが大変になってきたのか、今までよりも長いデフォルトURLに変わりました。 utdapp0524-ds27dh7271aah175.westus-01.azurewebsites.net こんな長い変なURLで本番システムを運用する企業はいないと思う…

AppServiceのDockerコンテナーにアプリを構築する

Docker以外の選択肢ってそもそも何があるの? AppServiceでどういう場合にDockerを選択するのか Dockerを使用するメリット 学習ページ Dockerとは?の説明はすみませんが他のページで学習してきていただきたいですが、 AppServiceでDockerを使用する場合の話…

ローカルPCからAzure仮想ネットワークにVPNアクセスする方法

仮想ネットワークとは AzureVPNクライアントを使う ローカルPCでWindowsマークを押して「microsoft store」を入力 MicrosoftStoreで「azure vpn」を入力 AzureVPNクライアントをインストールする 仮想ネットワークとは 仮想ネットワークの概要は、以下ページ…

AppServiceプランとストレージアカウントのストレージ領域をAppServiceから活用する

AppServiceプランの場合(AppService/Functions共通) デプロイについて アプリケーションコードがデプロイ(配置)される場所 公開情報 Functionsの従量課金プラン・Premiumプランの場合 デプロイについて Functionsに割り当てるストレージアカウントを仮想ネッ…

AppServiceとFunctionsの違い(アプリ開発者向け)

AppServiceとFunctionsの共通点は、開発したアプリをAzureサーバにデプロイして、クライアントのアクセスをきっかけにアプリ実行されるのが基本的な動作です。 Functionsでは、クライアントからアクセスされたときにアプリ実行されるパターン(HttpTrigger)も…

AppServiceの料金プラン(AzureAppServiceプラン)を理解する

読むと以下のようになれます! ▶ どの価格レベルを選べばいいかわかる ▶ 課金の止め方がわかる ▶ 想定外の動作を抑えられる ▶ Basicで済ませずPremiumプランも検討できる AppServiceプランを作る=VMサーバを1台レンタルできるイメージです。そして選択する…

AppService/Functions等のメンテナンスはいつ何が行われるか・行われるとどうなるか

最終更新日.2023/ 4/ 20 メンテナンスについて メンテナンスが必要な理由 メンテナンスの種類といつ行われているか メンテナンスとは具体的に何が行われるのか Azure基礎を覚えるならこの本 メンテナンスが行われるとAzure環境はどうなるのか インスタンス…

Webジョブとは (作成方法・トラブル対応)

AppServiceの非同期処理用の機能であり、AppServiceプランのサーバ上で、メインアプリの子プロセスとして動作します。 課金については、メインアプリと同じAppServiceプラン上で実行されるためプラス料金は発生しません。選択したAppServiceプランの価格レベ…

AppService/Functionsの受信IP(着信IP)と送信IPの違い・固定IPは設定できるのか

受信IP(着信IP)と送信IPの違いを理解する 受信IP (着信IP) とは 送信IPとは AppService/Functionsの送信IPは固定できるのか 受信IP(着信IP)と送信IPの違いを理解する AppService/Functions上の通信を理解する上で、受信IP(着信IP)と送信IPの違いを知る必要が…

AppServiceドメイン購入したがドメイン所有者の検証が完了しない場合の対処方法

ドメイン所有権の検証が完了しないことがある ドメイン所有権の検証が完了しない場合の対処方法 ドメイン所有権の検証が完了しないことがある Azure側では数時間ごとに定期的に、検証依頼がきているものに対して検証処理をしたりTXTレコードを自動的に追加し…

KuduサイトはAppServiceのサーバー管理画面

「クードゥーサイト」または「エスシーエムサイト」と呼びます。 簡単にいうと、AppServiceプランのサーバー管理画面といったものですが、アクセス方法や出来ることを紹介します。 2つのアクセス方法 ポータル画面から遷移(ブラウザ) URLで直接遷移(ブラウ…

AppService(Windows,Linux)のJavaバージョンとJavaマイナーバージョンの指定・自動更新・固定化をまとめた

WebApp(Windows)の avaバージョン・Javaマイナーバージョンについて WebAppforLinuxのJavaバージョンについて ポータル画面から選択できないバージョンに設定できる方法 ポータル画面で選択できないバージョンの設定方法 任意のバージョン設定方法 Javaバー…

Azureサービスとアプリケーションの稼働状況確認(正常性チェック・リソース正常性)

正常性チェックとは Azure内部で何をしているのか アラート検知を設定 インスタンスが解放される(アイドル状態になる)と異常判定される? リソース正常性とは アラート検知を設定 Azure側の環境が正常稼働しているか確認 正常性チェックとは AppService/Func…

ネットワークメニューのアクセス制限とは

特定のIPアドレスやIPレンジからのアクセスのみを許可するための機能です。これにより、アプリケーションへのアクセスを制限し、セキュリティを強化することができます。 受信側・送信側を分けて考える AppService/Functionsの受信側のアクセス制御 ストレー…

AzureのPHPバージョン5.6のサポート終了時期についてまとめた

PHPバージョン5.6の終了時期について 拡張サポート完全終了後、どうなるのか? サポート完全終了後もPHP5.6を使う方法 最後に大事な注意点(Windows 利用の方へ・・・) PHPバージョン5.6の終了時期について PHP側の5.6系のセキュリティサポート…

スロット・スワップとは(ダウンタイムなしでアプリ切替え)

スロットとは、異なるアプリのバージョンをサーバー上にホストできて、公開するバージョンを瞬時に切替えて公開できる機能です。各スロットは独立した環境として動作し、異なる設定やアプリコードを持つことができます。これにより、改修後のアプリの新バー…

AppService/FunctionsアプリケーションのSNATポート枯渇エラーとは(対策も紹介)

SNATポート枯渇エラーとは SNATポートを意識するのはどういう場面か SNATポート枯渇の対策 アプリケーションのプログラムコードを改良 スケールアウトでインスタンス数を増やす 仮想ネットワーク (Vnet統合) を構築する ASE(AppServiceEnvironment)を構築…

【LinuxOS】Kuduサイトでファイルをドラッグアンドドロップできない場合の回避法

AppService/関数アプリのLinux環境にexeファイルをアップロードする方法 VisualStudioの場合 VisualStudioCodeの場合 参考サイト AppService/関数アプリのLinux環境にexeファイルをアップロードする方法 構成 -> アプリケーション設定 の WEBSITE_RUN_FROM_P…

WordPressで使われるAzureStaticWebAppsの基礎を理解する

Azure Static Web Appsの適用事例 Azure Static Web Appsの基本的な活用法 Azure Functionsとの連携 参考情報 Githubとの連携 Azure DevOpsとの連携 公式ドキュメント 外部サイト Azure Static Web Appsの適用事例 Azure Static Web Appsは、主に静的なWebサ…

【WindowsOS】AppServiceプランの外部ストレージと内部ストレージを理解する

外部ストレージ領域とは 内部ストレージ領域Aとは 内部ストレージ領域Bとは ストレージ領域の内容をKuduサイトで見る 外部ストレージ領域とは 以下の場所を指します。 d:\home 主に、ログが出力されたり、アプリケーションがデプロイされる場所(D:\home\si…

AppService/Functionsのアプリケーションエラー時の対処方法(AppServiceプランの再起動)

正常動作していたアプリケーションがエラー発生するようになった場合 具体的な手順 手順を行うことでAzureサーバ側で何が起きるか? インスタンスが変更される 送信IPが変更される 本番稼働中のシステムをスケールアップダウンするとどうなってしまうのか 正…

AppService/Functionsのアプリケーション設定とは

AppService/Functionsのアプリケーション設定 アプリケーション設定の公式ドキュメント Azure側が定義済みの環境変数を使用する Azure側で定義済みの設定をいくつか紹介 ユーザが環境変数を定義することもできる AppService/Functionsのアプリケーション設定…

ご意見・ご要望はこちらへ