個人的なメモ

Tomohiro Suzuki @hiro128_777 のブログです。Microsoft MVP for Developer Technologies 2017- 本ブログと所属組織の公式見解は関係ございません。

2023-02-01から1ヶ月間の記事一覧

Orleans の基本的な構成を App Service にデプロイする(4)動作確認

目次 目次 Web App Azure Table 前の記事はこちらです。 hiro128.hatenablog.jp Web App フロントエンドにアクセスできて、サイロ01、サイロ02にアクセスできなければデプロイ成功です。 フロントエンド パブリックアクセス可 サイロ01 パブリックアクセス不…

ARM版 Visual Studio 2022 Preview でついに MAUI がサポート

ARM版 Visual Studio 2022 Preview 17.6.0 Preview 1.0 でついに MAUI がサポートされました! 詳細は後日レポート予定です。

Orleans の概要と基本構成のデプロイまで(目次)

目次 目次 Orleans は何を解決するために生まれ、どのようなフレームワークなのか Orleans の 構成と重要なプリミティブ(構成要素) Orleans の構成要素:フロントエンド Orleans の構成要素:グレイン Orleans の構成要素:サイロ Orleans の基本的な構成…

Orleans の 構成と重要なプリミティブ(構成要素)

目次 目次 Orleans の構成 Orleans の重要なプリミティブ(構成要素) 前の記事はこちらです。 hiro128.hatenablog.jp Orleans の構成 Orleans の構成は以下のようになっています。Orleans のクラスターは1つの巨大なコンピューターのように取り扱われます。…

Orleans の基本的な構成を App Service にデプロイする(2)VNet の設定

目次 目次 構成図 アドレス空間 接続デバイス(プライベートエンドポイント) サブネット 前の記事はこちらです。 hiro128.hatenablog.jp 構成図 構成では、フロントエンドのみパブリックアクセス可能、2つのサイロとストレージはプライベートアクセスのみ可…

Orleans は何を解決するために生まれ、どのようなフレームワークなのか

目次 目次 古典的なWebアプリの問題点 対策としてキャッシュ、キューなどを追加するも新たな問題が 根本解決のためのアプローチ(Orleans のコンセプト) 結局 Orleans とは Orleans のメリット 古典的なWebアプリの問題点 読み取り要求のたびにデータベース…

Orleans の基本的な構成を App Service にデプロイする(1)構成の確認

目次 目次 方針 構成 前の記事はこちらです。 hiro128.hatenablog.jp 方針 Orleans の基本的な構成のデプロイを App Service にデプロイしてみましょう。 基本的な方針を以下の通りとします フロントエンドのみパブリックアクセス可能 2つのサイロとストレー…

Orleans の 永続データオブジェクト

Orleans では、グレインの永続化とサイロのメンバーシップ管理用のテーブルとして、永続データオブジェクトを利用します。 Microsoft によってメンテされているグレインの永続化ストレージパッケージは以下です。 ADO.NET Azure Blob Storage、Azure Table S…

Orleans の基本的な構成を App Service にデプロイする(3)App Service の プライベートポート

目次 目次 WebSocket をオンにする VnetPrivatePortsCount VnetPrivatePortsCount を PowerShell で設定 アプリケーションコードで利用する際の注意点 前の記事はこちらです。 hiro128.hatenablog.jp WebSocket をオンにする サイロのインスタンス同士やサイ…