SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
ZFS on Linux

Mircea MITU – Co-Founder IT Assist / CTO
www.itassist.ro

                                     www.itassist.ro
ZFS (quotes)
●   “ZFS is the most advanced file system ever
    invented” - zfs-fuse.net
●   “ZFS is a new kind of file system that provides
    simple administration, transactional semantics,
    end-to-end data integrity, and immense
    scalability” - opensolaris.org
●   “ZFS is a combined file system and logical
    volume manager designed by Sun
    Microsystems. “ - wikipedia.org

                                             www.itassist.ro
ZFS (translation)
●   Storage manager
    ●   Modern
    ●   Smart
    ●   Reliable
    ●   Efficient
    ●   Scalable




                                        www.itassist.ro
ZFS attributes
●   Storage manager:
    ●   Storage pools
        –   Devices, Blocks, Files
        –   Raid arrays
    zpool create pool raidz /dev/dsk1 /tmp/file cache /dev/shm/zfscache
    ●   Volume Manager
        –   Snapshots, clones, volumes
    ●   File System
    zfs create pool/root; zfs snapshot pool/root@today



                                                               www.itassist.ro
ZFS attributes
●   Reliable
     ●   Checksums
     ●   Intent log
     ●   Detects & protects against silent disk corruption (bit
         rot)
     ●   Avoids RAID5 write hole
    Story: http://blogs.sun.com/elowe/entry/zfs_saves_the_day_ta




                                                         www.itassist.ro
ZFS attributes
●   Efficient
    ●   Copy-on-write
    ●   Deduplication
    ●   Dynamic stripping
    ●   Cache
●   Scalable
    ●   128bit File System
    ●   “640K ought to be enough for anybody”



                                                www.itassist.ro
Cool stuff
●   Instant snapshots: zfs snapshot pool/filesystem@2011-02-24
●   Real Copy-on-Write
●   Clone/rollback snapshots
●   Cache on dedicated fast device (SSD)
●   Filesystem migration (to another pool / host)
    ●   zfs send pool/filesystem@2011-02-24 | ssh newhost zfs
        receive pool/newfs
●   Dynamic stripping (hot add/remove/replace devices from pools)
●   Disc scrubbing



                                                        www.itassist.ro
NAME                   USED AVAIL REFER MOUNTPOINT

zfspool/zabbix            157G 2.53T 46.3G /z
zfspool/zabbix@week3      20.7G   - 45.5G -
zfspool/zabbix@week2      2.93G   - 45.7G -
zfspool/zabbix@week1      2.91G   - 45.7G -
zfspool/zabbix@week0      14.9G   - 45.9G -
zfspool/zabbix@day7       5.47G    - 46.1G -
zfspool/zabbix@day6       3.20G    - 46.1G -
zfspool/zabbix@day5       3.65G    - 46.1G -
zfspool/zabbix@day4       3.09G    - 46.2G -
zfspool/zabbix@day3       3.69G    - 46.2G -
zfspool/zabbix@day2       3.21G    - 46.2G -
zfspool/zabbix@day1       3.07G    - 46.2G -
zfspool/zabbix@day0        0       - 46.3G -



                                                www.itassist.ro
How to get ZFS running on Linux
●   On your distro
●   ZFS-FUSE.net
    ●   Userland (FUSE) implementation
    ●   Not very fast but stable & easy to run
●   ZFSonLINUX.org: native, sources
●   KQStor.com (native)
    ●   bins for RHEL6/Fedora 14 & Ubuntu 10.04/10.10



                                                 www.itassist.ro
How to get ZFS running on Linux
●   Dedicated distros

●   Debian GNU/kFreeBSD
●   Nexenta (Ubuntu + OpenSolaris kernel)
●   OpenSolaris




                                            www.itassist.ro
Benchmarks (Phoronix)
●   Benchmarks Of The Official KQ ZFS Linux
    Module: http://xurl.ro/1nq0 (Jan 2011)
●   Debian GNU/kFreeBSD Benchmarks With Its
    New Kernel: http://xurl.ro/75n0 (Oct 2010)
●   Running The Native ZFS Linux Kernel Module,
    Plus Benchmarks: http://xurl.ro/73020 (Nov 2010)
●   Benchmarks Of ZFS-FUSE On Linux Against
    EXT4, Btrfs: http://xurl.ro/67p0 (Aug 2010)


                                              www.itassist.ro
ZFS @ IT Assist
●   Used in a Disaster Recovery Service
●   Offsite ZFS storage for hundreds of servers
●   Major benefits:
    ●   High density (due to Copy-on-Write)
    ●   Reliable (fault tolerant, atomic write, checksums)
    ●   Ability to instantly clone current/previous versions of
        critical servers



                                                      www.itassist.ro
IT Assist - IT as a Service
●   Complete IT Outsourcing
●   Dedicated services (i.e. Disaster Recovery)




                                            www.itassist.ro
Contact

Thank you for your attention

More information:
  Mircea MITU <mircea.mitu@itassist.ro>
  Co-Founder / Chief Technical Officer
  IT Assist - Your IT Department
  www.itassist.ro

  twitter.com/mirceamitu
  twitter.com/itassist



                                          www.itassist.ro

Contenu connexe

Tendances

Btrfs and Snapper - The Next Steps from Pure Filesystem Features to Integrati...
Btrfs and Snapper - The Next Steps from Pure Filesystem Features to Integrati...Btrfs and Snapper - The Next Steps from Pure Filesystem Features to Integrati...
Btrfs and Snapper - The Next Steps from Pure Filesystem Features to Integrati...Gábor Nyers
 
Virtual Box Presentation
Virtual Box Presentation Virtual Box Presentation
Virtual Box Presentation Pete DuMelle
 
Btrfs current status and_future_prospects
Btrfs current status and_future_prospectsBtrfs current status and_future_prospects
Btrfs current status and_future_prospectsfj_staoru_takeuchi
 
Zettabyte File Storage System
Zettabyte File Storage SystemZettabyte File Storage System
Zettabyte File Storage SystemAmdocs
 
Btrfs by Chris Mason
Btrfs by Chris MasonBtrfs by Chris Mason
Btrfs by Chris MasonTerry Wang
 
Gnu/Linux Introduction
Gnu/Linux IntroductionGnu/Linux Introduction
Gnu/Linux IntroductionBadri_Bady
 
The True Story of FreeNAS
The True Story of FreeNASThe True Story of FreeNAS
The True Story of FreeNASiXsystems
 
Perangkat yang dibutuhkan untuk installasi windows 7
Perangkat yang dibutuhkan untuk installasi windows 7Perangkat yang dibutuhkan untuk installasi windows 7
Perangkat yang dibutuhkan untuk installasi windows 7csuhendar
 
Automation with Microsoft Powershell
Automation with Microsoft PowershellAutomation with Microsoft Powershell
Automation with Microsoft Powershellsubtitle
 
Proxmox Talk - Linux Fest Northwest 2018
Proxmox Talk - Linux Fest Northwest 2018Proxmox Talk - Linux Fest Northwest 2018
Proxmox Talk - Linux Fest Northwest 2018Richard Clark
 
Disaster Recovery Strategies Using oVirt's new Storage Connection Management ...
Disaster Recovery Strategies Using oVirt's new Storage Connection Management ...Disaster Recovery Strategies Using oVirt's new Storage Connection Management ...
Disaster Recovery Strategies Using oVirt's new Storage Connection Management ...Allon Mureinik
 
ZFS by PWR 2013
ZFS by PWR 2013ZFS by PWR 2013
ZFS by PWR 2013pwrsoft
 
Multi boot on MacTel (via refit/gdisk)
Multi boot on MacTel (via refit/gdisk)Multi boot on MacTel (via refit/gdisk)
Multi boot on MacTel (via refit/gdisk)prusswan
 

Tendances (20)

Btrfs and Snapper - The Next Steps from Pure Filesystem Features to Integrati...
Btrfs and Snapper - The Next Steps from Pure Filesystem Features to Integrati...Btrfs and Snapper - The Next Steps from Pure Filesystem Features to Integrati...
Btrfs and Snapper - The Next Steps from Pure Filesystem Features to Integrati...
 
Virtual Box Presentation
Virtual Box Presentation Virtual Box Presentation
Virtual Box Presentation
 
Btrfs current status and_future_prospects
Btrfs current status and_future_prospectsBtrfs current status and_future_prospects
Btrfs current status and_future_prospects
 
Zettabyte File Storage System
Zettabyte File Storage SystemZettabyte File Storage System
Zettabyte File Storage System
 
Btrfs by Chris Mason
Btrfs by Chris MasonBtrfs by Chris Mason
Btrfs by Chris Mason
 
OpenZFS dotScale
OpenZFS dotScaleOpenZFS dotScale
OpenZFS dotScale
 
Introduction to OpenSolaris 2008.11
Introduction to OpenSolaris 2008.11Introduction to OpenSolaris 2008.11
Introduction to OpenSolaris 2008.11
 
Gnu/Linux Introduction
Gnu/Linux IntroductionGnu/Linux Introduction
Gnu/Linux Introduction
 
Self2013
Self2013Self2013
Self2013
 
Tlf2013
Tlf2013Tlf2013
Tlf2013
 
The True Story of FreeNAS
The True Story of FreeNASThe True Story of FreeNAS
The True Story of FreeNAS
 
Perangkat yang dibutuhkan untuk installasi windows 7
Perangkat yang dibutuhkan untuk installasi windows 7Perangkat yang dibutuhkan untuk installasi windows 7
Perangkat yang dibutuhkan untuk installasi windows 7
 
Automation with Microsoft Powershell
Automation with Microsoft PowershellAutomation with Microsoft Powershell
Automation with Microsoft Powershell
 
Proxmox Talk - Linux Fest Northwest 2018
Proxmox Talk - Linux Fest Northwest 2018Proxmox Talk - Linux Fest Northwest 2018
Proxmox Talk - Linux Fest Northwest 2018
 
Fsoss12
Fsoss12Fsoss12
Fsoss12
 
My sql
My sqlMy sql
My sql
 
Make room! Make room!
Make room! Make room!Make room! Make room!
Make room! Make room!
 
Disaster Recovery Strategies Using oVirt's new Storage Connection Management ...
Disaster Recovery Strategies Using oVirt's new Storage Connection Management ...Disaster Recovery Strategies Using oVirt's new Storage Connection Management ...
Disaster Recovery Strategies Using oVirt's new Storage Connection Management ...
 
ZFS by PWR 2013
ZFS by PWR 2013ZFS by PWR 2013
ZFS by PWR 2013
 
Multi boot on MacTel (via refit/gdisk)
Multi boot on MacTel (via refit/gdisk)Multi boot on MacTel (via refit/gdisk)
Multi boot on MacTel (via refit/gdisk)
 

En vedette

Virtualization solutions and cloud computing sun zfs storage appliance
Virtualization solutions and cloud computing sun zfs storage applianceVirtualization solutions and cloud computing sun zfs storage appliance
Virtualization solutions and cloud computing sun zfs storage appliancesolarisyougood
 
Intro to Exadata
Intro to ExadataIntro to Exadata
Intro to ExadataMoin Khalid
 
MicroServer + InfiniBand + ZFS
MicroServer + InfiniBand + ZFSMicroServer + InfiniBand + ZFS
MicroServer + InfiniBand + ZFSSyoyo Fujita
 
Informatica Server Manager
Informatica Server ManagerInformatica Server Manager
Informatica Server Managerganblues
 
My First 100 days with an Exadata (WP)
My First 100 days with an Exadata  (WP)My First 100 days with an Exadata  (WP)
My First 100 days with an Exadata (WP)Gustavo Rene Antunez
 
Sun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWHSun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWHMark Rabne
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardwareFran Navarro
 
Exadata x3 workshop
Exadata x3 workshopExadata x3 workshop
Exadata x3 workshopFran Navarro
 
Oracle Exadata - Issues and Challenges
Oracle Exadata - Issues and ChallengesOracle Exadata - Issues and Challenges
Oracle Exadata - Issues and Challengescomahony
 
ZFS Tutorial LISA 2011
ZFS Tutorial LISA 2011ZFS Tutorial LISA 2011
ZFS Tutorial LISA 2011Richard Elling
 
Best Practices for Oracle Exadata and the Oracle Optimizer
Best Practices for Oracle Exadata and the Oracle OptimizerBest Practices for Oracle Exadata and the Oracle Optimizer
Best Practices for Oracle Exadata and the Oracle OptimizerEdgar Alejandro Villegas
 
Sun Oracle Exadata Technical Overview V1
Sun Oracle Exadata Technical Overview V1Sun Oracle Exadata Technical Overview V1
Sun Oracle Exadata Technical Overview V1jenkin
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)Gustavo Rene Antunez
 
The Sun ZFS Backup Appliance
The Sun ZFS Backup ApplianceThe Sun ZFS Backup Appliance
The Sun ZFS Backup Applianceomnidba
 
Accountancy Class 12 Project
Accountancy Class 12 ProjectAccountancy Class 12 Project
Accountancy Class 12 ProjectHarshith Govindas
 

En vedette (19)

Virtualization solutions and cloud computing sun zfs storage appliance
Virtualization solutions and cloud computing sun zfs storage applianceVirtualization solutions and cloud computing sun zfs storage appliance
Virtualization solutions and cloud computing sun zfs storage appliance
 
Intro to Exadata
Intro to ExadataIntro to Exadata
Intro to Exadata
 
ZFS
ZFSZFS
ZFS
 
MicroServer + InfiniBand + ZFS
MicroServer + InfiniBand + ZFSMicroServer + InfiniBand + ZFS
MicroServer + InfiniBand + ZFS
 
Informatica Server Manager
Informatica Server ManagerInformatica Server Manager
Informatica Server Manager
 
My First 100 days with an Exadata (WP)
My First 100 days with an Exadata  (WP)My First 100 days with an Exadata  (WP)
My First 100 days with an Exadata (WP)
 
Oracle Exadata (AtoS)
Oracle Exadata (AtoS)Oracle Exadata (AtoS)
Oracle Exadata (AtoS)
 
Sun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWHSun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWH
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardware
 
Exadata x3 workshop
Exadata x3 workshopExadata x3 workshop
Exadata x3 workshop
 
Oracle Exadata X2-8: A Critical Review
Oracle Exadata X2-8: A Critical ReviewOracle Exadata X2-8: A Critical Review
Oracle Exadata X2-8: A Critical Review
 
Oracle Exadata - Issues and Challenges
Oracle Exadata - Issues and ChallengesOracle Exadata - Issues and Challenges
Oracle Exadata - Issues and Challenges
 
OpenZFS at LinuxCon
OpenZFS at LinuxConOpenZFS at LinuxCon
OpenZFS at LinuxCon
 
ZFS Tutorial LISA 2011
ZFS Tutorial LISA 2011ZFS Tutorial LISA 2011
ZFS Tutorial LISA 2011
 
Best Practices for Oracle Exadata and the Oracle Optimizer
Best Practices for Oracle Exadata and the Oracle OptimizerBest Practices for Oracle Exadata and the Oracle Optimizer
Best Practices for Oracle Exadata and the Oracle Optimizer
 
Sun Oracle Exadata Technical Overview V1
Sun Oracle Exadata Technical Overview V1Sun Oracle Exadata Technical Overview V1
Sun Oracle Exadata Technical Overview V1
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)
 
The Sun ZFS Backup Appliance
The Sun ZFS Backup ApplianceThe Sun ZFS Backup Appliance
The Sun ZFS Backup Appliance
 
Accountancy Class 12 Project
Accountancy Class 12 ProjectAccountancy Class 12 Project
Accountancy Class 12 Project
 

Similaire à IT Assist - ZFS on linux

PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFSPostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFSTomas Vondra
 
OSDC 2016 - Interesting things you can do with ZFS by Allan Jude&Benedict Reu...
OSDC 2016 - Interesting things you can do with ZFS by Allan Jude&Benedict Reu...OSDC 2016 - Interesting things you can do with ZFS by Allan Jude&Benedict Reu...
OSDC 2016 - Interesting things you can do with ZFS by Allan Jude&Benedict Reu...NETWAYS
 
제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustre제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustreTommy Lee
 
Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)MongoDB
 
Zettabyte File Storage System
Zettabyte File Storage SystemZettabyte File Storage System
Zettabyte File Storage SystemAmdocs
 
LAS16-400: Mini Conference 3 AOSP (Session 1)
LAS16-400: Mini Conference 3 AOSP (Session 1)LAS16-400: Mini Conference 3 AOSP (Session 1)
LAS16-400: Mini Conference 3 AOSP (Session 1)Linaro
 
JetStor NAS 724uxd 724uxd 10g - technical presentation
JetStor NAS 724uxd 724uxd 10g - technical presentationJetStor NAS 724uxd 724uxd 10g - technical presentation
JetStor NAS 724uxd 724uxd 10g - technical presentationGene Leyzarovich
 
JetStor NAS 724UXD Dual Controller Active-Active ZFS Based
JetStor NAS 724UXD Dual Controller Active-Active ZFS BasedJetStor NAS 724UXD Dual Controller Active-Active ZFS Based
JetStor NAS 724UXD Dual Controller Active-Active ZFS BasedGene Leyzarovich
 
GlusterFS Update and OpenStack Integration
GlusterFS Update and OpenStack IntegrationGlusterFS Update and OpenStack Integration
GlusterFS Update and OpenStack IntegrationEtsuji Nakai
 
Newlug presentation- OpenSolaris
Newlug presentation- OpenSolarisNewlug presentation- OpenSolaris
Newlug presentation- OpenSolarisNEWLUG
 
Deployment Strategy
Deployment StrategyDeployment Strategy
Deployment StrategyMongoDB
 
Gentoo Linux, or Why in the World You Should Compile Everything
Gentoo Linux, or Why in the World You Should Compile EverythingGentoo Linux, or Why in the World You Should Compile Everything
Gentoo Linux, or Why in the World You Should Compile EverythingDonnie Berkholz
 
Bsdtw17: allan jude: zfs: advanced integration
Bsdtw17: allan jude: zfs: advanced integrationBsdtw17: allan jude: zfs: advanced integration
Bsdtw17: allan jude: zfs: advanced integrationScott Tsai
 
Linux High Availability Overview - openSUSE.Asia Summit 2015
Linux High Availability Overview - openSUSE.Asia Summit 2015 Linux High Availability Overview - openSUSE.Asia Summit 2015
Linux High Availability Overview - openSUSE.Asia Summit 2015 Roger Zhou 周志强
 

Similaire à IT Assist - ZFS on linux (20)

PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFSPostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
 
OSDC 2016 - Interesting things you can do with ZFS by Allan Jude&Benedict Reu...
OSDC 2016 - Interesting things you can do with ZFS by Allan Jude&Benedict Reu...OSDC 2016 - Interesting things you can do with ZFS by Allan Jude&Benedict Reu...
OSDC 2016 - Interesting things you can do with ZFS by Allan Jude&Benedict Reu...
 
제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustre제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustre
 
Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)
 
Zettabyte File Storage System
Zettabyte File Storage SystemZettabyte File Storage System
Zettabyte File Storage System
 
LAS16-400: Mini Conference 3 AOSP (Session 1)
LAS16-400: Mini Conference 3 AOSP (Session 1)LAS16-400: Mini Conference 3 AOSP (Session 1)
LAS16-400: Mini Conference 3 AOSP (Session 1)
 
JetStor NAS 724uxd 724uxd 10g - technical presentation
JetStor NAS 724uxd 724uxd 10g - technical presentationJetStor NAS 724uxd 724uxd 10g - technical presentation
JetStor NAS 724uxd 724uxd 10g - technical presentation
 
JetStor NAS 724UXD Dual Controller Active-Active ZFS Based
JetStor NAS 724UXD Dual Controller Active-Active ZFS BasedJetStor NAS 724UXD Dual Controller Active-Active ZFS Based
JetStor NAS 724UXD Dual Controller Active-Active ZFS Based
 
GlusterFS Update and OpenStack Integration
GlusterFS Update and OpenStack IntegrationGlusterFS Update and OpenStack Integration
GlusterFS Update and OpenStack Integration
 
FreeBSD Portscamp, Kuala Lumpur 2016
FreeBSD Portscamp, Kuala Lumpur 2016FreeBSD Portscamp, Kuala Lumpur 2016
FreeBSD Portscamp, Kuala Lumpur 2016
 
4. linux file systems
4. linux file systems4. linux file systems
4. linux file systems
 
Newlug presentation- OpenSolaris
Newlug presentation- OpenSolarisNewlug presentation- OpenSolaris
Newlug presentation- OpenSolaris
 
Fsoss2011
Fsoss2011Fsoss2011
Fsoss2011
 
FUSE Filesystems
FUSE FilesystemsFUSE Filesystems
FUSE Filesystems
 
Deployment Strategy
Deployment StrategyDeployment Strategy
Deployment Strategy
 
ZFSperftools2012
ZFSperftools2012ZFSperftools2012
ZFSperftools2012
 
Posscon2013
Posscon2013Posscon2013
Posscon2013
 
Gentoo Linux, or Why in the World You Should Compile Everything
Gentoo Linux, or Why in the World You Should Compile EverythingGentoo Linux, or Why in the World You Should Compile Everything
Gentoo Linux, or Why in the World You Should Compile Everything
 
Bsdtw17: allan jude: zfs: advanced integration
Bsdtw17: allan jude: zfs: advanced integrationBsdtw17: allan jude: zfs: advanced integration
Bsdtw17: allan jude: zfs: advanced integration
 
Linux High Availability Overview - openSUSE.Asia Summit 2015
Linux High Availability Overview - openSUSE.Asia Summit 2015 Linux High Availability Overview - openSUSE.Asia Summit 2015
Linux High Availability Overview - openSUSE.Asia Summit 2015
 

Plus de IDG Romania

Prezentare CERT RO
Prezentare CERT ROPrezentare CERT RO
Prezentare CERT ROIDG Romania
 
Prezentare IBM Romania
Prezentare IBM RomaniaPrezentare IBM Romania
Prezentare IBM RomaniaIDG Romania
 
Prezentare TeamNet
Prezentare TeamNetPrezentare TeamNet
Prezentare TeamNetIDG Romania
 
Prezentare ICI: SPOCS E-CAESAR
Prezentare ICI: SPOCS E-CAESARPrezentare ICI: SPOCS E-CAESAR
Prezentare ICI: SPOCS E-CAESARIDG Romania
 
Ecofriendly solutions at work - SMB Datacenters
Ecofriendly solutions at work - SMB DatacentersEcofriendly solutions at work - SMB Datacenters
Ecofriendly solutions at work - SMB DatacentersIDG Romania
 
Eficienta energetica in Centre de Date
Eficienta energetica in Centre de DateEficienta energetica in Centre de Date
Eficienta energetica in Centre de DateIDG Romania
 
Eficienta energetica - Inovatii in infrastructura centrelor de date
Eficienta energetica - Inovatii in infrastructura centrelor de dateEficienta energetica - Inovatii in infrastructura centrelor de date
Eficienta energetica - Inovatii in infrastructura centrelor de dateIDG Romania
 
Quest Software - Dan Falconer
Quest Software - Dan FalconerQuest Software - Dan Falconer
Quest Software - Dan FalconerIDG Romania
 
Zitec - Cloud computing
Zitec - Cloud computingZitec - Cloud computing
Zitec - Cloud computingIDG Romania
 
Security monitoring
Security monitoringSecurity monitoring
Security monitoringIDG Romania
 
MySQL - powering the web economy v1.0
MySQL - powering the web economy v1.0MySQL - powering the web economy v1.0
MySQL - powering the web economy v1.0IDG Romania
 
Workshop - gestiunea repository-urilor folosind GIT
Workshop - gestiunea repository-urilor folosind GITWorkshop - gestiunea repository-urilor folosind GIT
Workshop - gestiunea repository-urilor folosind GITIDG Romania
 
Sfatul consultantului - MCSI
Sfatul consultantului - MCSISfatul consultantului - MCSI
Sfatul consultantului - MCSIIDG Romania
 
Solutii software pentru gestionarea eficienta a afacerilor
Solutii software pentru gestionarea eficienta a afacerilorSolutii software pentru gestionarea eficienta a afacerilor
Solutii software pentru gestionarea eficienta a afacerilorIDG Romania
 
Tehnologii si medii de comunicare acum disponibile microintreprinderilor
Tehnologii si medii de comunicare acum disponibile microintreprinderilorTehnologii si medii de comunicare acum disponibile microintreprinderilor
Tehnologii si medii de comunicare acum disponibile microintreprinderilorIDG Romania
 

Plus de IDG Romania (20)

Prezentare ESRI
Prezentare ESRIPrezentare ESRI
Prezentare ESRI
 
Prezentare ICI
Prezentare ICIPrezentare ICI
Prezentare ICI
 
Prezentare CERT RO
Prezentare CERT ROPrezentare CERT RO
Prezentare CERT RO
 
Prezentare IBM Romania
Prezentare IBM RomaniaPrezentare IBM Romania
Prezentare IBM Romania
 
Prezentare ESRI
Prezentare ESRIPrezentare ESRI
Prezentare ESRI
 
Prezentare TeamNet
Prezentare TeamNetPrezentare TeamNet
Prezentare TeamNet
 
Prezentare ICI: SPOCS E-CAESAR
Prezentare ICI: SPOCS E-CAESARPrezentare ICI: SPOCS E-CAESAR
Prezentare ICI: SPOCS E-CAESAR
 
Ecofriendly solutions at work - SMB Datacenters
Ecofriendly solutions at work - SMB DatacentersEcofriendly solutions at work - SMB Datacenters
Ecofriendly solutions at work - SMB Datacenters
 
Eficienta energetica in Centre de Date
Eficienta energetica in Centre de DateEficienta energetica in Centre de Date
Eficienta energetica in Centre de Date
 
Eficienta energetica - Inovatii in infrastructura centrelor de date
Eficienta energetica - Inovatii in infrastructura centrelor de dateEficienta energetica - Inovatii in infrastructura centrelor de date
Eficienta energetica - Inovatii in infrastructura centrelor de date
 
LG Electonics
LG ElectonicsLG Electonics
LG Electonics
 
Quest Software - Dan Falconer
Quest Software - Dan FalconerQuest Software - Dan Falconer
Quest Software - Dan Falconer
 
Zitec - Cloud computing
Zitec - Cloud computingZitec - Cloud computing
Zitec - Cloud computing
 
Security monitoring
Security monitoringSecurity monitoring
Security monitoring
 
Manage GIT
Manage GITManage GIT
Manage GIT
 
MySQL - powering the web economy v1.0
MySQL - powering the web economy v1.0MySQL - powering the web economy v1.0
MySQL - powering the web economy v1.0
 
Workshop - gestiunea repository-urilor folosind GIT
Workshop - gestiunea repository-urilor folosind GITWorkshop - gestiunea repository-urilor folosind GIT
Workshop - gestiunea repository-urilor folosind GIT
 
Sfatul consultantului - MCSI
Sfatul consultantului - MCSISfatul consultantului - MCSI
Sfatul consultantului - MCSI
 
Solutii software pentru gestionarea eficienta a afacerilor
Solutii software pentru gestionarea eficienta a afacerilorSolutii software pentru gestionarea eficienta a afacerilor
Solutii software pentru gestionarea eficienta a afacerilor
 
Tehnologii si medii de comunicare acum disponibile microintreprinderilor
Tehnologii si medii de comunicare acum disponibile microintreprinderilorTehnologii si medii de comunicare acum disponibile microintreprinderilor
Tehnologii si medii de comunicare acum disponibile microintreprinderilor
 

IT Assist - ZFS on linux

  • 1. ZFS on Linux Mircea MITU – Co-Founder IT Assist / CTO www.itassist.ro www.itassist.ro
  • 2. ZFS (quotes) ● “ZFS is the most advanced file system ever invented” - zfs-fuse.net ● “ZFS is a new kind of file system that provides simple administration, transactional semantics, end-to-end data integrity, and immense scalability” - opensolaris.org ● “ZFS is a combined file system and logical volume manager designed by Sun Microsystems. “ - wikipedia.org www.itassist.ro
  • 3. ZFS (translation) ● Storage manager ● Modern ● Smart ● Reliable ● Efficient ● Scalable www.itassist.ro
  • 4. ZFS attributes ● Storage manager: ● Storage pools – Devices, Blocks, Files – Raid arrays zpool create pool raidz /dev/dsk1 /tmp/file cache /dev/shm/zfscache ● Volume Manager – Snapshots, clones, volumes ● File System zfs create pool/root; zfs snapshot pool/root@today www.itassist.ro
  • 5. ZFS attributes ● Reliable ● Checksums ● Intent log ● Detects & protects against silent disk corruption (bit rot) ● Avoids RAID5 write hole Story: http://blogs.sun.com/elowe/entry/zfs_saves_the_day_ta www.itassist.ro
  • 6. ZFS attributes ● Efficient ● Copy-on-write ● Deduplication ● Dynamic stripping ● Cache ● Scalable ● 128bit File System ● “640K ought to be enough for anybody” www.itassist.ro
  • 7. Cool stuff ● Instant snapshots: zfs snapshot pool/filesystem@2011-02-24 ● Real Copy-on-Write ● Clone/rollback snapshots ● Cache on dedicated fast device (SSD) ● Filesystem migration (to another pool / host) ● zfs send pool/filesystem@2011-02-24 | ssh newhost zfs receive pool/newfs ● Dynamic stripping (hot add/remove/replace devices from pools) ● Disc scrubbing www.itassist.ro
  • 8. NAME USED AVAIL REFER MOUNTPOINT zfspool/zabbix 157G 2.53T 46.3G /z zfspool/zabbix@week3 20.7G - 45.5G - zfspool/zabbix@week2 2.93G - 45.7G - zfspool/zabbix@week1 2.91G - 45.7G - zfspool/zabbix@week0 14.9G - 45.9G - zfspool/zabbix@day7 5.47G - 46.1G - zfspool/zabbix@day6 3.20G - 46.1G - zfspool/zabbix@day5 3.65G - 46.1G - zfspool/zabbix@day4 3.09G - 46.2G - zfspool/zabbix@day3 3.69G - 46.2G - zfspool/zabbix@day2 3.21G - 46.2G - zfspool/zabbix@day1 3.07G - 46.2G - zfspool/zabbix@day0 0 - 46.3G - www.itassist.ro
  • 9. How to get ZFS running on Linux ● On your distro ● ZFS-FUSE.net ● Userland (FUSE) implementation ● Not very fast but stable & easy to run ● ZFSonLINUX.org: native, sources ● KQStor.com (native) ● bins for RHEL6/Fedora 14 & Ubuntu 10.04/10.10 www.itassist.ro
  • 10. How to get ZFS running on Linux ● Dedicated distros ● Debian GNU/kFreeBSD ● Nexenta (Ubuntu + OpenSolaris kernel) ● OpenSolaris www.itassist.ro
  • 11. Benchmarks (Phoronix) ● Benchmarks Of The Official KQ ZFS Linux Module: http://xurl.ro/1nq0 (Jan 2011) ● Debian GNU/kFreeBSD Benchmarks With Its New Kernel: http://xurl.ro/75n0 (Oct 2010) ● Running The Native ZFS Linux Kernel Module, Plus Benchmarks: http://xurl.ro/73020 (Nov 2010) ● Benchmarks Of ZFS-FUSE On Linux Against EXT4, Btrfs: http://xurl.ro/67p0 (Aug 2010) www.itassist.ro
  • 12. ZFS @ IT Assist ● Used in a Disaster Recovery Service ● Offsite ZFS storage for hundreds of servers ● Major benefits: ● High density (due to Copy-on-Write) ● Reliable (fault tolerant, atomic write, checksums) ● Ability to instantly clone current/previous versions of critical servers www.itassist.ro
  • 13. IT Assist - IT as a Service ● Complete IT Outsourcing ● Dedicated services (i.e. Disaster Recovery) www.itassist.ro
  • 14. Contact Thank you for your attention More information: Mircea MITU <mircea.mitu@itassist.ro> Co-Founder / Chief Technical Officer IT Assist - Your IT Department www.itassist.ro twitter.com/mirceamitu twitter.com/itassist www.itassist.ro