Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Orchestrating Your Data Layer With Docker Engin...

Orchestrating Your Data Layer With Docker Engine 1.12

Orchestrating Your Data Layer With Docker Engine 1.12 and Crate. Based on the recent Docker Engine with its Swarm Mode, Paul will demonstrate how easy it is to setup and manage a Crate database cluster.

Paul Finlayson Adams

October 06, 2016
Tweet

More Decks by Paul Finlayson Adams

Other Decks in Technology

Transcript

  1. what is crate? HIGHLY AVAILABLE - DEPLOY ANYWHERE DYNAMIC HYPERGROWTH

    DATASETS INCL TIMESERIES & GEOSPATIAL Big Data Realtime SQL database “TRANSLYTICAL PROCESSING” HYPBRID OF TRANSACTIONAL AND ANALYTICS REALTIME SEARCH & AGGREGATION
  2. Crate is... • distributed SQL via HTTP & TCP •

    on NoSQL architecture scale out • realtime search & aggregations • all data: relational & JSON & blobs • extremely simple to install/operate • highly available • auto-sharding/replication • dynamic schema • timeseries (partioning) / geospatial • plug-in infrastructure • consistent on row level (not ACID) • super performant (in-memory style) • Clients available for most languages • runs on prem,AWS,GCE,Azure,Mesos,Docker…
  3. CONTAINERS love Crate crate APP CONTAINERS LOCAL STORAGE c r

    at e APP CONTAINERS LOCAL STORAGE c r at e APP CONTAINERS LOCAL STORAGE CR ATE CLUSTE R c r at e APP CONTAINERS LOCAL STORAGE
  4. IoT, Web, Mobile SQL API BI, Visualization, Dashboards AWS, GCE,

    Azure, on premise, local Direct installer, Docker, Mesos, Kubernetes, CoreOS Plays well with others
  5. Come and play! • github.com/crate • crate-community @ slack •

    #crate @ freenode • Berlin Crate Meetup • SF Crate Meetup • @crateio
  6. time for the risky demo • 8 x Type 1

    machines at packet.net • 8 cores • 32GB RAM • 2 x 1Gb bonded network ports • Orchestration courtesy of Docker Engine 1.12