Storage Blob Storage premium

Cool access tier

Cool access tier is a Blob Storage choice for data you do not read often but still want available immediately. It costs less to store than hot tier, but reads, transactions, and early movement can cost more. It is a good fit for older reports, short-term backups, infrequently used media, or datasets kept for occasional review. The important idea is tradeoff: cool tier saves capacity cost when access is low, but it is not a dumping ground for data that applications read constantly.

Aliases
No aliases mapped yet
Difficulty
fundamentals
CLI mappings
3
Last verified
2026-05-12

Microsoft Learn

The cool access tier is an online Azure Blob Storage tier for data that is infrequently accessed or modified but still needs immediate online availability.

Microsoft Learn: Access tiers for blob data2026-05-12

Technical context

Technically, cool is an online access tier for block blobs in Azure Storage. A storage account can have a default access tier, and individual blobs can also be explicitly set to hot, cool, cold, or archive where supported. In general-purpose v2 accounts, cool data has a minimum recommended retention period and can incur early deletion charges if moved or deleted too soon. Operators should understand lifecycle management, blob-level tiering, redundancy, soft delete, immutability, last access tracking, and application read patterns before changing tiers.

Why it matters

Cool access tier matters because storage cost optimization is often about matching behavior, not buying the cheapest label. Data that sits untouched for weeks can waste money in hot tier, while data that users read daily can become more expensive in cool tier because access and transaction charges rise. The tier also affects availability expectations and early deletion penalties. Good storage design uses lifecycle rules, inventory, access metrics, and business retention requirements to place data intentionally. That keeps finance happy without surprising users, auditors, or applications that need immediate reads. It should be reviewed with real users, clear ownership, and measurable service outcomes before being treated as mature production design.

Where you see it

Signals, screens, and Azure surfaces where this term usually becomes operational.

Signal 01

In the Azure portal storage account configuration, cool appears as a default blob access tier option alongside hot and cold for new blobs during daily operations and audits.

Signal 02

At the blob level, properties show an explicit or inferred access tier, last modified time, access metadata, retention, immutability, and lifecycle effects during daily operations and audits.

Signal 03

In cost analysis and storage inventory, signals include capacity by tier, read operations, retrieval charges, early deletion fees, lifecycle policy matches, and unexpected hot-path reads.

When this becomes relevant

Specific situations where this term helps solve real Azure design, operations, migration, security, reliability, cost, or governance problems.

  • Store older reports or exports that remain available for occasional review.
  • Keep short-term backup or disaster recovery data online at lower capacity cost.
  • Tier media, logs, or datasets after active processing has finished.

Real-world case studies

Different enterprise-style examples that show the term being used to hit measurable objectives.

Case study 01

Campaign asset tiering

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

Orchid Media Group stored finished advertising assets in hot Blob Storage even though most files were rarely accessed after campaign launch.

Business/Technical Objectives
  • Reduce monthly storage capacity cost by at least 20 percent
  • Keep assets immediately available for client revisions
  • Avoid early deletion charges on active projects
  • Give producers a simple exception path for high-profile campaigns
Solution Using Cool access tier

The storage team analyzed access logs and tagged blobs by campaign phase. Assets older than 45 days with no recent reads were moved to cool tier through lifecycle rules, while active campaigns stayed hot. Producers could add an exception tag that paused tiering for selected clients. Azure CLI scripts verified blob tiers during weekly reviews, and Cost Management reports compared capacity savings with read and transaction charges. Soft delete and immutability policies remained in place so tiering did not weaken retention controls. The team also documented owners, rollback steps, dashboards, and escalation paths so support staff could handle exceptions without redesigning the solution.

Results & Business Impact
  • Blob capacity cost dropped by 27 percent in the first billing cycle
  • Client revision downloads still completed with online access
  • Early deletion charges stayed below the approved threshold
  • Exception tags prevented tiering for 19 active premium campaigns
Key Takeaway for Glossary Readers

Cool access tier saves money when lifecycle rules reflect real access patterns and business owners can handle exceptions.

Case study 02

University research data archive

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

Redwood State University needed to store completed genomics datasets that researchers might revisit during grant reviews but did not query every week.

Business/Technical Objectives
  • Lower storage spend for completed research projects
  • Keep datasets online for grant and peer-review requests
  • Preserve access controls and retention obligations
  • Show departments the cost impact of their data lifecycle choices
Solution Using Cool access tier

The cloud team created a tiering policy for research containers using project status tags. Active experiments remained hot, while completed datasets moved to cool after review and metadata approval. Storage inventory reported data volume by department, tier, and retention label. Researchers used a request process to move a dataset back to hot before intensive analysis. Private endpoints, RBAC, encryption, and immutable retention rules were reviewed before tiering began. Dashboards showed cool tier savings, reads from cool data, and any policy exceptions. The team also documented owners, rollback steps, dashboards, and escalation paths so support staff could handle exceptions without redesigning the solution.

Results & Business Impact
  • Storage capacity spend for completed projects fell by 23 percent
  • Grant-review downloads remained available without archive rehydration delays
  • Department reports helped retire 14 abandoned datasets
  • No access-control exceptions were introduced by the tiering policy
Key Takeaway for Glossary Readers

Cool tier works well for research data when online availability matters but steady hot-tier pricing no longer matches usage.

Case study 03

Log retention cost control

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

Fabrikam Retail kept fraud investigation logs in hot Blob Storage for a full year even though investigators mainly accessed records from the first month.

Business/Technical Objectives
  • Cut retention cost while keeping logs searchable on demand
  • Protect investigation evidence from accidental deletion
  • Avoid moving logs that active fraud cases still needed
  • Measure read charges after tiering
Solution Using Cool access tier

The security and platform teams separated active-case logs from general retained logs using blob index tags. After 35 days, lifecycle rules moved closed-case log blobs to cool tier while legal-hold and immutability policies protected evidence. Active cases kept a tag that prevented tiering until investigators closed the review. CLI checks sampled blob tiers weekly, and Cost Management tracked capacity savings against retrieval and transaction charges. Azure Monitor alerts fired when read activity from cool logs exceeded the expected investigation pattern. The team also documented owners, rollback steps, dashboards, and escalation paths so support staff could handle exceptions without redesigning the solution. Post-implementation reviews converted lessons learned into updated standards, training notes, and release checklists for future teams.

Results & Business Impact
  • Annualized log storage cost decreased by 31 percent
  • Investigators retained immediate online access to retained evidence
  • Active-case exceptions prevented premature tiering of 8,400 blobs
  • Unexpected cool-read alerts identified one noisy analytics query
Key Takeaway for Glossary Readers

Cool access tier is effective for retained logs when governance metadata controls which evidence is safe to tier.

Why use Azure CLI for this?

Use CLI for cool access tier when you need repeatable evidence or bulk changes for blob tier, account default tier, lifecycle validation, and rollback to hot tier.

CLI use cases

  • Set a selected blob to cool after confirming it is infrequently accessed.
  • List blobs and inspect tier information during a storage cost review.
  • Move a blob back to hot tier when an application or report becomes active again.

Before you run CLI

  • Confirm the storage account, container, blob path, and whether the tier is explicit or inherited.
  • Review retention, immutability, legal hold, and early deletion implications before moving data.
  • Use login-based authentication where possible instead of account keys for routine operations.

What output tells you

  • Blob properties show the current access tier, tier change time, lease status, and metadata.
  • Set-tier output confirms the request was accepted but not whether the business access pattern is correct.
  • List output helps identify candidates, but cost analysis is needed to prove savings.

Mapped Azure CLI commands

Blob access tier operations

direct
az storage blob show --account-name <storage-account> --container-name <container> --name <blob> --auth-mode login
az storage blobdiscoverStorage
az storage blob set-tier --account-name <storage-account> --container-name <container> --name <blob> --tier Cool --auth-mode login
az storage bloboperateStorage
az storage blob list --account-name <storage-account> --container-name <container> --auth-mode login --query "[].{name:name,tier:properties.blobTier}"
az storage blobdiscoverStorage

Architecture context

Cool access tier is a storage lifecycle and FinOps decision for blobs that remain online but are read less often. I review it beside the account default tier, per-blob tier overrides, lifecycle rules, retention requirements, backup patterns, and expected restore behavior. The architecture question is not whether cool is cheaper; it is whether the workload’s read frequency, transaction volume, and minimum retention fit the tier. Good designs classify data by age and access pattern, then move blobs automatically with tags, prefixes, or lifecycle policies. Operators should compare hot-to-cool candidates against access logs, storage transactions, rehydration needs, and downstream consumers. Cool tier is useful when evidence proves infrequent access; otherwise it can shift cost from storage to reads and operations.

Security

Security for cool access tier is mostly the same data-protection problem as any Blob Storage tier, but cost-driven moves can accidentally widen exposure. Before tiering, confirm container public access, shared access signatures, RBAC, private endpoints, encryption, immutability, legal hold, soft delete, and diagnostic settings. Older data is often more sensitive than teams remember because it may contain customer records, raw exports, or audit evidence. Lifecycle policies should not bypass retention or compliance obligations. Operators should review who can change tiers, delete blobs, or generate access tokens for infrequently used content. Review exceptions regularly, document approved data flows, and make sure support staff understand what they may safely inspect.

Cost

Cost for cool access tier is the main reason it exists, but savings only appear when access is infrequent enough. Capacity cost is lower than hot tier, while read, retrieval, and transaction costs are higher. In general-purpose v2 accounts, moving or deleting cool blobs before the minimum retention period can create early deletion charges. Small objects may also be billed at a minimum billable size on cooler tiers. Estimate with real access logs, not assumptions. Track monthly savings against added read charges and operational effort so tiering remains a business decision. Compare the bill with actual business value, operational effort, and risk reduction instead of judging only the unit price.

Reliability

Reliability for cool access tier means users can still retrieve the data when needed and the tiering policy does not conflict with recovery plans. Cool is online, so retrieval latency remains milliseconds, but availability is slightly lower than hot tier and access costs are higher. Backup, disaster recovery, and analytics processes may unexpectedly read cool data during incidents or month-end reporting. Test those patterns before broad tiering. Use lifecycle rules carefully, protect critical data with redundancy and soft delete, and monitor unexpected reads, early deletes, and policy changes that move blobs too aggressively. Practice the failure path, record recovery evidence, and keep human escalation available for cases automation cannot safely resolve.

Performance

Performance for cool access tier is suitable for online retrieval, but workloads can feel slower or more expensive if tiering hides an application behavior problem. Read latency is still online, unlike archive, yet high-volume scans, analytics jobs, or restore processes may generate more charges and contention than expected. Measure throughput, request rate, and transaction patterns before moving application data. For reporting and backup workloads, test restore or scan times using realistic volumes. If data becomes active again, move it to hot tier or adjust lifecycle rules before repeated reads create avoidable cost. Measure end-to-end behavior under realistic volume, because clean lab tests often miss the bottlenecks that users actually feel.

Operations

Operationally, cool access tier belongs in a storage lifecycle strategy. Teams should know which containers are eligible, what access pattern qualifies, who approves changes, and how exceptions are handled. Use storage inventory, blob index tags, last access time tracking where appropriate, and cost reports to find candidates. Run changes in phases, then monitor read charges, transaction charges, support tickets, and early deletion fees. Document whether tiering is explicit on each blob or inherited from the account default. Operators need rollback commands for moving selected data back to hot tier. Keep rollback steps, dashboards, service owners, and escalation contacts current so support teams can act without guessing under pressure.

Common mistakes

  • Moving frequently read application data to cool because capacity cost looks cheaper.
  • Ignoring early deletion charges when lifecycle policies move or delete blobs too soon.
  • Assuming cool behaves like archive; cool is online, while archive requires rehydration before reads.