mirror of
https://github.com/opsschool/curriculum.git
synced 2026-01-15 12:15:03 +00:00
58 lines
1.1 KiB
ReStructuredText
58 lines
1.1 KiB
ReStructuredText
|
|
Architecture 201
|
||
|
|
****************
|
||
|
|
|
||
|
|
Service Oriented Architectures
|
||
|
|
==============================
|
||
|
|
|
||
|
|
Fault tolerance, fault protection, masking, dependability fundamentals
|
||
|
|
======================================================================
|
||
|
|
|
||
|
|
Fail open, fail closed
|
||
|
|
----------------------
|
||
|
|
|
||
|
|
Perspective: node, network, cluster, application
|
||
|
|
------------------------------------------------
|
||
|
|
|
||
|
|
Caching Concerns
|
||
|
|
================
|
||
|
|
|
||
|
|
Static assets
|
||
|
|
-------------
|
||
|
|
|
||
|
|
Data
|
||
|
|
----
|
||
|
|
|
||
|
|
Eviction and replacement policies and evaluation
|
||
|
|
------------------------------------------------
|
||
|
|
|
||
|
|
Approaches
|
||
|
|
----------
|
||
|
|
(TTL, purge-on-write, no-purge versioning, constantly churning cache versus
|
||
|
|
contained, working set sizing)
|
||
|
|
|
||
|
|
Crash only
|
||
|
|
==========
|
||
|
|
|
||
|
|
Synchronous vs. Asynchronous
|
||
|
|
============================
|
||
|
|
|
||
|
|
Business continuity vs. Disaster Recovery
|
||
|
|
=========================================
|
||
|
|
|
||
|
|
Designing for Scalability: Horizontal, Vertical
|
||
|
|
===============================================
|
||
|
|
|
||
|
|
Simplicity
|
||
|
|
==========
|
||
|
|
|
||
|
|
Performance
|
||
|
|
===========
|
||
|
|
|
||
|
|
Tiered architectures
|
||
|
|
====================
|
||
|
|
|
||
|
|
MTTR > MTBF
|
||
|
|
===========
|
||
|
|
|
||
|
|
http://www.kitchensoap.com/2010/11/07/mttr-mtbf-for-most-types-of-f/
|