transfers.webLargeFile.hero.tag
อัปโหลดและดาวน์โหลดไฟล์ขนาดใหญ่
transfers.webLargeFile.hero.d1
transfers.webLargeFile.hero.d2
การโอนไฟล์
โอนไฟล์ขนาดใหญ่บนเว็บให้เสร็จสมบูรณ์อย่างน่าเชื่อถือ
การอัปโหลดและดาวน์โหลดไฟล์บนเว็บเป็นฟังก์ชันที่คุ้นเคยกันดี แต่เมื่อไฟล์มีขนาดใหญ่ขึ้น การโอนใช้เวลานานขึ้น และมีผู้ใช้เชื่อมต่อพร้อมกันมากขึ้น เงื่อนไขที่ต้องจัดการอย่างรวดเร็วก็เพิ่มขึ้นเกินกว่าการจัดการไฟล์แบบ HTTP/S ทั่วไป การสลับระหว่างมือถือและ Wi-Fi การขาดการเชื่อมต่อเครือข่ายชั่วคราว การปิดและเชื่อมต่อเบราว์เซอร์ใหม่ สภาพแวดล้อมแบบ Proxy และ Load Balancer ระยะเวลาการโอนที่ยาวนาน และการใช้งานพร้อมกันที่เพิ่มขึ้น ล้วนทำให้สภาพแวดล้อมเว็บในโลกจริงไม่สามารถคาดเดาได้
- เบราว์เซอร์ / เว็บแอปพลิเคชัน
- INNORIX Web Transfer
- อัพโหลด
- ดาวน์โหลด
- ผลลัพธ์
INNORIX Web Large File Transfer รักษา Business Logic และประสบการณ์การใช้งานของเว็บแอปพลิเคชันไว้ครบถ้วน ขณะเดียวกันก็จัดการการโอนไฟล์ในฐานะความสามารถการโอนที่เป็นอิสระ ระบบจะคงสถานะการโอนไว้ และนำการทำต่อ (Resume) การลองซ้ำ (Retry) การโอนแบบขนาน (Parallel Transfer) และการกู้คืน (Recovery) มาใช้เพื่อจัดการการอัปโหลดและดาวน์โหลดให้เสร็จสมบูรณ์
การโอนไฟล์
ดำเนินการโอนไฟล์บนเว็บในฐานะความสามารถการโอนที่เป็นอิสระ
ในเว็บแอปพลิเคชันทั่วไป การโอนไฟล์มักเริ่มต้นเป็นส่วนหนึ่งของ HTTP/S Request และตรรกะของแอปพลิเคชัน ซึ่งอาจเพียงพอสำหรับไฟล์ขนาดเล็กและการโอนระยะสั้น แต่เมื่อขนาดไฟล์และระยะเวลาการโอนเพิ่มขึ้น การรักษาการเชื่อมต่อ การกู้คืนจากการขัดจังหวะ การจัดการการโอนที่ไม่สมบูรณ์ การลองซ้ำ การรองรับผู้ใช้ที่เชื่อมต่อพร้อมกัน และการยืนยันความสมบูรณ์ในขั้นสุดท้าย ล้วนยากที่จะจัดการภายใน Request เดียว
INNORIX ช่วยให้เว็บแอปพลิเคชันยังคงจัดการการยืนยันตัวตน การให้สิทธิ์ ฟอร์ม ข้อมูลเมตา และตรรกะทางธุรกิจได้ตามเดิม ขณะที่จัดการการโอนไฟล์ขนาดใหญ่และปริมาณสูงที่ใช้เวลานาน รวมถึงสถานะการโอน ในฐานะหน่วยการทำงานที่แยกออกมาต่างหาก แทนที่จะต้องสร้างบริการเดิมขึ้นใหม่ INNORIX จะเสริมความแข็งแกร่งให้ส่วนของการโอนไฟล์ด้วยความสามารถการโอนโดยเฉพาะ
การจัดการไฟล์ผ่านเว็บแบบทั่วไป, INNORIX Web Transfer
- เว็บแอปพลิเคชันที่มีอยู่
- การยืนยันตัวตน
- ตรรกะทางธุรกิจ
- ฟอร์ม / ข้อมูลเมตา
- การโอนไฟล์
- การโอนไฟล์
- INNORIX
- ความคืบหน้า
- การกู้คืน
- สถานะ
- ผลลัพธ์
การโอนไฟล์
โอนต่อให้ผู้ใช้ได้แม้เกิดการขัดจังหวะหรือเครือข่ายเปลี่ยนแปลง
สำหรับการโอนไฟล์ขนาดใหญ่บนเว็บ การลดสถานการณ์ที่ผู้ใช้ต้องเริ่มต้นใหม่ตั้งแต่แรกมีความสำคัญไม่น้อยไปกว่าความเร็วสูงสุดในช่วงเวลาหนึ่ง ตัวอย่างเช่น หากเครือข่ายไม่เสถียรชั่วคราวหลังจากไฟล์ขนาด 10 GB โอนไปแล้ว 99% การโอนต่อจากจุดที่จำเป็นโดยอ้างอิงจากสถานะที่โอนไปแล้ว ย่อมส่งผลดีต่อประสบการณ์ผู้ใช้จริงและเวลาที่งานเสร็จสมบูรณ์มากกว่าการให้ผู้ใช้เลือกไฟล์ทั้งหมดใหม่อีกครั้งและเริ่มต้นจากศูนย์
หลักการเดียวกันนี้ใช้ได้กับการสลับจาก Wi-Fi ของสำนักงานไปยังเครือข่ายมือถือ การผ่าน VPN และ Proxy หรือการเกิด Packet Loss และการเชื่อมต่อใหม่ระหว่างการอัปโหลดที่ใช้เวลานาน INNORIX จัดการสถานะของการโอนเองผ่านการสื่อสารแบบ HTTP/S และนำการทำต่อ การโอนบางส่วน การลองซ้ำ และการกู้คืนมาใช้ เพื่อไม่ให้การเปลี่ยนแปลงการเชื่อมต่อชั่วคราวกลายเป็นความล้มเหลวของงานทั้งหมด
สภาวะการใช้งานจริง, การตอบสนองของการโอน
อัปโหลด 10GB
- 0% – 99%
- เครือข่ายขัดข้อง
- ทำต่อ
- 99% – 100%
การโอนไฟล์
จัดการการโอนแต่ละรายการอย่างเป็นอิสระเมื่อการใช้งานพร้อมกันเพิ่มขึ้น
ปริมาณการใช้งานของบริการเว็บไม่ได้เพิ่มขึ้นอย่างค่อยเป็นค่อยไปเสมอไป เมื่อผู้ใช้มารวมตัวกันในช่วงเวลาเฉพาะ เช่น การประมูล การสมัคร วันครบกำหนดส่งเอกสาร การส่งข้อมูลงานวิจัย การอัปโหลดโครงการขนาดใหญ่ และการลงทะเบียนเนื้อหา การโอนไฟล์ที่ปกติทำงานได้โดยไม่มีปัญหาอาจกลายเป็นปัญหาด้าน Concurrency, Queue และ Capacity ขึ้นมาทันที เมื่อมีการโอนไฟล์ขนาดใหญ่และไฟล์จำนวนมากพร้อมกัน การปกป้องสถานะของการโอนที่เริ่มต้นไปแล้วและจัดการให้เสร็จสมบูรณ์มีความสำคัญมากกว่าการนับจำนวนการเชื่อมต่อที่เกิดขึ้นพร้อมกันเพียงอย่างเดียว
INNORIX ไม่ได้จัดการการโอนไฟล์เหมือนกับ Web Request ทั่วไปเพียงอย่างเดียว แต่จัดการการโอนแต่ละรายการในฐานะหน่วยการทำงานที่เป็นอิสระ โดยนำการโอนแบบขนาน, Dynamic Concurrency, Queue, การลองซ้ำ และการกู้คืน มาใช้ในระดับการโอน เพื่อไม่ให้จำนวนผู้ใช้ที่เพิ่มขึ้นนำไปสู่ความล้มเหลวของบริการทั้งหมด ขณะที่ความคืบหน้าของการโอนแต่ละรายการยังคงถูกติดตามภายใน Capacity ที่ใช้ร่วมกัน
- ปกติ
- พุ่งสูง
- การควบคุมการโอน
- คิว
- การทำงานพร้อมกัน
- การกู้คืน
- Monitoring
การโอนไฟล์
เชื่อมโยงไฟล์และข้อมูลทางธุรกิจไว้ใน Workflow เว็บเดียว
ในบริการเว็บระดับองค์กร ไฟล์มักไม่เคยอยู่โดดเดี่ยว แต่ถูกประมวลผลร่วมกับข้อมูลทางธุรกิจ เช่น ฟอร์ม ข้อมูลการสมัคร โครงการ เคส ผู้ป่วย และข้อมูลงานวิจัย แทนที่จะบังคับให้ทุกบริการใช้ลำดับการอัปโหลดแบบตายตัวเพียงรูปแบบเดียว ความสัมพันธ์ระหว่างการโอนไฟล์และการประมวลผลข้อมูลเมตาควรสามารถกำหนดค่าได้ตาม Workflow และสถานะความสมบูรณ์ของการโอนควรเป็นพื้นฐานที่น่าเชื่อถือสำหรับกระบวนการทางธุรกิจขั้นต่อไป
ตัวอย่างเช่น ชุดข้อมูลงานวิจัยขนาดใหญ่อาจถูกโอนก่อน แล้วนำ Transfer ID ไปเชื่อมโยงกับข้อมูลงานวิจัย หรืออาจสร้างข้อมูลทางธุรกิจ (Record) ก่อน แล้วส่งไฟล์หลายไฟล์ตาม ID นั้นในภายหลัง ความคืบหน้าที่เบราว์เซอร์แสดงเป็น 100% ควรแยกออกจากการโอนฝั่งเซิร์ฟเวอร์ที่เสร็จสมบูรณ์จริงและได้รับการยืนยันผลลัพธ์แล้ว ผลลัพธ์การโอนที่ได้รับการยืนยันนี้จึงจะสามารถสั่งให้ขั้นตอนต่อไปเริ่มทำงานได้ เช่น การยืนยันการส่งเอกสารเสร็จสมบูรณ์ การยืนยันการรับ หรือการเริ่มประมวลผลภายนอก
เวิร์กโฟลว์, วิธีการประมวลผล
- การอัปโหลดของผู้ใช้
- การโอนกำลังทำงาน
- การโอนเสร็จสมบูรณ์
- ยืนยันผลลัพธ์แล้ว
- กระบวนการทางธุรกิจ
- ส่งแล้ว / รับแล้ว / พร้อมแล้ว
การโอนไฟล์
มอบประสบการณ์การโอนผ่านเว็บแบบเดียวกัน ทั้งสำหรับไฟล์ขนาดใหญ่และไฟล์จำนวนมหาศาล
ข้อมูลที่โอนผ่านเว็บอาจเป็นวิดีโอไฟล์เดียวขนาดหลายสิบกิกะไบต์ ไฟล์งานวิจัยนับพันไฟล์ โฟลเดอร์โครงการ หรือชุดข้อมูลที่มีทั้งไฟล์ขนาดใหญ่และไฟล์ขนาดเล็กปนกัน แทนที่จะให้ผู้ใช้ต้องแยกแยะลักษณะการโอนภายในเหล่านี้และเลือกใช้ฟังก์ชันที่แตกต่างกัน ผู้ใช้ควรสามารถเลือกไฟล์และโฟลเดอร์ เริ่มอัปโหลดหรือดาวน์โหลด และดูความคืบหน้าพร้อมผลลัพธ์การโอนได้จากหน้าเว็บเดียวกัน
Transfer Engine ทำหน้าที่ Data Movement ที่แท้จริงตามขนาดไฟล์ จำนวนไฟล์ สภาพเครือข่าย และสถานะการโอนที่เกิดขึ้นพร้อมกัน การโอนต่อเนื่องและการทำต่อจากจุดที่หยุดมีความสำคัญสำหรับไฟล์ขนาดใหญ่ ในขณะที่การประมวลผลไฟล์และการจัดการสถานะของแต่ละไฟล์มีความสำคัญสำหรับไฟล์ขนาดเล็กจำนวนมาก แต่อินเทอร์เฟซผู้ใช้สามารถมอบประสบการณ์การโอนผ่านเว็บที่สอดคล้องกันเพียงแบบเดียวได้
โปรไฟล์ไฟล์, เว็บทรานสเฟอร์
ข้อมูลโครงการ
ไฟล์
การโอนไฟล์
กำหนดค่าอัปโหลดและดาวน์โหลดให้เป็น UI การโอนเดียวที่เหมาะกับบริการ
การดาวน์โหลดไฟล์ขนาดใหญ่ก็เช่นเดียวกับการอัปโหลด คือต้องเผชิญกับระยะเวลาการโอนที่ยาวนาน การเปลี่ยนแปลงของเครือข่าย การกู้คืนหลังการหยุดชะงัก และสถานะสุดท้ายเมื่อเสร็จสิ้น แทนที่จะพัฒนาทั้งสองทิศทางแยกจากกัน การนำความสามารถด้านการโอนที่ใช้ร่วมกัน เช่น การทำต่อจากจุดที่หยุด ความคืบหน้า ผลลัพธ์ และการจัดการไฟล์หลายไฟล์ มาใช้ จะช่วยให้ผู้ใช้ได้รับประสบการณ์ที่สอดคล้องกันทั้งในการอัปโหลดและดาวน์โหลด
การใช้ความสามารถด้านการโอนของ INNORIX ไม่ได้หมายความว่าทุกเว็บไซต์ต้องมีหน้าตาเดียวกัน การเลือกไฟล์ รายการไฟล์ ความคืบหน้า สถานะ ปุ่มกด และผลลัพธ์ สามารถปรับให้เข้ากับดีไซน์และเวิร์กโฟลว์ของบริการที่มีอยู่ได้ Transfer Engine เดียวกันนี้สามารถฝังอยู่ในประสบการณ์ผู้ใช้ที่แตกต่างกันได้ ตั้งแต่บริการสาธารณะ พอร์ทัลงานวิจัย ระบบการผลิต แพลตฟอร์มสื่อ ไปจนถึงงานบริการลูกค้า
องค์ประกอบ UI, ตัวอย่าง
อัปโหลด
- เบราว์เซอร์
- ทำต่อจากจุดที่หยุด / ความคืบหน้า / ผลลัพธ์
- บริการเว็บ
ดาวน์โหลด
- บริการเว็บ
- ทำต่อจากจุดที่หยุด / ความคืบหน้า / ผลลัพธ์
- เบราว์เซอร์
การโอนไฟล์
ดำเนินการโอนไฟล์ภายในสถาปัตยกรรมเว็บระดับองค์กรที่มีอยู่
เว็บแอปพลิเคชันระดับองค์กรไม่ได้ทำงานผ่านการเชื่อมต่อแบบตรงง่ายๆ ระหว่างเบราว์เซอร์กับเซิร์ฟเวอร์เพียงอย่างเดียว HTTPS, Proxy, Reverse Proxy, Load Balancer, VPN, ระบบยืนยันตัวตน และนโยบายเครือข่ายต่างๆ อาจทำงานร่วมกันอยู่ ขณะที่เครือข่ายของผู้ใช้ก็เปลี่ยนแปลงอยู่เสมอ ทั้งผ่าน Wi-Fi มือถือ และสภาพแวดล้อมการเข้าถึงระยะไกล
INNORIX Web Large File Transfer มุ่งเน้นการจัดการสถานะและการกู้คืนของการโอนไฟล์ที่ใช้เวลานาน ภายในสถาปัตยกรรมเว็บที่มีอยู่นี้ โดยเชื่อมต่อความสามารถด้านการโอน ในขณะที่ยังคงรักษาระบบยืนยันตัวตนและตรรกะทางธุรกิจที่มีอยู่เดิม นำเสนอต่อผู้ใช้ในรูปแบบฟังก์ชันหนึ่งภายในบริการเว็บ และมอบอินเทอร์เฟซด้านการผนวกรวมและการดำเนินงานที่นักพัฒนาและผู้ดูแลระบบต้องการ
- ผู้ใช้
- HTTPS / Proxy / Load Balancer
- สภาพแวดล้อมเว็บระดับองค์กร
- INNORIX Web Transfer
การโอนไฟล์
ใช้ Transfer Engine เดียวกันกับเวิร์กโฟลว์เว็บที่แตกต่างกัน
ระบบธุรกิจระดับองค์กร พอร์ทัลลูกค้า บริการสาธารณะ พอร์ทัลงานวิจัย บริการสุขภาพ สื่อ การผลิต และบริการ AI ต่างมีตรรกะทางธุรกิจที่แตกต่างกัน แต่ทุกระบบมีความต้องการด้านการโอนไฟล์ร่วมกัน คือการรับไฟล์ขนาดใหญ่ได้อย่างน่าเชื่อถือ แสดงความคืบหน้า แก้ไขการหยุดชะงัก และตรวจสอบผลลัพธ์สุดท้าย แทนที่จะพัฒนาวิธีการโอนไฟล์แยกต่างหากสำหรับแต่ละบริการ INNORIX เชื่อมต่อ Web Transfer Engine เดียวกันเข้ากับประสบการณ์ทางธุรกิจที่แต่ละบริการต้องการ
บริการ, การโอนทั่วไป
- ระบบธุรกิจ
- พอร์ทัลลูกค้า
- พอร์ทัลงานวิจัย
- สื่อ / AI
- บริการสาธารณะ
- INNORIX Web Transfer
การโอนไฟล์
นำเสนอเป็นฟีเจอร์เดียวบนเว็บ และดำเนินการเป็นการโอนเดียวบนแพลตฟอร์ม
ผู้ใช้เข้าถึงการอัปโหลดและดาวน์โหลดภายในเว็บไซต์ที่มีอยู่ ขณะที่ทีมปฏิบัติงานสามารถจัดการการโอนที่เริ่มต้นจากเว็บได้ในลักษณะเดียวกับ Data Movement อื่นๆ บน INNORIX Platform ความคืบหน้าและการทำต่อจากจุดที่หยุดเชื่อมต่อกับ Monitoring และการกู้คืน ผลลัพธ์ของแต่ละไฟล์เชื่อมต่อกับ File Status และการเสร็จสิ้นขั้นสุดท้ายเชื่อมต่อกับ Receipt และ Callback ทำให้อินเทอร์เฟซผู้ใช้และอินเทอร์เฟซปฏิบัติงานทำงานบนสถานะการโอนเดียวกัน
ด้วยรูปแบบการดำเนินงานนี้ การโอนไฟล์บนเว็บจะไม่คงอยู่เป็นฟังก์ชันเดี่ยวที่แยกตัวออกมาอีกต่อไป แต่สามารถพิจารณาร่วมกับการโอนอื่นๆ บนแพลตฟอร์มได้ ไม่ว่าจะเป็นการโอนระหว่างเซิร์ฟเวอร์ Object Storage การกระจายไฟล์ และการโอนแบบอัตโนมัติ เมื่อขนาดไฟล์และจำนวนผู้ใช้เพิ่มขึ้น มาตรฐานของการโอนไฟล์บนเว็บจึงไม่ใช่แค่คำขออัปโหลดง่ายๆ อีกต่อไป แต่กลายเป็นคำถามว่าผู้ใช้สามารถส่งไฟล์ให้เสร็จสมบูรณ์ได้อย่างน่าเชื่อถือภายใต้สภาพการณ์จริงที่เปลี่ยนแปลงอยู่เสมอหรือไม่ และผู้ดูแลระบบสามารถตรวจสอบยืนยันผลลัพธ์ได้หรือไม่
ประสบการณ์ใช้งานเว็บ, การทำงานของแพลตฟอร์ม
- เว็บแอปพลิเคชัน
- Web Large File Transfer
- INNORIX Platform — Runs, Monitoring, การกู้คืน, Receipt
การถ่ายโอนไฟล์
สร้างระบบถ่ายโอนไฟล์บนเว็บที่ทำงานจนเสร็จสมบูรณ์ได้ในทุกสภาพเครือข่าย
จัดการไฟล์ขนาดใหญ่ ไฟล์จำนวนมาก การโอนย้ายที่ใช้เวลานาน และจำนวนผู้ใช้ที่เพิ่มขึ้นอย่างฉับพลัน ด้วย Web Transfer Engine เพียงตัวเดียว ผู้ใช้ส่งและรับไฟล์ภายในเว็บเซอร์วิสที่มีอยู่ นักพัฒนาเชื่อมต่อเข้ากับตรรกะทางธุรกิจที่มีอยู่ และผู้ดูแลระบบมองเห็นความคืบหน้าของการโอนย้าย การกู้คืน และผลลัพธ์สุดท้ายทั้งหมดได้บนแพลตฟอร์มเดียว