# Object storage (HAN02)

GreenNode introduces to you the new **HAN02** **Region** for vStorage services. The standout features of this region include:

* **High performance**: Region HAN02 is designed to handle high traffic volume, delivering exceptional performance that optimizes the operation of your applications and services.
* **Enhanced security**: The HCM04 Region offers encryption mechanisms such as SSE-S3 and SSE-C that ensure absolute safety for customer data.
* **Diverse packages:** In particular, at region HAN02, we offer a variety of storage packages such as Gold, Instant Archive, etc. to fully meet your storage needs.

Get started with vStorage in Region HAN02 by following these instructions.

***

### **Farm** <a href="#farm" id="farm"></a>

Farm is a term specifically used for vStorage, a farm is defined by us as a system that includes infrastructure, services, etc. deployed at a specific location within the 2 regions of Hanoi and Ho Chi Minh City with the purpose of providing vStorage storage services. For farm HAN02, the specific parameters are provided by us as follows:

| HAN02 | 5d10c8ba-7187-4acc-b8c5-2d67d71c9202 | <https://han02.vstorage.vngcloud.vn> | Multi-purpose server farm with high performance and shared storage in Hanoi Region. |
| ----- | ------------------------------------ | ------------------------------------ | ----------------------------------------------------------------------------------- |

***

## Resource quota

The tables below list the maximum values for storage resources on your vStorage.

### Bandwidth

<table data-full-width="true"><thead><tr><th width="113">Farm</th><th width="210">Download BW Domestic</th><th width="238">Download BW International</th><th width="198">Upload BW Domestic</th><th>Upload BW International</th></tr></thead><tbody><tr><td>HAN02</td><td>10Gbps shared</td><td>TBA</td><td>10Gbps shared</td><td>TBA</td></tr></tbody></table>

### Request per limit

* Per IP

<table data-full-width="true"><thead><tr><th width="167">Storage Class</th><th width="187.091064453125">Request all types</th><th width="174.45458984375">Put request</th><th width="188.364013671875">Get request</th><th>Delete request</th></tr></thead><tbody><tr><td>Gold</td><td>5000 request/s/IP</td><td>2000 request/s/IP</td><td>3000 request/s/IP</td><td>1000 request/s/IP</td></tr><tr><td>Instant Archive</td><td>2500 request/s/IP</td><td>1000 request/s/IP</td><td>1500 request/s/IP</td><td>500 request/s/IP</td></tr><tr><td>Archive</td><td>1000 request/s/IP</td><td>500 request/s/IP</td><td>500 request/s/IP</td><td>100 request/s/IP</td></tr></tbody></table>

* Per path

<table data-full-width="true"><thead><tr><th width="164.1817626953125">Storage Class</th><th width="203.13629150390625">Request all types</th><th width="194.9090576171875">Put request</th><th width="194.0906982421875">Get request</th><th>Delete request</th></tr></thead><tbody><tr><td>Gold</td><td>5000 request/s/path</td><td>2000 request/s/path</td><td>3000 request/s/path</td><td>1000 request/s/path</td></tr><tr><td>Instant Archive</td><td>2500 request/s/path</td><td>1000 request/s/path</td><td>1500 request/s/path</td><td>500 request/s/path</td></tr><tr><td>Archive</td><td>1000 request/s/path</td><td>500 request/s/path</td><td>500 request/s/path</td><td>100 request/s/path</td></tr></tbody></table>

### Other

<table data-full-width="true"><thead><tr><th>Item</th><th>Limit</th></tr></thead><tbody><tr><td>Maximum number of objects stored per bucket</td><td>600 million objects</td></tr><tr><td>Maximum number of buckets that can be created per project</td><td>Unlimited</td></tr></tbody></table>

***

## Storage class

Below is a table describing the specifications of each storage class we support:

<table data-full-width="true"><thead><tr><th>Item</th><th>Gold Class</th><th>Instant Archive</th><th data-hidden>Archive</th></tr></thead><tbody><tr><td><strong>Designed for</strong></td><td>For frequently accessed data that requires low latency and high throughput with retrieval in <strong>milliseconds (10m object/ 1H)</strong>.</td><td>For long-term storing data with retrieval in <strong>miliseconds (5m object/ 1H)</strong>.</td><td>For long-term data archiving that is accessed once or twice in a year with retrieval within <strong>hour (5m object/ 12H and 10m object/ 24H).</strong></td></tr><tr><td><strong>Durability</strong></td><td>99.999999999%</td><td>99.999999999%</td><td>99.999999999%</td></tr><tr><td><strong>Availability</strong></td><td>99.99%</td><td>99.99%</td><td>99.99%</td></tr><tr><td><strong>Min storage quota</strong></td><td>No</td><td>No</td><td>5 TB</td></tr><tr><td><strong>Min storage duration</strong></td><td>No</td><td>No</td><td>90 days</td></tr><tr><td><strong>Min billable object size</strong></td><td>0</td><td>0</td><td>128 KB</td></tr><tr><td><strong>Free traffic</strong></td><td>Quota x 10</td><td>Quota x 2</td><td>Quota x1</td></tr><tr><td><strong>Free request</strong></td><td>Free request on Gold Class performance</td><td>Free request on Instant Archive Class performance</td><td>Free request on Archive Class performance</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vngcloud.vn/vng-cloud-document/vstorage/object-storage/object-storage-han02.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
