VMware vFabric Data Director for DB as a Service
-
Upload
vmware-vfabric -
Category
Technology
-
view
1.767 -
download
1
description
Transcript of VMware vFabric Data Director for DB as a Service
![Page 1: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/1.jpg)
© 2009 VMware Inc. All rights reserved
Powering Database-as-a-Service for Your Cloud with vFabric Data Director
![Page 2: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/2.jpg)
2
Agenda
VMware Confidential
What is vFabric Data Director and why do you care?
vFabric Data Director Overview
Summary
![Page 3: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/3.jpg)
3
vFabric Director
A software solution that enable enterprise to provide their users the ability to self-service database provisioning and management needs on demand.
VMware Confidential
![Page 4: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/4.jpg)
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
![Page 5: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/5.jpg)
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 processProvision &
Manage
Provision &
Manage
Databaseprovision or clone request
Lead time of weeks
![Page 6: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/6.jpg)
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…
![Page 7: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/7.jpg)
7
Journey to the Cloud
Early public cloud successes have established clear benefits of the cloud model:
• Self-service
• Elastic scalability
• Usage-based pricing
Demand and opportunity for Enterprise ITs to provide cloud benefits behind their firewalls
• Enterprise developers demands public cloud like service level
• Increase speed to innovation
• Maximize data center and resource utilization
• Lower operating cost by controlling the IT sprawl
• Protect IP and sensitive data from leaking to the public cloud
![Page 8: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/8.jpg)
8
Database-as-a-Service is a Critical Component of Cloud Stack
PaaS
DBaaS
IaaSAmazon EC2
Amazon S3/EBS
Amazon RDS
Amazon Elastic Beanstalk
Amazon CloudFormation
vSphere
vCloud Director
vFabric Data Director
![Page 9: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/9.jpg)
9
vFabric Data Director
vFabric Data Director
• Self-service database provisioning and cloud automation platform
• vSphere-optimized PostgreSQL database
• Built on vSphere Platform
Graphical User Interface/API
DBAs
Developers
Provision
Resource
Mgmt
Security
Mgmt
Backup Restore
& Clone
Availability
& Monitoring
Dashboard
& Reports
Notifications
& Alerts
Cloud
Operations
vSphere
App App AppAppApp App App App
Powering Database-as-a-Service for Your Cloud
![Page 10: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/10.jpg)
10
Agenda
VMware Confidential
What is vFabric Data Director and why do you care?
vFabric Data Director Overview
Summary
![Page 11: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/11.jpg)
11
Self-Service
• Just-in-time database provisioning
• Comprehensive database backup and recovery
• Innovative database cloning
IT Control
• Fine-grained resource management
• Robust role-based access control
• Convenient database templates
vSphere-Optimized
• Elastic database memory• One Click database-aware
high availability• Automatic database
configuration
Enhance Developer Agility Enforce policy over a secure environment
Extend virtualization benefits to database
vFabric Data Director Delivers…
![Page 12: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/12.jpg)
12
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
![Page 13: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/13.jpg)
13
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
![Page 14: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/14.jpg)
14
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
Dev QA Perf
Linked DB Clones
Full DB Clone
Staging
Production
![Page 15: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/15.jpg)
15
Self-Service
• Just-in-time database provisioning
• Comprehensive database backup and recovery
• Innovative database cloning
IT Control
• Fine-grained resource management
• Robust role-based access control
• Convenient database templates
vSphere-Optimized
• Elastic database memory• Database-aware high
availability• Automatic database
configuration
Enable Developer Agility Enforce policy over a secure environment
Extend virtualization benefits to database
vFabric Data Director Delivers…
![Page 16: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/16.jpg)
16
Organization
Data Director VMware vCenter Server
VMware vSphere
RA
MV
MF
SN
ET
Example Resource Bundle:
• 1,000 GHz CPU
• 1TB RAM
• VMFS Datastore for DB
• VMFS Datastore for Backup
• 2 Networks
Example Database Group:
• 500 GHz CPU Reservation
• 256 GB RAM Reservation
• High CPU & Memory Priority
• 100 GB Database Storage Allocation
• 50 GB Backup Storage Allocation
• 1 Network
CP
U
Database Group
Example Database:
• 2 GHz CPU Reservation
• 8 GB RAM Reservation
• High CPU & Memory Priority
• 20 GB Database Storage Allocation
• 10 GB Backup Storage Allocation
Resource Bundle
Fined Grained Resource Management
![Page 17: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/17.jpg)
17
Flexible Database Templates
Solution: Flexible Database Templates
• Customize templates for database configuration and backup
• Robust role-based access control which templates users can access
• Search and browse templates
• Fast provisioning
Benefits
• Enforce IT standards and control
• Ease of use
• Ensure reliability and repeatability
Database provisioning and configuration requires sophisticated DBA with limited time.
![Page 18: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/18.jpg)
18
Robust Role Based Access Control
Role Based Access Control
• Out-of-the-Box Roles• Cloud Administrator
• Organization Administrator
• Custom Roles
Fine-grained Security Privileges
• Over 30 different privileges• Create/Edit/Delete Database
• Backup/Restore/Clone Database
• Create/Edit/Delete Template
• Edit Template/Database settings
Benefits
• Robust security enables self-service
• Custom roles ease security management
![Page 19: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/19.jpg)
19
Self-Service
• Just-in-time database provisioning
• Comprehensive database backup and recovery
• Innovative database cloning
IT Control
• Fine-grained resource management
• Robust role-based access control
• Convenient database templates
vSphere-Optimized
• Elastic database memory• Database-aware high
availability• Automatic database
configuration
Enable developer agility Enforce policy over a secure environment
Extend virtualization benefits to database
vFabric Data Director Delivers…
![Page 20: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/20.jpg)
20
vFabric RelationalDB
Based on PostgreSQL 9.0
• Fully ACID compliant, ansi-SQL compliant relational database
• More than 15 years of active development
• Proven architecture known for reliability and data integrity
Virtualized database optimized for vSphere
• Performance
• Configuration
• High availability
• Easy upgrade
![Page 21: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/21.jpg)
21
vmkernel
Guestkernel
Pages (PPNs)
BufferPool
XyzPool
Tmp Pool
Pages
ESX memory usage
Balloon Target
Inflate/targetPool Target
Aurora Database
Aurora Balloon Driver
KernelBalloon Driver
Total balloon target
#1 reason DBA’s don’t virtualize databases: inconsistent performance caused by dynamic resource allocation
Solution: Elastic Database Memory (Patent Pending)
• Database memory balloon driver understands page importance:
• Database memory pools
• Clean pages
• Database page free lists
Benefits
• Consistent database performance
• Flexible resource allocation
• Maximum resource utilization
Elastic Database Memory
![Page 22: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/22.jpg)
22
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
![Page 23: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/23.jpg)
23
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
![Page 24: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/24.jpg)
24
Agenda
VMware Confidential
What is vFabric Data Director and why do you care?
vFabric Data Director Overview
Summary
![Page 25: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/25.jpg)
25
Summary
vFabric Data Director delivers
• Self-service capability 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
![Page 26: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/26.jpg)
26
To Learn More
Try out our vSphere-optimized PostgreSQL database on Cloudfoundry.com
Talk to one of team members
![Page 27: VMware vFabric Data Director for DB as a Service](https://reader035.fdocuments.in/reader035/viewer/2022062614/546c80ccaf795985168b4a6f/html5/thumbnails/27.jpg)
27
Thank you!