リファレンス・アーキテクチャとは、特にソフトウェア・エンジニアリング、エンタープライズ・アーキテクチャ、情報技術の分野で、システムの設計と実装の参考として使用される一連の標準、ベストプラクティス、ガイドラインです。プロジェクトに共通の構造と言語を提供する設計図、モデル、テンプレートとして機能します。
リファレンス・アーキテクチャは、小規模なビジネス・ローカル・エリア・ネットワーク(LAN)などのシンプルなプロジェクトや、グローバルな eコマース・サイトの技術スタックなどの複雑なプロジェクトに使用できます。
リファレンス・アーキテクチャが役立つ理由
エンタープライズ・テクノロジーの複雑さが増すにつれ、IT システムを構築するための、信頼性が高く、すぐに利用できる、確立された方法やベストプラクティスが、特に、俊敏性、耐障害性、継続性を求める組織にとっても重要になります。
リファレンス・アーキテクチャのメリット
リファレンス・アーキテクチャには、次のようなメリットがあります。
- 継続性:リファレンス・アーキテクチャは、スケーリング、地理的成長、スタッフの離職などのイベントを通じて、組織単位で真の単一ソースとして機能します。リファレンス・アーキテクチャは、用語を標準化し、組織の IT アーキテクチャの考え方とベストプラクティスを統合するのに役立ちます。
- 俊敏性:リファレンス・アーキテクチャは、新しいオフィス・ロケーションのオープン、顧客やスタッフの成長のためのスケーリング、新製品の発売、DevOps 機能の構築とアップグレードなどのユースケースのための新しい技術の展開を加速します。
- 耐障害性:リファレンス・アーキテクチャは、システムの再構築を必要とするインシデントが発生した場合に、真の単一ソースとしても機能します。リファレンス・アーキテクチャの開発に関連するベストプラクティスは、新しいシステムやプロセスの導入に伴うリスクを低減します。
- ナレッジ管理:テクノロジーが進化するにつれ、組織は社内サポートや専門能力開発に必要な情報を整理・管理することに苦労しています。リファレンス・アーキテクチャは、信頼性が高く客観的な情報を伝達します。
リファレンス・アーキテクチャのコンポーネント
リファレンス・アーキテクチャ文書には、モデル、図、その他の補足文書を含めることができます。例えば、要素の配置や接続方法を示すネットワーク図やユーザー・パス・チャートは、ハードウェアやクラウド・スペースといったソリューションの開発に必要な特定の技術のリストと組み合わせることができます。
リファレンス・アーキテクチャには、タイムライン案、ステップバイステップのガイド、用語集などの役立つ追加資料もあります。
さらに、目的と概要を正確に記述し、その内容を概説することは、あらゆるリファレンス・アーキテクチャの出発点となります。エンジニアは、リファレンス・アーキテクチャで何を見つけるかについて詳しく知る必要があります。そうすることで、ニーズにあっているか、あるいは、より大きな目標を達成するために他のリファレンス・アーキテクチャが必要かを決定できます。リファレンス・アーキテクチャには、以下も含まれます。
- 問題の詳細と意図する目的
- リファレンス・アーキテクチャの要素間の関係
- プロトコルと規格
リファレンス・アーキテクチャを作成するためのツール
リファレンス・アーキテクチャは、ソフトウェアやハードウェア・ベンダー(Microsoft、Oracle)、クラウド・プロバイダ(Amazon、Google)、オープンソース・プラットフォームやコミュニティ(Red Hat、GitLab)、教育機関や政府機関(ワシントン大学、カーネギーメロン大学、サイバーセキュリティ・インフラ局、国防総省アーキテクチャ・フレームワーク)から無料で利用できます。
組織によっては、自社のシステムと目的の詳細を含むリファレンス・アーキテクチャを自ら作成することが、成功したアーキテクチャを体系化し、必要な情報を統合して配布するためのより有効な方法となります。
まとめ
リファレンス・アーキテクチャは、複雑なシステムの設計と実装を標準化し、合理化する上で重要な役割を果たし、さまざまな業界やドメインの幅広いユーザーがアクセスし、管理できるようにします。
ピュア・ストレージのソリューションの実装についてサポートが必要ですか? ピュア・ストレージのプロフェッショナル・サービスは、IT の目標達成をサポートします。