Trilio Vault for the Hybrid Cloud Murali Balcha
Trilio. Vault for the Hybrid Cloud Murali Balcha, CTO, Trilio. Data, Inc Confidential 2017
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 eth 0 eth 1 VM 1 /dev/vda /dev/vdb /dev/vdc eth 0 eth 1 VM 3 VM 2 /dev/vda eth 1 /dev/vda /dev/vdb PERSISTENT STORAGE
Recoverable copy accessible to all clouds • Cloud 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
Resources Open. Stack AWS Instances Types m 1. small/m 1. large/ m 1. xlarge Instance Image Types QCOW 2 AMI Internal Network Private Networks with IPv 4 and IPV 6 addresses and DNS/DHCP server Private IPv 4 Addresses and Internal DNS Hostnames Network Security Groups Security Group Rules Network Access Floating IPs Elastic IPs Persistent Storage Cinder Volumes Amazon EBS Network 2 Network 1 eth 0 eth 1 VM 1 /dev/vda /dev/vdb /dev/vdc eth 0 eth 1 VM 3 VM 2 /dev/vda eth 1 /dev/vda /dev/vdb Persistent Storage Mapping of Open. Stack Resources Types to AWS Resource Types
TRILIO–The Only Native Open. Stack Solution! • • Downloadable Agentless Multi-Tenant Scalable Flexible Non-Disruptive Incremental Capture Open. Stack Native
TRILIO Captures Entire Environment Trilio Virtual Snapshot Technology (VAST) VAST captures entire workload • Application • Operating System VM VM KVM VM VM • Compute dynamics • Network Configuration • Storage • Security groups
TRILIO: Non-Disruptive & Highly-Efficient 1 3 Snapshot non-disruptive to application performance P 1 Only changed delta stored all subsequent snapshots P 3 P 0 P 2 2 First Snapshot = full 4 Each individual snapshot is its own mountable image
Trilio. Vault Backup Store • All backup images are stored in QCOW 2 • 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 Base Image Incr 1 Incr 2 INCREMENTA LS Latest • Snapshot Mount • Create Instance • Create Volume
Trilio Capture Neutron Nova NFS Cinder Glance Swift
Demo
Trilio. Vault as Hybrid cloud enabler Open. Stack Disaster Recovery Cloud Open. Stack Production Cloud Controller Horizon API Nova API API Compute VM VM VM Datamover VM VM VM Pr KVM Virtual Appliance on QCOW 2 CEPH STORAGE CLUSTER ion t a r sto ote cti . . . Re Incr - Level 1 QCOW 2 Full - Level 0 QCOW 2 . . . Open. Stack Swift API Compute VM VM VM Datamover VM VM Incr - Level 1 QCOW 2 Full - Level 0 CEPH STORAGE CLUSTER VM
Visit us at Booth D 8 Confidential 2017
Trilio. Vault as Hybrid cloud enabler Other usecases Open. Stack Production Cloud Controller Horizon API Nova API • Linux standard tools friendly • qemu-img • guestfish • Network Scanners • Virus Scanners API Compute VM VM VM Datamover VM VM KVM VM Pr Virtual Appliance ote cti on QCOW 2 CEPH STORAGE CLUSTER . . . Incr - Level 1 QCOW 2 Full - Level 0 QCOW 2 . . . Open. Stack Swift Incr - Level 1 QCOW 2 Full - Level 0
- Slides: 15