Microsoft Fabric ランタイムは、Apache Spark に基づく Azure 統合プラットフォームです。 データ エンジニアリングワークフローとデータ サイエンス ワークフローの実行と管理を容易にします。 独自のリソースとオープンソース リソースの両方から重要な要素を合成し、包括的なソリューションを提供します。 簡潔にするために、Apache Spark を搭載した Microsoft Fabric Runtime を単に Fabric Runtime と呼びます。
リリース サイクル
Apache Spark は通常、6 ~ 9 か月ごとにマイナー バージョンをリリースします。 Microsoft Fabric Spark チームは、最高の品質と統合、そしてとサポートを継続的に確保しながら、alacrity を使用して新規ランタイム バージョンを提供することに取り組んでいます。 各バージョンは約 110 個のコンポーネントで構成されています。 ランタイムが Apache Spark を超えて拡張されるにつれて、Azure エコシステム内でのシームレスな統合が保証されます。
当社は、卓越性への取り組みの一環として、新しいプレビュー ランタイム リリースに慎重に取り組んでおり、約 3 か月以内の実験的なプレビューを目標としていますが、最終的にはケースバイケースでタイムラインを確立しています。 これには、Java、Scala、Python、R、Delta Lake など、各 Spark バージョンの重要なコンポーネントの評価が含まれます。 徹底的な評価を行った後、ランタイムの可用性とさまざまなステージの進行状況を示す詳細なタイムラインを作成します。 全体として、Microsoft の目標は、Apache Spark 用の Microsoft Fabric ランタイムの標準ライフサイクル パスを確立することです。
ヒント
運用環境のワークロードには常に最新の GA ランタイム バージョン (現在はランタイム 1.3) を使用します。
次の表は、サポートされている Azure Synapse ランタイムのリリースのランタイム名、リリース日をまとめたものです。
| ランタイム名 | リリース ステージ | サポート終了日 |
|---|---|---|
| Apache Spark 4.0 に基づくランタイム 2.0 | Experimental | 該当なし |
| Apache Spark 3.5 に基づたRuntime 1.3 | GA | 2026 年 9 月 30 日 |
| Apache Spark 3.4 に基づたRuntime 1.2 | EOSA | 2026 年 3 月 31 日 |
この図は、実験用パブリック プレビューから廃止と削除までのランタイム バージョンのライフサイクルの概要を示しています。
| 段階 | 説明 | 標準的なライフサイクル |
|---|---|---|
| 実験的なパブリック プレビュー | 試験段階のパブリック プレビュー フェーズでは、新規ランタイム バージョンの最初のリリースをマークします。 このフェーズでは、ドキュメントに記載されている制限事項があるにもかかわらず、最新バージョンの Apache Spark と Delta Lake を試し、フィードバックを提供するようユーザーに求められます。 Microsoft Azure プレビューの条件が適用されます。 プレビューの利用規約をご覧ください。 | 2~3か月* |
| パブリック プレビュー | さらに改善が行われ、制限が最小限に抑えられた後、ランタイムはプレビュー ステージに進みます。 Microsoft Azure プレビューの条件が適用されます。 プレビューの利用規約をご覧ください。 | 3 か月* |
| 一般提供 (GA) | ランタイム バージョンが一般提供 (GA) の条件を満たすと、一般にリリースされ、運用環境のワークロードに適しています。 このステージに到達するには、ランタイムは、パフォーマンス、プラットフォームとの統合、信頼性評価、およびユーザーのニーズを満たす能力の観点から、厳しい要件を満たす必要があります。 | 24 か月 |
| 長期サポート (LTS) | 一般提供 (GA) リリースの後、Spark バージョンの特定の要件に応じて、ランタイムが長期サポート (LTS) ステージに移行する場合があります。 この LTS ステージは発表される可能性があり、お客様の予想されるサポート期間を詳しく説明します。これは通常、完全なサポートの 1 年追加となります。 | 12 か月* |
| 発表されたサポート終了日 | ランタイムがサポートの終了に達すると、それ以降の更新プログラムやサポートは受け取りません。 通常、ランタイムの廃止前に 6 か月間の通知が行われます。 このサポート終了日は、特定のテーブルを更新してサポート終了日を記録することで文書化されます。このサポート終了日はサポートの中止を示します。 | 廃止日の 6 か月前 |
| サポート終了日です。 ランタイムのサポート対象外と非推奨 | 以前に発表されたサポート終了日が到着すると、ランタイムは公式にサポートされません。 これは、更新プログラムやバグ修正を受け取らず、チームが公式にサポートを提供しないことを意味します。 すべてのサポート チケットが自動的に解決されます。 サポートされていないランタイムの使用はユーザー自身の責任となります。 ランタイムは Fabric ワークスペースの設定と環境項目から削除されるため、ワークスペース レベルでは使用できません。 さらに、ランタイムも環境から削除され、サポートされているランタイム バージョンの新規環境を作成するオプションはありません。 既存の環境で実行されている既存の Spark ジョブは実行できなくなります。 | 該当なし |
| 削除されたランタイム | ランタイムがサポートされていないフェーズに達すると、このランタイムを使用するすべての環境が削除されます。 このランタイムに関連付けられているバックエンド関連のコンポーネントもすべて削除されます。 | サポート終了日から数日後 |
* 各ステージでの予想される実行時間です。 これらのタイムラインは例として提供され、さまざまな要因によって異なる場合があります。 ライフサイクルのタイムラインは、Microsoft の裁量により変更される場合があります。
バージョン管理
ランタイム バージョンの番号付けはセマンティック バージョン管理と密接に関連していますが、従っているアプローチは少し異なります。 ランタイムのメジャー バージョンは Apache Spark のメジャー バージョンに対応しています。 そのため、Runtime 1 は Spark バージョン 3 に対応しています。 同様に、ランタイム 2 は Spark 4.0 に合わせて調整されます。 現行のランタイム間には、さまざまなライブラリの追加や削除を含む変更が発生する可能性があることに注意する必要があります。 さらに、Microsoft のプラットフォームには、ユーザーが任意のライブラリをインストールできるライブラリ管理機能が用意されています。