วงจรชีวิตของรันไทม์ Apache Spark ใน Fabric

Fabric Runtime เป็นแพลตฟอร์มที่ผสานรวมกับ Azure ซึ่งพัฒนาบน Apache Spark ซึ่งอํานวยความสะดวกในการดําเนินการและการจัดการเวิร์กโฟลว์วิศวกรรมข้อมูลและวิทยาศาสตร์ข้อมูล โดยจะสังเคราะห์องค์ประกอบที่จําเป็นจากทรัพยากรทั้งที่เป็นกรรมสิทธิ์และโอเพนซอร์สเพื่อเสนอโซลูชันที่ครอบคลุม เพื่อความกระชับ โปรดดู Fabric Runtime ที่ขับเคลื่อนโดย Apache Spark ในชื่อ Fabric Runtime

หมายเหตุ

บทความนี้ครอบคลุมวงจรชีวิตของรันไทม์ Apache Spark มันไม่ครอบคลุมเคอร์เนลโน้ตบุ๊ก Python ซึ่งมีวงจรชีวิตแยกต่างหาก สําหรับวงจรชีวิตเคอร์เนลของโน้ตบุ๊ก Python โปรดดูที่ Python notebook runtime และ kernel lifecycle ใน Fabric

ระยะความถี่การนำออกใช้

Apache Spark มักจะปล่อยเวอร์ชันย่อยทุก 6 ถึง 9 เดือน ทีมงาน Fabric Spark มุ่งมั่นที่จะส่งมอบเวอร์ชันรันไทม์ใหม่อย่างรวดเร็ว พร้อมรับประกันคุณภาพสูงสุด การผสานรวม และการสนับสนุนอย่างต่อเนื่อง แต่ละเวอร์ชันประกอบด้วยคอมโพเนนต์ประมาณ 110 รายการ เมื่อเวลารันไทม์ขยายออกไปนอก Apache Spark ทีมงานจะรับประกันการผสานรวมที่ราบรื่นในระบบนิเวศ Azure

ด้วยความมุ่งมั่นสู่ความเป็นเลิศ ทีมงานจึงรับมือกับการปล่อยตัวอย่างใหม่อย่างระมัดระวัง พวกเขาตั้งเป้าการทดลองล่วงหน้าในประมาณสามเดือน แต่สุดท้ายจะกําหนดกรอบเวลาเป็นรายกรณี วิธีนี้เกี่ยวข้องกับการประเมินส่วนประกอบสําคัญของแต่ละเวอร์ชันของ Spark รวมถึง Java, Scala, Python, R และ Delta Lake หลังจากประเมินอย่างละเอียด ทีมจะสร้างไทม์ไลน์รายละเอียดที่แสดงถึงความพร้อมใช้งานและความก้าวหน้าของรันไทม์ในแต่ละขั้นตอน โดยรวมแล้ว เป้าหมายคือการกําหนดเส้นทางวงจรชีวิตมาตรฐานสําหรับรันไทม์ของ Fabric สําหรับ Apache Spark

เคล็ดลับ

ใช้เวอร์ชันรันไทม์ GA ล่าสุดเสมอสําหรับปริมาณงานการผลิตของคุณ ซึ่งปัจจุบันคือ Runtime 1.3

ตารางต่อไปนี้แสดงชื่อรันไทม์และวันที่ปล่อยสําหรับรุ่นรันไทม์ Azure Synapse ที่รองรับ

ชื่อรันไทม์ ลําดับขั้นการเผยแพร่ วันที่สิ้นสุดการสนับสนุน
รันไทม์ 2.0 ขึ้นอยู่กับ Apache Spark 4.1 ตัวอย่างสำหรับสาธารณะ ไม่สามารถใช้งานได้
รันไทม์ 1.3 ตาม Apache Spark 3.5 GA 30 กันยายน 2569**

** รันไทม์ 1.3 เข้าสู่แนวรับระยะยาว (LTS) ในวันที่ 1 ตุลาคม 2026 เป็นระยะเวลา 6 เดือน โดยขยายแนวรับจนถึงเดือนมีนาคม 2027

แผนภาพที่แสดงวงจรชีวิตของรันไทม์ใน Fabric

แผนภาพแสดงวงจรชีวิตของเวอร์ชันรันไทม์จากตัวอย่างสาธารณะแบบทดลองไปจนถึงการยกเลิกการใช้งานและการเอาออก

ขั้น คำอธิบาย วงจรชีวิตทั่วไป
การแสดงตัวอย่างสาธารณะแบบทดลอง ระยะการแสดงตัวอย่างสาธารณะแบบทดลองทําเครื่องหมายการเผยแพร่เริ่มต้นของเวอร์ชันรันไทม์ใหม่ ในระหว่างระยะนี้ ผู้ใช้มีความเร่งด่วนในการทดลองกับ Apache Spark และ Delta Lake เวอร์ชันล่าสุด และให้คําติชม แม้ว่าจะมีข้อจํากัดที่จัดทําเป็นเอกสาร ใช้เงื่อนไขการแสดงตัวอย่างของ Microsoft Azure ดูตัวอย่างข้อกําหนดการใช้งาน 2-3 เดือน*
การแสดงตัวอย่างสาธารณะ หลังจากปรับปรุงเพิ่มเติมและลดข้อจํากัดลง รันไทม์จะเข้าสู่ขั้นตอนพรีวิว ใช้เงื่อนไขการแสดงตัวอย่างของ Microsoft Azure ดูตัวอย่างข้อกําหนดการใช้งาน 3 เดือน*
ความพร้อมใช้งานทั่วไป (GA) เมื่อเวอร์ชันรันไทม์ตรงตามเกณฑ์ความพร้อมใช้งานทั่วไป (GA) จะมีการเผยแพร่ให้กับสาธารณะและเหมาะสําหรับปริมาณงานการผลิต ในการเข้าถึงขั้นตอนนี้ รันไทม์ต้องเป็นไปตามข้อกําหนดที่เข้มงวดในแง่ของประสิทธิภาพการทํางาน การรวมกับแพลตฟอร์ม การประเมินความน่าเชื่อถือ และความสามารถในการตอบสนองความต้องการของผู้ใช้ 24 เดือน
การสนับสนุนระยะยาว (LTS) หลังจากการปล่อย General Availability (GA) รันไทม์อาจเปลี่ยนไปสู่ขั้นตอน Long-Term Support (LTS) ขึ้นอยู่กับความต้องการเฉพาะของเวอร์ชัน Spark ขั้นตอน LTS นี้อาจถูกประกาศ โดยระบุระยะเวลาการสนับสนุนที่คาดว่าจะเกิดขึ้นสําหรับลูกค้า ซึ่งโดยทั่วไปจะเป็นปีเพิ่มเติมของการสนับสนุนเต็มรูปแบบ 12 เดือน*
วันที่สิ้นสุดการสนับสนุนที่ประกาศ เมื่อรันไทม์สิ้นสุดการสนับสนุน จะไม่ได้รับการอัปเดตหรือการสนับสนุนเพิ่มเติมใด ๆ โดยทั่วไปแล้ว จะมีการแจ้งให้ทราบล่วงหน้าหกเดือนก่อนยกเลิกใช้งานรันไทม์ วันที่สิ้นสุดการสนับสนุนนี้ได้รับการจัดทําเป็นเอกสารโดยการอัปเดตตารางเฉพาะที่มีวันที่สิ้นสุดของอายุการใช้งานซึ่งนับเป็นการยกเลิกการสนับสนุน 6 เดือนก่อนวันเลิกใช้งาน
วันที่สิ้นสุดการสนับสนุน ไม่สนับสนุนและไม่สนับสนุนรันไทม์ เมื่อวันที่สิ้นสุดการสนับสนุนที่ประกาศก่อนหน้านี้มาถึง รันไทม์จะไม่ได้รับการสนับสนุนอย่างเป็นทางการ การเปลี่ยนแปลงนี้หมายความว่าไม่ได้รับการอัปเดตหรือแก้ไขบั๊กใด ๆ และทีมงานไม่ได้ให้การสนับสนุนอย่างเป็นทางการ ระบบจะจัดการทิกเก็ตสนับสนุนทั้งหมดโดยอัตโนมัติ การใช้รันไทม์ที่ไม่รองรับเป็นความเสี่ยงของคุณเอง runtime จะถูกลบออกจากการตั้งค่า Fabric workspace และรายการ Environment ทําให้ไม่สามารถใช้งานในระดับ workspace ได้ นอกจากนี้ รันไทม์ยังถูกลบออกจากสภาพแวดล้อม และไม่มีตัวเลือกสร้างสภาพแวดล้อมใหม่สําหรับเวอร์ชันรันไทม์นั้น งาน Spark ที่มีอยู่ซึ่งรันบนสภาพแวดล้อมที่มีอยู่ไม่สามารถรันได้ ไม่ระบุ
ลบรันไทม์ออก เมื่อรันไทม์ถึงระยะที่ไม่รองรับ สภาพแวดล้อมทั้งหมดที่ใช้รันไทม์นี้จะถูกตัดออก คอมโพเนนต์ที่เกี่ยวข้องกับ Backend ทั้งหมดที่เกี่ยวข้องกับรันไทม์นี้จะถูกลบออกด้วย สองสามวันหลังจากสิ้นสุดการสนับสนุน

* ระยะเวลาที่คาดไว้ของรันไทม์ในแต่ละขั้นตอน ไทม์ไลน์เหล่านี้เป็นตัวอย่างและอาจแตกต่างกันไปขึ้นอยู่กับปัจจัยต่าง ๆ ไทม์ไลน์วงจรชีวิตอาจมีการเปลี่ยนแปลงตามดุลพินิจของ Microsoft

การกำหนดรุ่น

การกําหนดหมายเลขเวอร์ชันรันไทม์ของเราในขณะที่เกี่ยวข้องกับการกําหนดรุ่นเชิงความหมายนั้นจะเป็นไปตามวิธีการที่แตกต่างกันเล็กน้อย เวอร์ชันหลักของรันไทม์ที่สอดคล้องกับ Apache Spark เวอร์ชันหลัก ดังนั้น รันไทม์ 1 สอดคล้องกับ Spark เวอร์ชัน 3 ในทํานองเดียวกัน รันไทม์ 2 จะสอดคล้องกับ Spark 4.1 สิ่งสําคัญคือต้องทราบว่าระหว่างรันไทม์ปัจจุบัน อาจมีการเปลี่ยนแปลงเกิดขึ้น รวมถึงการเพิ่มหรือลบไลบรารีต่าง ๆ นอกจากนี้ แพลตฟอร์มของเรายังมี คุณลักษณะ การจัดการไลบรารีที่ช่วยให้ผู้ใช้สามารถติดตั้งไลบรารีที่ต้องการได้