memrootじしょ
英和翻訳
Distributed system
Distributed system
/dɪˈstrɪbjutɪd ˈsɪstəm/
ディストリビューテッド システム
1.
複数のコンピューターがネットワークを通じて連携し、単一のシステムとして機能する形態。
個々のコンピューターが物理的に離れていても、ネットワークを介して互いに通信し、連携することで、全体として一つの大きな処理能力を持つシステムとして動作する概念です。これにより、可用性や拡張性が向上します。
A
distributed
system
can
handle
much
larger
workloads
than
a
single
machine.
(分散システムは、単一のマシンよりもはるかに大規模なワークロードを処理できます。)
A distributed system
複数のコンピューターが連携して動作するシステム全体を指します。
can handle
~を処理できる、対応できる、という意味です。
much larger workloads
はるかに多くの処理量やタスクを意味します。
than a single machine
一台のコンピューターと比較して、という意味です。
Microservices
architecture
is
a
common
way
to
build
distributed
systems.
(マイクロサービスアーキテクチャは、分散システムを構築する一般的な方法です。)
Microservices architecture
ソフトウェアを小さな独立したサービスに分割する設計手法です。
is a common way
一般的な方法である、という意味です。
to build
~を構築する、作成する、という意味です。
distributed systems
複数のコンピューターが連携して動作するシステムのことです。
Fault
tolerance
is
a
key
characteristic
of
a
well-designed
distributed
system.
(耐障害性は、適切に設計された分散システムの重要な特性です。)
Fault tolerance
システムの一部が故障しても全体が停止しない耐障害性を指します。
is a key characteristic
重要な特性である、という意味です。
of a well-designed
よく設計された、という意味です。
distributed system
複数のコンピューターが連携して動作するシステムのことです。
2.
ネットワーク上の複数のコンピューターに処理やデータが分散され、協調して動作するシステム。
コンピューターリソースを物理的に分散させることで、システム全体の処理能力やデータ保持能力を高め、また一部に障害が発生してもサービスが継続できるような高い可用性を実現するシステム構築の考え方です。
Building
a
secure
distributed
system
requires
careful
consideration
of
data
consistency.
(セキュアな分散システムを構築するには、データの一貫性について慎重な検討が必要です。)
Building
~を構築すること、作成すること、という意味です。
a secure distributed system
セキュリティが確保された分散型システムを指します。
requires careful consideration
慎重な検討が必要である、という意味です。
of data consistency
データの整合性について、という意味です。
Many
modern
web
services
operate
as
distributed
systems.
(多くの現代のウェブサービスは、分散システムとして動作しています。)
Many modern web services
多くの現代のウェブサービスを指します。
operate as
~として機能する、動作する、という意味です。
distributed systems
複数のコンピューターが連携して動作するシステムのことです。
Debugging
issues
in
a
distributed
system
can
be
complex
due
to
its
distributed
nature.
(分散システムでの問題のデバッグは、その分散性のため複雑になることがあります。)
Debugging issues
問題のデバッグ、つまり不具合の原因特定と修正作業を指します。
in a distributed system
分散型システムにおいて、という意味です。
can be complex
複雑になりうる、難しい場合がある、という意味です。
due to its distributed nature
その分散された性質のために、という意味です。
関連
cloud computing
microservices
fault tolerance
scalability
concurrency
distributed ledger