Understand how cloud-based object storage is an optimal solution for storing, archiving, backing up, and managing high volumes of static or unstructured data—reliably, efficiently, and affordably.
What is Object Storage?
Object storage is a method of storing data which has no hierarchy , typically used in the cloud. Unlike other data storage methods, object-based storage does not use a directory tree. Discrete units of data (objects) exist at the same level in a storage pool. The idea behind object storage is low cost performance that is designed to serve the needs of the internet workloads. Web applications, website, web hosting & delivering content across all internet. They organize information into containers of flexible sizes, referred to as objects. They are stored and managed into flexibly sized containers or buckets which can expand multiple nodes and geographic locations.
It is a data storage architecture for removing mayhem of large non-static data. This is data that is not homogenous to a traditional database with rows and columns. In-demand Internet communications data is an amalgamation of only irregular data. This includes email, videos, photos, web pages, audio files, sensor data, and other types of media and web content (textual or non-textual). This content streams continuously from social media, search engines, mobile & smart devices.
Object Storage & E2E Cloud-
Also known as EOS, E2E object storage is an SSD-based S3-compatible object storage service designed for demanding workloads like machine learning and deep learning.
Let’s get started with uploading data to an Object Store on E2E Cloud-
Getting Started-
In EOS, data files are organized in the form of objects in a bucket. A bucket is a container just like folders or directories in your OS and allows separation of concerns. For example, you could create a bucket for a personnel app and another one for accounts app. This will enable you to manage permissions and data separately.
To start using EOS for data storage, you must create a bucket.
Create Bucket-
- Sign into My Account
- Go to Products > Storage option in the sidebar menu.
- Click on + Add bucket button.
- Enter a unique bucket name. You must follow these guidelines when choosing the bucket name:
- You must enter a bucket name that is unique across all existing buckets in E2E Object Storage. You can not choose a name that is already in use by another user.
- Names can not be changed after creation. So choose wisely.
- Bucket name must be at least 3 and no more than 63 chars long.
- Upper case or underscores are not allowed.
- Do not format bucket names like ip addresses (for example, 10.10.10.2).
- Click Create
- You will be redirected to the object browser.
Now that your bucket is ready, you may choose to Upload files through object browser or set bucket permissions to enable CLI access.
Attention!!- You will not be charged for empty buckets.
Storage Browser-
Storage browser works as a primary control center for your content. The browser supports bucket creation, permission handling and also upload or download of objects.
To access storage browser, visit My Account
Bucket Details-
You can browse through objects in your bucket or assign permissions using the Bucket Details page.
- Login to My Account
- Go to Products > Storage option in the sidebar menu
- Choose any bucket or create a new one.
- Click the Object browser tab, it will be opened for the selected bucket.
- You can now browse through files and directories or manage permissions for the bucket.
- Click the bucket details tab for the selected bucket.
- You can now check bucket related information.
Bucket Permissions-
If you intend to use CLI or API for accessing your data on EOS then you will need to define bucket permissions.
- Go to Products > Storage Storage option in the sidebar menu
- Choose any bucket or create a new one.
- Click the permission tab, it will be opened for the selected bucket.
- Click the Create access key button.
- Enter a name for your access key. This can be an application name, project name or a team member name.
- Choose an access key or Create access key.
- Assign a role:
Bucket admin
Can read, write, and manage.
Bucket writer
Can read, write.
Bucket reader
Can read.
8.) Save the permission.
Create access key-
You can create an access key from the Permissions tab on Bucket details page or Manage access page.
- Enter a name for your access key. This can be an application name, project name or a team member name.
- Click Generate Key.
- If all goes well, you will see newly generated access and secret keys.
- Keep a note of both these keys as you will not see them again after you close the modal window.
- If you have mc setup then use the given command to configure CLI for this access key.
Manage Access-
Sometimes you may need to disable access for certain users or target applications. The way to do that is to lock their access key from the managed access page.
- Go to Products > Storage Storage option in the sidebar menu.
- Click Manage Access Key.
- Identify the access you want to lock using a key name.
- Click the lock icon as desired.
To unlock, follow the same steps above except this time you will see an unlock icon instead of lock.
Why E2E Object Storage?
- API- It is S3-compatible REST API, enabling data access from anywhere on the internet or within your private network.
- Inexpensive- You get upto 70% cost-saving compared to major cloud object storage services.
- Erasure Coding- Ensures data redundancy & data protection despite hardware/disk failures.
- 100% SSD-based
- Always available
- Made for high-performance, AI workloads
Get started for free now- https://myaccount.e2enetworks.com/accounts/signup
Check the pricing details here- https://www.e2enetworks.com/pricing#E2E-Object-Storage