Dell DX6000 Application Manual

Download Application manual of Dell DX6000 Desktop, Server for Free or View it Online on All-Guides.com.

Brand: Dell

Category: Desktop , Server , Software , Storage

Type: Application manual

Model: Dell DX6000 , Dell DX6004S , Dell DX6012S

Pages: 81 (0.65 Mb)

Download Dell DX6000 Application manual

Dell DX6000 Application manual - Page 1
1
Dell DX6000 Application manual - Page 2
2
Dell DX6000 Application manual - Page 3
3
Dell DX6000 Application manual - Page 4
4
Dell DX6000 Application manual - Page 5
5
Dell DX6000 Application manual - Page 6
6
Dell DX6000 Application manual - Page 7
7
Dell DX6000 Application manual - Page 8
8
Dell DX6000 Application manual - Page 9
9
Dell DX6000 Application manual - Page 10
10
Dell DX6000 Application manual - Page 11
11
Dell DX6000 Application manual - Page 12
12
Dell DX6000 Application manual - Page 13
13
Dell DX6000 Application manual - Page 14
14
Dell DX6000 Application manual - Page 15
15
Dell DX6000 Application manual - Page 16
16
Dell DX6000 Application manual - Page 17
17
Dell DX6000 Application manual - Page 18
18
Dell DX6000 Application manual - Page 19
19
Dell DX6000 Application manual - Page 20
20
Dell DX6000 Application manual - Page 21
21
Dell DX6000 Application manual - Page 22
22
Dell DX6000 Application manual - Page 23
23
Dell DX6000 Application manual - Page 24
24
Dell DX6000 Application manual - Page 25
25
Dell DX6000 Application manual - Page 26
26
Dell DX6000 Application manual - Page 27
27
Dell DX6000 Application manual - Page 28
28
Dell DX6000 Application manual - Page 29
29
Dell DX6000 Application manual - Page 30
30
Dell DX6000 Application manual - Page 31
31
Dell DX6000 Application manual - Page 32
32
Dell DX6000 Application manual - Page 33
33
Dell DX6000 Application manual - Page 34
34
Dell DX6000 Application manual - Page 35
35
Dell DX6000 Application manual - Page 36
36
Dell DX6000 Application manual - Page 37
37
Dell DX6000 Application manual - Page 38
38
Dell DX6000 Application manual - Page 39
39
Dell DX6000 Application manual - Page 40
40
Dell DX6000 Application manual - Page 41
41
Dell DX6000 Application manual - Page 42
42
Dell DX6000 Application manual - Page 43
43
Dell DX6000 Application manual - Page 44
44
Dell DX6000 Application manual - Page 45
45
Dell DX6000 Application manual - Page 46
46
Dell DX6000 Application manual - Page 47
47
Dell DX6000 Application manual - Page 48
48
Dell DX6000 Application manual - Page 49
49
Dell DX6000 Application manual - Page 50
50
Dell DX6000 Application manual - Page 51
51
Dell DX6000 Application manual - Page 52
52
Dell DX6000 Application manual - Page 53
53
Dell DX6000 Application manual - Page 54
54
Dell DX6000 Application manual - Page 55
55
Dell DX6000 Application manual - Page 56
56
Dell DX6000 Application manual - Page 57
57
Dell DX6000 Application manual - Page 58
58
Dell DX6000 Application manual - Page 59
59
Dell DX6000 Application manual - Page 60
60
Dell DX6000 Application manual - Page 61
61
Dell DX6000 Application manual - Page 62
62
Dell DX6000 Application manual - Page 63
63
Dell DX6000 Application manual - Page 64
64
Dell DX6000 Application manual - Page 65
65
Dell DX6000 Application manual - Page 66
66
Dell DX6000 Application manual - Page 67
67
Dell DX6000 Application manual - Page 68
68
Dell DX6000 Application manual - Page 69
69
Dell DX6000 Application manual - Page 70
70
Dell DX6000 Application manual - Page 71
71
Dell DX6000 Application manual - Page 72
72
Dell DX6000 Application manual - Page 73
73
Dell DX6000 Application manual - Page 74
74
Dell DX6000 Application manual - Page 75
75
Dell DX6000 Application manual - Page 76
76
Dell DX6000 Application manual - Page 77
77
Dell DX6000 Application manual - Page 78
78
Dell DX6000 Application manual - Page 79
79
Dell DX6000 Application manual - Page 80
80
Dell DX6000 Application manual - Page 81
81
Copyright © 2010 Caringo, Inc.
All rights reserved iii
Version 5.0
December 2010
Table of Contents
1. Introduction to DX Storage Objects ....................................................................................... 1
1.1. Introducing Named Objects ....................................................................................... 1
1.2. Summary of Named Objects and Unnamed Objects .................................................... 2
1.3. Common Named Object Terminology ......................................................................... 2
1.4. About DX Storage Object Types ................................................................................ 3
1.5. Bucket and Object Naming Rules .............................................................................. 3
1.6. Simple Examples of Creating Buckets and Named Objects .......................................... 3
1.7. Universal Resource Identifiers (URIs) ......................................................................... 4
1.8. About Objects and Security ....................................................................................... 5
1.8.1. The Basics of DX Storage Security ................................................................. 5
1.8.2. Commonly Used Security Terminology ............................................................ 6
1.8.3. Basic Security Guidelines ............................................................................... 6
1.9. Concepts for Unnamed Objects ................................................................................. 6
1.9.1. Universally Unique Identifiers (UUIDs) ............................................................. 6
1.9.2. About Immutable Objects ................................................................................ 7
1.9.3. About Anchor Streams ................................................................................... 7
1.10. Document Typographical Conventions ...................................................................... 8
2. Connecting to a DX Storage Cluster ..................................................................................... 9
2.1. About the Primary Access Node (PAN) ...................................................................... 9
2.2. Requirements for Node Accessibility .......................................................................... 9
2.2.1. Using the DX Storage Software Development Kit (SDK) .................................... 9
2.2.2. Using Multicast-DNS (mDNS) ........................................................................ 10
2.2.3. Using DNS Round Robin .............................................................................. 10
2.2.4. Using a Pool of Static IP Addresses .............................................................. 11
2.2.5. Using a Single Static IP Address ................................................................... 11
3. Application Best Practices .................................................................................................. 12
3.1. Using the Software Development Kit (SDK) .............................................................. 12
3.2. Dynamically Locating DX Storage Nodes .................................................................. 12
3.3. Optimizing Bucket and Domain Operations ............................................................... 12
3.4. Using HTTP Client Libraries .................................................................................... 12
3.5. Handling Redirects .................................................................................................. 13
3.6. Using Range Headers ............................................................................................. 13
3.7. Multi-Threading ....................................................................................................... 14
3.8. Using Persistent Connections ................................................................................. 14
4. Introduction to the Simple Content Storage Protocol (SCSP) ................................................ 15
4.1. Mapping SCSP Operations to HTTP Methods ........................................................... 15
4.2. HTTP Overview ...................................................................................................... 16
4.3. Requests and Responses ........................................................................................ 16
4.3.1. HTTP Response Codes ................................................................................ 16
4.3.2. Redirect Responses ..................................................................................... 17
4.4. Formatting SCSP Commands for Named and Unnamed Objects ................................ 17
4.5. Undefined Responses from DX Storage ................................................................... 18
4.6. Normal Response Headers ...................................................................................... 19
5. SCSP READ ..................................................................................................................... 22
5.1. Introduction to READ .............................................................................................. 22
5.1.1. Reading With Content Validation ................................................................... 22
5.1.2. Requestion Node Status and Cluster Capacity ............................................... 22
5.2. Unnamed Object READ Details ............................................................................... 23
5.3. Normal Responses to READ ................................................................................... 23
5.3.1. Normal READ Responses for Named Objects ................................................ 23
5.3.2. Normal READ Response for Unnamed Objects .............................................. 24