(Tutorial) Automate Cassandra Using Brooklyn
summary
Automates a Cassandra cluster using open-source Brooklyn: builds a six-node high-availability cluster across AWS and Rackspace, configures Cassandra with the network-topology replication strategy (replication factor 3 per datacenter), runs cassandra-stress to write 1,000 rows, kills nodes/availability zones, and demonstrates automated recovery via a service-replacer policy that starts replacement VMs and restores service. Covers seed management, timing issues when adding nodes, and a custom multi-cloud snitch for correct public/private IP use.
AI-written summary · about
chapters (46)
- 0:00Introduction
- 0:49Agenda
- 2:11Installing Brooklyn
- 4:37What is Brooklyn
- 5:30Brooklyn Blueprints
- 7:32Brooklyn Overview
- 10:00Clusters
- 13:12Hierarchy
- 13:52EventDriven Architecture
- 16:03Elastic Clusters
- 17:06Resize
- 17:26Portability
- 19:28Blueprints
- 19:59YAML
- 21:17Audience Questions
- 22:26Cassandra
- 23:51Nosql Zone
- 25:24Code
- 26:58Running Cassandra
- 29:19Theory
- 30:06Autonomic Management
- 31:19Hierarchies
- 31:52Software Engineering
- 33:54Why Change
- 34:55Concrete Entities
- 35:33Targets Policy
- 36:11Autoscaler Policy
- 38:28Cluster
- 38:40Blueprint
- 39:43Simple Web
- 40:12mysql
- 40:33Dependency Injection
- 40:55Java System Property
- 41:43Java Future
- 42:35mysql Endpoint
- 43:24Dynamic Web App Cluster
- 45:20Java
- 46:07Policy
- 46:24Sensors
- 46:42High Availability Cluster
- 50:30Availability Zones
- 51:36Cassandra Information
- 51:52Cassandra Distributed Database
- 55:13Consistency Levels
- 56:15Local quorum
- 57:11Configure Cassandra
related talks
18mApache Cassandra and Cloud Architectures
01h 08mDystopia as a Service
01h 05mRoundtable: Cloud Databases as a Service
20mTaking Cloud to Extremes: Scaled-Down, Highly-Available, and Mission-Critical
42mChaos Engineering: Why Breaking Things Should be Practiced
40mApache Cassandra in High-Performance Systems Development
26mOperating Cassandra in Kubernetes with Temporal
23mDeciphering Cassandra’s Prophecy: Preventing the Fall of Your Application
