Turning pets into cattle
- the stickiness of data
Dr Yih Leong Sun, Chris Cannon, Gerd Prüßmann April 26th, 2016, 3:40pm-4:20pm
Turning pets into cattle - the stickiness of data Dr Yih Leong Sun, - - PowerPoint PPT Presentation
Turning pets into cattle - the stickiness of data Dr Yih Leong Sun, Chris Cannon, Gerd Prmann April 26th, 2016, 3:40pm-4:20pm Introduction Dr Yih Leong Sun Chris Cannon Gerd Prmann Senior Cloud Architect Cloud Engineering Manager
Dr Yih Leong Sun, Chris Cannon, Gerd Prüßmann April 26th, 2016, 3:40pm-4:20pm
Dr Yih Leong Sun Senior Cloud Architect Intel Gerd Prüßmann Director Cloud Solutions Mirantis Chris Cannon Cloud Engineering Manager Hewlett Packard Enterprise
Reference: https://wiki.openstack.org/wiki/Enterprise_Working_Group
Continuous Integration and Continuous Deployment Automation Techniques for Infrastructure, Deployment, and Operations Agile Development Practices It’s an application architecture discussion
– Data challenges – Strategies
Previous presentation
Reference: https://www.openstack.org/assets/Uploads/presentation-turning-pets-into-cattle.pdf https://www.openstack.org/summit/tokyo-2015/videos/presentation/turning-pets-into-cattle-a-demonstration-to-provoke-discussion
Reference: http://www.openstack.org/assets/pdf-downloads/business-perspectives.pdf
Conventional App
Cloud-aware App
consistent
Reference: http://www.opendatacenteralliance.org/docs/architecting_cloud_aware_applications.pdf
VM VM VM Web App DB Web App VM VM VM Web App DB w1 w2 a1 a2 w1 a1 static content
Data stickiness
– How to migrate existing data to the cloud?
continuous replication …
– Data virtualization
Data strategies
environments
available in cloud-based DB today
*Other names and brands may be claimed as the property of others.
Pros
Cons
functionality for RDBMS and non-RDBMS
consumption
deployment, config, patching etc.
Cassandra, CouchBase, CouchDB, DataStax Enterprise, DB2, MariaDB, MongoDB, MySQL, Oracle, Percona Server, PostgreSQL, Redis and Vertica
Key Features Capability Client Database Performance General Purpose (SSD) Storage Yes - Relies on OpenStack Cinder storage capability Provisioned IOPS (SSD) Storage Yes - Relies on OpenStack Cinder storage capability Scalability Push-button Compute Scaling Limited - Requires manual expansion Easy Storage Scaling Limited - Requires migration to new database Availability and Durability Automated Backups Limited- Requires external backup solution Database Snapshots Limited - Requires external backup solution Multi-AZ Deployments Yes - Limited to a single OpenStack environment. No option to specify specific AZ. DR with Multi-Site/multi-Region Deployment No Automatic Host Replacement No Security Encryption at Rest and In Transit Limited Network Isolation Yes Resource-level Permissions Yes Manageability Monitoring and Metrics No - Requires external monitoring solution. No SLA calculation. Automatic Software Patching No - Requires external patching solution DB Event Notifications No - Requires external notification solution Metering Collect usage metrics for billing No current usage metrics are emitted by Trove
– Official WordPress supports MySQL* / MariaDB* engines only – PostgreSQL* ongoing – NoSQL backend not planned
– Status Quo: Development for MySQL only
– WordPress specific database abstraction layer – Full database abstraction layer
Reference: https://codex.wordpress.org/Using_Alternative_Databases
*Other names and brands may be claimed as the property of others.
Database Example Use Case NoSQL Cassandra*, MongoDB* IoT, BigData, Widely distributed architecture unstructured data RDBMS MySQL*, MSSQL* OLAP, OLTP, ACID, structured data
Reference: https://www.mongodb.com/collateral/rdbms-mongodb-migration-guide
*Other names and brands may be claimed as the property of others.
– Build your own scripts, ETL, Hadoop – Snapshot and incremental – Application-driven
concurrently during transition period
Q & A
To identify and remove barriers to Enterprise adoption and deployment of OpenStack*.
http://lists.openstack.org/cgi-bin/mailman/listinfo/enterprise-wg
Thursday 1700 UTC Call In Info: (888) 875-9370, Bridge: 3; Passcode: 9518007#
*Other names and brands may be claimed as the property of others.
OpenStack is a registered trademark of the OpenStack Foundation in the United States, other countries or both. Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or
Mirantis, and the Mirantis Logo are registered trademarks that belong to Mirantis Inc.