This blog covers the practical experience of running a distributed system across multiple Kubernetes clusters including what makes it challenging and what solutions are available (some of which we run in production).
Kubernetes has become the standard for deploying distributed applications. However, orchestrating workloads across regions is still a considerable challenge due to networking, security, and service discovery problems. In this webinar, Kubernetes committer Alex Robinson shares his real-world experience of running distributed systems across multi-region Kubernetes clusters.
Join Cockroach Labs at Kubecon / CloudNativeCon 2018 in Seattle. Senior Software Engineer Alex Robinson will present “Experience Report: Running a Distributed System Across Kubernetes Clusters” on Tuesday December 11. You can also find the Cockroach Labs team on the expo floor - stop by our booth!
Join Cockroach Labs at QCon SF. Senior Software Engineer Alex Robinson will present “The Highs and Lows of Stateful Containers” on Tuesday November 6.
CockroachDB engineer Alex Robinson will be presenting “The Whys and Hows of a Distributed SQL Database.” In this talk, Alex will examine the history of databases to see how we got here, covering the motivations for this new class of systems and why developers should care about them. He will also take a deep dive into the key design choices behind one open source distributed SQL database, CockroachDB, that enable it to offer such properties and compare them to past SQL and NoSQL designs.
Scaling a database beyond one zone is a challenge. Here's some practical advice on how to approach it.
CockroachDB minimizes latency and provides exceptional reliability using “follow-the-workload” to improve performance and provide control for DBA’s.
Cockroach DB can provide superior performance in a distributed database via tunable controls like zone configuration and geo-partitioning.
Alex Robinson, engineer at Cockroach Labs, presented this talk at StrangeLoop 2017. He walks through the key design choices behind CockroachDB and compares it to past SQL and NoSQL designs. He looks specifically at how to achieve the easy deployment and management of a scalable, self-healing, strongly-consistent database with techniques such as dynamic sharding and rebalancing, consensus protocols, lock-free transactions, and more.
CockroachDB makes it easier to manage and scale mission-critical data, and DC/OS provides elastic scale, zero downtime, and hassle-free operations.