RFC 3439 Quiz

大規模systemを単純に保つ判断

0 / 0

References (URLs)

Q1: RFC 3439のSimplicity Principleに最も合う設計判断はどれか

Multiple Choice
**Explanation:** RFC 3439はcomplexityを効率的なscalingの主要な妨げであり,CAPEXとOPEXの増加要因と捉えます. A: speculativeなfeature追加はinteractionを増やします. B: 要件を満たす最も単純な解へ寄せます. C: local optimizationはcomplexityとcouplingを増やし得ます.

Q2: end-to-end argumentから,Internet coreのstateについて言えることはどれか

Multiple Choice
**Explanation:** A: coreはrouteなどの粗粒度stateを保持します. B: 各sessionとroutingを結び付けるとsimplicityとfate sharingを損ないます. C: core stateとendpointのcommunication stateをほぼ直交させ,相互作用を減らすことが重要です.

Q3: 一つのtenantの設定変更が全gatewayでglobal recomputationを起こす.問題を捉える原則はどれか

Multiple Choice
**Explanation:** A: 大規模系では小さな変化が巨大なeventになり得るため,local changeをlocal effectに留める設計が重要です. B: RFCはuniversal interworkingを避ける方向です. C: layer間の機能重複は避けるべきcomplexityの例であり,要件ではありません.

Q4: 単独では安全な二つのrecovery mechanismが互いを繰り返し起動し,cascading outageになった.最も合う分析はどれか

Multiple Choice
**Explanation:** A: component数とinteractionの増加はstabilityを下げ得ます. B: Coupling Principleは,systemが大きくなるほどinterdependenceと予期しないinteractionが増えると説明します. C: payloadを保つことはMinimum Interventionの指針であり,相互起動loopの説明ではありません.

Q5: smart edgeとsimple coreの構成が,新service追加のcostを下げやすい理由はどれか

Multiple Choice
**Explanation:** A: RFCが高costだと対比するsmart-core modelです. B: simple coreにもroutingとforwardingは必要です. C: 希望するendpointへsoftwareを配ればよく,network-wideなcore updateを避けられます.

Q6: RFC 3439の「Layering Considered Harmful」をどう読むべきか

Multiple Choice
**Explanation:** A: RFCはlayeringの概念的利点を認めつつ,ordering constraint,情報隠蔽,機能重複を問題にします. B: modular boundaryそのものを禁止していません. C: extra layeringはcomplexityとOPEXを増やすことが多い,という観察です.

Q7: gatewayはpayloadを変更せずencapsulateすることも,全fieldを共通schemaへ変換することもできる.Minimum Interventionに合うdefaultはどれか

Multiple Choice
**Explanation:** A: universal translationはintermediaryのscopeとcouplingを増やします. B: 可能な場合はpayloadを変更せず運ぶことを推奨します. C: RFCはdata-plane interworkingとencapsulationを,特にedgeで行うことを認めています.

Q8: 性質の異なる二つのnetworkをinterworkさせる.RFC 3439が選ぶ境界はどれか

Multiple Choice
**Explanation:** A: control-plane translationはfailureの機会を増やします. B: transit infrastructureとapplication stateを強くcoupleさせます. C: edgeでdata-plane interworkingを行い,control-plane interworkingを最小化する方向です.

Q9: RFC 3439の「myth of five nines」と整合するreliability戦略はどれか

Multiple Choice
**Explanation:** A: system-level resilienceは比較的unreliableなcomponentからも構成でき,各componentの完全化は人・processのcomplexityを増やし得ます. B: robustness/complexity spiralを招きます. C: failureを無視する議論ではなく,reliabilityの構成方法を問う議論です.

Q10: Agent-to-Agent requestが,必須のbroker,translator,policy engineを7個通る.RFC 3439に基づくreview questionとして最も重要なのはどれか

Multiple Choice

小規模testでは動作しています.問題は,必須pathが大規模環境でも安定して運用できるかです.

**Explanation:** A: feature数はdeployabilityの証拠ではありません. B: Architectural Component Proportionality Lawはcomplexityとcomponent数を関連付け,service-delivery path上のcomponentを最小化するよう求めます. C: shared control planeはcouplingとfailure scopeを増やす可能性があります.