SA
システムアーキテクチャ
62 語収録 · 6 小分類
Scope · 6 小分類
学習範囲
- 6-1
アーキテクチャスタイルとパターン
階層型、MVC、マイクロサービス、イベント駆動などの代表的なアーキテクチャスタイルを理解し選定する
- 6-2
クラウドアーキテクチャ
IaaS、PaaS、SaaS等のクラウドサービスモデルを理解し、クラウドネイティブなアーキテクチャを設計する
- 6-3
分散システムと統合技術
分散処理、メッセージング、ミドルウェア連携など、システム間統合のアーキテクチャを設計する
- 6-4
高信頼化設計
冗長化、フォールトトレランス、フェールセーフ等の高信頼化手法を適用し、可用性の高いシステムを設計する
- 6-5
セキュリティアーキテクチャ
認証・認可、暗号化、セキュアな通信など、システム全体のセキュリティアーキテクチャを設計する
- 6-6
性能・拡張性の設計
スケールアウト、スケールアップ、キャッシュ、負荷分散などの手法を用いた性能と拡張性の設計を行う
Terms · 62 語
用語一覧
6-1アーキテクチャスタイルとパターン
階層型、MVC、マイクロサービス、イベント駆動などの代表的なアーキテクチャスタイルを理解し選定する
3層アーキテクチャ
Three-Tier Architecture
MVC(Model-View-Controller)
Model-View-Controller
FEAP
マイクロサービスアーキテクチャ
Microservices Architecture
APST
SOA(サービス指向アーキテクチャ)
Service-Oriented Architecture
FEAPST
イベント駆動アーキテクチャ
Event-Driven Architecture
モノリシックアーキテクチャ
Monolithic Architecture
CQRS(コマンドクエリ責務分離)
Command Query Responsibility Segregation
ドメイン駆動設計(DDD)
Domain-Driven Design
FEAP
ヘキサゴナルアーキテクチャ
Hexagonal Architecture
クリーンアーキテクチャ
Clean Architecture
レイヤードアーキテクチャ(階層型アーキテクチャ)
Layered Architecture
6-2クラウドアーキテクチャ
IaaS、PaaS、SaaS等のクラウドサービスモデルを理解し、クラウドネイティブなアーキテクチャを設計する
コンテナ
Container
エッジコンピューティング
Edge Computing
IPSGFEAPNWES
クラウドコンピューティング
Cloud Computing
IPSGFEAPSTNWDB
IaaS(Infrastructure as a Service)
Infrastructure as a Service
IPSGFEAPST
PaaS(Platform as a Service)
Platform as a Service
IPSGFEAPST
SaaS(Software as a Service)
Software as a Service
IPSGFEAPST
サーバレスアーキテクチャ
Serverless Architecture
クラウドネイティブ
Cloud Native
マルチクラウド
Multi-Cloud
Kubernetes
Kubernetes
6-3分散システムと統合技術
分散処理、メッセージング、ミドルウェア連携など、システム間統合のアーキテクチャを設計する
メッセージキュー
Message Queue
ミドルウェア
Middleware
FEES
分散システム
Distributed System
CAP定理
CAP Theorem
APDB
APIゲートウェイ
API Gateway
Sagaパターン
Saga Pattern
ESB(Enterprise Service Bus)
Enterprise Service Bus
EAI(Enterprise Application Integration)
Enterprise Application Integration
結果整合性(Eventual Consistency)
Eventual Consistency
DB
サービスメッシュ
Service Mesh
Pub/Sub(出版-購読型)メッセージング
Publish-Subscribe Messaging
6-4高信頼化設計
冗長化、フォールトトレランス、フェールセーフ等の高信頼化手法を適用し、可用性の高いシステムを設計する
可用性
Availability
IPSGFEAPNWDBSMSC
信頼性
Reliability
SGNWESSMAUSC
冗長化
Redundancy
SGNWESSM
フェールセーフ
Fail-Safe
IPSGFEAPES
フェールソフト
Fail-Soft
FEAPES
フールプルーフ
Foolproof
IPSGFEAPES
デュアルシステム
Dual System
IPSGFEAP
デュプレックスシステム
Duplex System
IPSGFEAP
MTBF(平均故障間隔)
Mean Time Between Failures
IPSGFEAPNWESSM
MTTR(平均修復時間)
Mean Time To Repair
IPSGFEAPNWESSM
サーキットブレーカパターン
Circuit Breaker Pattern
フォールトトレランス
Fault Tolerance
カオスエンジニアリング
Chaos Engineering
ディザスタリカバリ(DR)
Disaster Recovery
RPO(目標復旧時点)
Recovery Point Objective
SGAPSTDBSMAU
RTO(目標復旧時間)
Recovery Time Objective
SGAPSTDBSMAU
6-5セキュリティアーキテクチャ
認証・認可、暗号化、セキュアな通信など、システム全体のセキュリティアーキテクチャを設計する
6-6性能・拡張性の設計
スケールアウト、スケールアップ、キャッシュ、負荷分散などの手法を用いた性能と拡張性の設計を行う
