Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Azure Managed Instance for Apache Cassandra

Azure Managed Instance for Apache Cassandra

Cassandra Meetup in Tokyo, Summer 2021

Azure Managed Instance for Apache Cassandra

・What is Azure Managed Instance for Apache Cassandra?
・What benefits does it bring?
・How to choose between Managed Instance and Azure Cosmos DB Cassandra API?

CassandraCommunityJP

July 27, 2021
Tweet

More Decks by CassandraCommunityJP

Other Decks in Technology

Transcript

  1. Agenda  What is Azure Managed Instance for Apache Cassandra?

     What benefits does it bring?  How to choose between Managed Instance and Azure Cosmos DB Cassandra API?
  2. The simplest way to get an Apache Cassandra datacenter up

    and running in Azure and connected to your existing cluster. What is Azure Managed Instance for Apache Cassandra? Off-the-shelf Apache Cassandra with most of the control you have with self-hosting, but less of the maintenance chores. A gateway to cloud- native with Azure Cosmos DB Cassandra API.
  3. On-premise/Customer Subscription Linux Linux Linux Apache Cassandra (OSS Java) Apache

    Cassandra (OSS Java) Apache Cassandra (OSS Java) Linux Client Application Cassandra Drivers Linux Prometheus/ Grafana A typical customer scenario
  4. Microsoft Owned Azure Subscription Virtual Machine Scale Set = Cassandra

    Datacenter Linux Linux Linux Apache Cassandra (OSS Java) Apache Cassandra (OSS Java) Apache Cassandra (OSS Java) Gossip Gossip Gossip Linux Apache Cassandra (OSS Java) Gossip Linux Cassandra Operator Linux Prometheus Server On premise/Customer subscription Linux Linux Linux Apache Cassandra (OSS Java) Apache Cassandra (OSS Java) Apache Cassandra (OSS Java) Gossip Gossi p Injected NICs Gossip Hybrid Cluster On prem Datacenter(s) Cloud Datacenter(s)
  5. Microsoft Owned Azure Subscription Virtual Machine Scale Set = Cassandra

    Datacenter Linux Linux Linux Apache Cassandra (OSS Java) Apache Cassandra (OSS Java) Apache Cassandra (OSS Java) Gossip Linux Apache Cassandra (OSS Java) On premise/Customer subscription Linux Linux Linux Apache Cassandra (OSS Java) Apache Cassandra (OSS Java) Apache Cassandra (OSS Java) Gossip Injected NICs Gossip Hybrid Cluster On prem Datacenter(s) Cloud Datacenter(s) Azure region Azure region Azure region Azure region Azure region Azure region Azure region Azure region Azure region Live migrate to Azure Cosmos DB Cassandra API for cloud-native benefits and scalability…
  6. Managed Instance for Apache Cassandra will manage… Deployment We manage

    the entire process of VM provisioning, Cassandra and auxiliary services startup, and ring configuration. Scale For scale up, as with deployment, we provision the new machines and modify the ring. For scale down, we handle the removal process in safe way to avoid availability/data loss Maintenance OS patching, Cassandra patching, VM health, Cassandra service health, anti-virus, supply chain security, and the compliance coverage of the Azure cloud
  7. Migration/Hybrid Cassandra Cluster If you want Azure to act as

    an additional data center in your existing on-premises cluster… Azure Managed Instance enhances this capability, by reducing deployment and maintenance friction for new datacenters. Data-center 1 Data-center 2 In Azure? Cassandra Ring
  8. Greenfield applications  Fully managed offering  App Dev over

    DB Management  HA/DR  SLAs  Cassandra API Existing Cassandra apps  Experienced Cassandra management  Fine tuning Cassandra databases  Get out of capacity management  Organizations with Managed Service Offerings of their own  Cassandra MI