if you have an apple and i have an apple and we exchange...
TRANSCRIPT
![Page 1: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/1.jpg)
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
George Bernard Shaw (1856 – 1950)
![Page 2: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/2.jpg)
From Backup/Restore as a Service to a Disaster Recovery solution
Fabrizio Fresco <[email protected]>December 1, 2015
Freezer
![Page 3: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/3.jpg)
Freezer
–Backup and Restore solution
–Fully integrated with OpenStack (part of the Big Tent)
–Also works outside of an OpenStack environment
–Default solution for backup, restore and disaster recovery of the infrastructure of Helion OpenStack 2.0.
3
![Page 4: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/4.jpg)
Freezer Components
–Client side components (run on every system where backup is needed):
–Freezer-agent : executes the backup and restore actions
–Freezer-scheduler : runs the freezer-agent and talks to the freezer-api
–Server side components
–Freezer-api : REST API to access and create freezer resources
–Freezer-web-ui : orchestrate backup and restore from OpenStack Horizon
4
![Page 5: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/5.jpg)
Freezer Capabilities
![Page 6: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/6.jpg)
Platform support
Freezer client-side components can be installed on:
- Linux based OS
- Windows
- Mac-OS
- BSD based OS
6
![Page 7: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/7.jpg)
Storage
Freezer is able to store its backup in multiple type of storage:
- OpenStack Object Storage (Swift, Ceph, …)
- SSH server
- Local directory (NFS, ISCSI, GlusterFS, …)
- More to come (Tape, …)
7
![Page 8: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/8.jpg)
Compression
Backups are compressed using the algorithm of your choice:
- GZIP
- BZIP2
- XZ
8
Encryption
Optional strong encryption of the backup using AES-256
![Page 9: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/9.jpg)
Application
Freezer supports application-aware backup to ensure consistency:
- Mysql
- MongoDB
- Microsoft SQL Server
- OpenStack Nova instance backup
- OpenStack Cinder volume backup
- More to come …
9
![Page 10: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/10.jpg)
Snapshot
Increase the consistency of your backup by using file system snapshots:
- LVM integration on Linux based OS
- Microsoft VSA snapshot on Windows OS
Behaviour :
1. Lock of the application
2. Snapshot of the directory containing data to backup is taken (< 1 second)
3. Lock release
4. Backup is taken and uploaded from the snapshot
5. Snapshot removal
10
![Page 11: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/11.jpg)
Outstanding freezer-agent features
- Low memory footprint even with big backup
- Incremental backup capabilities
- Old backup tidying
- Restore from a specific date
- Network bandwidth usage limitation
11
![Page 12: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/12.jpg)
Outstanding freezer-api features
- Jobs: Collection of backup / restore actions
Useful to backup multiple files, directory, application in one go.
- Sessions: Sync your backup on multiple servers
Useful for cluster backups
12
![Page 13: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/13.jpg)
Freezer Architecture
![Page 14: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/14.jpg)
14
![Page 15: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/15.jpg)
15
Scaling Freezer Infra
![Page 16: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/16.jpg)
Helion Architecture
![Page 17: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/17.jpg)
17
![Page 18: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/18.jpg)
Docs… Repository… The Team…
![Page 19: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/19.jpg)
– Official site/repository: https://github.com/openstack/freezer
– Launchpad: https://launchpad.net/freezer
– The package: https://pypi.python.org/pypi/freezer
– Wiki: https://wiki.openstack.org/wiki/Freezer
– Roadmap: https://wiki.openstack.org/wiki/FreezerRoadmap
– Freezer in Helion: http://docs.hpcloud.com/#helion/bura/bura_overview.html
– Chat with the team: #openstack-freezer IRC channel on chat.freenode.net
Openstack Vancouver: https://www.openstack.org/summit/vancouver-2015/summit-videos/presentation/freezer-the-openstack-back-up-as-a-service-platform
19
![Page 20: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/20.jpg)
Thank you from the Freezer core Team! Fausto Marzi [PTL]
Fabrizio Fresco [Architect]
Guillermo Garcia
Pierre-Arthur Mathieu
Eldar Nugaev
Fabrizio Vanni
Jonas Pfannschmidt
![Page 21: If you have an apple and I have an apple and we exchange ...files.meetup.com/2713322/OpenstackBostonMeetUp_18Feb16.pdf · –Fully integrated with OpenStack (part ... Limited time](https://reader034.vdocuments.us/reader034/viewer/2022051600/5a9df8127f8b9a29228bc82e/html5/thumbnails/21.jpg)
HPE Education Services (USA/Canada) Limited time discount offer when you attend Openstack Training with HPE
21
Students who attend a public, open enrollment session of the 3day hands-on (H6C68s) Fundamentals of
OpenStack® Technology in USA/Canada also receive the following included upon completion of their Openstack
class:
One free EXIN Foundation Certification in OpenStack® Software Exam Voucher (valued at $184 USD)
Free access to 4 hour H8Q15S EXIN Foundation Certificate in OpenStack®: Exam Preparation seminar (valued at $200 USD)
To register, go to www.hpe.com/us/training/cloud , Select the 3day H6C68s course and click on View link:
Course ID Course Title Duration Schedule
H6C68S
Fundamentals of OpenStack®
Technology *
(vendor neutral)
3 daysList price= $2400 USD
ViewUpcoming sessions:• Feb 29- Mar 3
• Mar 29- Mar 31
• Apr 18- Apr 20
To also receive a 15% discount off
the course list price, enter promo
code= SAVE-HPEDU-CI during registration.