Object Storage Service

Regional object storage with immediate read-after-write and a choice of locally or zone-redundant durability.

Provider
alibabacloud
Category
Data
Also known as
OSS
Properties · 5 set by this component
propertytypevaluesrequiredkind defaultthis component
checksumOnWrite · advancedboolean—nofalseinherited
durabilityNines · advancedinteger—no—inherited
encryptionAtRestboolean—nofalse▸ false
lrsDurabilityNines · component propertyinteger—no11inherited
managedboolean—nofalse▸ true
objectLockboolean—nofalseinherited
redundancyType · component propertyenumlrs | zrsno—inherited
replicationenumnone | primary-secondary | quorum | erasure-codednononeinherited
storageClass · component propertyenumstandard | infrequent-access | archive | cold-archive | deep-cold-archivenostandardinherited
strongReadAfterWrite · advancedboolean—nofalse▸ true
tierenumhot | warm | coldnohot▸ hot
versioningboolean—nofalse▸ false
zonesinteger—no—inherited
zrsDurabilityNines · component propertyinteger—no12inherited
Rules that apply · 1

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

object-store-single-zone-with-durability-target

Eleven nines of durability assumes redundancy spread over at least three failure domains. An object store confined to fewer zones, or declaring none, cannot reach the target the design states.

  • — all of these hold:
  • — the design requirement `durability.annualNines` is a number greater than 10
  • — any of these hold:
  • — the node's `zones` has no value
  • — the node's `zones` is a number less than 3
Use it in a design
nodes:
  - { id: "oss", component: "alibaba-oss" }
Other Object store products · 32
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Alibaba Cloud Object Storage Service: regional object store for unstructured data.
# "What is OSS": a successful PUT is immediately readable, server-side encryption is applied only
# when configured, and versioning is an opt-in bucket-level protection feature. "What are the
# storage classes of OSS?" and "Storage redundancy types for OSS": Standard is the storage class of
# an uploaded object, Standard LRS is designed for eleven nines of durability and ZRS, which spreads
# data over three availability zones where the region has them, for twelve.
schemaVersion: "1"
type: "component"
id: "alibaba-oss"
kind: "object-store"
provider: "alibabacloud"
docs: "https://www.alibabacloud.com/help/en/oss/"
aliases: ["OSS"]
defaults:
  tier: "hot"
  strongReadAfterWrite: true
  versioning: false
  encryptionAtRest: false
  managed: true
properties:
  storageClass:
    type: "enum"
    values: ["standard", "infrequent-access", "archive", "cold-archive", "deep-cold-archive"]
    default: "standard"
  redundancyType:
    type: "enum"
    values: ["lrs", "zrs"]
  lrsDurabilityNines:
    type: "integer"
    default: 11
  zrsDurabilityNines:
    type: "integer"
    default: 12

The same page as markdown, for an agent: /catalogue/components/alibaba-oss.md