Zimbra Next Generation Modules/Zimbra NG HSM/Hierarchical Storage Management: Difference between revisions

m (1 revision imported: Zimbra NG)
 
Line 1: Line 1:
<div class="col-md-12"><br></div>
#REDIRECT [[Zimbra_NG_Modules/Zimbra_NG_HSM/Hierarchical_Storage_Management]]
<div class="col-md-12"><br></div>
<ol class="breadcrumb">
  <li>[[Main Page|Zimbra Wiki]]</li>
  <li>[[Zimbra_Next_Generation_Modules]]</li>
  <li>[[Zimbra_NG_HSM]]</li>
  <li class="active">Hierarchical Storage Management technique</li>
</ol>
__NOTOC__
<div class="col-md-12"><br /></div>
<div class="col-md-9">
    <h2 class="title-header" style="padding-bottom: 9px; border-bottom: 4px solid #0087c3;">Zimbra NG HSM - Hierarchical Storage Management technique</h2>
    <div class="col-md-12">
        <div class="ibox-content">
            <div class="post animated fadeInLeft animation-delay-8" style="padding-top:5px">
                <div class="panel panel-default">
                    <div class="panel-body">
                        <h5 class="post-title">The Hierarchical Storage Management technique</h5>
                        <div class="row">
HSM is a data storage technique that moves data between different stores according to a defined policy.
 
The most common use of such technique is the move of "older" data from a faster-but-expensive storage device to a slower-but-cheaper one on the following premises:
 
* Fast storage costs more.
* Slow storage costs less.
* "Old" data will be accessed much less frequently than "new" data.
 
Thus said, the advantages of the HSM technique are clear: Lowering the overall storage cost, since only a small part of your data needs to be on a costly storage, improving the overall user experience.
 
==== Stores, Volumes and Policies ====
Dealing with the HSM technicque requires a clear understanding of some related terms:
 
* [[Zimbra_Next_Generation_Modules/Zimbra_NG_HSM/Zimbra_Stores|Store]]: a generic term to describe a place where data is stored.
** Primary Store: The "fast-but-expensive" store where all your data is initially placed
** Secondary Store: The "slow-but-cheap" store where "older" data will be moved
 
* [[Zimbra_Next_Generation_Modules/Zimbra_NG_HSM/Volume_Management|Volume]]: the physical representation of the notion of Store. A volume is a distinct entity (path) on a filesystem with all the associated properties.
 
* [[Zimbra_Next_Generation_Modules/Zimbra_NG_HSM/Policy_Management|Policy]]: A rule that determines what data will be moved between the volumes.
 
== Zimbra NG HSM: HSM for Zimbra ==
The Zimbra NG HSM module allows you to use the HSM technique on your Zimbra Open Source Edition or Network Edition server.
 
With the Zimbra NG HSM module you can:
 
* [[Zimbra_Next_Generation_Modules/Zimbra_NG_HSM/Volume_Management#Creating_a_new_volume|Create]], [[Zimbra_Next_Generation_Modules/Zimbra_NG_HSM/Volume_Management#Editing_a_volume|edit]] and [[Zimbra_Next_Generation_Modules/Zimbra_NG_HSM/Volume_Management#Deleting_a_volume|delete]] Zimbra volumes
* Change the [[Zimbra_Next_Generation_Modules/Zimbra_NG_HSM/Volume_Management#Volume_Properties|active primary volume]] of your Zimbra server
* [[Zimbra_Next_Generation_Modules/Zimbra_NG_HSM/Policy_Management#Defining_a_Policy|Define advanced policies]]
* [[Zimbra_Next_Generation_Modules/Zimbra_NG_HSM/doMoveBlobs#Executing_the_doMoveBlobs_operation_.28a.k.a._Applying_the_HSM_policy.29|Apply]] your policies manually or through an integrated scheduling system
 
All of this operations can be done both through the Zimbra Next Generation Modules Administration Zimlet and the Zimbra Next Generation Modules CLI.
 
==== Running Zimbra NG HSM on Zimbra Network Edition ====
Unlike the Open Source Edition, Zimbra Network Edition includes its own HSM system, however Zimbra NG HSM includes some enhancements and features like volume migration which makes more interesting to use Zimbra NG HSM
 
While Zimbra's HSM and the Zimbra NG HSM are not incompatible per-se, there are some basic measures to be observed in order to avoid the two components to "step on each other's feet":
 
* Zimbra's HSM and Zimbra NG HSM share the same policy, so you won't be able to configure different policies for the two components.
* Don't run Zimbra's own `zmhsm` command, either manually or through scheduling, when Zimbra NG HSM's `doMoveBlobs` operation is running.
* Zimbra's HSM and Zimbra NG HSM share the same volumes and "current" settings, so you won't be able to apply the same policy to different stores by running the two components one after the other.
 
To enable Zimbra NG HSM on Zimbra NE run:
  zxsuite powerstore setProperty ZxPowerstore_EnableHsmOnNe true
                        </div>
                    </div>
                    <div class="col-md-9">
                        <div class="panel-footer">
                            <p><i class="fa fa-clock-o"></i> Aug 25, 2016 - [https://www.zimbra.com/email-server-software/ Know more »]</p>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<div class="col-md-3"><br /></div>
<div class="col-md-3">
    <div class="panel panel-zimbrared-light-border">
        <div class="panel-heading">
            <h3 class="panel-title"><i class="fa fa-gear pull-left"></i> Zimbra Next Generation Modules</h3>
        </div>
        <div class="panel-body">
            {{ZNG}}
        </div>
    </div>
</div>
<div class="col-md-3">
    <div class="panel panel-primary-light-border">
        <div class="panel-heading">
            <h3 class="panel-title"><i class="fa fa-info-circle pull-left"></i> Zimbra Next Generation Modules Resources</h3>
        </div>
        <div class="panel-body">
            {{ZNGL}}
        </div>
    </div>
</div>
<div class="clearfix"></div>
<div class="col-md-12"><br></div>
{{FH}}

Latest revision as of 13:20, 29 November 2017

Jump to: navigation, search