etcd logo etcd logo background glow

etcd

A distributed, consistent key-value store for shared configuration, service discovery, and scheduler coordination of distributed systems

&

+Key-Value StoreStores data in key-value pairs, enabling efficient data retrieval
+Distributed SystemOperates across multiple machines, ensuring high availability
+ConsistencyEnsures data consistency across distributed systems
+Service DiscoveryHelps in locating services within a network
+Configuration ManagementManages configuration data for distributed systems
+Leader ElectionFacilitates leader election in distributed systems
+Watch MechanismMonitors changes to keys and notifies clients
+Transactions (Atomic Operations)Ensures that multiple operations are performed atomically
+Lease MechanismManages leases for keys with a time-to-live
-Complex SetupSetting up and managing can be challenging, especially for small-scale applications
-Performance DegradationPerformance may degrade with very large datasets or high write loads
-Configuration SensitivityRequires careful configuration for optimal performance in production environments
-Resource IntensiveCan be resource-intensive, requiring significant CPU and memory resources

Platform

Desktop

Social

System Requirements

#MinimumRecommended
1
2 to 4 cores
8 to 16 cores
2
8 GB
16 to 64 GB
3
  • 50 sequential IOPS
  • 10 MB/s disk bandwidth
  • 500 sequential IOPS
  • 100 MB/s disk bandwidth
4
1GbE bandwidth
10GbE bandwidth
#Minimum
1
  • Type: m4.large instance
  • vCPUs: 2
  • RAM: 8 GB
  • Max concurrent IOPS: 3600
  • Disk Bandwidth: 56.25 MB/s
2
  • Type: n1-standard-2 + 50GB PD SSD instance
  • vCPUs: 2
  • RAM: 7.5 GB
  • Max concurrent IOPS: 1500
  • Disk Bandwidth: 25 MB/s
#Minimum
1
  • Type: m4.xlarge instance
  • vCPUs: 4
  • RAM: 16 GB
  • Max concurrent IOPS: 6000
  • Disk Bandwidth: 93.75 MB/s
2
  • Type: n1-standard-4 + 150GB PD SSD instance
  • vCPUs: 4
  • RAM: 15 GB
  • Max concurrent IOPS: 4500
  • Disk Bandwidth: 75 MB/s
#Minimum
1
  • Type: m4.2xlarge instance
  • vCPUs: 8
  • RAM: 32 GB
  • Max concurrent IOPS: 8000
  • Disk Bandwidth: 125 MB/s
2
  • Type: n1-standard-8 + 250GB PD SSD instance
  • vCPUs: 8
  • RAM: 30 GB
  • Max concurrent IOPS: 7500
  • Disk Bandwidth: 125 MB/s
#Minimum
1
  • Type: m4.4xlarge instance
  • vCPUs: 16
  • RAM: 64 GB
  • Max concurrent IOPS: 16000
  • Disk Bandwidth: 250MB/s
2
  • Type: n1-standard-16 + 500GB PD SSD instance
  • vCPUs: 16
  • RAM: 60 GB
  • Max concurrent IOPS: 15000
  • Disk Bandwidth: 250MB/s

Ratings

Not available, but we appreciate help! You can help us improve this page by contacting us.

Developer

Written in

Go

Initial Release

12 August 2013

Repository

License

Categories

Alternatives

Distributed Key-Value Store
No alternative software available under 'Distributed Key-Value Store' category.

Notes

  • AWS: Amazon Web Services
  • GCE: Google Compute Engine