150 likes | 157 Views
Migrate, recover, and failover workloads in the hybrid cloud seamlessly. Capture and store workload copies between clouds for easy access and management. TrilioVault is the native OpenStack solution.
E N D
TrilioVault for the Hybrid Cloud Murali Balcha, CTO, TrilioData, Inc
Common questions customers ask How do I migrate my workloads from older version of cloud to newer version? How do I recover a workload on a remote cloud? How do I failover a tenant to a different cloud?
Typical Application Deployment Network 2 Network 1 eth1 VM3 eth0 eth1 eth0 VM1 VM2 eth1 eth0 /dev/vda /dev/vdb /dev/vda /dev/vdb/dev/vdc /dev/vda PERSISTENT STORAGE
Applications should be able to seamlessly migrate between clouds Application life cycle management Test/dev DR Archive Migrate Cloud storage is the common bind to store and retrieve workload copies between clouds Recoverable copy accessible to all clouds Cloud Storage
Network2 Network1 eth1 eth0 eth0 eth1 eth1 eth0 VM3 VM1 VM2 /dev/vda /dev/vdb/dev/vdc /dev/vda /dev/vdb /dev/vda Persistent Storage Mapping of OpenStack Resources Types to AWS Resource Types
TRILIO–The Only Native OpenStack Solution! • Downloadable • Agentless • Multi-Tenant • Scalable • Flexible • Non-Disruptive • Incremental Capture • OpenStack Native
TRILIOCaptures Entire Environment • VAST capturesentire workload • Application • Operating System • Compute dynamics • Network Configuration • Storage • Security groups TrilioVirtual Snapshot Technology (VAST) VM VM VM VM KVM Legacy AppTools
TRILIO: Non-Disruptive & Highly-Efficient P0 1 3 P1 Snapshot non-disruptive to application performance Only changed delta stored all subsequent snapshots P0 P3 P2 2 4 First Snapshot = full Each individual snapshot is its own mountable image
TrilioVault Backup Store • All backup images are stored in QCOW2 • Incremental backup images are fully defined with backing file reference pointing to previous backup images • Full Backups: synthesized by block committing incremental backups with base image Base Image Incr1 Incr2 Latest INCREMENTALS • Snapshot Mount • Create Instance • Create Volume
Trilio Capture Nova Neutron NFS Swift Cinder Glance
TrilioVault as Hybrid cloud enabler Compute Compute Compute Compute Controller Compute Compute Compute Controller Controller Compute Controller Horizon API Horizon API OpenStack Disaster Recovery Cloud Nova API Nova API OpenStack Production Cloud API API KVM KVM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM Virtual Appliance Virtual Appliance Datamover Datamover CEPH STORAGE CLUSTER CEPH STORAGE CLUSTER Protection Restoration Incr - Level 1 Incr - Level 1 . . . . . . Incr - Level 1 Incr - Level 1 QCOW2 QCOW2 QCOW2 QCOW2 QCOW2 QCOW2 Full - Level 0 Full - Level 0 OpenStack Swift
TrilioVault as Hybrid cloud enabler Controller Controller Compute Compute Compute Compute Horizon API Other usecases Nova API OpenStack Production Cloud API KVM VM VM • Linux standard tools friendly • qemu-img • guestfish • Network Scanners • Virus Scanners VM VM VM VM VM VM VM VM VM VM Virtual Appliance Datamover CEPH STORAGE CLUSTER Protection Incr - Level 1 Incr - Level 1 . . . . . . Incr - Level 1 Incr - Level 1 QCOW2 QCOW2 QCOW2 QCOW2 QCOW2 QCOW2 Full - Level 0 Full - Level 0 OpenStack Swift