SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
PCF Metrics – App Dev
Providing App Developers insight into app performance 
Cloud Data at Epic Scale with
DataStax Enterprise and
Pivotal Cloud Foundry
Gilbert Lau, Partner Architect, DataStax 
 
 
 
gilbert.lau@datastax.com 
Pieter Humphrey, Principal PMM, Pivotal 
 
 
@pieterhumphrey
DataStax offers proven technology
500+#1
Customers
30+
Percent
Ranked #1 in multiple
operational database
categories
Building on the shoulders of giants at DataStax
•  Cluster
Architecture
•  Partitioning
•  Replication
•  Gossip
•  Anti-Entropy
•  Hints
Schema
Memtables
Compaction
SStables
Commit Log
You’re already using DataStax Enterprise!
Filling a prescription Watching movies online
Browsing
news sites
Shopping
Online
Depositing a
check electronically
Playing popular
video games
powered by
A Multi-Model Platform for a Variety of Use Cases
Apache Cassandra
Software
Extensions
Data ModelsCassandra
We start with Cassandra, that gives you a high-
performance, distributed, always-on database that
remains operationally simple when scaled in a
single datacenter or across multiple datacenters
and clouds.
Data Models
Software
Extensions
Cassandra Data Models
We then provide multiple, flexible data models
that allow you to service your applications’ need
for different data storage and access
requirements in a single platform.
Software Extensions
Cassandra Data Models
Finally, we wrap around that commercial software
extensions that are purpose built to deliver
everything you need to confidently run and
manage web, mobile, and IoT applications
throughout your enterprise.
Software
Extensions
Delivering Value Across Core Use Cases
Customer Experience Internet of Things Machine Learning
Customer 360
Personalization
Time Series
Messaging
Fraud Detection
Predictive
Powering Cloud Applications with DSE
Responsive IntelligentDistributed
+
 +
Masterless Architecture
Private, Public & Hybrid
Continuous Availability
Active Everywhere
Local Low Latency
Linear Scale
Multi-Model
Mixed Workloads
Operations Automation
What is for DataStax for PCF?
Unmanaged Service
Broker for your
existing DSE
We are looking for feedback & understanding of real world
DataStax Enterprise in PCF use cases
PCF-Managed
(on-demand)
Service Broker for
DSE
Hold on.
... a what?
a Service Broker?
Application state on Pivotal Cloud Foundry
Application
State
File system not
shared across
container
instances
Short lived,
ephemeral
local file
system
State is managed externally to the platform
What is DataStax Enterprise for PCF?
•  We have partnered with Pivotal to explore options for supporting
DataStax Enterprise as a service offering on Pivotal Cloud Foundry
(PCF)
•  Requires a Bring Your Own License (BYOL) for DataStax Enterprise
•  Multiple service options under consideration:
•  Unmanaged Service Broker – supports automatic integration of
applications with externally managed DSE cluster
•  Managed Service Broker – supports on-demand BOSH
managed creation of DSE Enterprise service instances
Service Brokers and Pivotal Cloud Foundry
What types of services does PCF offer?
•  Managed - Fully integrated, with
full lifecycle management
•  User-Provided – Created and
managed external to the platform
(unmanaged)
What is a service?
•  Allows resources to be easily
provisioned on-demand
•  Often middleware and other
“components” necessary for
applications
•  Can be a persistent, stateful layer
USER
PROVIDED
(UNMANAGED)
FULLY PCF
MANAGED
Service Brokers and Applications
1.  Upload app
bits and
metadata
push app
Router	
2.  Create and bind services
3.  Stage application
4.  Deploy application
5.  Manage application health
Blobstore DB
Cloud Controller
Service Broker
Node(s)
DEA
DEA
DEA
Cell
+ app MD
+ =
Service
credentials
Container Management - DIEGO
Brain
Service Brokers and Applications
Router	
Pla+orm	
Run.me		
DB
Service
credentials
reserve resourcescreate service (HTTP) create service (HTTP)
bind service (HTTP)bind service (HTTP) obtain connection data
CLI Cloud
Controller
Service
Broker
Data
Service
DataStax Enterprise Service Brokers
•  Unmanaged Service Broker – supports automatic integration of
applications with externally managed DSE Enterprise cluster
•  Managed Service Broker – supports on-demand BOSH managed
creation of DSE Enterprise service instances
Unmanaged Service Broker Overview
Pivotal Cloud Foundry
Elastic Runtime
Unmanaged Service Broker Benefits
•  For use with externally managed DSE clusters
•  Automatic integration of applications with externally managed DSE cluster
•  Allows applications on Pivotal Cloud Foundry to discover external DSE cluster IP
addresses
•  Creation & delivery of unique database user credentials based on DSE roles
through service plans
Use cases:
•  On-board existing production and non-production DSE cluster(s)
Managed Service Broker Overview
Pivotal Cloud Foundry
Elastic Runtime
Managed Service Broker Benefits
App Developers:
•  Self service marketplace empowers
application developers to create and scale
out their own dedicated DSE clusters
when required.
•  Automatic integration of applications with
databases; creation and delivery of
database user credentials to applications
via environment variables.
For IT Operators:
•  Multiple resources based
service plans to fit different
application requirements
•  Service plan quota limits govern
resource exposure
Some Managed Service Broker Use Cases
TEST /
DEV
Dedicated
Cluster
CI
Managed Service Broker Sample Service Plans
Plan Description
Sample Bronze Plan Deploy a dedicated DSE 5.x service instance suitable for development or light workloads
demanding moderate networking performance.
Defaults:
Cluster Size: 3 (configurable up to 40)
Instance Type: m3.large
Sample Silver Plan Deploy a dedicated DSE 5.x service instance suitable for moderate workloads
demanding high networking performance.
Defaults:
Cluster Size: 5 (configurable up to 40)
Instance Type: m3.xlarge
Sample Gold Plan Deploy a dedicated DSE 5.0 C* service instance suitable for heavy workloads
demanding high networking performance.
Defaults:
Cluster Size: 5 (configurable up to 40)
Instance Type: m3.2xlarge
* Instance types can be changed by Operator
Demo
DataStax for PCF Summary
Unmanaged &
managed (on-demand)
Service Broker
options
Supports DataStax
Enterprise 5.x
(incl. OpsCenter 6.x)
PoT available for
demonstration and
evaluation
We are looking for feedback & understanding of real world
DataStax Enterprise in PCF use cases
•  Share the demos with your colleagues
•  Unmanaged Service Broker - https://www.youtube.com/watch?v=-qOcrTsws7g
•  Managed Service Broker - https://www.youtube.com/watch?v=k13rIia6qqo
•  The Unmanaged Service Broker tile for DSE will be available soon at
http://network.pivotal.io
•  If you are interested in test-driving our Managed Service Broker integration,
please contact me by gilbert.lau@datastax.com or your sales
representatives from either Pivotal or DataStax
Next Steps
Cloud Data at epic scale with DataStax Enterprise and Pivotal Cloud Foundry

Contenu connexe

Plus de VMware Tanzu

Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 
SpringOne Tour: Doing Progressive Delivery with your Team
SpringOne Tour: Doing Progressive Delivery with your TeamSpringOne Tour: Doing Progressive Delivery with your Team
SpringOne Tour: Doing Progressive Delivery with your TeamVMware Tanzu
 
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...VMware Tanzu
 
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps EnterpriseSpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps EnterpriseVMware Tanzu
 
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...VMware Tanzu
 

Plus de VMware Tanzu (20)

Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 
SpringOne Tour: Doing Progressive Delivery with your Team
SpringOne Tour: Doing Progressive Delivery with your TeamSpringOne Tour: Doing Progressive Delivery with your Team
SpringOne Tour: Doing Progressive Delivery with your Team
 
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
 
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps EnterpriseSpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
 
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
 

Dernier

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Dernier (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Cloud Data at epic scale with DataStax Enterprise and Pivotal Cloud Foundry

  • 1. PCF Metrics – App Dev Providing App Developers insight into app performance Cloud Data at Epic Scale with DataStax Enterprise and Pivotal Cloud Foundry Gilbert Lau, Partner Architect, DataStax gilbert.lau@datastax.com Pieter Humphrey, Principal PMM, Pivotal @pieterhumphrey
  • 2. DataStax offers proven technology 500+#1 Customers 30+ Percent Ranked #1 in multiple operational database categories
  • 3. Building on the shoulders of giants at DataStax •  Cluster Architecture •  Partitioning •  Replication •  Gossip •  Anti-Entropy •  Hints Schema Memtables Compaction SStables Commit Log
  • 4. You’re already using DataStax Enterprise! Filling a prescription Watching movies online Browsing news sites Shopping Online Depositing a check electronically Playing popular video games powered by
  • 5. A Multi-Model Platform for a Variety of Use Cases
  • 6. Apache Cassandra Software Extensions Data ModelsCassandra We start with Cassandra, that gives you a high- performance, distributed, always-on database that remains operationally simple when scaled in a single datacenter or across multiple datacenters and clouds.
  • 7. Data Models Software Extensions Cassandra Data Models We then provide multiple, flexible data models that allow you to service your applications’ need for different data storage and access requirements in a single platform.
  • 8. Software Extensions Cassandra Data Models Finally, we wrap around that commercial software extensions that are purpose built to deliver everything you need to confidently run and manage web, mobile, and IoT applications throughout your enterprise. Software Extensions
  • 9. Delivering Value Across Core Use Cases Customer Experience Internet of Things Machine Learning Customer 360 Personalization Time Series Messaging Fraud Detection Predictive
  • 10. Powering Cloud Applications with DSE Responsive IntelligentDistributed + + Masterless Architecture Private, Public & Hybrid Continuous Availability Active Everywhere Local Low Latency Linear Scale Multi-Model Mixed Workloads Operations Automation
  • 11. What is for DataStax for PCF? Unmanaged Service Broker for your existing DSE We are looking for feedback & understanding of real world DataStax Enterprise in PCF use cases PCF-Managed (on-demand) Service Broker for DSE
  • 12. Hold on. ... a what? a Service Broker?
  • 13. Application state on Pivotal Cloud Foundry Application State File system not shared across container instances Short lived, ephemeral local file system State is managed externally to the platform
  • 14. What is DataStax Enterprise for PCF? •  We have partnered with Pivotal to explore options for supporting DataStax Enterprise as a service offering on Pivotal Cloud Foundry (PCF) •  Requires a Bring Your Own License (BYOL) for DataStax Enterprise •  Multiple service options under consideration: •  Unmanaged Service Broker – supports automatic integration of applications with externally managed DSE cluster •  Managed Service Broker – supports on-demand BOSH managed creation of DSE Enterprise service instances
  • 15. Service Brokers and Pivotal Cloud Foundry What types of services does PCF offer? •  Managed - Fully integrated, with full lifecycle management •  User-Provided – Created and managed external to the platform (unmanaged) What is a service? •  Allows resources to be easily provisioned on-demand •  Often middleware and other “components” necessary for applications •  Can be a persistent, stateful layer USER PROVIDED (UNMANAGED) FULLY PCF MANAGED
  • 16. Service Brokers and Applications 1.  Upload app bits and metadata push app Router 2.  Create and bind services 3.  Stage application 4.  Deploy application 5.  Manage application health Blobstore DB Cloud Controller Service Broker Node(s) DEA DEA DEA Cell + app MD + = Service credentials Container Management - DIEGO Brain
  • 17. Service Brokers and Applications Router Pla+orm Run.me DB Service credentials reserve resourcescreate service (HTTP) create service (HTTP) bind service (HTTP)bind service (HTTP) obtain connection data CLI Cloud Controller Service Broker Data Service
  • 18. DataStax Enterprise Service Brokers •  Unmanaged Service Broker – supports automatic integration of applications with externally managed DSE Enterprise cluster •  Managed Service Broker – supports on-demand BOSH managed creation of DSE Enterprise service instances
  • 19. Unmanaged Service Broker Overview Pivotal Cloud Foundry Elastic Runtime
  • 20. Unmanaged Service Broker Benefits •  For use with externally managed DSE clusters •  Automatic integration of applications with externally managed DSE cluster •  Allows applications on Pivotal Cloud Foundry to discover external DSE cluster IP addresses •  Creation & delivery of unique database user credentials based on DSE roles through service plans Use cases: •  On-board existing production and non-production DSE cluster(s)
  • 21. Managed Service Broker Overview Pivotal Cloud Foundry Elastic Runtime
  • 22. Managed Service Broker Benefits App Developers: •  Self service marketplace empowers application developers to create and scale out their own dedicated DSE clusters when required. •  Automatic integration of applications with databases; creation and delivery of database user credentials to applications via environment variables. For IT Operators: •  Multiple resources based service plans to fit different application requirements •  Service plan quota limits govern resource exposure
  • 23. Some Managed Service Broker Use Cases TEST / DEV Dedicated Cluster CI
  • 24. Managed Service Broker Sample Service Plans Plan Description Sample Bronze Plan Deploy a dedicated DSE 5.x service instance suitable for development or light workloads demanding moderate networking performance. Defaults: Cluster Size: 3 (configurable up to 40) Instance Type: m3.large Sample Silver Plan Deploy a dedicated DSE 5.x service instance suitable for moderate workloads demanding high networking performance. Defaults: Cluster Size: 5 (configurable up to 40) Instance Type: m3.xlarge Sample Gold Plan Deploy a dedicated DSE 5.0 C* service instance suitable for heavy workloads demanding high networking performance. Defaults: Cluster Size: 5 (configurable up to 40) Instance Type: m3.2xlarge * Instance types can be changed by Operator
  • 25. Demo
  • 26. DataStax for PCF Summary Unmanaged & managed (on-demand) Service Broker options Supports DataStax Enterprise 5.x (incl. OpsCenter 6.x) PoT available for demonstration and evaluation We are looking for feedback & understanding of real world DataStax Enterprise in PCF use cases
  • 27. •  Share the demos with your colleagues •  Unmanaged Service Broker - https://www.youtube.com/watch?v=-qOcrTsws7g •  Managed Service Broker - https://www.youtube.com/watch?v=k13rIia6qqo •  The Unmanaged Service Broker tile for DSE will be available soon at http://network.pivotal.io •  If you are interested in test-driving our Managed Service Broker integration, please contact me by gilbert.lau@datastax.com or your sales representatives from either Pivotal or DataStax Next Steps