「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>アーキテクチャ設計]]

* 目次 [#a47ff628]
#contents

*概要 [#d8590c95]
参照アーキテクチャとは、

特段、新しいものではなく、

>「新しいシステムを構築する際の最初の出発点を提供するモノ」

らしい(クラウド時代で再燃)。

*詳細 [#nb1524fb]
-[[参考(参照アーキテクチャ - Azure Architecture Center)>#kfb2d756]]を参照。
-ベスト プラクティス、規範となる手順、デプロイ可能なソリューションが含まれる。 

*参考 [#yb5e8482]
-連載:アプリケーション・アーキテクチャ設計入門~
第1回 .NET開発者のための設計ガイドライン(1/4) - @IT~
アーキテクチャの重要性と参照アーキテクチャ~
https://www.atmarkit.co.jp/fdotnet/architecture/aafn01/aafn01_01.html

-ITアーキテクトの専門分野を3つに整理 - ITmedia エンタープライズ~
https://www.itmedia.co.jp/im/articles/0607/26/news116.html

-参照アーキテクチャ 調査報告 - IPA~
https://www.ipa.go.jp/files/000010252.pdf

-クラウド時代に求められる最新リファレンス・アーキテクチャ (1/3)~
:EnterpriseZine(エンタープライズジン)~
https://enterprisezine.jp/iti/detail/2711

**Microsoft Docs [#kfb2d756]
-参照アーキテクチャ - Azure Architecture Center~
https://docs.microsoft.com/ja-jp/azure/architecture/architectures/reference-architectures

>2020/03/20時点で、以下のような、参照アーキテクチャを確認。

***Application [#xf42560d]
-基本的な Web アプリケーション
-Azure を使用した基本的なエンタープライズ統合

***Network [#rb2bb89f]
-オンプレミス ネットワークを Azure に接続するためのソリューション
-VPN を使用して Azure に接続されたオンプレミス ネットワーク
-ExpressRoute を使用した Azure へのオンプレミス ネットワークの接続
-仮想ネットワーク ピアリングと VPN ゲートウェイのいずれかを選択
-ハイブリッド VPN 接続のトラブルシューティング
-高可用性のネットワーク仮想アプライアンスをデプロイする
-Azure のハブスポーク ネットワーク トポロジ
-ハブスポーク ネットワーク トポロジを実装する
-セキュリティ保護されたハイブリッド ネットワーク アーキテクチャの実装

***IaaS [#e7e8cd61]
-Azure での Windows VM の実行
-Azure での Linux VM の実行
-イベントベースのクラウド オートメーション

***PaaS / FaaS [#e426fc8a]
-サーバーレス Web アプリケーション
-Azure Functions を使用したサーバーレスなイベント処理
-Azure Service Fabric でのマイクロサービス アーキテクチャ
-Azure Kubernetes Service (AKS) 上のマイクロサービス アーキテクチャ

***SaaS [#p371a1a7]
-Azure での AD DS リソース フォレストの作成

***高可用性 [#z6ed15db]
-スケーラブルな Web アプリケーション
-Azure での Web アプリケーションの監視
-可用性の高い複数リージョンの Web アプリケーション
-高可用性のためのマルチリージョン n 層アプリケーション
-メッセージ キューとイベントを使用したエンタープライズ統合

***ビッグデータ [#u1fc34bb]
-Azure IoT 参照アーキテクチャ
-Azure Databricks によるストリーム処理
-Azure Stream Analytics によるストリーム処理
-Azure Databricks での Spark モデルのバッチ スコアリング
-Apache Cassandra を使用する N 層アプリケーション

***BI関連 [#c4a30ab6]
-エンタープライズ ビジネス インテリジェンス
-自動化されたエンタープライズ ビジネス インテリジェンス (BI)

***AI関連 [#u4f7446d]
-エンタープライズ グレードの会話型ボットの作成
-Azure 上でリアルタイム レコメンデーション API を構築する
-Azure での Python scikit-learn モデルおよびディープ ラーニング モデルのトレーニング
-Azure Machine Learning を使用した Python モデル用の MLOps
-Azure でのディープ ラーニング モデルの分散トレーニング
-Azure での Python モデルのバッチ スコアリング
-Python モデルのリアルタイム スコアリング
-ディープ ラーニング モデル用のバッチ スコアリング
-Azure での R モデルのバッチ スコアリング
-R 機械学習モデルを使用したリアルタイム スコアリング

***その他のサーバ製品 [#r1ddf03e]
-SQL Server を使用した Windows N 層アプリケーション

-オンプレミスの
--AD DS を Azure に拡張する
--AD FS を Azure に拡張する
--Active Directory と Azure の統合
--AD DS と Azure AD を統合する

-Azure での高可用性 SharePoint Server 2016 ファームの実行

-SAP
--Azure における Linux Virtual Machines の SAP S/4HANA
--SAP HANA on Azure Large Instances を実行する
--AnyDB 向けの SAP NetWeaver (Windows) を Azure VM にデプロイする

----
Tags: [[:通信技術]], [[:.NET開発]], [[:ASP.NET]]
Tags: [[:アーキテクチャ]], [[:クラウド系開発]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS