VMware vFabric Data Director for DB as a Service
Upcoming SlideShare
Loading in...5
×
 

VMware vFabric Data Director for DB as a Service

on

  • 1,650 views

Learn how to deploy Database as a Service with VMware vFabric Data Director

Learn how to deploy Database as a Service with VMware vFabric Data Director

Statistics

Views

Total Views
1,650
Views on SlideShare
1,650
Embed Views
0

Actions

Likes
1
Downloads
51
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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.

VMware vFabric Data Director for DB as a Service VMware vFabric Data Director for DB as a Service Presentation Transcript

  • Powering Database-as-a-Service for Your Cloudwith vFabric Data Director
  • Agenda
    VMware Confidential
    What is vFabric Data Director and why do you care?
    vFabric Data Director Overview
    Summary
  • 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
  • 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
  • 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
  • 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

  • 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
  • Database-as-a-Service is a Critical Component of Cloud Stack
    PaaS
    Amazon Elastic Beanstalk
    Amazon CloudFormation
    DBaaS
    Amazon RDS
    vFabric Data Director
    Amazon S3/EBS
    IaaS
    vCloud Director
    Amazon EC2
    vSphere
  • vFabric Data Director
    App
    App
    App
    App
    App
    App
    App
    App
    vFabric Data Director
    • Self-service database provisioning and cloud automation platform
    • vSphere-optimized PostgreSQLdatabase
    • 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
  • Agenda
    VMware Confidential
    What is vFabric Data Director and why do you care?
    vFabric Data Director Overview
    Summary
  • vFabric Data Director Delivers…
    Extend virtualization benefits to database
    Enhance Developer Agility
    Enforce policy over a secure environment
  • 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
  • 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
  • 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
  • Extend virtualization benefits to database
    Enable Developer Agility
    Enforce policy over a secure environment
    vFabric Data Director Delivers…
  • Data Director
    VMware vCenter Server
    VMware vSphere
    Example Resource Bundle:
    • 1,000 GHz CPU
    • 1TB RAM
    • VMFS Datastore for DB
    • VMFS Datastore for Backup
    • 2 Networks
    Example Database:
    • 2 GHz CPU Reservation
    • 8 GB RAM Reservation
    • High CPU & Memory Priority
    • 20 GB Database Storage Allocation
    • 10 GB Backup Storage Allocation
    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
    Organization
    Resource Bundle
    CPU
    Database Group
    RAM
    VMFS
    NET
    Fined Grained Resource Management
  • Flexible Database Templates
    • Database provisioning and configuration requires sophisticated DBA with limited time.
    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
  • 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
  • Extend virtualization benefits to database
    Enable developer agility
    Enforce policy over a secure environment
    vFabric Data Director Delivers…
  • vFabricRelationalDB
    • 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
    • #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
    Aurora 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
  • 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
  • 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
  • Agenda
    VMware Confidential
    What is vFabric Data Director and why do you care?
    vFabric Data Director Overview
    Summary
  • 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
  • To Learn More
    Try out our vSphere-optimized PostgreSQL database on Cloudfoundry.com
    Talk to one of team members
  • Thank you!