価格 30% ダウン!AWS Glue 6.0 が Iceberg v3 にフル対応したよ!
こんにちは、しぃちゃんだよ!今日は AWS Glue の大型バージョンアップのニュースだよ!
AWS What's Newなにが発表されたの?
AWS What's New に、AWS Glue 6.0 が一般提供開始(GA)になったという発表が載ったよ。今回の目玉は 30% の価格引き下げと、Apache Iceberg v3 へのフル対応。ランタイムも Apache Spark 4.1・Python 3.13・Scala 2.13 にアップグレードされたの。
今までどうだったの?
これまでの AWS Glue は、Iceberg の新しい機能(VARIANT データ型や deletion vectors など)にはまだ対応していなくて、ランタイムも一世代前の Spark・Python ベースだったの。処理コストも今回の 6.0 と比べると高めだったんだって。
これで何が変わるの?
Glue 6.0 では、Iceberg v3 の新機能がまとめて使えるようになるよ。
- VARIANT データ型 + 自動シュレッディングで、半構造化データの読み取りが高速化
- deletion vectors で行単位の更新が高性能に
- geometry / geography 型で空間データ処理に対応
- UNKNOWN 型・DEFAULT 列値で、スキーマが進化してもパイプラインが壊れにくく
さらに Apache Hudi・Delta Lake も新しいバージョンに対応したよ。開発体験まわりでも、Spark 宣言型パイプラインで定型のオーケストレーションコードを減らせたり、Real-Time Mode でサブ秒レイテンシのストリーミング処理ができたり、Arrow ネイティブの Python UDF で PySpark の処理が速くなったりと、盛りだくさんの内容になっているの。
深く潜ってみよう
利用開始は簡単で、AWS Glue コンソールや SageMaker Unified Studio のバージョンドロップダウンで「Glue 6.0」を選ぶだけ。既存のジョブは Spark Upgrade Agent を使って移行することもできるよ。対応リージョンは AWS Commercial の全リージョンに加えて、AWS GovCloud(US)・AWS China リージョンも含まれているの。
まとめ
- AWS Glue 6.0 が GA になり、価格 30% 減 + Iceberg v3 フル対応が実現したよ
- ランタイムは Spark 4.1・Python 3.13・Scala 2.13 にアップグレード
- VARIANT 型・deletion vectors・空間データ型など、Iceberg v3 の新機能がまとめて使えるようになったの
- Spark Upgrade Agent で既存ジョブの移行もサポートされているよ
- ETL やデータ基盤を運用しているエンジニアなら、次のジョブ作成でバージョンを切り替えて試してみる価値ありだよ!