Presenter: Ben Laplanche, Product Manager, Pivotal Cloud Foundry
Companies turn to PaaS and Cloud Native Applications to gain agility and speed. To provide customer value, a fault tolerant infrastructure is essential. But what happens if an entire data center, region, or even country should go offline? Cassandra holds the key to keeping application state in sync through replication, whilst Pivotal Cloud Foundry provides easy deployment to multiple IaaS providers. It also comes complete with a managed service offering for DataStax Enterprise. This talk will discuss how this setup can be deployed in one day, including demonstrations and a walkthrough of the key concepts, approaches, and considerations.
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Building A Diverse Geo-Architecture For Cloud Native Applications In One Day
1. Building a diverse geo-
architecture for Cloud
Native Applications in
one day
Ben Laplanche
Product Manager - Pivotal Cloud Foundry
2. Who am i?
• Ben Laplanche
• Product Manager on Pivotal
Cloud Foundry
• Based in London
• Focused on services &
partner enablement
• @ben_laplanche
• blaplanche@pivotal.io
4. Cloud Native
• Changing the way enterprises think about building software
• Balancing speed and agility with operational excellence
• Move fast - consistently and reliably
• Release fast and often
• Create business demand and customer value
• Enable high performing teams
• At scale, globally
This is what Cloud Native means
23. Configuring Cassandra
On each Cluster
• Set the cluster names to all be Demo
• Seed nodes to include remote environments
• on every node
• Restarted clusters
Caveat: I did this behind the scenes
24. Global Load Balancing
• Such as Akamai
• Global
• Geo routing
• Register cassandra.my-pcf.com and point to all
three sites
26. Network view continued…
AWS vSphere Openstack
Apps domain *.aws.my-pcf.com
*.vsphere.my-
pcf.com
*.openstack.my-
pcf.com
Public subnet
CIDR
10.0.0.0/24 10.0.0.0/24 10.0.0.0/24
Private subnet
CIDR
10.0.16.0/20 10.0.16.0/20 10.0.16.0/20
Cloud Foundry
range
10.0.16.1 to
10.0.16.49
10.0.16.1 to
10.0.16.49
10.0.16.1 to
10.0.16.49
Datastax range
10.0.16.50 to
10.0.16.55
10.0.16.50 to
10.0.16.55
10.0.16.50 to
10.0.16.55
27. Network view continued…
AWS vSphere Openstack
Apps domain *.aws.my-pcf.com
*.vsphere.my-
pcf.com
*.openstack.my-
pcf.com
Public subnet
CIDR
10.0.0.0/24 10.0.0.0/24 10.0.0.0/24
Private subnet
CIDR
10.0.16.0/20 10.0.16.0/20 10.0.16.0/20
Cloud Foundry
range
10.0.16.1 to
10.0.16.49
10.0.16.1 to
10.0.16.49
10.0.16.1 to
10.0.16.49
Datastax range
10.0.16.50 to
10.0.16.55
10.0.16.50 to
10.0.16.55
10.0.16.50 to
10.0.16.55
28. here’s what it would have
demonstrated
• $nodetool status
• write data directly to one DC
• see it appear in another DC
• A failed site - everything is still ok!
33. Multi-Tenant plan
• Access to a shared 4 node
cluster on-demand
• Ability to scale vertically as you
require through OpsManager
• Great for development / testing
• Automated upgrades between
versions of Cassandra
• Using DataStax Enterprise &
OpsCenter
• Best practice configuration
34. Single-Tenant plan
• Production ready plan
• Access to a dedicated 6 node
cluster on-demand
• Ability to scale vertically as you
require through OpsManager
• Automated upgrades between
versions of Cassandra
• Using DataStax Enterprise &
OpsCenter
• Best practice configuration