> Germinating
← All 50 Days
Day 3 of 50
D1: Architecture & Features Week 1
DAY 03

Snowflake Editions & Cloud Platforms

Snowflake sells four editions — Standard, Enterprise, Business Critical, and Virtual Private Snowflake (VPS). The exam doesn’t ask you to choose one for a customer; it asks “what’s the MINIMUM edition needed for feature X?” over and over. Today we build the boundary map: which features unlock at which tier, and the four traps Snowflake plants in those questions.

🗣️ Plain-English First

Two terms you’ll need today:

TermPlain meaning
Time TravelLets you query a table as it looked X days ago, or recover a dropped table. Standard = 1 day. Enterprise+ = up to 90 days. Full deep-dive on Day 44.
Tri-Secret SecureAn extra encryption layer where your customer-managed key is combined with Snowflake’s key. You hold one of the keys, so neither side alone can decrypt. Business Critical+ only.
HIPAA / HITRUST / PCICompliance frameworks for healthcare data (HIPAA, HITRUST) and payment card data (PCI). If your data falls under these, you need Business Critical+.
PrivateLinkA private network connection to Snowflake over your cloud provider’s backbone — your traffic never touches the public internet. Business Critical+ only.
📘

Today’s Concept

Micro-Concept 1: The Four Editions, Stacked

Editions are cumulative — each one includes everything from the editions below it, then adds more. Walk up the ladder:

EditionDesigned forHeadline addition
StandardEntry-level. Smaller teams, non-regulated workloads.Core Snowflake — full SQL, semi-structured data, sharing, always-on encryption
EnterpriseMost common production tier. Large analytics teams.Multi-cluster warehouses, 90-day Time Travel, materialized views, dynamic data masking, search optimization, auto-clustering
Business CriticalRegulated industries — healthcare, finance, government.Tri-Secret Secure, HIPAA/HITRUST/PCI compliance, PrivateLink, account replication & failover/failback
Virtual Private Snowflake (VPS)Strictest isolation requirements — large financial institutions, defense.Completely isolated Snowflake environment — no shared infrastructure with any other customer

Pricing rises with the tier — credits cost more on each step up. A credit is roughly $2 on Standard, $3 on Enterprise, $4 on Business Critical, and ~$6 on VPS (US AWS on-demand; varies by cloud and region).

Micro-Concept 2: The Boundary Map (Memorize This)

The exam asks “MINIMUM edition for feature X?” so what you really need is the boundary — at which tier does each feature first appear? Here it is:

FeatureMinimum edition
Always-on AES-256 encryption (rest), TLS (transit)Standard (all editions)
Network policies, MFA, SSO, federated authStandard (all editions)
Fail-safe (7 days, Snowflake-managed)Standard (all editions)
Time Travel — up to 1 dayStandard
Secure Data SharingStandard (all editions)
Standard, secure, and materialized viewsMaterialized views = Enterprise
Multi-cluster warehousesEnterprise
Time Travel up to 90 days (permanent tables)Enterprise
Dynamic Data Masking, External TokenizationEnterprise
Row Access PoliciesEnterprise
Object tagging, Data ClassificationEnterprise
Search Optimization ServiceEnterprise
Auto-clustering (clustered tables)Enterprise
ACCESS_HISTORY (and most ACCOUNT_USAGE governance views)Enterprise
Tri-Secret Secure (customer-managed keys)Business Critical
HIPAA / HITRUST / PCI / FedRAMP supportBusiness Critical
AWS / Azure PrivateLinkBusiness Critical
Database / account replication, failover & failbackBusiness Critical (replication can exist on Enterprise; failover/failback is BC+)
Completely isolated Snowflake environmentVPS

Drill this until it’s automatic. The exam loves stacking two requirements (“HIPAA + multi-cluster”) and asking the minimum edition that satisfies both — the answer is whichever requirement sits higher.

Micro-Concept 3: What Stays the Same Across All Editions

Equally important — and just as testable — is what does not depend on edition. The exam plants traps where someone says “X requires Enterprise” but X is actually included in every edition. Always-on, every edition:

→ AES-256 encryption at rest, TLS encryption in transit
→ Network policies (IP allowlists / blocklists)
→ MFA, SSO, federated authentication, OAuth, key-pair auth
→ Fail-safe (7 days, Snowflake-managed)
→ Time Travel (1 day default for permanent tables)
→ Secure Data Sharing & Marketplace consumption
→ Object-level RBAC (DAC + RBAC model)
→ Data unloading and loading (COPY, Snowpipe)
→ Snowsight, SnowSQL, Snowflake CLI, drivers

Encryption is the most-tested non-edition feature. If you see “Encryption requires Business Critical” — false. Always-on encryption is included in Standard.

Micro-Concept 4: The Four Traps (Worth Memorizing)

Trap statementTruth
“Encryption requires Business Critical”FALSE — always-on AES-256 is included in Standard
“PrivateLink is available on Enterprise”FALSE — PrivateLink is Business Critical+
“90-day Time Travel is available on Standard”FALSE — Standard caps at 1 day; 90 days needs Enterprise+
“Multi-cluster warehouses are available on Standard”FALSE — multi-cluster is Enterprise+

Micro-Concept 5: VPS — When You’d Actually Pick It

VPS provides the same features as Business Critical but in a completely isolated Snowflake environment. No shared compute, no shared services, no shared infrastructure of any kind with other customers. It’s the highest tier, costs the most per credit, and is rare outside very large regulated organizations (major banks, defense, health systems with strict tenancy mandates).

The only feature VPS adds beyond Business Critical is full isolation. If a question asks “What’s the MINIMUM edition for HIPAA?” — the answer is Business Critical, not VPS, because HIPAA doesn’t require isolation, just the Business Critical compliance posture.

Micro-Concept 6: How to Read MINIMUM-Edition Questions

The pattern is always the same. The question lists one or more requirements; you pick the lowest tier that covers them all. Walk through it:

Step 1 — list each requirement in your head.
Step 2 — for each, recall its minimum edition (use the boundary map).
Step 3 — pick the highest tier among them.

Example: “We need 30-day Time Travel and PrivateLink. What’s the minimum edition?”

→ 30-day Time Travel needs Enterprise (Standard caps at 1 day).
→ PrivateLink needs Business Critical.
→ Highest tier wins: Business Critical.

Cheat Sheet

If you need…Minimum edition
Encryption, MFA, SSO, network policies, Fail-safe, 1-day Time Travel, SharingStandard
Multi-cluster warehousesEnterprise
Time Travel beyond 1 day (up to 90)Enterprise
Materialized views, Search Optimization, Auto-clusteringEnterprise
Dynamic Data Masking, Row Access Policies, Object TaggingEnterprise
Data Classification, ACCESS_HISTORY viewEnterprise
Tri-Secret SecureBusiness Critical
HIPAA, HITRUST, PCI, FedRAMPBusiness Critical
AWS / Azure PrivateLinkBusiness Critical
Failover / failback (DR)Business Critical
Fully isolated environment (no shared infra)VPS
🎯 Exam Tip

If a question lists multiple requirements, pick the highest minimum. “Multi-cluster + HIPAA” → multi-cluster needs Enterprise, HIPAA needs Business Critical, so the answer is Business Critical. The four most-tested traps: (1) encryption is always-on, all editions — never the differentiator. (2) PrivateLink is Business Critical, not Enterprise. (3) Multi-cluster warehouses are Enterprise+, not Standard. (4) HIPAA needs Business Critical, not VPS — VPS only adds isolation, not new compliance. Also: Fail-safe (7 days) is in every edition, but the Time Travel limit changes (1 day on Standard, up to 90 days on Enterprise+).

🛠️

Hands-On Lab

Type: LAB (guided)  |  Time: ~10 minutes  |  Credits: <0.1  |  Prerequisite: Day 1 lab complete (lab_xs warehouse exists, Enterprise trial)
1

Confirm your trial is on Enterprise. If you signed up with Enterprise (recommended in Day 1), you’ll have access to multi-cluster, 90-day Time Travel, and materialized views.

SQL
SELECT CURRENT_AVAILABLE_ROLES();
SELECT SYSTEM$ALLOWLIST();  -- if this returns, your account is provisioned
SHOW PARAMETERS LIKE 'DATA_RETENTION_TIME_IN_DAYS' IN ACCOUNT;
👀 Observe: The DATA_RETENTION default is 1 day. On Standard, that’s the cap. On Enterprise+, you can raise it to 90.
2

Try an Enterprise-only feature: multi-cluster. If your trial isn’t Enterprise, this command will error — that’s the proof.

SQL
ALTER WAREHOUSE lab_xs SET 
  MIN_CLUSTER_COUNT = 1,
  MAX_CLUSTER_COUNT = 2;

SHOW WAREHOUSES LIKE 'LAB_XS';
-- Look at min_cluster_count and max_cluster_count columns
👀 Observe: The warehouse is now multi-cluster capable — it can spin up a second cluster if it gets queue pressure. We won’t use that today, but you’ve just proven you have an Enterprise feature available. We do the deep-dive on Day 9.
3

Try Time Travel beyond 1 day. Create a table with a 30-day retention window — only allowed on Enterprise+:

SQL
CREATE DATABASE MY_DB;
CREATE SCHEMA MY_SCHEMA;
CREATE OR REPLACE TABLE tt_test (id INT)
  DATA_RETENTION_TIME_IN_DAYS = 30;

SHOW TABLES LIKE 'TT_TEST';
-- The retention_time column should show 30
👀 Observe: retention_time = 30. On a Standard-edition account this would have errored or capped at 1. This is the boundary in action.
4

Inspect the always-on features. Network policies and MFA exist on every edition:

SQL
SHOW NETWORK POLICIES;        -- works on all editions
SHOW PARAMETERS LIKE 'NETWORK_POLICY' IN ACCOUNT;
👀 Observe: The list may be empty (no policies set yet), but the commands are available. This is “always-on” behaviour — no edition gate.
5

Cleanup. Drop the test table and reset the warehouse to a single cluster (we’ll re-enable multi-cluster on Day 9):

SQL
DROP TABLE IF EXISTS tt_test;

ALTER WAREHOUSE lab_xs SET 
  MIN_CLUSTER_COUNT = 1,
  MAX_CLUSTER_COUNT = 1;

ALTER WAREHOUSE lab_xs SUSPEND;
❄️

Snowflake Documentation

🔗

External References

Practice Questions

Options:

A. Standard
B. Enterprise
C. Business Critical
D. Virtual Private Snowflake (VPS)

✅ Answer: C

Why C: Both HIPAA support and PrivateLink first appear at Business Critical. Both are satisfied at that tier — no need to climb to VPS.

Why not A or B: Standard and Enterprise don’t support HIPAA workloads or PrivateLink.

Why not D: VPS would also work, but it’s not the MINIMUM. VPS adds isolation, which neither requirement asks for.

Options:

A. Standard
B. Enterprise
C. Business Critical
D. VPS

✅ Answer: B

Why B: Time Travel beyond 1 day (up to 90) requires Enterprise+. Multi-cluster warehouses also require Enterprise+. The MINIMUM that satisfies both is Enterprise.

Why not A: Standard caps Time Travel at 1 day and does not support multi-cluster.

Why not C or D: Both work but they’re not the MINIMUM.

Options:

A. Always-on AES-256 encryption at rest
B. Materialized views
C. Multi-Factor Authentication (MFA)
D. Tri-Secret Secure
E. Fail-safe (7 days)

✅ Answer: A, C, E

Why A: Encryption is always-on across every edition — never the differentiator.

Why C: MFA, SSO, and federated auth work on Standard.

Why E: Fail-safe is a fixed 7-day window for permanent tables on every edition (not configurable).

Why not B: Materialized views require Enterprise+.

Why not D: Tri-Secret Secure requires Business Critical+.

Options:

A. VPS adds support for HIPAA and PCI; Business Critical does not
B. VPS provides a completely isolated Snowflake environment with no shared infrastructure
C. VPS is the only edition with always-on encryption
D. VPS is the only edition that supports PrivateLink

✅ Answer: B

Why B: VPS includes everything Business Critical offers, but in a completely separate Snowflake environment, isolated from all other Snowflake accounts. Isolation is the only thing it adds.

Why not A: HIPAA and PCI are already covered at Business Critical.

Why not C: Encryption is always-on for all editions.

Why not D: PrivateLink is supported on Business Critical and VPS — not VPS only.

Options:

A. Standard
B. Enterprise
C. Business Critical
D. VPS only

✅ Answer: C

Why C: Tri-Secret Secure (combining a customer-managed key with Snowflake’s key) is one of Business Critical’s headline security features.

Why not A or B: Standard and Enterprise rely entirely on Snowflake-managed keys.

Why not D: VPS includes Tri-Secret Secure too — but Business Critical is the MINIMUM, which is what the question asks.

📝 Recap

Today you learned: The four editions stack — Standard → Enterprise → Business Critical → VPS — each cumulative on the one below. Enterprise unlocks multi-cluster, 90-day Time Travel, masking, materialized views, search optimization, and most governance features. Business Critical unlocks HIPAA / HITRUST / PCI compliance, Tri-Secret Secure, PrivateLink, and failover. VPS adds full isolation. Encryption, MFA, SSO, network policies, and Fail-safe are always-on for every edition.

Key takeaway: When the exam asks “MINIMUM edition for X + Y”, recall each requirement’s tier and pick the highest. The four traps: encryption is always-on (no edition gate), PrivateLink is BC+, multi-cluster is Enterprise+, and HIPAA needs BC (not VPS).

Tomorrow (Day 4): The interfaces — Snowsight, Snowflake CLI, SnowSQL, the VS Code extension, and drivers/connectors. We’ll lock in two exam-favourite gotchas: which commands can only run from a CLI client (PUT and GET), and how the new Snowflake CLI relates to legacy SnowSQL.

Abhay Krishnan

Abhay Krishnan

Senior Data & AI Consultant
Connect on LinkedIn

With over five years of data engineering experience at EY and Infosys, Abhay Krishnan specializes in building scalable data pipelines and cloud warehousing solutions. He is a certified SnowPro Core professional, alongside credentials in AWS and Azure. Abhay created this 50-day track to solve a problem he faced firsthand: the lack of a structured, free resource for Snowflake certification prep. Follow him on LinkedIn for more data engineering insights.