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