Red Hat OpenStack is seeing accelerated adoption globally by financial institutions, managed service providers, NFV operators, enterprises and even small-to-medium businesses. OpenStack enables organizations of all sizes to build, manage and operate an open cloud infrastructure, and to realize operational and cost benefits by serving both cloud-native stateless apps and traditional, stateful workloads on the same cloud infrastructure. However, during their digital transformation journey, many organizations realize they are missing a way to satisfy production-grade requirements for backup and recovery.
In this webinar, Sean Cohen and Boaz Michaely will discuss Trilio’s role in the cloud-native backup and recovery space, and highlight the solution's unique design features and benefits, including how Trilio enables admins and tenants to:
Restore entire workloads into production after a disaster.
Recover files, folders and data records after accidental damage or loss.
Migrate workloads across OpenStack clouds and distributions.
Quickly roll back from a problematic upgrade.
Easily manage copy schedule and policies.
4. Red Hat OpenStack Customer Survey 2018
Red Hat OpenStack Customer Survey, May 2018
What’s in YOUR cloud ?
Survey respondents
indicated
a mix of both existing
traditional workloads
and new workload
5. Point In Time Recovery
from data damage or loss
• Database corrupted or maliciously altered
• Documents deleted , overwritten
• Virus infection, Ransomware
• Bad software upgrade, Application misconfigured
• VM or volume deleted by cloud admin
• Data systems destroyed or are not accessible
• Fire,Water, Power outage
• Network isolation due to cable cut by construction work
• Natural Disaster
Self Service
6. Get more from your data copies
Data Reuse Workload Mobility
• Test & Dev
• Machine Learning - training
fresh production data
• Scan for threats
• Analytics
• Migrating to new OpenStack
version
• Out-of-band Cloud upgrade
• Load balance across several
internal clouds
• Migrate workload from private to
public provider
7. NFV – Stateful VNF’s
Virtualized Network Functions (VNFs)
NFV Infrastructure (NFVI)
NFV Management and
Orchestration (MANO)VN
F
VN
F
VN
F
Nova
Virtual
Compute
Cinder
Virtual
Storage
Neutron
Virtual
Network
Virtualization Layer
Hardware Resources
Compute Storage Network
Virtualized Infrastructure Manager
(VIM)
OpenStack .
Horizon
Nova
Controlle
r
VN
F
VN
F
9. TRILIO Captures Entire Workload
✓ Application
✓ Operating System
✓ Virtual Machine
✓ Network Configuration
✓ Availability Zones
✓ Storage Volumes
✓ Security groups
✓ Meta Data
✓ Data
VMVMVMVM
KVM
PER TENANT
10. Red Hat Open Hybrid Cloud
Single platform for both traditional and born-in-the-cloud workloads
Agile architecture for AGILE BUSINESS
PHYSICAL INFRASTRUCTURE
CRS | CEPH
MANAGED
BAREMETAL
Leading containers-as-a-service
platform
Cloud automation and management
Infrastructure-as-a-service
Software-defined Storage
Infrastructure choices
Hybrid Cloud foundation
coengineered with OpenStack
14. Architecture – Current State
RabbitMQ
CONTROLLER 1
Horizon Server
Nova API
CONTROLLER 2
Horizon Server
Nova API
CONTROLLER 3
Horizon Server
Nova API
CINDER STORAGE
VM VM VM VM VM VM VM VM VM VM VM VM
COMPUTE 1 COMPUTE 2 COMPUTE 3 COMPUTE n
....
15. NFS | SWIFT | S3
Architecture – TrilioVault Deployed
RabbitMQ
....
VM VM VM VM VM VM VM VM VM
Trilio
Data Mover
Trilio
Data Mover
Trilio
Data Mover
Trilio
Data Mover
VM VM VM
CONTROLLER 1
Horizon Server
Nova API
CONTROLLER 2
Horizon Server
Nova API
Trilio
Vault API
Trilio
Vault API
Trilio
Vault API
CONTROLLER 3
Horizon Server
Nova API
CINDER STORAGE
KVM
Trilio
Vault VM
Trilio
Vault VM
Trilio
Vault VM
COMPUTE 1 COMPUTE 2 COMPUTE 3 COMPUTE n
21. CEPH STORAGE CLUSTER
VM1 VM2 VM3
/dev/vda
/dev/vdb
CINDER
TrilioVault Data Capture – Incremental Backup
Nova Controller
APINova APIHorizon API
1. VM Snapshot QEMU Freeze – /etc/qemu/freeze
2. Snapshot CEPH volumes (Cinder Snap API)
3. VM Snapshot QEMU Thaw – /etc/qemu/thaw
4. Calculate block differences (CEPH Diff API)
5. Create volume(s) based on new Snapshot
• Cinder create volume from snap API
6. Read blocks and create qcow2 Target
7. Delete Snapshot volumes
8. Delete oldest Snapshot
QCOW2QCOW2
Incremental Level 1 Backup
QCOW2QCOW2
Full Level 0 Backup
NEWNEW
Backing
file
FREEZETHAW
Data Mover
NFS | Swift |
S3
22. TRILIO: Designed for the Cloud
The ONLY Native Solution for OpenStack
BACKUP: Data & Workload
RECOVER: Current, New, & Public Cloud
MANAGE: Administrator & Tenant
More coming (recently announced)
• Red Hat Director
• Red Hat CloudForms support
• TrilioVault for Red Hat Virtualization
https://www.trilio.io/red-hat-openstack
Certified Red Hat Connect partner
• RHOSP
• Red Hat Ceph Storage as S3 target