Professional Documents
Culture Documents
The slides include UX/UI short term and a long term proposals
Date:
11-24-2015
Project by:
Lucio Campanelli
Supervised by:
Tommy Li
Darren Wong
Michael Cytrynowicz
Problem:
Short term
How to solve the un-managed snapshot issue
Long Term
How Unmanaged snapshots fits in a broader problem of protection planning ( monitoring and management ) and space
allocation included in the agenda of SM and infosight
Goal:
Short term
Give the development team a solution to help the users for the immediate case scenarios
Long Term:
Provide solutions that can solve the problem from the back-end point of view and integrate these solutions into a broader
prospective for monitor and manage array/s
Opportunities:
1.
2.
3.
Solve the issue of un-manged snapshots ( for the immediate and for the long term)
Explore UX/UI design options to aggregate connected problems into a simple framework
for the users
Create a dashboard for capacity planning
Problem
Case scenarios ( when users actions create un-managed snapshots)
Delete a volume
collection
( a bug that will
be fixed soon)
Delete a schedule
Deletion of
Replica Volcoll
Stopping
Replication on
Volcoll
solution 2) version 1
Explanation:
In case the volume will be taken out
from the volume collection without
re-allocating it to another collection,
a pop up window will display a
warning message including a set of
links to facilitate the access to the
relevant objects.
If you delete this schedule your volume LUX 1 will be unprotected, the only
back up you have are these 3 objects:
LUX ! SNAPSHOT
LUX 2 SNAPSHOT
LUX 3 SNAPSHHOT
Archive them
Delete them
solution 2) version 1
Explanation:
In case the volume will be taken out
from the volume collection without
re-allocating it to another collection,
a pop up window will display a
warning message including the
number of snapshot involved.
If you delete this schedule your volume LUX 1 will be unprotected, the only
back up you have are these 3 objects:
Archive them
Delete them
Proposal:
(clicking on the text 3 objects user
will prompt the user to the
complete list )
Eventually the user could decide to
Delete ( Purge) the objects , Archive
them ( for future actions) or cancel
the pop up.
Further considerations:
Facilitating the access to snapshots and create
a snapshot-centered facet/filter navigation tool
In the current dashboard snapshots are accessed from the volume
page. We proposed to access the snapshots directly from the
manage tab in the array dashboard include a list of snapshots for
the all array (Solution A). The benefit is to access all the snapshots at
once for all the volumes. The disadvantage will be to eventually
return a long list. We solve this potential disadvantage introducing a
snapshot filter through facets (Solution B).
Snapshot access
(Solution A)
Snapshot Access
(Solution A)
Explanation:
Users can access the list of
snapshots under the
protection item included in
the Manage drop down list.
Snapshots
Snapshot filter
(Solution B - Version1)
Snapshot filter
(Solution B / Version 1) :
Snapshots Filter
By Type
By Volumes
Purge
Purge
Archive
Active
Archived
Select snapshots
Older than:
1 hour
1 day
1 Week
Facet filter for the snapshot selection. After the meeting we introduced the term of Active
snapshot, that means that is part of a running schedule, and the Archived snapshots that is
generated by editing or deleting schedules. ( and potentially used for other cases, such deleting
volumes as an archived backup) , or when a user takes a volume out from a collection for reallocation
One other proposed option would be to quickly swap from a filter that filters snapshots from
snapshots characteristics and one by volumes
Snapshot filter
by volume
(Solution B/ Version 1)
Snapshots Filter
By Type
By Volumes
ALL
Purge
Snapshot filter
(Solution B- Version 2)
Snapshot filter
(Solution B / version 2)
Purge
Purge
Archive
Purge
Purge
Archive
Archive
Advanced search :
Selecting the advanced tab on the top right side
of the search bar the user will be prompt to all the
potential facets to filter their searches
The Facets Are: By Type, By Time and By object
Facet By Object :Results are live entered in a
specific By object search bar included in the by
object section. The results will be contextually
highlighted and displayed in a form of list .
Innovation Proposal: (This solution is only a
proposal that require further analysis):
In case the results have a sub-domain ( Ex.
Searching a particular snap related to a volume
into a particular pool ) the user could have the
opportunity to refine the search expanding the
higher in rank object list results. In this proposal
the filter by object facet works like an elastic list
that can be expanded and reduced according to
the use.
Next
From these questions the system will create a set of plans of action for capacity planning
B
C
RECOVER
30 GB
0
4/23/2015
4/23/2015
4/23/2015
4/23/2015
4/23/2015
9am
10am
11am
12pm
1pm
Act
Plan A ->
RECOVER
15 GB
0
4/23/2015
4/23/2015
4/23/2015
4/23/2015
4/23/2015
9am
10am
11am
12pm
1pm
Act
Snap 2
( Snap 2) ->
RECOVER
1.5 GB
Confidential material
0
4/23/2015
4/23/2015
4/23/2015
4/23/2015
4/23/2015
9am
10am
11am
12pm
1pm
Act
Thank you !
{Lucio Campanelli}