SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Real-time data analytics with C* at iland 
Cassandra Tech Day @ Houston, TX! 
October 14th, 2014! 
Julien Anguenot (@anguenot) !
Agenda 
• iland, iland platform and why C*?! 
• real-time data & domain constraints! 
• quick overview of iland C* deployment
iland platform
Julien Anguenot @ Cassandra Tech Day Houston 2014 
iland Internet Solutions 
19 8 
8 3 
Years delivering 
Years of delivering IT 
Services 
Years cloud 
infrastructure & disaster 
recovery expertise 
IISO 27001 & 
SSAE16 global 
data centers 
Cloud-based 
Specializations: 
Production; 
Test & Dev; DR 
4
Julien Anguenot @ Cassandra Tech Day Houston 2014 
iland platform essentially 
• data warehouse running across multiple data-centers! 
• monitoring (resource consumption / performance)! 
• billing! 
• alerting! 
• predictive analytics! 
• cloud management! 
• cloud services (backups, DR, etc.)! 
• desktop and mobile applications (iland portal app) 
5
Julien Anguenot @ Cassandra Tech Day Houston 2014 6
Julien Anguenot @ Cassandra Tech Day Houston 2014 7
Julien Anguenot @ Cassandra Tech Day Houston 2014 8
Julien Anguenot @ Cassandra Tech Day Houston 2014 9
Julien Anguenot @ Cassandra Tech Day Houston 2014 10
Why did we choose Cassandra? 
• MySQL and MongoDB attempts been big fails! 
• write latency (constant-time writes)! 
• distributed nature (multi-data centers)! 
• scalability, reliability, performance, availability! 
• sharding makes things complicated! 
• no master - slave means no SPOF! 
• simplicity! 
Julien Anguenot @ Cassandra Tech Day Houston 2014 
11
real-time data & domain constraints
Julien Anguenot @ Cassandra Tech Day Houston 2014 
Constraints 
• write latency! 
• precision (used for billing)! 
• availability! 
• multi-data center! 
• tens of thousands of VMs ! 
• agent-less! 
• pull (vs push) 
13
Julien Anguenot @ Cassandra Tech Day Houston 2014 
Pipeline 
• collection of real-time data! 
• store! 
• aggregation! 
• rollups! 
• processing! 
• alerting! 
• reporting! 
• querying 
14
Julien Anguenot @ Cassandra Tech Day Houston 2014 
Data sources 
• VMware infrastructure stack (each location)! 
• vCloud Director, vCenter, vShield Manager! 
• network statistics! 
• AMQP, Syslog-ng, Web Services! 
• Salesforce! 
• Veeam, Zerto, more … 
15
Julien Anguenot @ Cassandra Tech Day Houston 2014 
Real-time metrics! 
• 20 seconds samples! 
• dozens of performance counters per entity (VM, VNIC, etc.)! 
• time series! 
• (timestamp, value)! 
• metadata! 
• entity (network, vm, etc.)! 
• unit, etc.! 
• then 1min, 1h, 1d, 1w and 1m historical rollups 
16
Overview of iland C* deployment
Julien Anguenot @ Cassandra Tech Day Houston 2014 
C* iland’s cluster (1/2) 
• one (1) C* cluster ! 
• 6 data centers - 25+ nodes - one (1) keyspace 
18
Julien Anguenot @ Cassandra Tech Day Houston 2014 
C* iland’s cluster (2/2) 
• each DC (1 or 2 racks of 3 nodes)! 
• 3 nodes per location for writes! 
• replication Factor (RF) = 3 ! 
• 3 nodes per location for API reads (Dallas, TX, London, UK, Singapore)! 
• each node! 
• VM (vCenter powered) - Ubuntu 14.04 LTS w/ Cassandra base dpkg! 
• 16GB of RAM / 16 vCPUs! 
• currently: ~ 1TB of data per node! 
• not using SSD (yet) 
19
Asia 
Data centers and replication (1/2) 
Julien Anguenot @ Cassandra Tech Day Houston 2014 20 
US 
LA,CA Reston, VA 
Dallas, TX 
Singapore 
EU 
London,UK 
Manchester,UK
Data centers and replication (2/2) 
iland core platform iland core platform 
Julien Anguenot @ Cassandra Tech Day Houston 2014 
21 
iland ReST API 
C* W 
iland ReST API 
C* R C* W C* R 
C* R only deployed in: Dallas, TX - London, UK - Singapore
US API EU API Asia API 
EU portal Asia portal 
Citrix Netscaler (US) 
Julien Anguenot @ Cassandra Tech Day Houston 2014 
Access to data (read / write) 
22 
US portal 
https://my.ilandcloud.com/
Julien Anguenot @ Cassandra Tech Day Houston 2014 
At the application level? 
• History! 
• POC: C* 1.2 + Astyanax (2013/02)! 
• V1: C* 2.0 + Astyanax w/ CQL3 over thrift (2013/06) ! 
• Current version: C* 2.0 + DataStax CQL Java driver! 
• Java / JEE cluster (Wildfly AS)! 
• AMQP / RabbitMQ! 
• Redis to cache up “hot” data (read latency)! 
• Python & DataStax CQL driver for cluster / data upgrades 
23
Slides ! 
@ ! 
http://www.slideshare.net/anguenot/cassandra-tech-dayhou2014 
http://www.iland.com/enterprise-cloud-services- 
portal/! 
@ilandcloud! 
@anguenot

Weitere ähnliche Inhalte

Was ist angesagt?

Apache Cassandra Multi-Datacenter Essentials (Julien Anguenot, iLand Internet...
Apache Cassandra Multi-Datacenter Essentials (Julien Anguenot, iLand Internet...Apache Cassandra Multi-Datacenter Essentials (Julien Anguenot, iLand Internet...
Apache Cassandra Multi-Datacenter Essentials (Julien Anguenot, iLand Internet...
DataStax
 

Was ist angesagt? (20)

Beginning Operations: 7 Deadly Sins for Apache Cassandra Ops
Beginning Operations: 7 Deadly Sins for Apache Cassandra OpsBeginning Operations: 7 Deadly Sins for Apache Cassandra Ops
Beginning Operations: 7 Deadly Sins for Apache Cassandra Ops
 
Cassandra Introduction & Features
Cassandra Introduction & FeaturesCassandra Introduction & Features
Cassandra Introduction & Features
 
Pythian: My First 100 days with a Cassandra Cluster
Pythian: My First 100 days with a Cassandra ClusterPythian: My First 100 days with a Cassandra Cluster
Pythian: My First 100 days with a Cassandra Cluster
 
Apache Cassandra Multi-Datacenter Essentials (Julien Anguenot, iLand Internet...
Apache Cassandra Multi-Datacenter Essentials (Julien Anguenot, iLand Internet...Apache Cassandra Multi-Datacenter Essentials (Julien Anguenot, iLand Internet...
Apache Cassandra Multi-Datacenter Essentials (Julien Anguenot, iLand Internet...
 
Running Cassandra in AWS
Running Cassandra in AWSRunning Cassandra in AWS
Running Cassandra in AWS
 
Mesosphere and Contentteam: A New Way to Run Cassandra
Mesosphere and Contentteam: A New Way to Run CassandraMesosphere and Contentteam: A New Way to Run Cassandra
Mesosphere and Contentteam: A New Way to Run Cassandra
 
Cassandra Summit 2014: Novel Multi-Region Clusters — Cassandra Deployments Sp...
Cassandra Summit 2014: Novel Multi-Region Clusters — Cassandra Deployments Sp...Cassandra Summit 2014: Novel Multi-Region Clusters — Cassandra Deployments Sp...
Cassandra Summit 2014: Novel Multi-Region Clusters — Cassandra Deployments Sp...
 
The Automation Factory
The Automation FactoryThe Automation Factory
The Automation Factory
 
AddThis: Scaling Cassandra up and down into containers with ZFS
AddThis: Scaling Cassandra up and down into containers with ZFSAddThis: Scaling Cassandra up and down into containers with ZFS
AddThis: Scaling Cassandra up and down into containers with ZFS
 
Scylla Summit 2016: Outbrain Case Study - Lowering Latency While Doing 20X IO...
Scylla Summit 2016: Outbrain Case Study - Lowering Latency While Doing 20X IO...Scylla Summit 2016: Outbrain Case Study - Lowering Latency While Doing 20X IO...
Scylla Summit 2016: Outbrain Case Study - Lowering Latency While Doing 20X IO...
 
Cassandra Troubleshooting 3.0
Cassandra Troubleshooting 3.0Cassandra Troubleshooting 3.0
Cassandra Troubleshooting 3.0
 
NewSQL overview, Feb 2015
NewSQL overview, Feb 2015NewSQL overview, Feb 2015
NewSQL overview, Feb 2015
 
Scylla Summit 2022: Operating at Monstrous Scales: Benchmarking Petabyte Work...
Scylla Summit 2022: Operating at Monstrous Scales: Benchmarking Petabyte Work...Scylla Summit 2022: Operating at Monstrous Scales: Benchmarking Petabyte Work...
Scylla Summit 2022: Operating at Monstrous Scales: Benchmarking Petabyte Work...
 
BigData Developers MeetUp
BigData Developers MeetUpBigData Developers MeetUp
BigData Developers MeetUp
 
Apache cassandra v4.0
Apache cassandra v4.0Apache cassandra v4.0
Apache cassandra v4.0
 
Scylla Summit 2016: Analytics Show Time - Spark and Presto Powered by Scylla
Scylla Summit 2016: Analytics Show Time - Spark and Presto Powered by ScyllaScylla Summit 2016: Analytics Show Time - Spark and Presto Powered by Scylla
Scylla Summit 2016: Analytics Show Time - Spark and Presto Powered by Scylla
 
Cassandra for Sysadmins
Cassandra for SysadminsCassandra for Sysadmins
Cassandra for Sysadmins
 
Apache Cassandra in the Real World
Apache Cassandra in the Real WorldApache Cassandra in the Real World
Apache Cassandra in the Real World
 
Cassandra Exports as a Trivially Parallelizable Problem (Emilio Del Tessandor...
Cassandra Exports as a Trivially Parallelizable Problem (Emilio Del Tessandor...Cassandra Exports as a Trivially Parallelizable Problem (Emilio Del Tessandor...
Cassandra Exports as a Trivially Parallelizable Problem (Emilio Del Tessandor...
 
Cassandra Summit 2014: Performance Tuning Cassandra in AWS
Cassandra Summit 2014: Performance Tuning Cassandra in AWSCassandra Summit 2014: Performance Tuning Cassandra in AWS
Cassandra Summit 2014: Performance Tuning Cassandra in AWS
 

Ähnlich wie Real-time data analytics with Cassandra at iland

Ähnlich wie Real-time data analytics with Cassandra at iland (20)

DataStax and Esri: Geotemporal IoT Search and Analytics
DataStax and Esri: Geotemporal IoT Search and AnalyticsDataStax and Esri: Geotemporal IoT Search and Analytics
DataStax and Esri: Geotemporal IoT Search and Analytics
 
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...
 
An introduction to the prpl foundation
An introduction to the prpl foundationAn introduction to the prpl foundation
An introduction to the prpl foundation
 
Дмитрий Попович "How to build a data warehouse?"
Дмитрий Попович "How to build a data warehouse?"Дмитрий Попович "How to build a data warehouse?"
Дмитрий Попович "How to build a data warehouse?"
 
DevOps in the Amazon Cloud – Learn from the pioneersNetflix suro
DevOps in the Amazon Cloud – Learn from the pioneersNetflix suroDevOps in the Amazon Cloud – Learn from the pioneersNetflix suro
DevOps in the Amazon Cloud – Learn from the pioneersNetflix suro
 
Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
 Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
 
SmartCity StreamApp Platform: Real-time Information for Smart Cities and Tran...
SmartCity StreamApp Platform: Real-time Information for Smart Cities and Tran...SmartCity StreamApp Platform: Real-time Information for Smart Cities and Tran...
SmartCity StreamApp Platform: Real-time Information for Smart Cities and Tran...
 
Presto GeoSpatial @ Strata New York 2017
Presto GeoSpatial @ Strata New York 2017Presto GeoSpatial @ Strata New York 2017
Presto GeoSpatial @ Strata New York 2017
 
Kentik Network@Scale (Dan Ellis)
Kentik Network@Scale (Dan Ellis)Kentik Network@Scale (Dan Ellis)
Kentik Network@Scale (Dan Ellis)
 
Qnap iei partners_day_2016 1108
Qnap iei partners_day_2016 1108Qnap iei partners_day_2016 1108
Qnap iei partners_day_2016 1108
 
[WSO2Con EU 2018] The Rise of Streaming SQL
[WSO2Con EU 2018] The Rise of Streaming SQL[WSO2Con EU 2018] The Rise of Streaming SQL
[WSO2Con EU 2018] The Rise of Streaming SQL
 
Reference architecture for Internet of Things
Reference architecture for Internet of ThingsReference architecture for Internet of Things
Reference architecture for Internet of Things
 
Reference architecture for Internet Of Things
Reference architecture for Internet Of ThingsReference architecture for Internet Of Things
Reference architecture for Internet Of Things
 
Data Onboarding
Data Onboarding Data Onboarding
Data Onboarding
 
Data Onboarding
Data Onboarding Data Onboarding
Data Onboarding
 
IoT interoperability
IoT interoperabilityIoT interoperability
IoT interoperability
 
IMCSummit 2015 - Day 2 Developer Track - A Reference Architecture for the Int...
IMCSummit 2015 - Day 2 Developer Track - A Reference Architecture for the Int...IMCSummit 2015 - Day 2 Developer Track - A Reference Architecture for the Int...
IMCSummit 2015 - Day 2 Developer Track - A Reference Architecture for the Int...
 
Developing high frequency indicators using real time tick data on apache supe...
Developing high frequency indicators using real time tick data on apache supe...Developing high frequency indicators using real time tick data on apache supe...
Developing high frequency indicators using real time tick data on apache supe...
 
Tugdual Grall - Real World Use Cases: Hadoop and NoSQL in Production
Tugdual Grall - Real World Use Cases: Hadoop and NoSQL in ProductionTugdual Grall - Real World Use Cases: Hadoop and NoSQL in Production
Tugdual Grall - Real World Use Cases: Hadoop and NoSQL in Production
 
A Mayo Clinic Big Data Implementation
A Mayo Clinic Big Data ImplementationA Mayo Clinic Big Data Implementation
A Mayo Clinic Big Data Implementation
 

KĂźrzlich hochgeladen

Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
amitlee9823
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 

KĂźrzlich hochgeladen (20)

Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 

Real-time data analytics with Cassandra at iland

  • 1. Real-time data analytics with C* at iland Cassandra Tech Day @ Houston, TX! October 14th, 2014! Julien Anguenot (@anguenot) !
  • 2. Agenda • iland, iland platform and why C*?! • real-time data & domain constraints! • quick overview of iland C* deployment
  • 4. Julien Anguenot @ Cassandra Tech Day Houston 2014 iland Internet Solutions 19 8 8 3 Years delivering Years of delivering IT Services Years cloud infrastructure & disaster recovery expertise IISO 27001 & SSAE16 global data centers Cloud-based Specializations: Production; Test & Dev; DR 4
  • 5. Julien Anguenot @ Cassandra Tech Day Houston 2014 iland platform essentially • data warehouse running across multiple data-centers! • monitoring (resource consumption / performance)! • billing! • alerting! • predictive analytics! • cloud management! • cloud services (backups, DR, etc.)! • desktop and mobile applications (iland portal app) 5
  • 6. Julien Anguenot @ Cassandra Tech Day Houston 2014 6
  • 7. Julien Anguenot @ Cassandra Tech Day Houston 2014 7
  • 8. Julien Anguenot @ Cassandra Tech Day Houston 2014 8
  • 9. Julien Anguenot @ Cassandra Tech Day Houston 2014 9
  • 10. Julien Anguenot @ Cassandra Tech Day Houston 2014 10
  • 11. Why did we choose Cassandra? • MySQL and MongoDB attempts been big fails! • write latency (constant-time writes)! • distributed nature (multi-data centers)! • scalability, reliability, performance, availability! • sharding makes things complicated! • no master - slave means no SPOF! • simplicity! Julien Anguenot @ Cassandra Tech Day Houston 2014 11
  • 12. real-time data & domain constraints
  • 13. Julien Anguenot @ Cassandra Tech Day Houston 2014 Constraints • write latency! • precision (used for billing)! • availability! • multi-data center! • tens of thousands of VMs ! • agent-less! • pull (vs push) 13
  • 14. Julien Anguenot @ Cassandra Tech Day Houston 2014 Pipeline • collection of real-time data! • store! • aggregation! • rollups! • processing! • alerting! • reporting! • querying 14
  • 15. Julien Anguenot @ Cassandra Tech Day Houston 2014 Data sources • VMware infrastructure stack (each location)! • vCloud Director, vCenter, vShield Manager! • network statistics! • AMQP, Syslog-ng, Web Services! • Salesforce! • Veeam, Zerto, more … 15
  • 16. Julien Anguenot @ Cassandra Tech Day Houston 2014 Real-time metrics! • 20 seconds samples! • dozens of performance counters per entity (VM, VNIC, etc.)! • time series! • (timestamp, value)! • metadata! • entity (network, vm, etc.)! • unit, etc.! • then 1min, 1h, 1d, 1w and 1m historical rollups 16
  • 17. Overview of iland C* deployment
  • 18. Julien Anguenot @ Cassandra Tech Day Houston 2014 C* iland’s cluster (1/2) • one (1) C* cluster ! • 6 data centers - 25+ nodes - one (1) keyspace 18
  • 19. Julien Anguenot @ Cassandra Tech Day Houston 2014 C* iland’s cluster (2/2) • each DC (1 or 2 racks of 3 nodes)! • 3 nodes per location for writes! • replication Factor (RF) = 3 ! • 3 nodes per location for API reads (Dallas, TX, London, UK, Singapore)! • each node! • VM (vCenter powered) - Ubuntu 14.04 LTS w/ Cassandra base dpkg! • 16GB of RAM / 16 vCPUs! • currently: ~ 1TB of data per node! • not using SSD (yet) 19
  • 20. Asia Data centers and replication (1/2) Julien Anguenot @ Cassandra Tech Day Houston 2014 20 US LA,CA Reston, VA Dallas, TX Singapore EU London,UK Manchester,UK
  • 21. Data centers and replication (2/2) iland core platform iland core platform Julien Anguenot @ Cassandra Tech Day Houston 2014 21 iland ReST API C* W iland ReST API C* R C* W C* R C* R only deployed in: Dallas, TX - London, UK - Singapore
  • 22. US API EU API Asia API EU portal Asia portal Citrix Netscaler (US) Julien Anguenot @ Cassandra Tech Day Houston 2014 Access to data (read / write) 22 US portal https://my.ilandcloud.com/
  • 23. Julien Anguenot @ Cassandra Tech Day Houston 2014 At the application level? • History! • POC: C* 1.2 + Astyanax (2013/02)! • V1: C* 2.0 + Astyanax w/ CQL3 over thrift (2013/06) ! • Current version: C* 2.0 + DataStax CQL Java driver! • Java / JEE cluster (Wildfly AS)! • AMQP / RabbitMQ! • Redis to cache up “hot” data (read latency)! • Python & DataStax CQL driver for cluster / data upgrades 23
  • 24. Slides ! @ ! http://www.slideshare.net/anguenot/cassandra-tech-dayhou2014 http://www.iland.com/enterprise-cloud-services- portal/! @ilandcloud! @anguenot