Oracle เปิดตัว Fn ซอฟต์แวร์โอเพนซอร์สสำหรับรันงาน Serverless จากที่ไหนก็ได้

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 3 ตุลาคม 2017.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    เทร็นด์อีกอย่างหนึ่งของโลกเซิร์ฟเวอร์ในช่วงหลัง คือการประมวลผลแบบ serverless ที่ไม่ต้องรันเซิร์ฟเวอร์ค้างไว้ตลอดเวลา แต่เซิร์ฟเวอร์จะเริ่มทำงานเมื่อเกิดเหตุการณ์ตามที่ระบุไว้ (event-based หรือบ้างก็เรียกว่า functions-as-a-service)

    ผู้นำของแนวทางนี้คือ AWS Lambda ที่เปิดตัวในปี 2014 จากนั้นคู่แข่งคลาวด์รายอื่นก็ทำตามกันหมด ทั้ง Google Cloud Function และ Microsoft Azure Functions

    อย่างไรก็ตาม แนวทาง serverless มักเริ่มมาจากฝั่งคลาวด์และรันบนคลาวด์อย่างเดียว ล่าสุด Oracle จึงเปิดตัวโครงการ Fn ซอฟต์แวร์โอเพนซอร์สสำหรับรัน serverless ที่ไหนก็ได้ รวมถึงบนเครื่องโลคัลด้วย

    [​IMG]

    โครงการ Fn เขียนด้วยภาษา Go และทำงานที่ไหนก็ได้ ขอแค่มี Docker เท่านั้น จุดเด่นที่สำคัญที่สุดของมันคือเข้ากันได้กับเจ้าตลาด AWS Lambda สามารถนำโค้ดที่มีอยู่แล้วมาใช้งานได้ทันที

    ในระยะยาว Fn จะรองรับภาษาโปรแกรมสำคัญๆ ทุกภาษา แต่เบื้องต้นยังรองรับเฉพาะ Java ภาษาเดียว ตัวมันเป็นโอเพนซอร์ส (ค่อนข้างผิดวิสัย Oracle) สามารถดาวน์โหลดโค้ดได้จาก GitHub

    ที่มา - Oracle

    Topics: OracleDevelopmentOpen Source
     

แบ่งปันหน้านี้