SlideShare a Scribd company logo
1 of 8
Version 1.0
Cassandra as a Service in the Cloud
An Anant Corporation Story.
DataStax Astra, Amazon Keyspaces, & Microsoft Azure Cosmos DB
About Me
Doing SQL and Reporting on Apache
Cassandra with Open Source Tools
1. Presto and Cassandra
2. Spark and Cassandra
3. Open Source Notebooks and Cassandra
4. Open Source BI Tools and Cassandra
Cassandra as a Service in the Cloud
● DataStax Astra
● Amazon Keyspaces
● Microsoft Azure Cosmos DB
● Other Notables
○ Instaclustr
■ Instaclustr provides a fully managed and SOC 2 certified hosted & managed service for Apache Cassandra® on AWS, Azure, GCP,
and IBM Cloud.
○ Aiven
■ Aiven for Apache Cassandra is a managed and hosted distributed NoSQL database providing scalability, high availability, and
excellent fault tolerance. Cassandra as a Service is available on Google Cloud Platform, Amazon Web Services, Microsoft Azure,
DigitalOcean, and UpCloud.
DataStax Astra
● https://github.com/Anant/cassandra.api
● 10 Gig Free Tier
● Eliminate the overhead to install, operate, and scale
Cassandra
● Out-of-the-box REST and GraphQL endpoints and
browser CQL shell
● Powered by DataStax’s open-source Kubernetes
Operator for Cassandra
● Deploy on AWS or GCP and keep compatibility with
open-source Cassandra
● Put your data where you need it without compromising
performance, availability or accessibility
● Move your apps to Astra with the Cassandra Migration
Tool.
Amazon Keyspaces
● Scalable, highly available, and managed Apache Cassandra–compatible database service
● Enables you to use the Cassandra Query Language (CQL) API code, Cassandra drivers,
and developer tools that you already use. Updating applications to use Amazon Keyspaces
is as easy as changing the Cassandra hostname to the Amazon Keyspaces service
endpoint.
● Serverless, so you pay for only the resources you use and the service can automatically
scale tables up and down in response to application traffic
● Consistent, single-digit-millisecond response times at any scale. Build applications with
virtually unlimited throughput and storage that can serve thousands of requests per
second without the need for capacity planning.
● Offers a 99.99% availability SLA within an AWS Region. Tables are encrypted by default
and replicated three times in multiple AWS Availability Zones for high availability.
● Create continuous table backups with hundreds of terabytes of data with no performance
impact to your application, and recover to any point in time in the preceding 35 days.
● https://docs.aws.amazon.com/keyspaces/latest/devguide/functional-differences.html
● https://docs.aws.amazon.com/keyspaces/latest/devguide/cassandra-apis.html
Microsoft Azure Cosmos DB
● Fully managed NoSQL database service
● Fast, flexible app development with SDKs for popular languages,
APIs for SQL, MongoDB, Cassandra, and Gremlin, and no-ETL
(extract, transform, load) analytics
● Fully managed and cost-effective serverless database with
instant, automatic scaling that responds to application needs
● Ready for mission-critical applications with guaranteed business
continuity, 99.999-percent availability, and enterprise-level
security
● Guaranteed speed at any scale even through bursts-with instant,
limitless elasticity, fast reads and multi-master writes, anywhere
in the world
● https://docs.microsoft.com/en-us/azure/cosmos-db/cassandra-i
ntroduction
Demo
● Take a look at how fast and easy it is to spin up a DB on each service
● Check out some cool features that each service offers directly on the platform e.g. CQL terminals,
notebooks, monitoring, etc.
Strategy: Scalable Fast Data
Architecture: Cassandra, Spark, Kafka
Engineering: Node, Python, JVM,CLR
Operations: Cloud, Container
Rescue: Downtime!! I need help.
 www.anant.us | solutions@anant.us | (855) 262-6826
3 Washington Circle, NW | Suite 301 | Washington, DC 20037

More Related Content

More from Anant Corporation

Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Anant Corporation
 

More from Anant Corporation (20)

Cassandra Lunch 130: Recap of Cassandra Forward Talks
Cassandra Lunch 130: Recap of Cassandra Forward TalksCassandra Lunch 130: Recap of Cassandra Forward Talks
Cassandra Lunch 130: Recap of Cassandra Forward Talks
 
Data Engineer's Lunch 90: Migrating SQL Data with Arcion
Data Engineer's Lunch 90: Migrating SQL Data with ArcionData Engineer's Lunch 90: Migrating SQL Data with Arcion
Data Engineer's Lunch 90: Migrating SQL Data with Arcion
 
Data Engineer's Lunch 89: Machine Learning Orchestration with AirflowMachine ...
Data Engineer's Lunch 89: Machine Learning Orchestration with AirflowMachine ...Data Engineer's Lunch 89: Machine Learning Orchestration with AirflowMachine ...
Data Engineer's Lunch 89: Machine Learning Orchestration with AirflowMachine ...
 
Cassandra Lunch 129: What’s New: Apache Cassandra 4.1+ Features & Future
Cassandra Lunch 129: What’s New:  Apache Cassandra 4.1+ Features & FutureCassandra Lunch 129: What’s New:  Apache Cassandra 4.1+ Features & Future
Cassandra Lunch 129: What’s New: Apache Cassandra 4.1+ Features & Future
 
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
 
Data Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data StackData Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data Stack
 
CL 121
CL 121CL 121
CL 121
 
Data Engineer's Lunch #83: Strategies for Migration to Apache Iceberg
Data Engineer's Lunch #83: Strategies for Migration to Apache IcebergData Engineer's Lunch #83: Strategies for Migration to Apache Iceberg
Data Engineer's Lunch #83: Strategies for Migration to Apache Iceberg
 
Apache Cassandra Lunch 120: Apache Cassandra Monitoring Made Easy with AxonOps
Apache Cassandra Lunch 120: Apache Cassandra Monitoring Made Easy with AxonOpsApache Cassandra Lunch 120: Apache Cassandra Monitoring Made Easy with AxonOps
Apache Cassandra Lunch 120: Apache Cassandra Monitoring Made Easy with AxonOps
 
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache Cassandra
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache CassandraApache Cassandra Lunch 119: Desktop GUI Tools for Apache Cassandra
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache Cassandra
 
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
 
Data Engineer's Lunch #60: Series - Developing Enterprise Consciousness
Data Engineer's Lunch #60: Series - Developing Enterprise ConsciousnessData Engineer's Lunch #60: Series - Developing Enterprise Consciousness
Data Engineer's Lunch #60: Series - Developing Enterprise Consciousness
 
Data Engineer's Lunch #81: Reverse ETL Tools for Modern Data Platforms
Data Engineer's Lunch #81: Reverse ETL Tools for Modern Data PlatformsData Engineer's Lunch #81: Reverse ETL Tools for Modern Data Platforms
Data Engineer's Lunch #81: Reverse ETL Tools for Modern Data Platforms
 
Data Engineer’s Lunch #67: Machine Learning - Feature Selection
Data Engineer’s Lunch #67: Machine Learning - Feature SelectionData Engineer’s Lunch #67: Machine Learning - Feature Selection
Data Engineer’s Lunch #67: Machine Learning - Feature Selection
 
Data Engineer's Lunch #80: Apache Spark Resource Managers
Data Engineer's Lunch #80: Apache Spark Resource ManagersData Engineer's Lunch #80: Apache Spark Resource Managers
Data Engineer's Lunch #80: Apache Spark Resource Managers
 
Data Engineer's Lunch #77: Apache Arrow Flight SQL: A Universal Standard for ...
Data Engineer's Lunch #77: Apache Arrow Flight SQL: A Universal Standard for ...Data Engineer's Lunch #77: Apache Arrow Flight SQL: A Universal Standard for ...
Data Engineer's Lunch #77: Apache Arrow Flight SQL: A Universal Standard for ...
 
Data Engineer's Lunch #76: Airflow and Google Dataproc
Data Engineer's Lunch #76: Airflow and Google DataprocData Engineer's Lunch #76: Airflow and Google Dataproc
Data Engineer's Lunch #76: Airflow and Google Dataproc
 
Apache Cassandra Lunch #115: Google Dataproc and DataStax Astra
Apache Cassandra Lunch #115: Google Dataproc and DataStax AstraApache Cassandra Lunch #115: Google Dataproc and DataStax Astra
Apache Cassandra Lunch #115: Google Dataproc and DataStax Astra
 
Apache Cassandra Lunch #114: Cassandra Virtual Tables
Apache Cassandra Lunch #114: Cassandra Virtual TablesApache Cassandra Lunch #114: Cassandra Virtual Tables
Apache Cassandra Lunch #114: Cassandra Virtual Tables
 
Apache Cassandra Lunch #110: Full Query Logging
Apache Cassandra Lunch #110: Full Query LoggingApache Cassandra Lunch #110: Full Query Logging
Apache Cassandra Lunch #110: Full Query Logging
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Cassandra as A Service in the Cloud

  • 1. Version 1.0 Cassandra as a Service in the Cloud An Anant Corporation Story. DataStax Astra, Amazon Keyspaces, & Microsoft Azure Cosmos DB
  • 2. About Me Doing SQL and Reporting on Apache Cassandra with Open Source Tools 1. Presto and Cassandra 2. Spark and Cassandra 3. Open Source Notebooks and Cassandra 4. Open Source BI Tools and Cassandra
  • 3. Cassandra as a Service in the Cloud ● DataStax Astra ● Amazon Keyspaces ● Microsoft Azure Cosmos DB ● Other Notables ○ Instaclustr ■ Instaclustr provides a fully managed and SOC 2 certified hosted & managed service for Apache Cassandra® on AWS, Azure, GCP, and IBM Cloud. ○ Aiven ■ Aiven for Apache Cassandra is a managed and hosted distributed NoSQL database providing scalability, high availability, and excellent fault tolerance. Cassandra as a Service is available on Google Cloud Platform, Amazon Web Services, Microsoft Azure, DigitalOcean, and UpCloud.
  • 4. DataStax Astra ● https://github.com/Anant/cassandra.api ● 10 Gig Free Tier ● Eliminate the overhead to install, operate, and scale Cassandra ● Out-of-the-box REST and GraphQL endpoints and browser CQL shell ● Powered by DataStax’s open-source Kubernetes Operator for Cassandra ● Deploy on AWS or GCP and keep compatibility with open-source Cassandra ● Put your data where you need it without compromising performance, availability or accessibility ● Move your apps to Astra with the Cassandra Migration Tool.
  • 5. Amazon Keyspaces ● Scalable, highly available, and managed Apache Cassandra–compatible database service ● Enables you to use the Cassandra Query Language (CQL) API code, Cassandra drivers, and developer tools that you already use. Updating applications to use Amazon Keyspaces is as easy as changing the Cassandra hostname to the Amazon Keyspaces service endpoint. ● Serverless, so you pay for only the resources you use and the service can automatically scale tables up and down in response to application traffic ● Consistent, single-digit-millisecond response times at any scale. Build applications with virtually unlimited throughput and storage that can serve thousands of requests per second without the need for capacity planning. ● Offers a 99.99% availability SLA within an AWS Region. Tables are encrypted by default and replicated three times in multiple AWS Availability Zones for high availability. ● Create continuous table backups with hundreds of terabytes of data with no performance impact to your application, and recover to any point in time in the preceding 35 days. ● https://docs.aws.amazon.com/keyspaces/latest/devguide/functional-differences.html ● https://docs.aws.amazon.com/keyspaces/latest/devguide/cassandra-apis.html
  • 6. Microsoft Azure Cosmos DB ● Fully managed NoSQL database service ● Fast, flexible app development with SDKs for popular languages, APIs for SQL, MongoDB, Cassandra, and Gremlin, and no-ETL (extract, transform, load) analytics ● Fully managed and cost-effective serverless database with instant, automatic scaling that responds to application needs ● Ready for mission-critical applications with guaranteed business continuity, 99.999-percent availability, and enterprise-level security ● Guaranteed speed at any scale even through bursts-with instant, limitless elasticity, fast reads and multi-master writes, anywhere in the world ● https://docs.microsoft.com/en-us/azure/cosmos-db/cassandra-i ntroduction
  • 7. Demo ● Take a look at how fast and easy it is to spin up a DB on each service ● Check out some cool features that each service offers directly on the platform e.g. CQL terminals, notebooks, monitoring, etc.
  • 8. Strategy: Scalable Fast Data Architecture: Cassandra, Spark, Kafka Engineering: Node, Python, JVM,CLR Operations: Cloud, Container Rescue: Downtime!! I need help.  www.anant.us | solutions@anant.us | (855) 262-6826 3 Washington Circle, NW | Suite 301 | Washington, DC 20037