Illustration Image

Cassandra.Link

The best knowledge base on Apache Cassandra®

Helping platform leaders, architects, engineers, and operators build scalable real time data platforms.

11/19/2020

Reading time:2 min

Apache Cassandra Lunch #27: Cassandra on Baremetal / Virtual Machines / Containers - Business Platform Team

by John Doe

In Apache Cassandra Lunch #27: Cassandra on Baremetal / Virtual Machines / Containers, we cover different methods in which we can deploy Cassandra whether it be on Baremetal, Virtual Machines, or Containers; as well as, pros, cons, and deployment tools. The live recording of Cassandra Lunch, which includes a more in-depth discussion, is also embedded below in case you were not able to attend live. If you would like to attend Apache Cassandra Lunch live, it is hosted every Wednesday at 12 PM EST. Register here now!In Apache Cassandra Lunch #27: Cassandra on Baremetal / Virtual Machines / Containers, we discuss different methods in which we can deploy Cassandra whether it be on Baremetal, Virtual Machines, or Containers; as well as, pros, cons, and deployment tools. We will give a breakdown and some pros and cons for each method; however, if you want a more in-depth explanation, be sure to watch the live recording of Apache Cassandra Lunch #27 embedded below! Don’t forget to like and subscribe while you watch it! Deployment TerminologyBaremetalPrivate CloudPublicPacketRackspace…Virtual MachinesPublicAWSAzureGoogleDigital OceanPrivateVMWareOpenStackContainerDockerDaemonDocker-ComposeMinikube (Kubernetes)MesosDCOS/MesosphereKubernetesDockerKubernetesDockerKubernetesBaremetal (Public/Private)Virtual Machines (Public/Private)BaremetalProsFastOn the hardwareConsDifficult to deal withYour hardware breaks, you’re $cr3wdDeploymentTerraform – MetalcloudAnsibleDockerVirtual Machines – Public CloudProsEasy to create/destroy computersCharged by useAPIsAmazing backup scenariosMassively available cloud storageMassive block storage drivesMany integrationsMonitoring/alertsConsSome people complain about costsBad hardwareDeploymentTerraform – AWS, Azure, Google Cloud, …AnsibleDockerVirtual Machines – Private Cloud ProsYou own the hardwareCan do basically what you can do with a public cloudAPIsConsYour hardware breaks, you’re $cr3wdDeploymentTerraform: VMWare/OpenStackAnsibleDockerContainers – Public/Private CloudProsFastEasy to upgradeConsYou need to know which PVs are with which pods/hardware configEverything is behind the kubectl command.DeploymentTerraform – AKS, EKS, GKE, etcKubernetesDockerAnsibleIf you missed last week’s Apache Cassandra Lunch #26: Cassandra Troubleshooting with Logs, be sure to check it out! As mentioned above, the live recording of Apache Cassandra Lunch #27 is embedded below. Also, check out our YouTube page for more videos and the Cassandra Lunch playlist here! Don’t forget to subscribe while you are there! Cassandra.LinkCassandra.Link is a knowledge base that we created for all things Apache Cassandra. Our goal with Cassandra.Link was to not only fill the gap of Planet Cassandra, but to bring the Cassandra community together. Feel free to reach out if you wish to collaborate with us on this project in any capacity.We are a technology company that specializes in building business platforms. If you have any questions about the tools discussed in this post or about any of our services, feel free to send us an email! Posted in Modern Business | Comments Off on Apache Cassandra Lunch #27: Cassandra on Baremetal / Virtual Machines / Containers

Illustration Image

In Apache Cassandra Lunch #27: Cassandra on Baremetal / Virtual Machines / Containers, we cover different methods in which we can deploy Cassandra whether it be on Baremetal, Virtual Machines, or Containers; as well as, pros, cons, and deployment tools. The live recording of Cassandra Lunch, which includes a more in-depth discussion, is also embedded below in case you were not able to attend live. If you would like to attend Apache Cassandra Lunch live, it is hosted every Wednesday at 12 PM EST. Register here now!

In Apache Cassandra Lunch #27: Cassandra on Baremetal / Virtual Machines / Containers, we discuss different methods in which we can deploy Cassandra whether it be on Baremetal, Virtual Machines, or Containers; as well as, pros, cons, and deployment tools. We will give a breakdown and some pros and cons for each method; however, if you want a more in-depth explanation, be sure to watch the live recording of Apache Cassandra Lunch #27 embedded below! Don’t forget to like and subscribe while you watch it!

Deployment Terminology

Baremetal

  • Pros
    • Fast
    • On the hardware
  • Cons
    • Difficult to deal with
    • Your hardware breaks, you’re $cr3wd
  • Deployment

Virtual Machines – Public Cloud

  • Pros
    • Easy to create/destroy computers
    • Charged by use
    • APIs
    • Amazing backup scenarios
      • Massively available cloud storage
      • Massive block storage drives
    • Many integrations
    • Monitoring/alerts
  • Cons
    • Some people complain about costs
    • Bad hardware
  • Deployment
    • Terraform – AWS, Azure, Google Cloud, …
    • Ansible
    • Docker

Virtual Machines – Private Cloud

  • Pros
    • You own the hardware
    • Can do basically what you can do with a public cloud
    • APIs
  • Cons
    • Your hardware breaks, you’re $cr3wd
  • Deployment
    • Terraform: VMWare/OpenStack
    • Ansible
    • Docker

Containers – Public/Private Cloud

  • Pros
    • Fast
    • Easy to upgrade
  • Cons
    • You need to know which PVs are with which pods/hardware config
    • Everything is behind the kubectl command.
  • Deployment
    • Terraform – AKS, EKS, GKE, etc
    • Kubernetes
      • Docker
    • Ansible

If you missed last week’s Apache Cassandra Lunch #26: Cassandra Troubleshooting with Logs, be sure to check it out! As mentioned above, the live recording of Apache Cassandra Lunch #27 is embedded below. Also, check out our YouTube page for more videos and the Cassandra Lunch playlist here! Don’t forget to subscribe while you are there!

Cassandra.Link

Cassandra.Link is a knowledge base that we created for all things Apache Cassandra. Our goal with Cassandra.Link was to not only fill the gap of Planet Cassandra, but to bring the Cassandra community together. Feel free to reach out if you wish to collaborate with us on this project in any capacity.

We are a technology company that specializes in building business platforms. If you have any questions about the tools discussed in this post or about any of our services, feel free to send us an email!

Related Articles

python
java
cassandra

Vald

John Doe

2/11/2024

cassandra
ansible

Checkout Planet Cassandra

Claim Your Free Planet Cassandra Contributor T-shirt!

Make your contribution and score a FREE Planet Cassandra Contributor T-Shirt! 
We value our incredible Cassandra community, and we want to express our gratitude by sending an exclusive Planet Cassandra Contributor T-Shirt you can wear with pride.

Join Our Newsletter!

Sign up below to receive email updates and see what's going on with our company

Explore Related Topics

AllKafkaSparkScyllaSStableKubernetesApiGithubGraphQl

Explore Further

container