vFabric Data Director is a software solution that enables enterprises to provide self-service database provisioning and management capabilities to users on demand. It allows developers to quickly provision fully configured databases with automated backup and restore. It also provides administrators with fine-grained access controls and tools to enforce IT policies and optimize resource utilization. The solution is built on VMware vSphere and uses a vSphere-optimized PostgreSQL database to deliver benefits like elastic resource allocation and automated high availability.
2. Agenda VMware Confidential What is vFabric Data Director and why do you care? vFabric Data Director Overview Summary
3. vFabric DirectorA software solution that enable enterprise to provide their users the ability to self-service database provisioning and management needs on demand. VMware Confidential
4. Customer Challenge 1: Control Database Sprawl Untenable Growth 1,000s to 10,000s of databases within one company ~10-20% of all x86 servers run databases Long Tail of Under-managed Databases Majority of the databases are lightly loaded and underutilized (typically <10% CPU) Under-protected – No backup, no HA Shadow IT MySQL and MS Access databases under people’s desks Defecting to public cloud providers Corporate IT Shadow IT
5. Customer Challenge 2: Improve Developer Agility Frustrated Developer Long lead time for database provisioning and operations Overworked DBAs Cloning DBs is a semi-manual process Backup/restore is complicated and semi-manual Time-consuming and error-prone manual process Databaseprovision or clone request Lead time of weeks Provision & Manage Provision & Manage
6. Customer Challenge 3: Make the Most of Virtualization Database technology has not caught up to virtualization Dedicated hardware with fixed resources DBA tunes databases to specific setup No resource pooling or sharing …
15. Built on vSphere Platform Graphical User Interface/API DBAs Developers Provision Backup Restore & Clone Dashboard & Reports Notifications & Alerts vSphere Resource Mgmt Security Mgmt Availability & Monitoring Cloud Operations Powering Database-as-a-Service for Your Cloud
16. Agenda VMware Confidential What is vFabric Data Director and why do you care? vFabric Data Director Overview Summary
17. vFabric Data Director Delivers… Extend virtualization benefits to database Enhance Developer Agility Enforce policy over a secure environment
18. Just in time Provisioning Database provisioning and configuration can take weeks, slowing innovation cycles. Solution: Self-Service Provisioning Provision fully configured databases in minutes Templates guarantee proper configuration Easy to use web interface Point and click No database expertise needed Benefits Faster development cycles More time on coding, less time on waiting IT controls policies, configuration, & resource consumption
19. Backup and Recovery DBA’s have limited time to enable, monitor, and test backup and recovery policies for all databases. Solution: Built-In Backup Policies Fully integrated backup & restore process (backup templates) Automated scheduled backups Policy driven backup retention Self-service manual backups Dual backup techniques integrated into single policy External Backups Resilient external backups Snapshots with Database Consistency Storage efficient Faster to take and restore Point-in-time-recovery Native Postgres WAL-archiving PITR for External Backups and Snapshots
20. Innovative Database Cloning The average production database has 6 clones (dev, qa) and each clone takes days to create. Solution: Innovative Database Cloning Linked Database Clone Clone created from parent snapshot Available for use instantly regardless of database size Storage efficiency Full Database Clone Complete physical copy of parent Isolation between parent and clone Benefit More time coding, less time waiting Production Full DB Clone Staging Linked DB Clones Perf Dev QA
21. Extend virtualization benefits to database Enable Developer Agility Enforce policy over a secure environment vFabric Data Director Delivers…
56. Maximum resource utilizationAurora Database Buffer Pool Tmp Pool Inflate/target Pool Target Aurora Balloon Driver Xyz Pool ESX memory usage Pages Balloon Target Guest kernel KernelBalloon Driver Total balloon target Pages (PPNs) vmkernel Elastic Database Memory
57. Database-aware High Availability Database HA solutions are expensive and complex to configure and manage. Solution: Database-aware High Availability Zero data loss protection and automatic (admin-free) failover from: Host, OS, and Database failures Enable HA with a single click Benefits Much simpler to configure than “Microsoft MSCS + SQL Server” Completely automated failover Easy setup enables HA for all databases without administrator involvement
58. Automatic Database Configuration Highly experienced DBA’s spend weeks configuring and tuning database systems Solution: Automatic Database Configuration User/administrator specifies virtual resources (cpu, memory) User inputs application workload characteristics Aurora automatically configures the optimal database configuration Database memory pools Database processes and connections Benefits Optimally aligns resources and database configuration Minimizes valuable administrator time spent tuning and configuring database
59. Agenda VMware Confidential What is vFabric Data Director and why do you care? vFabric Data Director Overview Summary
60. Summary vFabric Data Director delivers Self-servicecapability to DBAs and developers by automating common database operations Control to IT admins by enabling them to enforce IT policy and ensure compliance Full virtualization benefits to database tier
61. To Learn More Try out our vSphere-optimized PostgreSQL database on Cloudfoundry.com Talk to one of team members
vFabric Data Director is a new product we are introducing. Data Director is built on vSphere platform to extend the virtualization benefits to the database layer. It’s a self-service database provisioning and cloud automation platform that enables organizations to offer database-as-a-service inside their own datacenter and in turn dramatically simplifies database deployment, operations and scaling in the cloud, further, this allows enterprise to keep their data behind the firewall and maintain control. The first database we have enabled on top of this platform is a vSphere-optimized PostgreSQL database, the most enterprise-ready open source database.
The core capabilities of Data Director can be view in three pillars.The first pillar is focused on application developers, enabling developers to self-service their database needs. Users can perform routine database operations like provision, backup, recovery and cloning through an intuitive user interface with a few clicks. Comparing before where they would need to file a ticket and wait for IT to respond. The will enable developers to spend more time coding and less time waiting.This second pillar is focused on DBaaS operations, providing IT with the necessary tools to enforce control and compliance over databases. With self-service to empower developers, at the same time, it’s also important for IT to maintain control. Data Director provides a myriad of features to allow IT to control resource usage, access and templates to maintain standardization, so you can feel comfortable empowering your developers.The third pillar focused extending the virtualization benefits to the database layer. For example, we have optimized Postgres database for vSphere, enhancing it to run better in the virtual environment and fully leverage the virtual infrastructure.