🍏 iOS / Mac OSiOS-27-Beta: Warum Apple die Punkt-1-Version auslässt(17.09.2026 um 10:01 Uhr)
🍏 iOS / Mac OSHue Bridge Pro: Jetzt 149,99 statt ehemals 89,99 Euro(17.09.2026 um 11:17 Uhr)
🍏 iOS / Mac OSClaude darf jetzt das Licht schalten: Google Home öffnet sich(17.09.2026 um 11:18 Uhr)
🍏 iOS / Mac OSiOS 27.2 Beta Adds Siri AI Support for Five New Languages(17.09.2026 um 09:49 Uhr)
🍏 iOS / Mac OSiOS 27.2 Beta Brings Apple TV App Profiles, Similar to Netflix(17.09.2026 um 09:58 Uhr)
🍏 iOS / Mac OSiPhone 18 Pro Adaptive Power does nothing for the first 7 days(17.09.2026 um 10:03 Uhr)
🍏 iOS / Mac OSiOS 27.2 Makes Alarm AM and PM Labels Smaller in the Clock App(17.09.2026 um 10:08 Uhr)
🍏 iOS / Mac OSiOS-27-Beta: Warum Apple die Punkt-1-Version auslässt(17.09.2026 um 10:01 Uhr)
🍏 iOS / Mac OSHue Bridge Pro: Jetzt 149,99 statt ehemals 89,99 Euro(17.09.2026 um 11:17 Uhr)
🍏 iOS / Mac OSClaude darf jetzt das Licht schalten: Google Home öffnet sich(17.09.2026 um 11:18 Uhr)
🍏 iOS / Mac OSiOS 27.2 Beta Adds Siri AI Support for Five New Languages(17.09.2026 um 09:49 Uhr)
🍏 iOS / Mac OSiOS 27.2 Beta Brings Apple TV App Profiles, Similar to Netflix(17.09.2026 um 09:58 Uhr)
🍏 iOS / Mac OSiPhone 18 Pro Adaptive Power does nothing for the first 7 days(17.09.2026 um 10:03 Uhr)
🍏 iOS / Mac OSiOS 27.2 Makes Alarm AM and PM Labels Smaller in the Clock App(17.09.2026 um 10:08 Uhr)
🔧 Programmierung 🕛 vor 3 Monaten 11 Min Lesezeit
0

Redshift Spectrum + Lake Formation — Enterprise Governance on NAS Data

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht




TL;DR



In , Databricks hit boundaries. In , DuckDB Lambda was cheapest. In









How to Read This Article



This article is:




  • A reproduction-focused validation report

  • Evidence from one environment (Redshift Serverless 8 RPU, ap-northeast-1)

  • A governance architecture guide for Lake Formation + FSx S3 AP



Read by role:





  • DWH engineer: Architecture → Setup → Benchmark Results


  • Security / governance reviewer: 4-Layer Authorization → Governance Impact


  • Data engineer: When to Use → Comparison with Athena


  • Partner / SA: Partner Decision Card → Discovery Questions









Prerequisite Concepts



Before reading this article, it helps to understand:





  • Redshift Spectrum — Redshift's ability to query data in S3 via external schemas (Glue Catalog)


  • Redshift Serverless — pay-per-query Redshift without cluster management (measured in RPU)


  • Lake Formation — AWS's centralized governance layer for data lakes (table/column/tag permissions)


  • Glue Catalog — AWS's metadata catalog (shared by Athena, Redshift Spectrum, EMR, Glue)


  • External Schema — a Redshift schema that maps to a Glue Catalog database









Architecture






CODE
┌─────────────────────────────────────────────────────────────────┐
│ Redshift Serverless (8 RPU) │
│ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ SQL Query │ │
│ │ SELECT * FROM fsxn_spectrum.sensor_readings │ │
│ │ JOIN local_table ON ... │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │ │
│ External Schema (Glue Catalog) │
└──────────────────────────┼───────────────────────────────────────┘

┌────────────┼────────────┐
│ │ │
Lake Formation IAM Role S3 Access Point
(table/column (API (resource
permissions) access) policy)
│ │ │
└────────────┼────────────┘


FSx for ONTAP Volume (Parquet files)






4-Layer Authorization:





  1. Lake Formation — Who can access which tables/columns (fine-grained)


  2. IAM — Who can call which AWS APIs


  3. S3 Access Point Policy — Which principals can access this access point


  4. File System — UNIX permissions on the underlying files









Benchmark Results






































Query Duration (ms) Rows Notes
CREATE EXTERNAL SCHEMA 240 One-time setup
COUNT(*) 10K rows 3,231 10,000 Cold start overhead
GROUP BY + AVG aggregation 2,580 3 groups Status grouping
COUNT(*) 5M rows 4,277 5,000,000 Large scan


Environment: Redshift Serverless 8 RPU, ap-northeast-1. FSx for ONTAP Single-AZ, 128 MB/s.



Performance note: Redshift Serverless has cold start overhead (~2-3s for first query). Warm queries on provisioned Redshift clusters would be faster. For simple scans, Athena is ~2x faster because it has no DWH initialization overhead.









Evidence Matrix


































































































Layer Evidence Result Interpretation
Redshift Serverless Workgroup creation (8 RPU) ✅ Pass Serverless endpoint available
IAM role Spectrum role with S3 AP permissions ✅ Pass GetObject + ListBucket on AP ARN
External Schema CREATE EXTERNAL SCHEMA from Glue ✅ Pass Same catalog as Athena
Spectrum read (small) COUNT(*) 10K rows ✅ Pass 3,231ms
Spectrum read (aggregation) GROUP BY + AVG ✅ Pass 2,580ms
Spectrum read (large) COUNT(*) 5M rows ✅ Pass 4,277ms
Lake Formation admin put-data-lake-settings ✅ Pass Admin configured
Lake Formation grant Table-level SELECT grant ✅ Pass Fine-grained permission works
LF column-level SELECT on 3 permitted columns ✅ Pass Non-permitted column returns "cannot be resolved"
LF column deny SELECT on denied column (humidity) ✅ Pass (denied) "Column cannot be resolved or requester is not authorized"
LF row filter Data cells filter creation ✅ Pass Row filter (status='normal') + column filter combined
LF-Tag creation sensitivity tag (public/internal/confidential) ✅ Pass Tag created and assigned to table
LF-Tag permission Tag-based DESCRIBE+ASSOCIATE grant ✅ Pass Scalable governance via classification
Athena under LF Query with LF permissions active ✅ Pass Same governance applies to Athena








Setup






Step 1: Create External Schema (reuses Glue Catalog)






CODE
CREATE EXTERNAL SCHEMA fsxn_spectrum
FROM DATA CATALOG
DATABASE 'fsxn_athena_verification'
IAM_ROLE 'arn:aws:iam::<ACCOUNT_ID>:role/fsxn-redshift-spectrum-role'
REGION 'ap-northeast-1';






Key insight: This uses the same Glue Catalog database that Athena uses. No additional table registration needed — if Athena can query it, Redshift Spectrum can too.






Step 2: Query FSx for ONTAP Data






CODE
-- Simple count
SELECT COUNT(*) FROM fsxn_spectrum.sensor_readings;
-- Result: 10000 (3,231ms)

-- Aggregation
SELECT status, COUNT(*), AVG(temperature)
FROM fsxn_spectrum.sensor_readings
GROUP BY status;
-- Result: 3 groups (2,580ms)

-- JOIN with local Redshift table (DWH capability)
SELECT s.device_id, s.temperature, d.location
FROM fsxn_spectrum.sensor_readings s
JOIN device_master d ON s.device_id = d.device_id
WHERE s.temperature > 35;









Step 3: Add Lake Formation Governance






CODE
# Set Lake Formation admin
aws lakeformation put-data-lake-settings \
--data-lake-settings '{"DataLakeAdmins": [{"DataLakePrincipalIdentifier": "arn:aws:iam::<ACCOUNT_ID>:user/<admin>"}]}'

# Grant table-level SELECT to a role
aws lakeformation grant-permissions \
--principal '{"DataLakePrincipalIdentifier": "arn:aws:iam::<ACCOUNT_ID>:role/fsxn-analyst-role"}' \
--resource '{"Table": {"DatabaseName": "fsxn_athena_verification", "Name": "sensor_readings"}}' \
--permissions '["SELECT", "DESCRIBE"]'









  • Part 2:


  • Part 4:









  • References








    Key achievement: This validation established that Redshift Spectrum + Lake Formation provides the strongest enterprise governance path for FSx for ONTAP S3 AP data — 4-layer authorization (Lake Formation → IAM → S3 AP → File System), table/column-level access control, and seamless sharing of Glue Catalog with Athena. The same governance configuration applies to both Athena and Redshift Spectrum queries, enabling a unified governance model across query engines.



    All benchmarks are from a specific test environment (Redshift Serverless 8 RPU, FSx for ONTAP Single-AZ 128 MB/s, ap-northeast-1). Performance improves with warm queries and provisioned clusters.




    Disclaimer: This article is an independent validation report and does not represent AWS or NetApp official guidance. Product behavior and platform capabilities may change. Always validate in your own environment.


    Vollständiger Original-Artikel
    Den kompletten Beitrag mit allen Details direkt auf dev.to lesen.
    ↗ Original-Artikel auf dev.to lesen
    Wie bewertest du diesen Beitrag?
    1 Klick Feedback
    Teilen mit Netzwerk & Team:

    Community-Analysen & Experten-Meinungen 0

    Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
    Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
    Community Pulse: Relevanz-Einschätzung
    1 Klick Experten-Votum
    🔴 Akute Relevanz 0%
    🟡 In Evaluierung 0%
    🟢 Keine Auswirkung 0%
    Spannende Innovation 0%
    Verwandte Story-Cluster & Quellen (Vektor-KI)
    Port 8095 Engine
    2 Quellen
    iOS 27.2 Beta Adds Siri AI Support for Five New Languages
    1 Quelle
    iOS-27-Beta: Warum Apple die Punkt-1-Version auslässt
    1 Quelle
    Hue Bridge Pro: Jetzt 149,99 statt ehemals 89,99 Euro
    Ähnliche Beiträge
    🔍 Verwandte News

    Auch interessante Nachrichten Redshift Spectrum + Lake Formation — Enterprise Governance on NAS Data

    Thematisch verwandte Begriffe: Redshift, Spectrum, Lake, Formation · 6 Treffer

    Laden...

    Videos werden geladen ...

    Laden...

    Beiträge werden geladen ...

    Laden...

    Videos werden geladen ...

    Laden...

    Beiträge werden geladen ...

    Laden...

    Videos werden geladen ...

    Laden...

    Beiträge werden geladen ...

    Laden...

    Videos werden geladen ...

    Laden...

    Beiträge werden geladen ...

    Laden...

    Videos werden geladen ...