วงจรชีวิตของรันไทม์ Apache Spark ใน Fabric
รันไทม์ Microsoft Fabric เป็นแพลตฟอร์มที่รวมเข้ากับ Azure โดยอ้างอิงจาก Apache Spark ซึ่งอํานวยความสะดวกในการดําเนินการและการจัดการเวิร์กโฟลว์วิศวกรรมข้อมูลและวิทยาศาสตร์ข้อมูล โดยจะสังเคราะห์องค์ประกอบที่จําเป็นจากทรัพยากรทั้งที่เป็นกรรมสิทธิ์และโอเพนซอร์สเพื่อเสนอโซลูชันที่ครอบคลุม เพื่อความคล่องตัว เราอ้างถึง Microsoft Fabric Runtime ที่ขับเคลื่อนโดย Apache Spark เพียงแค่เป็น Fabric Runtime
ระยะความถี่การนำออกใช้
Apache Spark มักจะเผยแพร่เวอร์ชันรองทุก 6 ถึง 9 เดือน ทีม Microsoft Fabric Spark มุ่งมั่นส่งมอบเวอร์ชันรันไทม์ใหม่ด้วยความชราภาพ พร้อมสร้างความมั่นใจในคุณภาพและการรวมสูงสุดรวมถึงการสนับสนุนอย่างต่อเนื่อง แต่ละเวอร์ชันประกอบด้วยคอมโพเนนต์ประมาณ 110 รายการ ขณะที่รันไทม์ขยายเกิน Apache Spark เรามั่นใจว่าการรวมที่ราบรื่นภายในระบบนิเวศของ Azure
ด้วยความมุ่งมั่นสู่ความเป็นเลิศ เราเข้าถึงการเผยแพร่รันไทม์การแสดงตัวอย่างใหม่อย่างรอบคอบ กําหนดเป้าหมายตัวอย่างการทดลองในประมาณ 3 เดือน แต่ท้ายที่สุดแล้วจะสร้างไทม์ไลน์เป็นกรณี ๆ ไป ซึ่งเกี่ยวข้องกับการประเมินคอมโพเนนต์ที่สําคัญของแต่ละเวอร์ชันของ Spark รวมถึง Java, Scala, Python, R และ Delta Lake หลังจากการประเมินอย่างละเอียด เราจะสร้างไทม์ไลน์โดยละเอียดที่สรุปความพร้อมใช้งานและความคืบหน้าของรันไทม์ผ่านขั้นตอนต่าง ๆ โดยรวมเป้าหมายของเราคือการสร้างเส้นทางวงจรชีวิตมาตรฐานสําหรับรันไทม์ Microsoft Fabric สําหรับ Apache Spark
เคล็ดลับ
ใช้เวอร์ชันรันไทม์ GA ล่าสุดเสมอสําหรับปริมาณงานการผลิตของคุณ ซึ่งปัจจุบันคือ Runtime 1.3
ตารางต่อไปนี้แสดงรายการชื่อรันไทม์ และวันที่เผยแพร่สําหรับการเผยแพร่รันไทม์ Azure Synapse ที่ได้รับการสนับสนุน
ชื่อรันไทม์ | ลําดับขั้นการเผยแพร่ | วันที่สิ้นสุดการสนับสนุน |
---|---|---|
รันไทม์ 1.3 ตาม Apache Spark 3.5 | GA | วันที่ 30 กันยายน ค.ศ. 2026 |
รันไทม์ 1.2 ตาม Apache Spark 3.4 | GA | 31 มีนาคม 2026 |
รันไทม์ 1.1 ตาม Apache Spark 3.3 | EOSA | 31 มีนาคม 2025 |
แผนภาพแสดงวงจรชีวิตของเวอร์ชันรันไทม์จากตัวอย่างสาธารณะแบบทดลองไปจนถึงการยกเลิกการใช้งานและการเอาออก
ขั้น | คำอธิบาย | วงจรชีวิตทั่วไป |
---|---|---|
การแสดงตัวอย่างสาธารณะแบบทดลอง | ระยะการแสดงตัวอย่างสาธารณะแบบทดลองทําเครื่องหมายการเผยแพร่เริ่มต้นของเวอร์ชันรันไทม์ใหม่ ในระหว่างระยะนี้ ผู้ใช้มีความเร่งด่วนในการทดลองกับ Apache Spark และ Delta Lake เวอร์ชันล่าสุด และให้คําติชม แม้ว่าจะมีข้อจํากัดที่จัดทําเป็นเอกสาร ใช้เงื่อนไขการแสดงตัวอย่างของ Microsoft Azure ดูตัวอย่างข้อกําหนดการใช้งาน | 2-3 เดือน* |
การแสดงตัวอย่างสาธารณะ | หลังจากที่มีการปรับปรุงเพิ่มเติมและขีดจํากัดน้อยที่สุด รันไทม์จะดําเนินไปยังขั้นตอนการแสดงตัวอย่าง ใช้เงื่อนไขการแสดงตัวอย่างของ Microsoft Azure ดูตัวอย่างข้อกําหนดการใช้งาน | 3 เดือน* |
ความพร้อมใช้งานทั่วไป (GA) | เมื่อเวอร์ชันรันไทม์ตรงตามเกณฑ์ความพร้อมใช้งานทั่วไป (GA) จะมีการเผยแพร่ให้กับสาธารณะและเหมาะสําหรับปริมาณงานการผลิต ในการเข้าถึงขั้นตอนนี้ รันไทม์ต้องเป็นไปตามข้อกําหนดที่เข้มงวดในแง่ของประสิทธิภาพการทํางาน การรวมกับแพลตฟอร์ม การประเมินความน่าเชื่อถือ และความสามารถในการตอบสนองความต้องการของผู้ใช้ | 24 เดือน |
การสนับสนุนระยะยาว (LTS) | หลังจากการเผยแพร่ความพร้อมใช้งานทั่วไป (GA) รันไทม์อาจเปลี่ยนเป็นขั้นตอนการสนับสนุนระยะยาว (LTS) โดยขึ้นอยู่กับข้อกําหนดเฉพาะของเวอร์ชัน Spark ขั้นตอน LTS นี้อาจประกาศรายละเอียดระยะเวลาการสนับสนุนที่คาดไว้สําหรับลูกค้าซึ่งโดยทั่วไปแล้วคือปีเพิ่มเติมของการสนับสนุนทั้งหมด | 12 เดือน* |
วันที่สิ้นสุดการสนับสนุนที่ประกาศ | เมื่อรันไทม์สิ้นสุดการสนับสนุน จะไม่มีการอัปเดตหรือการสนับสนุนใดๆ เพิ่มเติม โดยทั่วไปแล้ว จะมีการแจ้งให้ทราบล่วงหน้าหกเดือนก่อนยกเลิกใช้งานรันไทม์ วันที่สิ้นสุดการสนับสนุนนี้ได้รับการจัดทําเป็นเอกสารโดยการอัปเดตตารางเฉพาะที่มีวันที่สิ้นสุดของอายุการใช้งานซึ่งนับเป็นการยกเลิกการสนับสนุน | 6 เดือนก่อนวันเลิกใช้งาน |
วันที่สิ้นสุดการสนับสนุน ไม่สนับสนุนและไม่สนับสนุนรันไทม์ | เมื่อวันที่สิ้นสุดการสนับสนุนที่ประกาศก่อนหน้านี้มาถึง รันไทม์จะไม่ได้รับการสนับสนุนอย่างเป็นทางการ ซึ่งหมายความว่าจะไม่ได้รับการอัปเดตหรือแก้ไขข้อบกพร่องใด ๆ และจะไม่มีการสนับสนุนอย่างเป็นทางการจากทีม ตั๋วการสนับสนุนทั้งหมดจะได้รับการแก้ไขโดยอัตโนมัติ การใช้รันไทม์ที่ไม่สนับสนุนมีความเสี่ยงของผู้ใช้เอง รันไทม์จะถูกลบออกจากการตั้งค่าพื้นที่ทํางาน Fabric และรายการสภาพแวดล้อม ทําให้ไม่สามารถใช้ในระดับพื้นที่ทํางานได้ นอกจากนี้ รันไทม์จะถูกลบออกจากสภาพแวดล้อม และจะไม่มีตัวเลือกในการสร้างสภาพแวดล้อมใหม่สําหรับเวอร์ชันรันไทม์ที่สนับสนุน Spark Job ที่มีอยู่ซึ่งทํางานอยู่ในสภาพแวดล้อมที่มีอยู่จะไม่สามารถดําเนินการได้ | ไม่ระบุ |
ลบรันไทม์ออก | เมื่อรันไทม์ถึงระยะที่ไม่รองรับ สภาพแวดล้อมทั้งหมดที่ใช้รันไทม์นี้จะถูกตัดออก คอมโพเนนต์ที่เกี่ยวข้องกับ Backend ทั้งหมดที่เกี่ยวข้องกับรันไทม์นี้จะถูกลบออกด้วย | สองสามวันหลังจากสิ้นสุดการสนับสนุน |
* ระยะเวลาที่คาดไว้ของรันไทม์ในแต่ละขั้นตอน ไทม์ไลน์เหล่านี้เป็นตัวอย่างและอาจแตกต่างกันไปขึ้นอยู่กับปัจจัยต่าง ๆ ไทม์ไลน์วงจรชีวิตอาจมีการเปลี่ยนแปลงตามดุลพินิจของ Microsoft
การกำหนดรุ่น
การกําหนดหมายเลขเวอร์ชันรันไทม์ของเราในขณะที่เกี่ยวข้องกับการกําหนดรุ่นเชิงความหมายนั้นจะเป็นไปตามวิธีการที่แตกต่างกันเล็กน้อย เวอร์ชันหลักของรันไทม์ที่สอดคล้องกับ Apache Spark เวอร์ชันหลัก ดังนั้น รันไทม์ 1 สอดคล้องกับ Spark เวอร์ชัน 3 ในทํานองเดียวกัน รันไทม์ 2 ที่กําลังจะมาถึงจะสอดคล้องกับ Spark 4.0 สิ่งสําคัญคือต้องทราบว่าระหว่างรันไทม์ปัจจุบัน การเปลี่ยนแปลงอาจเกิดขึ้น รวมถึงการเพิ่มหรือลบไลบรารีอื่น นอกจากนี้ แพลตฟอร์มของเรายังมี คุณลักษณะ การจัดการไลบรารีที่ช่วยให้ผู้ใช้สามารถติดตั้งไลบรารีที่ต้องการได้
เนื้อหาที่เกี่ยวข้อง
- อ่านเกี่ยวกับ รันไทม์ Apache Spark ใน Fabric - ภาพรวม การกําหนดเวอร์ชัน การสนับสนุนรันไทม์หลายรายการ และการปรับรุ่นโพรโทคอล Delta Lake
- รันไทม์ 1.3 (Spark 3.5, Java 11, Python 3.11, Delta Lake 3.2)
- รันไทม์ 1.2 (Spark 3.4, Java 11, Python 3.10, Delta Lake 2.4)
- รันไทม์ 1.1 (Spark 3.3, Java 8, Python 3.10, Delta Lake 2.2)