SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Cassandra on OSv 
Dor Laor, Don Marti and Glauber Costa 
Cloudius Systems
Become the best OS 
powering virtual machines 
in the cloud 
Your App 
OSv 
Hypervisor 
Hardware 
Your App 
OSv + JVM 
Hypervisor 
Hardware 
OSv + JVM 
Hypervisor 
Hardware 
OSv 
Hypervisor 
Hardware 
Your App 
OSv + JVM 
Hypervisor 
Hardware
[ 0.000] Status() {return PreBeta;} 
[ 0.103] HR.count() { return pp(18);} 
[ 0.217] countries.size() {return 9;} 
[ 0.423] getOpenSourceExperience() { 
ret list.add(KVM).add(Xen).add(containers);} 
[ 0.735] Mission(){ret “write code that doesn’t suck”;}
Cassandra boot time on OSv
What is OSv? 
Traditional Stack Thin OS 
Java App 
App Server 
Hypervisor 
Hardware 
JVM 
guest OS 
C++ App 
guest OS 
App Server 
OSv + JVM 
Hypervisor 
Hardware 
Your App 
Your App 
OSv
Pimp my Memcached 
Requests/s (higher is better)
Redis on Vitamins
Cassandra
Performance: Leave no stone unturned 
Memory Huge pages, Heap vs Sys 
I/O Zero copy, full aio, batching 
Scheduling Lock free, low latency 
Tuning Out of the box, auto 
CPU Low cost ctx, Direct signals...
New TCP/IP Stack 
Common kernel 
network stack 
Net Channel design:
Value Proposition II: Manageability
OSv management interface
Stateless root-fs 
NO Tuning 
NO State 
NO Patching 
4 VMs per sys 
admin ratio
www.osv.io/Capstan: 
VM build and deploy 
● Docker-like config file 
● Takes about 3 seconds to build 
● Runs on any OS (written in Go) 
cat Capstanfile 
base: cloudius/osv-openjdk 
cmdline: > /java.so -XX:+UseThreadPriorities -XX:+UseParNewGC - 
XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled - 
XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=1 ... 
org.apache.cassandra.service.CassandraDaemon 
build: make
Deploying OSv at scale 
OSV Cloud Init: 
- Stateless 
- Watch ma, no puppet/chef 
- Single (external) file to rule them all 
files: 
/etc/config: | 
my config 
goes here 
httpserver: 
ssl: yes 
port: 443 
topology: 
- dc_name: DC1 
racks: 
- rack_name: c1 
nodes: 
- broadcast_address: 1.2.3.4 
dc_local_address: 5.6.7.8
Some more OSv Goodies 
rest-api 
Jolokia JVM 
PaaS 
approach for 
runtimes 
ZFS 
snapshots 
Ruby, 
Node, 
Scala, 
more 
Cloud Init 
NewRelic 
integ 
JVM 
Ballooning
~20MB image size 
Ideal for multi 
tenants 
70% better tcp latency 
Stateless, 
streamable config 
Runs on virtualBox, kvm, 
vmw, xen, ec2, gce 
Public image repository
Thank you! 
Try it! http://osv.io/ 
Run on public cloud 
Follow @CloudiusSystems

Weitere Àhnliche Inhalte

Was ist angesagt?

Setting up mongo replica set
Setting up mongo replica setSetting up mongo replica set
Setting up mongo replica setSudheer Kondla
 
はじめどぼGlusterFS
はじめどぼGlusterFSはじめどぼGlusterFS
はじめどぼGlusterFSTakahiro Inoue
 
Cassandra Backups and Restorations Using Ansible (Joshua Wickman, Knewton) | ...
Cassandra Backups and Restorations Using Ansible (Joshua Wickman, Knewton) | ...Cassandra Backups and Restorations Using Ansible (Joshua Wickman, Knewton) | ...
Cassandra Backups and Restorations Using Ansible (Joshua Wickman, Knewton) | ...DataStax
 
Odoo Performance Limits
Odoo Performance LimitsOdoo Performance Limits
Odoo Performance LimitsOdoo
 
MongoDB Backup & Disaster Recovery
MongoDB Backup & Disaster RecoveryMongoDB Backup & Disaster Recovery
MongoDB Backup & Disaster RecoveryElankumaran Srinivasan
 
Redis persistence in practice
Redis persistence in practiceRedis persistence in practice
Redis persistence in practiceEugene Fidelin
 
Build 2017 - P4168 - Managing Secure, Scalable, Azure Service Fabric Clusters...
Build 2017 - P4168 - Managing Secure, Scalable, Azure Service Fabric Clusters...Build 2017 - P4168 - Managing Secure, Scalable, Azure Service Fabric Clusters...
Build 2017 - P4168 - Managing Secure, Scalable, Azure Service Fabric Clusters...Windows Developer
 
Путь ĐŒĐŸĐœĐžŃ‚ĐŸŃ€ĐžĐœĐłĐ° 2.0 ĐČсё ŃŃ‚Đ°Đ»ĐŸ ĐŽŃ€ŃƒĐłĐžĐŒ / ВсДĐČĐŸĐ»ĐŸĐŽ ĐŸĐŸĐ»ŃĐșĐŸĐČ (Grammarly)
Путь ĐŒĐŸĐœĐžŃ‚ĐŸŃ€ĐžĐœĐłĐ° 2.0 ĐČсё ŃŃ‚Đ°Đ»ĐŸ ĐŽŃ€ŃƒĐłĐžĐŒ / ВсДĐČĐŸĐ»ĐŸĐŽ ĐŸĐŸĐ»ŃĐșĐŸĐČ (Grammarly)Путь ĐŒĐŸĐœĐžŃ‚ĐŸŃ€ĐžĐœĐłĐ° 2.0 ĐČсё ŃŃ‚Đ°Đ»ĐŸ ĐŽŃ€ŃƒĐłĐžĐŒ / ВсДĐČĐŸĐ»ĐŸĐŽ ĐŸĐŸĐ»ŃĐșĐŸĐČ (Grammarly)
Путь ĐŒĐŸĐœĐžŃ‚ĐŸŃ€ĐžĐœĐłĐ° 2.0 ĐČсё ŃŃ‚Đ°Đ»ĐŸ ĐŽŃ€ŃƒĐłĐžĐŒ / ВсДĐČĐŸĐ»ĐŸĐŽ ĐŸĐŸĐ»ŃĐșĐŸĐČ (Grammarly)Ontico
 
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)Gluster.org
 
An Introduction to Priam
An Introduction to PriamAn Introduction to Priam
An Introduction to PriamJason Brown
 
Tarantool ĐșĐ°Đș ĐżĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ° ĐŽĐ»Ń ĐŒĐžĐșŃ€ĐŸŃĐ”Ń€ĐČĐžŃĐŸĐČ / ĐĐœŃ‚ĐŸĐœ Đ Đ”Đ·ĐœĐžĐșĐŸĐČ, Đ’Đ»Đ°ĐŽĐžĐŒĐžŃ€ ĐŸĐ”Ń€Đ”ĐżĐ”Đ»Đž...
Tarantool ĐșĐ°Đș ĐżĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ° ĐŽĐ»Ń ĐŒĐžĐșŃ€ĐŸŃĐ”Ń€ĐČĐžŃĐŸĐČ / ĐĐœŃ‚ĐŸĐœ Đ Đ”Đ·ĐœĐžĐșĐŸĐČ, Đ’Đ»Đ°ĐŽĐžĐŒĐžŃ€ ĐŸĐ”Ń€Đ”ĐżĐ”Đ»Đž...Tarantool ĐșĐ°Đș ĐżĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ° ĐŽĐ»Ń ĐŒĐžĐșŃ€ĐŸŃĐ”Ń€ĐČĐžŃĐŸĐČ / ĐĐœŃ‚ĐŸĐœ Đ Đ”Đ·ĐœĐžĐșĐŸĐČ, Đ’Đ»Đ°ĐŽĐžĐŒĐžŃ€ ĐŸĐ”Ń€Đ”ĐżĐ”Đ»Đž...
Tarantool ĐșĐ°Đș ĐżĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ° ĐŽĐ»Ń ĐŒĐžĐșŃ€ĐŸŃĐ”Ń€ĐČĐžŃĐŸĐČ / ĐĐœŃ‚ĐŸĐœ Đ Đ”Đ·ĐœĐžĐșĐŸĐČ, Đ’Đ»Đ°ĐŽĐžĐŒĐžŃ€ ĐŸĐ”Ń€Đ”ĐżĐ”Đ»Đž...Ontico
 
Developing with Cassandra
Developing with CassandraDeveloping with Cassandra
Developing with CassandraSperasoft
 
The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]
The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]
The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]Alluxio, Inc.
 
HighLoad Solutions On MySQL / Xiaobin Lin (Alibaba)
HighLoad Solutions On MySQL / Xiaobin Lin (Alibaba)HighLoad Solutions On MySQL / Xiaobin Lin (Alibaba)
HighLoad Solutions On MySQL / Xiaobin Lin (Alibaba)Ontico
 
Ceph Performance and Sizing Guide
Ceph Performance and Sizing GuideCeph Performance and Sizing Guide
Ceph Performance and Sizing GuideJose De La Rosa
 
System Capa Planning_DBA oracle edu
System Capa Planning_DBA oracle eduSystem Capa Planning_DBA oracle edu
System Capa Planning_DBA oracle edu엑셈
 
20140513_jeffyang_demo_openstack
20140513_jeffyang_demo_openstack20140513_jeffyang_demo_openstack
20140513_jeffyang_demo_openstackJeff Yang
 
An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...
An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...
An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...Jeff Yang
 
Alluxio in MOMO
Alluxio in MOMOAlluxio in MOMO
Alluxio in MOMOAlluxio, Inc.
 

Was ist angesagt? (20)

Setting up mongo replica set
Setting up mongo replica setSetting up mongo replica set
Setting up mongo replica set
 
MongoDB Shard Cluster
MongoDB Shard ClusterMongoDB Shard Cluster
MongoDB Shard Cluster
 
はじめどぼGlusterFS
はじめどぼGlusterFSはじめどぼGlusterFS
はじめどぼGlusterFS
 
Cassandra Backups and Restorations Using Ansible (Joshua Wickman, Knewton) | ...
Cassandra Backups and Restorations Using Ansible (Joshua Wickman, Knewton) | ...Cassandra Backups and Restorations Using Ansible (Joshua Wickman, Knewton) | ...
Cassandra Backups and Restorations Using Ansible (Joshua Wickman, Knewton) | ...
 
Odoo Performance Limits
Odoo Performance LimitsOdoo Performance Limits
Odoo Performance Limits
 
MongoDB Backup & Disaster Recovery
MongoDB Backup & Disaster RecoveryMongoDB Backup & Disaster Recovery
MongoDB Backup & Disaster Recovery
 
Redis persistence in practice
Redis persistence in practiceRedis persistence in practice
Redis persistence in practice
 
Build 2017 - P4168 - Managing Secure, Scalable, Azure Service Fabric Clusters...
Build 2017 - P4168 - Managing Secure, Scalable, Azure Service Fabric Clusters...Build 2017 - P4168 - Managing Secure, Scalable, Azure Service Fabric Clusters...
Build 2017 - P4168 - Managing Secure, Scalable, Azure Service Fabric Clusters...
 
Путь ĐŒĐŸĐœĐžŃ‚ĐŸŃ€ĐžĐœĐłĐ° 2.0 ĐČсё ŃŃ‚Đ°Đ»ĐŸ ĐŽŃ€ŃƒĐłĐžĐŒ / ВсДĐČĐŸĐ»ĐŸĐŽ ĐŸĐŸĐ»ŃĐșĐŸĐČ (Grammarly)
Путь ĐŒĐŸĐœĐžŃ‚ĐŸŃ€ĐžĐœĐłĐ° 2.0 ĐČсё ŃŃ‚Đ°Đ»ĐŸ ĐŽŃ€ŃƒĐłĐžĐŒ / ВсДĐČĐŸĐ»ĐŸĐŽ ĐŸĐŸĐ»ŃĐșĐŸĐČ (Grammarly)Путь ĐŒĐŸĐœĐžŃ‚ĐŸŃ€ĐžĐœĐłĐ° 2.0 ĐČсё ŃŃ‚Đ°Đ»ĐŸ ĐŽŃ€ŃƒĐłĐžĐŒ / ВсДĐČĐŸĐ»ĐŸĐŽ ĐŸĐŸĐ»ŃĐșĐŸĐČ (Grammarly)
Путь ĐŒĐŸĐœĐžŃ‚ĐŸŃ€ĐžĐœĐłĐ° 2.0 ĐČсё ŃŃ‚Đ°Đ»ĐŸ ĐŽŃ€ŃƒĐłĐžĐŒ / ВсДĐČĐŸĐ»ĐŸĐŽ ĐŸĐŸĐ»ŃĐșĐŸĐČ (Grammarly)
 
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
 
An Introduction to Priam
An Introduction to PriamAn Introduction to Priam
An Introduction to Priam
 
Tarantool ĐșĐ°Đș ĐżĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ° ĐŽĐ»Ń ĐŒĐžĐșŃ€ĐŸŃĐ”Ń€ĐČĐžŃĐŸĐČ / ĐĐœŃ‚ĐŸĐœ Đ Đ”Đ·ĐœĐžĐșĐŸĐČ, Đ’Đ»Đ°ĐŽĐžĐŒĐžŃ€ ĐŸĐ”Ń€Đ”ĐżĐ”Đ»Đž...
Tarantool ĐșĐ°Đș ĐżĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ° ĐŽĐ»Ń ĐŒĐžĐșŃ€ĐŸŃĐ”Ń€ĐČĐžŃĐŸĐČ / ĐĐœŃ‚ĐŸĐœ Đ Đ”Đ·ĐœĐžĐșĐŸĐČ, Đ’Đ»Đ°ĐŽĐžĐŒĐžŃ€ ĐŸĐ”Ń€Đ”ĐżĐ”Đ»Đž...Tarantool ĐșĐ°Đș ĐżĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ° ĐŽĐ»Ń ĐŒĐžĐșŃ€ĐŸŃĐ”Ń€ĐČĐžŃĐŸĐČ / ĐĐœŃ‚ĐŸĐœ Đ Đ”Đ·ĐœĐžĐșĐŸĐČ, Đ’Đ»Đ°ĐŽĐžĐŒĐžŃ€ ĐŸĐ”Ń€Đ”ĐżĐ”Đ»Đž...
Tarantool ĐșĐ°Đș ĐżĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ° ĐŽĐ»Ń ĐŒĐžĐșŃ€ĐŸŃĐ”Ń€ĐČĐžŃĐŸĐČ / ĐĐœŃ‚ĐŸĐœ Đ Đ”Đ·ĐœĐžĐșĐŸĐČ, Đ’Đ»Đ°ĐŽĐžĐŒĐžŃ€ ĐŸĐ”Ń€Đ”ĐżĐ”Đ»Đž...
 
Developing with Cassandra
Developing with CassandraDeveloping with Cassandra
Developing with Cassandra
 
The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]
The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]
The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]
 
HighLoad Solutions On MySQL / Xiaobin Lin (Alibaba)
HighLoad Solutions On MySQL / Xiaobin Lin (Alibaba)HighLoad Solutions On MySQL / Xiaobin Lin (Alibaba)
HighLoad Solutions On MySQL / Xiaobin Lin (Alibaba)
 
Ceph Performance and Sizing Guide
Ceph Performance and Sizing GuideCeph Performance and Sizing Guide
Ceph Performance and Sizing Guide
 
System Capa Planning_DBA oracle edu
System Capa Planning_DBA oracle eduSystem Capa Planning_DBA oracle edu
System Capa Planning_DBA oracle edu
 
20140513_jeffyang_demo_openstack
20140513_jeffyang_demo_openstack20140513_jeffyang_demo_openstack
20140513_jeffyang_demo_openstack
 
An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...
An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...
An High Available Database for OpenStack Cloud Production by Pacemaker, Coros...
 
Alluxio in MOMO
Alluxio in MOMOAlluxio in MOMO
Alluxio in MOMO
 

Andere mochten auch

C* Summit EU 2013: Ontorion: Scalable Information Management
C* Summit EU 2013: Ontorion: Scalable Information ManagementC* Summit EU 2013: Ontorion: Scalable Information Management
C* Summit EU 2013: Ontorion: Scalable Information ManagementDataStax Academy
 
C* Summit 2013: No moving parts. Taking advantage of Pure Speed by Matt Kennedy
C* Summit 2013: No moving parts. Taking advantage of Pure Speed by Matt KennedyC* Summit 2013: No moving parts. Taking advantage of Pure Speed by Matt Kennedy
C* Summit 2013: No moving parts. Taking advantage of Pure Speed by Matt KennedyDataStax Academy
 
2009 Fruita Fat Tire Festival
2009 Fruita Fat Tire Festival2009 Fruita Fat Tire Festival
2009 Fruita Fat Tire FestivalGreg Keller
 
Actividades Bg Aparatos Digestivos
Actividades Bg Aparatos DigestivosActividades Bg Aparatos Digestivos
Actividades Bg Aparatos DigestivosLola Cordero Guerra
 
C* Summit 2013: Processing an Avalanche of Medical Records by Terrell Deppe
C* Summit 2013: Processing an Avalanche of Medical Records by Terrell DeppeC* Summit 2013: Processing an Avalanche of Medical Records by Terrell Deppe
C* Summit 2013: Processing an Avalanche of Medical Records by Terrell DeppeDataStax Academy
 
Data Consistency Workshop — Oslo Cassandra Users Oct 8, 2013
Data Consistency Workshop — Oslo Cassandra Users Oct 8, 2013Data Consistency Workshop — Oslo Cassandra Users Oct 8, 2013
Data Consistency Workshop — Oslo Cassandra Users Oct 8, 2013DataStax Academy
 
Conseil En Fusac
Conseil En FusacConseil En Fusac
Conseil En Fusacytdb
 
C* Summit EU 2013: Building a CQL Driver
C* Summit EU 2013: Building a CQL Driver C* Summit EU 2013: Building a CQL Driver
C* Summit EU 2013: Building a CQL Driver DataStax Academy
 
Patient Access Specialist
Patient Access SpecialistPatient Access Specialist
Patient Access Specialistlaceyblue23
 
æžŹè©Š
æžŹè©ŠæžŹè©Š
æžŹè©Šjim77771988
 
C* Summit 2013: Dude, Where's My Tweet? Taming the Twitter Firehose by Andrew...
C* Summit 2013: Dude, Where's My Tweet? Taming the Twitter Firehose by Andrew...C* Summit 2013: Dude, Where's My Tweet? Taming the Twitter Firehose by Andrew...
C* Summit 2013: Dude, Where's My Tweet? Taming the Twitter Firehose by Andrew...DataStax Academy
 
Cassandra Day NY 2014: Message Architectures in Distributed Systems at Simple...
Cassandra Day NY 2014: Message Architectures in Distributed Systems at Simple...Cassandra Day NY 2014: Message Architectures in Distributed Systems at Simple...
Cassandra Day NY 2014: Message Architectures in Distributed Systems at Simple...DataStax Academy
 
MUNICH/MÜNCHEN ROCKS
MUNICH/MÜNCHEN ROCKSMUNICH/MÜNCHEN ROCKS
MUNICH/MÜNCHEN ROCKSguestc5d008
 
Aplicaciones Pdi
Aplicaciones PdiAplicaciones Pdi
Aplicaciones Pdiguest9f1cd8
 
C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned
C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned
C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned DataStax Academy
 

Andere mochten auch (20)

Altzako I. Bertsopaper Lehiaketa
Altzako I. Bertsopaper LehiaketaAltzako I. Bertsopaper Lehiaketa
Altzako I. Bertsopaper Lehiaketa
 
C* Summit EU 2013: Ontorion: Scalable Information Management
C* Summit EU 2013: Ontorion: Scalable Information ManagementC* Summit EU 2013: Ontorion: Scalable Information Management
C* Summit EU 2013: Ontorion: Scalable Information Management
 
Peie
PeiePeie
Peie
 
C* Summit 2013: No moving parts. Taking advantage of Pure Speed by Matt Kennedy
C* Summit 2013: No moving parts. Taking advantage of Pure Speed by Matt KennedyC* Summit 2013: No moving parts. Taking advantage of Pure Speed by Matt Kennedy
C* Summit 2013: No moving parts. Taking advantage of Pure Speed by Matt Kennedy
 
2009 Fruita Fat Tire Festival
2009 Fruita Fat Tire Festival2009 Fruita Fat Tire Festival
2009 Fruita Fat Tire Festival
 
Actividades Bg Aparatos Digestivos
Actividades Bg Aparatos DigestivosActividades Bg Aparatos Digestivos
Actividades Bg Aparatos Digestivos
 
C* Summit 2013: Processing an Avalanche of Medical Records by Terrell Deppe
C* Summit 2013: Processing an Avalanche of Medical Records by Terrell DeppeC* Summit 2013: Processing an Avalanche of Medical Records by Terrell Deppe
C* Summit 2013: Processing an Avalanche of Medical Records by Terrell Deppe
 
Test
TestTest
Test
 
Data Consistency Workshop — Oslo Cassandra Users Oct 8, 2013
Data Consistency Workshop — Oslo Cassandra Users Oct 8, 2013Data Consistency Workshop — Oslo Cassandra Users Oct 8, 2013
Data Consistency Workshop — Oslo Cassandra Users Oct 8, 2013
 
Conseil En Fusac
Conseil En FusacConseil En Fusac
Conseil En Fusac
 
C* Summit EU 2013: Building a CQL Driver
C* Summit EU 2013: Building a CQL Driver C* Summit EU 2013: Building a CQL Driver
C* Summit EU 2013: Building a CQL Driver
 
Patient Access Specialist
Patient Access SpecialistPatient Access Specialist
Patient Access Specialist
 
æžŹè©Š
æžŹè©ŠæžŹè©Š
æžŹè©Š
 
C* Summit 2013: Dude, Where's My Tweet? Taming the Twitter Firehose by Andrew...
C* Summit 2013: Dude, Where's My Tweet? Taming the Twitter Firehose by Andrew...C* Summit 2013: Dude, Where's My Tweet? Taming the Twitter Firehose by Andrew...
C* Summit 2013: Dude, Where's My Tweet? Taming the Twitter Firehose by Andrew...
 
Cassandra Day NY 2014: Message Architectures in Distributed Systems at Simple...
Cassandra Day NY 2014: Message Architectures in Distributed Systems at Simple...Cassandra Day NY 2014: Message Architectures in Distributed Systems at Simple...
Cassandra Day NY 2014: Message Architectures in Distributed Systems at Simple...
 
MUNICH/MÜNCHEN ROCKS
MUNICH/MÜNCHEN ROCKSMUNICH/MÜNCHEN ROCKS
MUNICH/MÜNCHEN ROCKS
 
Keepersscholen Marketingkaart
Keepersscholen MarketingkaartKeepersscholen Marketingkaart
Keepersscholen Marketingkaart
 
Holas
HolasHolas
Holas
 
Aplicaciones Pdi
Aplicaciones PdiAplicaciones Pdi
Aplicaciones Pdi
 
C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned
C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned
C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned
 

Ähnlich wie Cassandra Summit 2014: Down with Tweaking! Removing Tunable Complexity for Cassandra Performance and Administrator

Docker Demystified for SB JUG
Docker Demystified for SB JUGDocker Demystified for SB JUG
Docker Demystified for SB JUGErik Osterman
 
Postgres the hardway
Postgres the hardwayPostgres the hardway
Postgres the hardwayDave Pitts
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetesBen Hall
 
Taming the Cloud Database with Apache jclouds, ApacheCon Europe 2014
Taming the Cloud Database with Apache jclouds, ApacheCon Europe 2014Taming the Cloud Database with Apache jclouds, ApacheCon Europe 2014
Taming the Cloud Database with Apache jclouds, ApacheCon Europe 2014zshoylev
 
Deployment with Fabric
Deployment with FabricDeployment with Fabric
Deployment with Fabricandymccurdy
 
Tech X Virtualization Tips
Tech X Virtualization TipsTech X Virtualization Tips
Tech X Virtualization TipsYoussef EL HADJ
 
JavaOne 2014: Taming the Cloud Database with jclouds
JavaOne 2014: Taming the Cloud Database with jcloudsJavaOne 2014: Taming the Cloud Database with jclouds
JavaOne 2014: Taming the Cloud Database with jcloudszshoylev
 
Building cloud stack at scale
Building cloud stack at scaleBuilding cloud stack at scale
Building cloud stack at scaleShapeBlue
 
Fullstack conf 2017 - Basic dev pipeline end-to-end
Fullstack conf 2017 - Basic dev pipeline end-to-endFullstack conf 2017 - Basic dev pipeline end-to-end
Fullstack conf 2017 - Basic dev pipeline end-to-endEzequiel Maraschio
 
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next FrontierContinuous Delivery: The Next Frontier
Continuous Delivery: The Next FrontierCarlos Sanchez
 
Moving a Windows environment to the cloud - DevOps Galway Meetup
Moving a Windows environment to the cloud - DevOps Galway MeetupMoving a Windows environment to the cloud - DevOps Galway Meetup
Moving a Windows environment to the cloud - DevOps Galway MeetupGiulio Vian
 
Terraform for azure: the good, the bad and the ugly -
Terraform for azure: the good, the bad and the ugly -Terraform for azure: the good, the bad and the ugly -
Terraform for azure: the good, the bad and the ugly -Giulio Vian
 
vSphere Container Storage
vSphere Container StoragevSphere Container Storage
vSphere Container StoragePrashant Dhamdhere
 
How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...
How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...
How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...LumoSpark
 
Introduction to Container Management on AWS
Introduction to Container Management  on AWSIntroduction to Container Management  on AWS
Introduction to Container Management on AWSAmazon Web Services
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Ben Hall
 
Erlang on OSv
Erlang on OSvErlang on OSv
Erlang on OSvZvi Avraham
 
.NET Developer Days - So many Docker platforms, so little time...
.NET Developer Days - So many Docker platforms, so little time....NET Developer Days - So many Docker platforms, so little time...
.NET Developer Days - So many Docker platforms, so little time...Michele Leroux Bustamante
 
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceScaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceBen Hall
 

Ähnlich wie Cassandra Summit 2014: Down with Tweaking! Removing Tunable Complexity for Cassandra Performance and Administrator (20)

Docker Demystified for SB JUG
Docker Demystified for SB JUGDocker Demystified for SB JUG
Docker Demystified for SB JUG
 
Postgres the hardway
Postgres the hardwayPostgres the hardway
Postgres the hardway
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetes
 
Taming the Cloud Database with Apache jclouds, ApacheCon Europe 2014
Taming the Cloud Database with Apache jclouds, ApacheCon Europe 2014Taming the Cloud Database with Apache jclouds, ApacheCon Europe 2014
Taming the Cloud Database with Apache jclouds, ApacheCon Europe 2014
 
Deployment with Fabric
Deployment with FabricDeployment with Fabric
Deployment with Fabric
 
Tech X Virtualization Tips
Tech X Virtualization TipsTech X Virtualization Tips
Tech X Virtualization Tips
 
Docker vs kvm
Docker vs kvmDocker vs kvm
Docker vs kvm
 
JavaOne 2014: Taming the Cloud Database with jclouds
JavaOne 2014: Taming the Cloud Database with jcloudsJavaOne 2014: Taming the Cloud Database with jclouds
JavaOne 2014: Taming the Cloud Database with jclouds
 
Building cloud stack at scale
Building cloud stack at scaleBuilding cloud stack at scale
Building cloud stack at scale
 
Fullstack conf 2017 - Basic dev pipeline end-to-end
Fullstack conf 2017 - Basic dev pipeline end-to-endFullstack conf 2017 - Basic dev pipeline end-to-end
Fullstack conf 2017 - Basic dev pipeline end-to-end
 
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next FrontierContinuous Delivery: The Next Frontier
Continuous Delivery: The Next Frontier
 
Moving a Windows environment to the cloud - DevOps Galway Meetup
Moving a Windows environment to the cloud - DevOps Galway MeetupMoving a Windows environment to the cloud - DevOps Galway Meetup
Moving a Windows environment to the cloud - DevOps Galway Meetup
 
Terraform for azure: the good, the bad and the ugly -
Terraform for azure: the good, the bad and the ugly -Terraform for azure: the good, the bad and the ugly -
Terraform for azure: the good, the bad and the ugly -
 
vSphere Container Storage
vSphere Container StoragevSphere Container Storage
vSphere Container Storage
 
How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...
How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...
How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...
 
Introduction to Container Management on AWS
Introduction to Container Management  on AWSIntroduction to Container Management  on AWS
Introduction to Container Management on AWS
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
 
Erlang on OSv
Erlang on OSvErlang on OSv
Erlang on OSv
 
.NET Developer Days - So many Docker platforms, so little time...
.NET Developer Days - So many Docker platforms, so little time....NET Developer Days - So many Docker platforms, so little time...
.NET Developer Days - So many Docker platforms, so little time...
 
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceScaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
 

Mehr von DataStax Academy

Forrester CXNYC 2017 - Delivering great real-time cx is a true craft
Forrester CXNYC 2017 - Delivering great real-time cx is a true craftForrester CXNYC 2017 - Delivering great real-time cx is a true craft
Forrester CXNYC 2017 - Delivering great real-time cx is a true craftDataStax Academy
 
Introduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph DatabaseIntroduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph DatabaseDataStax Academy
 
Introduction to DataStax Enterprise Advanced Replication with Apache Cassandra
Introduction to DataStax Enterprise Advanced Replication with Apache CassandraIntroduction to DataStax Enterprise Advanced Replication with Apache Cassandra
Introduction to DataStax Enterprise Advanced Replication with Apache CassandraDataStax Academy
 
Cassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsCassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsDataStax Academy
 
Cassandra 3.0 Data Modeling
Cassandra 3.0 Data ModelingCassandra 3.0 Data Modeling
Cassandra 3.0 Data ModelingDataStax Academy
 
Cassandra Adoption on Cisco UCS & Open stack
Cassandra Adoption on Cisco UCS & Open stackCassandra Adoption on Cisco UCS & Open stack
Cassandra Adoption on Cisco UCS & Open stackDataStax Academy
 
Data Modeling for Apache Cassandra
Data Modeling for Apache CassandraData Modeling for Apache Cassandra
Data Modeling for Apache CassandraDataStax Academy
 
Coursera Cassandra Driver
Coursera Cassandra DriverCoursera Cassandra Driver
Coursera Cassandra DriverDataStax Academy
 
Production Ready Cassandra
Production Ready CassandraProduction Ready Cassandra
Production Ready CassandraDataStax Academy
 
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & PythonCassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & PythonDataStax Academy
 
Cassandra @ Sony: The good, the bad, and the ugly part 1
Cassandra @ Sony: The good, the bad, and the ugly part 1Cassandra @ Sony: The good, the bad, and the ugly part 1
Cassandra @ Sony: The good, the bad, and the ugly part 1DataStax Academy
 
Cassandra @ Sony: The good, the bad, and the ugly part 2
Cassandra @ Sony: The good, the bad, and the ugly part 2Cassandra @ Sony: The good, the bad, and the ugly part 2
Cassandra @ Sony: The good, the bad, and the ugly part 2DataStax Academy
 
Standing Up Your First Cluster
Standing Up Your First ClusterStanding Up Your First Cluster
Standing Up Your First ClusterDataStax Academy
 
Real Time Analytics with Dse
Real Time Analytics with DseReal Time Analytics with Dse
Real Time Analytics with DseDataStax Academy
 
Introduction to Data Modeling with Apache Cassandra
Introduction to Data Modeling with Apache CassandraIntroduction to Data Modeling with Apache Cassandra
Introduction to Data Modeling with Apache CassandraDataStax Academy
 
Cassandra Core Concepts
Cassandra Core ConceptsCassandra Core Concepts
Cassandra Core ConceptsDataStax Academy
 
Enabling Search in your Cassandra Application with DataStax Enterprise
Enabling Search in your Cassandra Application with DataStax EnterpriseEnabling Search in your Cassandra Application with DataStax Enterprise
Enabling Search in your Cassandra Application with DataStax EnterpriseDataStax Academy
 
Bad Habits Die Hard
Bad Habits Die Hard Bad Habits Die Hard
Bad Habits Die Hard DataStax Academy
 
Advanced Data Modeling with Apache Cassandra
Advanced Data Modeling with Apache CassandraAdvanced Data Modeling with Apache Cassandra
Advanced Data Modeling with Apache CassandraDataStax Academy
 

Mehr von DataStax Academy (20)

Forrester CXNYC 2017 - Delivering great real-time cx is a true craft
Forrester CXNYC 2017 - Delivering great real-time cx is a true craftForrester CXNYC 2017 - Delivering great real-time cx is a true craft
Forrester CXNYC 2017 - Delivering great real-time cx is a true craft
 
Introduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph DatabaseIntroduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph Database
 
Introduction to DataStax Enterprise Advanced Replication with Apache Cassandra
Introduction to DataStax Enterprise Advanced Replication with Apache CassandraIntroduction to DataStax Enterprise Advanced Replication with Apache Cassandra
Introduction to DataStax Enterprise Advanced Replication with Apache Cassandra
 
Cassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsCassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart Labs
 
Cassandra 3.0 Data Modeling
Cassandra 3.0 Data ModelingCassandra 3.0 Data Modeling
Cassandra 3.0 Data Modeling
 
Cassandra Adoption on Cisco UCS & Open stack
Cassandra Adoption on Cisco UCS & Open stackCassandra Adoption on Cisco UCS & Open stack
Cassandra Adoption on Cisco UCS & Open stack
 
Data Modeling for Apache Cassandra
Data Modeling for Apache CassandraData Modeling for Apache Cassandra
Data Modeling for Apache Cassandra
 
Coursera Cassandra Driver
Coursera Cassandra DriverCoursera Cassandra Driver
Coursera Cassandra Driver
 
Production Ready Cassandra
Production Ready CassandraProduction Ready Cassandra
Production Ready Cassandra
 
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & PythonCassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
 
Cassandra @ Sony: The good, the bad, and the ugly part 1
Cassandra @ Sony: The good, the bad, and the ugly part 1Cassandra @ Sony: The good, the bad, and the ugly part 1
Cassandra @ Sony: The good, the bad, and the ugly part 1
 
Cassandra @ Sony: The good, the bad, and the ugly part 2
Cassandra @ Sony: The good, the bad, and the ugly part 2Cassandra @ Sony: The good, the bad, and the ugly part 2
Cassandra @ Sony: The good, the bad, and the ugly part 2
 
Standing Up Your First Cluster
Standing Up Your First ClusterStanding Up Your First Cluster
Standing Up Your First Cluster
 
Real Time Analytics with Dse
Real Time Analytics with DseReal Time Analytics with Dse
Real Time Analytics with Dse
 
Introduction to Data Modeling with Apache Cassandra
Introduction to Data Modeling with Apache CassandraIntroduction to Data Modeling with Apache Cassandra
Introduction to Data Modeling with Apache Cassandra
 
Cassandra Core Concepts
Cassandra Core ConceptsCassandra Core Concepts
Cassandra Core Concepts
 
Enabling Search in your Cassandra Application with DataStax Enterprise
Enabling Search in your Cassandra Application with DataStax EnterpriseEnabling Search in your Cassandra Application with DataStax Enterprise
Enabling Search in your Cassandra Application with DataStax Enterprise
 
Bad Habits Die Hard
Bad Habits Die Hard Bad Habits Die Hard
Bad Habits Die Hard
 
Advanced Data Modeling with Apache Cassandra
Advanced Data Modeling with Apache CassandraAdvanced Data Modeling with Apache Cassandra
Advanced Data Modeling with Apache Cassandra
 
Advanced Cassandra
Advanced CassandraAdvanced Cassandra
Advanced Cassandra
 

KĂŒrzlich hochgeladen

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

KĂŒrzlich hochgeladen (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Cassandra Summit 2014: Down with Tweaking! Removing Tunable Complexity for Cassandra Performance and Administrator

  • 1. Cassandra on OSv Dor Laor, Don Marti and Glauber Costa Cloudius Systems
  • 2. Become the best OS powering virtual machines in the cloud Your App OSv Hypervisor Hardware Your App OSv + JVM Hypervisor Hardware OSv + JVM Hypervisor Hardware OSv Hypervisor Hardware Your App OSv + JVM Hypervisor Hardware
  • 3.
  • 4. [ 0.000] Status() {return PreBeta;} [ 0.103] HR.count() { return pp(18);} [ 0.217] countries.size() {return 9;} [ 0.423] getOpenSourceExperience() { ret list.add(KVM).add(Xen).add(containers);} [ 0.735] Mission(){ret “write code that doesn’t suck”;}
  • 6. What is OSv? Traditional Stack Thin OS Java App App Server Hypervisor Hardware JVM guest OS C++ App guest OS App Server OSv + JVM Hypervisor Hardware Your App Your App OSv
  • 7.
  • 8.
  • 9. Pimp my Memcached Requests/s (higher is better)
  • 12. Performance: Leave no stone unturned Memory Huge pages, Heap vs Sys I/O Zero copy, full aio, batching Scheduling Lock free, low latency Tuning Out of the box, auto CPU Low cost ctx, Direct signals...
  • 13. New TCP/IP Stack Common kernel network stack Net Channel design:
  • 14. Value Proposition II: Manageability
  • 15.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Stateless root-fs NO Tuning NO State NO Patching 4 VMs per sys admin ratio
  • 22. www.osv.io/Capstan: VM build and deploy ● Docker-like config file ● Takes about 3 seconds to build ● Runs on any OS (written in Go) cat Capstanfile base: cloudius/osv-openjdk cmdline: > /java.so -XX:+UseThreadPriorities -XX:+UseParNewGC - XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled - XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=1 ... org.apache.cassandra.service.CassandraDaemon build: make
  • 23. Deploying OSv at scale OSV Cloud Init: - Stateless - Watch ma, no puppet/chef - Single (external) file to rule them all files: /etc/config: | my config goes here httpserver: ssl: yes port: 443 topology: - dc_name: DC1 racks: - rack_name: c1 nodes: - broadcast_address: 1.2.3.4 dc_local_address: 5.6.7.8
  • 24. Some more OSv Goodies rest-api Jolokia JVM PaaS approach for runtimes ZFS snapshots Ruby, Node, Scala, more Cloud Init NewRelic integ JVM Ballooning
  • 25. ~20MB image size Ideal for multi tenants 70% better tcp latency Stateless, streamable config Runs on virtualBox, kvm, vmw, xen, ec2, gce Public image repository
  • 26. Thank you! Try it! http://osv.io/ Run on public cloud Follow @CloudiusSystems

Hinweis der Redaktion

  1. * Redis, Tomcat, Cassandra VMs -- show multiple VMs
  2. Now let’s look at optimizations behind the performance...
  3. The three major layers today are hypervisor, OS, runtime (JVM). Other minor layers exist. Need layered cake graphic, or something