Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cassandra on epam cloud

Similar presentations


Presentation on theme: "Cassandra on epam cloud"— Presentation transcript:

1 Cassandra on epam cloud
Database deployed into multiple locations

2 Agenda Motivation Solutions with Cassandra Cassandra on EPAM Cloud

3 Hi! @gitaroktato gitaroktato gitaroktato Oresztész Margaritisz
Lead Software Engineer Distributed / Cloud Computing NoSQL Agile DevOps @gitaroktato gitaroktato gitaroktato

4 Motivation

5 motivation EPAM needs global delivery of services 25 countries
4 continents ~ 22,000 employees

6 Use-Cases ~ 1200 companies EPAM use-cases ~ 6 - 12 nodes in production
~ TPS for read / write ~ GB per node

7 SOLUTIONS WITH CASSANDRA

8 Client Client R/W R/W Peer-to-peer
Any coordinator, any writer, any reader Client connection distribution R/W

9 Minsk Tokyo Client Built-in multi-region deployment DHT Gossip
250 ms – 1.5 mins

10 Client Rapid Read Protection

11 Cassandra on epam cloud

12

13 EPAM-BY1 AWS-AP-NORTHEAST

14 Performance Replication latency between regions
Transactions per second for the whole cluster 3 instance in Minsk & Tokyo 2 CPU 4 GB RAM

15 Replication Latency Client NTP Client READ WRITE WRITE READ Client
Measured without load on the cluster WRITE READ Client

16 Replication Latency

17 Throughput

18

19

20 Summary Configuration is easy
Migrating data between locations is built-in Load spread evenly Dealing with network failures by default

21 ?


Download ppt "Cassandra on epam cloud"

Similar presentations


Ads by Google