AzurePaaS研究サイト

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

Azure

AppServiceとFunctionの料金プラン(AppServiceプラン・従量課金・Premium)を理解する

App Service と Functions の料金プラン App Service は、 App Service プランを使用します。 Functions は、以下から選択します。 ・AppServiceプラン ・従量課金(サーバーレス)プラン ・Premiumプラン 詳細を、以下に説明していきます。 AppService と F…

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

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

ストレージアカウントを特定のAppService/Functionsからのみアクセスさせたい

ストレージアカウントへのアクセスを制限する方法 まず前提知識として、AppService/Functions とストレージアカウントが同リージョンに構成されている場合、プライベートIPで通信が行われます。 しかし、Azure プラットフォーム内部で都合の良いプライベート…

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

正常性チェックとは・・・ App Service / Functions にデプロイしたユーザのアプリケーションが、正常に稼働しているかどうかを確認できる機能です。 タイトル:正常性チェックを使用して App Service インスタンスを監視する アドレス:https://docs.micros…

Azure PaaS のリソースグループを理解する

Azure では、リソースグループというものがあって、作成したリソースをいずれかのリソースグループに登録する必要があります。 以下のように、複数のリソースがグルーピングされます。 リソースグループはサブスクリプションの中に複数存在するもので、App S…

【2021年版】Azure のプレビュー、SLA、公式サポートが5分でわかる

プレビューとGA プレビュー GA とは SLA (Service Level Agreement) Azure 公式ドキュメント Azure 公式サポート Azure 公式ドキュメント プレビューとGA プレビュー プレビューは、一般公開(GA)していない状態のことです。 ● サービスレベル契約(SLA)の…

SNAT ポート枯渇とは? 回避方法を説明します。

SNAT ポート枯渇とは 本事象は SNAT ポートの枯渇が原因で発生したと推測されます。 App Service におきましては、1 台のインスタンスに対して、SNAT 変換を行うために最低で 128 の SNAT ポートが保証されており、そこまでの SNAT ポートは問題なく確保され…

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

AppService/関数アプリの Linux 環境に exe ファイルをアップロードする方法 構成 -> アプリケーション設定 の WEBSITE_RUN_FROM_PACKAGE は、Zipファイルとしてデプロイした場合、ポータル上でソースコードなどを変更できないように制御するためのものです…

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

外部ストレージ領域とは 以下の場所を指します。 d:\home 主に、ログが出力されたり、アプリケーションがデプロイされる場所(D:\home\site\wwwroot)あたりのことを指します。 アプリケーション処理でファイル入出力する場合は、こちらの外部ストレージ領域…

短期間にスケールアップ/ダウンで事象改善・送信IP変更ができる

スケールアップ/ダウンを行うと何が起こるかを理解する スケールアップ/ダウンを行ってインスタンスを変更すると・・・ ● アプリケーションが動作している(WebWorker で使用している)インスタンスが変更されます ● アプリケーションから通信を送出する際の…

【2021年版】Azureユーザなら知っておくべきサイトを紹介

Microsoft 公式サイト Azure の更新情報 たとえば、Azure 上で使用できるプログラム言語に変更があった、インパクトの大きい機能が追加された、などはこのページで確認できます。 azure.microsoft.com Azure の状態 Azure のリージョンに障害が発生していな…

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

AppService/Functions のアプリケーション設定とは AppService/Functions の動作に影響する、アプリケーション設定(構成メニュー内に)というものがあります。WindowsOS でいうと、環境変数というイメージです。 Azure側で既に定義されているものもあり、ユ…

アプリはAppServiceプランのストレージに保存されていてStorageAccountに保存されてるわけではない

いきなり、重要ポイントです。 AppServiceプランを作ると、AppServiceプラン用のストレージが確保されます。アプリをデプロイすると、AppService を作成した際に選択した AppServiceプラン のストレージにデプロイされます。 AppServiceプランのストレージサ…

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

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

Microosft Azure の用語を覚えよう(基礎編)

サブスクリプション、リソースグループ、リージョン、料金プラン、App Service プラン、従量課金制、Application Insights、Kudu、インスタンス、スケールアップ、スケールアウト

【2021年版】Azure 勉強方法を紹介(サイト、勉強会、yotube)

公式サイト Azure Learn マイクロソフト公式のお勉強サイトです。 docs.microsoft.com たとえば、アプリケーションをデプロイする手順を学ぼうとすると、Git コマンドなどを知っている前提で書かれていたりするので、Azure Learn で学ぶのも慣れが必要だなと…

AzureAppServiceやFunctionでのアクセス制限の方法を説明します。

AzureAppServiceやFunctionでのアクセス制限の方法を説明します。 IPアドレスや仮想ネットワークを指定して、許可や拒否の設定ができます。 動画にもしました。見てみてください。 youtu.be

AzureAppService/Functions の Kuduサイト(SCM) を説明します。

AzureAppServiceやFunctionのSCM(kudu)サイトを説明します。 SCM(kudu)サイトはアプリケーションをデプロイする際に動作するサイトです。 動画にもしました。見てみてください。 youtu.be ログなどをzipファイルでダウンロードできます サイトごとに “ht…

Azure(クラウドサービス)を使うならリトライ処理が必須と理解した

リトライ処理 動画にもしました。見てみてください。 youtu.be たとえば、アプリケーションでエラーが出たことは、アプリケーションを見ないとわからない。 Azure サポートに問い合わせをしても、 ● メンテナンスの有無(メンテナンスと言っても多岐に渡るの…

受信/送信IPアドレスの違いと固定IPアドレス方法について理解する

受信 IP と送信 IP の違いを理解する Azure 上の通信を行う理解する上で、受信 IP アドレス と 送信 IP アドレス の違いを知る必要があります。 受信 IP アドレスとデプロイした App Service は 1 対 1 ではない、と言われて、どういうことか説明できますで…

Azure で SSL 証明書を扱う

Azure で SSL 証明書を購入・設定(バインド)ができます。外部で購入した SSL 証明書も設定できます。

Storage Account のエラー発生時のトラブルシューティングがわかる

※記事書き途中です Microsoft Azure Storage の監視、診断、およびトラブルシューティング > クライアントが HTTP 403 (許可されていません) のメッセージを受け取る docs.microsoft.com HTTP 403 エラーは、ストレージ アカウントの診断ログでエラー原因を…

Azure のメンテナンスはいつ行われるのか・行われるとどうなるのかを理解する

Azure のメンテンスとは・・・ Azure の各サービスは、日本だと東日本と西日本にあるデータセンターの中に、大量のサーバが設置されていて、そのサーバの中の仮想環境で構築・動作されています。 たとえば、App Service 上にアプリをデプロイして動作させま…

Azure PaaS の Application Insights を理解する

Application Insights とは 何のために使うのか・何ができるのか 具体的な利用イメージ メトリックとは Application Insights とは 以下のログ情報を元に、「データ分析」「アプリケーションの状況把握」ができる機能です。 ● Application Insights を有効に…

仮想ネットワーク・サービス/プライベートエンドポイント・Vnet統合を理解する

(記事作成中です) 仮想ネットワーク・サービスエンドポイント・プライベートエンドポイント・Vnet統合が誰でもわかるページ

Azure の PaaS サービスを覚えよう(アプリケーション関連)

「App Serivces」「Function App」をはじめ、Azure の代表的なサービスについて、実際の Azure Portal の画面キャプチャを使いながら紹介します。 公開情報からは中々読み取れない情報も書いてます。

Azure の PaaS サービスを覚えよう(ネットワーク関連)

Application Gateways、API Management、Front Doors、Express Route、App Service Environment、Cache for Redis

再起動すれば 500 エラーが直る時に有効な Auto Healing 機能

App Services で 500 エラーになる対処方法 Web アプリケーションを運用している時に、作成したアプリケーションコードのエラーハンドリング不足などの原因で、Web サーバーが 500 エラーを立て続けに吐くことがあるけれど、Web サーバーや Worker Process …

Azure の PaaS サービスを覚えよう(ログ・監視)

Application Insights、Monitor、Alert、Metric

Microosft Azure の用語を覚えよう(応用編)

Azure の用語(応用編)です。 スタンプ(展開単位) スタンプとは、App Service を構成する各ロールインスタンスをホストする、ゲストOS の集合体を表す概念です。 各リージョンに複数の スタンプ があり、App Service はお客様が指定したリージョン内のい…