4. System Architecture
System Architecture λ?
System Architecture κ° μ€μν μ΄μ
Storage System μμ μλν΄μΌνλ μν€ν μ²λ μ€μ μ΄ λ³΅μ‘νλ€.
'Persistent Component' λ₯Ό μν΄μ, μμ€ν μ μλ μμλ€μ νμλ‘ν©λλ€.
Scalable
Load Balancing
membership
failure detection
failure recovery
replica synchronization
overload handling
state transfer
concurrency
job scheduling
request marshalling
request routing
system monitoring
alarming
configuration management
μ΄ Paper μμλ Dynamoμμ μ¬μ©νλ λΆμ° μμ€ν κΈ°μ (core distributed systems technique) μ μ§μ€νμ¬ κΈ°μ ν©λλ€.
λΆμ° μμ€ν κΈ°μ μ μμλ μλμ κ°μ΅λλ€.
Partitioning
Replication
Versioning
Membership
Failure handling
Scaling
Summary of techniques used in Dynamo
Last updated
Was this helpful?