Cassandra on epam cloud

Slides:



Advertisements
Similar presentations
Windows® Deployment Services
Advertisements

High throughput chain replication for read-mostly workloads
High Availability Options for JD Edwards EnterpriseOne Shawn Scanlon, GSI.
Distributed Systems Topics What is a Distributed System?
February 6, 2014 Ambuj Goyal General Manager, System Storage & Networking IBM Systems and Technology Group Why Infrastructure Matters.
Automatic Scaling of Selective SPARQL Joins Using the TIRAMOLA System E. Angelou, N. Papailiou, I. Konstantinou, D. Tsoumakos, N. Koziris Computing Systems.
Ceph vs Local Storage for Virtual Machine 26 th March 2015 HEPiX Spring 2015, Oxford Alexander Dibbo George Ryall, Ian Collier, Andrew Lahiff, Frazer Barnsley.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
National Manager Database Services
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
© 2013 Mellanox Technologies 1 NoSQL DB Benchmarking with high performance Networking solutions WBDB, Xian, July 2013.
SANPoint Foundation Suite HA Robert Soderbery Sr. Director, Product Management VERITAS Software Corporation.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
OOI CI R2 Life Cycle Objectives Review Aug 30 - Sep Ocean Observatories Initiative OOI CI Release 2 Life Cycle Objectives Review CyberPoPs & Network.
Windows 2000 Advanced Server and Clustering Prepared by: Tetsu Nagayama Russ Smith Dale Pena.
VICCI: Programmable Cloud Computing Research Testbed Andy Bavier Princeton University November 3, 2011.
How computer’s are linked together.
IMDGs An essential part of your architecture. About me
Cassandra - A Decentralized Structured Storage System
Ix.qsicorp.com Webinar: Intermediate iX Developer The world's most graphic HMI solution. Truly open.
Super-peer Network. Motivation: Search in P2P Centralised (Napster) Flooding (Gnutella)  Essentially a breadth-first search using TTLs Distributed Hash.
Amazon Web Services MANEESH MOHANAVILASAM. OLD IS GOLD?...NOT Predicting peaks Developing partnerships Buying and maintaining hardware Upgrading hardware.
Oracle's Distributed Database Bora Yasa. Definition A Distributed Database is a set of databases stored on multiple computers at different locations and.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
HDFS (Hadoop Distributed File System) Taejoong Chung, MMLAB.
Microsoft Azure and DataStax: Start Anywhere and Scale to Any Size in the Cloud, On- Premises, or Both with a Leading Distributed Database MICROSOFT AZURE.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
Maintain Business Performance EFFICENT, ELASTIC and SIMPLE Infrastructure Sharon Azulai, Plexistor CEO | Jan 20, 2016.
BACS 485 Multi-User Database Processing. Lecture Objectives Learn the difference between single and multi-user database processing and understand the.
Software architectures and tools for highly distributed applications Voldemaras Žitkus.
The Network Aware IoT Service at Edge Guoxi Wang.
Calgary Oracle User Group
Cassandra The Fortune Teller
EPAM Cloud Orchestration
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Let's talk about Linux and Virtualization in 'vLAMP'
Scaling Network Load Balancing Clusters
100% Exam Passing Guarantee & Money Back Assurance
Cassandra - A Decentralized Structured Storage System
Introduction to Distributed Platforms
Netscape Application Server
CyberSKA: Global Federated e-Infrastructure
Secrets to Fast, Easy High Availability for SQL Server in AWS
OTV License Promo Customer Business Benefit Customer Use Case
CSE-291 Cloud Computing, Fall 2016 Kesden
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
VIDIZMO Deployment Options
Introduction to NewSQL
In-Memory Performance
AWS. Introduction AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the.
2017 Real Questions
SpiraTest/Plan/Team Deployment Considerations
Power-up NoSQL with Azure Cosmos DB
Distributed computing deals with hardware
SAP on Azure Customer Cases: HANA Large Instances
Cloud Computing Architecture
Introduction to Cyberspace
Computer Services Business challenge
Building a Threat-Analytics Multi-Region Data Lake on AWS
Contents of ODP regional node
Building global and highly-available services using Windows Azure
Client/Server Computing and Web Technologies
Computer Services Business challenge
Setting up PostgreSQL for Production in AWS
The Database World of Azure
Azure Cosmos DB – FY20 Top Use Cases
Presentation transcript:

Cassandra on epam cloud Database deployed into multiple locations

Agenda Motivation Solutions with Cassandra Cassandra on EPAM Cloud

Hi! @gitaroktato gitaroktato gitaroktato Oresztész Margaritisz Lead Software Engineer Distributed / Cloud Computing NoSQL Agile DevOps @gitaroktato gitaroktato gitaroktato https://www.linkedin.com/in/oresztesz

Motivation

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

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

SOLUTIONS WITH CASSANDRA

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

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

Client Rapid Read Protection

Cassandra on epam cloud

EPAM-BY1 AWS-AP-NORTHEAST

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

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

Replication Latency

Throughput

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

?