Glossary

This article introduces commonly used vocabulary in object storage to help users quickly understand object storage

TermDescription
Object StorageAn architecture where data is stored as objects, replacing traditional file hierarchy structures
BucketA container for storing objects with globally unique namespace
ObjectBasic storage unit containing data, metadata, and unique identifier (Object Key)
MetadataKey-value pair information describing object attributes (such as file type, creation time)
S3-CompatibleStorage services compatible with Amazon S3 API standards
Data DurabilityThe probability that data remains intact and accessible over a period of time (e.g., 99.999999999%)
ReplicationRedundancy technology that ensures data safety through multiple copies
Erasure CodingA method of data protection in which data is broken into fragments, expanded and encoded with redundant data pieces
Cold StorageLow-cost storage type for infrequently accessed data (such as archived data)
Lifecycle ManagementPolicies for automatically transitioning/deleting objects (e.g., move to cold storage after 30 days)
VersioningRetaining historical versions of objects to prevent overwriting
Storage ClassDifferent performance/cost storage tiers (Standard, Infrequent Access, Archive)
Access KeyAuthentication keys for API requests (Access Key ID + Secret Access Key)
RegionGeographic location of storage infrastructure (e.g., East China 1, US West)
Availability Zone (AZ)Isolated data centers with independent power/network within the same region
EndpointDomain address for accessing storage service (e.g., us-east1.rustfs.com)
RESTful APIAPI design specification based on HTTP protocol
Multipart UploadMechanism for splitting large files for upload and merging
Pre-Signed URLTemporary access links with time validity
Server-Side Encryption (SSE)Automatic data encryption on server side (SSE-S3/SSE-KMS/SSE-C)
Client-Side Encryption (CSE)Local encryption on client side before upload
Cross-Region ReplicationAutomatic object replication across geographic regions
Access Control List (ACL)Rule list controlling access permissions for buckets/objects
Bucket PolicyJSON-based fine-grained permission control policies
IAMIdentity and Access Management system for centralized user/role permission management
Event NotificationSending notifications to message queues/function computing when events trigger
Data LakeRepository for centralized storage of structured/unstructured data
ComplianceMeeting data storage regulatory requirements like GDPR, HIPAA
Logging & AuditRecording all API operation logs for auditing
Monitoring & AlertingReal-time monitoring of storage usage/requests with alerting
CORSRules controlling browser cross-origin resource access
Transfer AccelerationOptimizing upload/download speed through edge nodes
CDN IntegrationCombining with Content Delivery Network for caching acceleration
Data ExportProcess of migrating data to other storage systems
Data ImportBatch data migration from external systems to object storage
Static Website HostingDirectly hosting HTML/CSS/JS static files through buckets
Hotlink ProtectionTechnology preventing external websites from stealing resource links
Request Rate LimitingControlling API request frequency per user/IP
TaggingAdding classification tags to buckets/objects for management
Inventory ReportPeriodically generated CSV/ORC files listing storage objects
Data RestorationRestoring data from archive storage to accessible state
Storage GatewayAccess layer mapping object storage as a local file system; also a hybrid cloud solution connecting local systems with cloud storage
Data CompressionCompressing data before upload to save storage space
Data DeduplicationEliminating duplicate data to reduce storage usage
Direct Read ArchiveTechnology for directly reading archived data without restoration
Bandwidth ControlLimiting download bandwidth to avoid network congestion
Concurrent ConnectionsNumber of simultaneous data transfer connections
Data Migration ServiceAutomated migration tools (e.g., AWS Snowball)
Client SDKDeveloper toolkits for integrating storage services (e.g., Python/Java SDK)
CLICommand line management tools (e.g., aws s3 cp)
Web ConsoleWeb-based management interface
Data Integrity CheckVerifying transmission integrity through MD5/SHA
Resumable Upload/DownloadContinuing transfer from breakpoint after network interruption
Mirror Back to SourcePulling and saving from specified origin when requested object doesn't exist
Canary ReleaseRelease strategy gradually opening new features to some users
Soft DeleteMarking objects for deletion while maintaining recovery period
Object LockCompliance protection mechanism preventing object deletion or overwriting
WatermarkingAdding identification information to images/videos
Thumbnail GenerationAutomatically creating thumbnail versions of images
Image ProcessingOnline cropping/scaling/rotation processing functions
Video TranscodingConverting video formats/resolutions for different devices
Content ModerationAutomatically detecting inappropriate images/videos/text
Cost AnalysisCalculating costs by storage type/request count dimensions
Usage MonitoringReal-time dashboard viewing storage/traffic/request counts
Storage AnalyticsTools analyzing storage patterns to optimize costs
Requester PaysBilling model where data downloader bears the cost
Tiered StorageAutomatically moving data to lower-cost storage tiers
Intelligent TieringAutomatically selecting optimal storage type based on access patterns
PrivateLinkAccessing object storage through internal network avoiding public exposure
VPC EndpointEntry point for securely accessing storage services within Virtual Private Cloud
SSL/TLSEncrypting data transmission through HTTPS protocol
Client-Side EncryptionUsers encrypting data themselves before upload
KMSKey Management Service for centralized encryption key management
Permission BoundaryLimiting maximum permission scope of IAM roles/users
Temporary CredentialsShort-term valid access tokens (e.g., STS Token)
MFA DeleteRequiring multi-factor authentication to delete data
ImmutabilityProperty preventing data tampering (combined with WORM model)
Legal HoldMandatory protection prohibiting data deletion/modification in compliance scenarios
Cross-Account SharingAllowing other cloud accounts to access specified storage resources
Prefetch PolicyLoading data into cache in advance to accelerate subsequent access
Cache-ControlSpecifying browser/CDN caching behavior through HTTP headers
Delayed DeletionDelaying deletion operations to prevent accidental actions
Batch OperationsPerforming unified operations on multiple objects (delete/copy/restore)
Data LineageMetadata records tracking data sources and change history
Data CatalogRetrieval system storing metadata information
Hybrid Cloud StorageArchitecture using both local storage and cloud storage
Edge StorageProviding storage services at edge nodes close to data sources
Multi-Cloud StorageStorage solutions across different cloud service providers
Storage FederationAbstraction layer for unified management of multiple storage systems
Object TagAdding custom classification tags to objects
Bucket TagAdding management/billing related tags to buckets
Storage QuotaLimiting maximum capacity of buckets
Request ThrottlingLimiting API requests per unit time
SLAService Level Agreement commitments for availability/durability (e.g., 99.9% availability)
Disaster RecoveryEnsuring business continuity through cross-region backups
Storage TopologyDistribution structure of data at physical/logical levels
Proximity AccessRouting user requests to nearest storage nodes
Global NamespaceUnified view management of cross-region buckets
Zero-Copy MigrationFast data migration through metadata operations
SNSD (Single-Node Single-Disk)Deployment topology with one server and one data disk, suited for testing and development; see Single Node Single Disk Mode
SNMD (Single-Node Multiple-Disk)Deployment topology with one server and multiple data disks, providing disk-level redundancy via erasure coding; see Single Node Multiple Disk Mode
MNMD (Multiple-Node Multiple-Disk)Distributed deployment topology across multiple servers and disks, recommended for production; see Multiple Node Multiple Disk Mode