
182
導
入
編
1
設
計
編
ア
キ
テ
ク
チ
ャ
編
2
3
4
5
6
7
3
システムインフラ設計と配置設計
非機能要件定義の内容を踏まえ、システムインフラ設計を行います(図
3-45)。システムインフラ設計とは、システムを実現するためにネットワー
クやハードウェアを構成することです。インフラ設計で重要な点は、セキュ
リティ、信頼性、効率(性能、パフォーマンス)です。それらを踏まえ、
ネットワーク設計やマシン構成を検討します。システムインフラ設計を誰が
行うかは、開発プロジェクトによって異なるでしょう。ネットワークやハー
ドウェアやOSの専門知識も必要になります。開発プロジェクトで行わない
場合は、専門のベンダーに外注することになります。
User
HTTP(S)
AWS Cloud
Amazon EC2
User data
Amazon RDS
Amazon DynamoDB
Access data
図
3
-
45
:
AWS
のアーキテクチャダイアグラム(クラウドの事例)
システムを開発したら、サーバーマシンなどに配置する必要があります。
そこで、システムをどのようにサーバーマシンなどに配置するのかを設計す
るのが配置設計です。この配置設計は、開発が終わってから簡単に行えばよ