Skip to content

Managed File Transfer

Opstella Managed File Transfer คือบริการ SFTP ที่ปลอดภัยสำหรับแลกเปลี่ยนไฟล์กับคู่ค้าและระบบภายนอก ขับเคลื่อนด้วย SFTPGo และ deploy แบบ Kubernetes-native เคียงข้างส่วนอื่นของแพลตฟอร์ม ผู้ใช้ฝั่งคู่ค้า โฟลเดอร์ และสิทธิ์ของแต่ละราย บริหารผ่านคอนโซลเว็บและ REST API เต็มรูปแบบ — และทุกไฟล์ที่เข้ามาสามารถสั่งให้ pipeline ปลายทางเริ่มประมวลผลได้โดยอัตโนมัติ

สถาปัตยกรรม Opstella Managed File Transferสถาปัตยกรรม Opstella Managed File Transfer

สร้างบน SFTPGo

Opstella จัดเตรียม deploy และดูแล SFTPGo — SFTP Server แบบ Event-Driven ที่พิสูจน์แล้ว — ในรูปแบบ Stateless Replica บน Kubernetes พร้อมส่ง Log การรับส่งไฟล์และ Metrics เข้าสู่ระบบ Observability ของแพลตฟอร์มโดยตรง

ความสามารถหลัก

บริหารผู้ใช้ SFTP — ทั้งเว็บและ API

ผู้ดูแลระบบ แสดง สร้าง และแก้ไขผู้ใช้ SFTP ผ่านคอนโซลเว็บในตัว หรือควบคุมทุกอย่างเชิงโปรแกรมผ่าน REST API ครบชุด — เหมาะสำหรับผูกการจัดการผู้ใช้เข้ากับหน้าจอบริหารและ Workflow ทางธุรกิจของคุณเอง ผู้ใช้แต่ละรายมีข้อมูลรับรองอิสระ (รหัสผ่าน และ/หรือ SSH Public Key) และเห็นพื้นที่ไฟล์เฉพาะของตน

กำหนดสิทธิ์ราย Path ด้วย Virtual Folder

คู่ค้าแต่ละรายเห็นเฉพาะโฟลเดอร์ที่ได้รับสิทธิ์ Virtual Folder จับคู่ตำแหน่งจัดเก็บใด ๆ เข้าสู่พื้นที่ของผู้ใช้ — แบบส่วนตัวหรือแชร์ร่วม — และ สิทธิ์กำหนดเป็นรายไดเรกทอรี: List, Upload, Download, Overwrite, Delete และ Rename อนุญาตหรือปฏิเสธแยกตาม Path ได้ทั้งหมด รูปแบบที่ใช้บ่อยคือแยกโฟลเดอร์ตามประเภทข้อมูล — เช่น Transaction, Incomplete, Enrollment, DDCC, Offline และ Adjustment — แต่ละโฟลเดอร์ให้สิทธิ์เท่าที่คู่สัญญาจำเป็นเท่านั้น

Storage Backend ยืดหยุ่น

ไฟล์จัดเก็บได้บน Object Storage ที่รองรับ S3 (ดู Object Storage), Network File System หรือ Local Volume — เลือกได้รายผู้ใช้และรายโฟลเดอร์ เมื่อใช้ Object Storage เป็น Backend ไฟล์ที่รับเข้าทาง SFTP จะอ่านได้ทันทีจากแอปพลิเคชันประมวลผลผ่าน S3 API โดยไม่ต้องผูกระบบกันด้วยดิสก์แชร์

ประมวลผลแบบ Event-Driven

Event Manager ในตัวตอบสนองต่อการ Upload, Download และเหตุการณ์ไฟล์อื่น ๆ โดยเรียก Webhook หรือรันการกระทำอัตโนมัติ — ไฟล์กระทบยอดที่เข้ามาจึงเริ่มกระบวนการตรวจสอบและนำเข้าได้ทันทีที่อัปโหลดเสร็จ ไม่ต้องรอ Job ที่คอยวนเช็ค

การควบคุมการเข้าถึงอย่างรัดกุม

จำกัดการเชื่อมต่อด้วย IP Allow List รายผู้ใช้ ปกป้องการเข้าระบบด้วยการยืนยันตัวตนที่ตั้งค่าได้ (รหัสผ่าน, Public Key หรือทั้งคู่) และปิด Session ที่ไม่มีการใช้งานอัตโนมัติ บริการทำงานหลัง TCP Load Balancer ที่เปิด PROXY Protocol จึงเก็บ IP ต้นทางจริงของคู่ค้าไว้ใช้คัดกรองและตรวจสอบได้

บันทึกการรับส่งไฟล์ครบถ้วน

ทุก Session และทุกการรับส่งถูกบันทึก — ผู้ใช้, IP ต้นทาง, การกระทำ, Path ของไฟล์, ขนาด และเวลา — ในรูปแบบ Structured Log ส่งเข้าสู่ pipeline Logging รวมศูนย์ที่ค้นหาได้และเก็บตามนโยบาย งานกระทบยอดและการตรวจสอบความปลอดภัยจึงอ้างอิงบันทึกชุดเดียวที่เชื่อถือได้ว่าใครส่งอะไร เมื่อไร

High Availability และการขยายตัว

SFTPGo ทำงานเป็น Stateless Replica ที่มี PostgreSQL อยู่เบื้องหลัง โดย SSH Host Key ถูกเก็บถาวร คู่ค้าจึงไม่เจอปัญหา Host Key เปลี่ยน Replica ขยายแนวนอนหลัง Load Balancer ได้ และอัปเดตแบบ Rolling โดยไม่กระทบการรับส่งไฟล์ของคู่ค้า

มาตรฐานและการปฏิบัติตามข้อกำหนด

ด้านข้อกำหนดOpstella Managed File Transfer ตอบโจทย์อย่างไร
บริหารผู้ใช้แสดง สร้าง แก้ไขผู้ใช้ SFTP ผ่านคอนโซลเว็บและ REST API เต็มรูปแบบ
สิทธิ์ตาม Pathสิทธิ์รายผู้ใช้ รายไดเรกทอรี ผ่าน Virtual Folder; แยกโฟลเดอร์ตามประเภทข้อมูล
StorageObject Storage แบบ S3, NFS หรือ Local Volume — เลือกได้รายผู้ใช้และโฟลเดอร์
AutomationEvent Manager เรียก Webhook สั่งประมวลผลปลายทางทันทีที่อัปโหลดเสร็จ
ความปลอดภัยเครือข่ายIP Allow List รายผู้ใช้, ยืนยันตัวตนด้วย Key/Password, เก็บ IP จริงผ่าน PROXY Protocol
AuditStructured Log ของทุก Session และการรับส่ง รวมศูนย์และเก็บตามนโยบาย
ความพร้อมใช้งานStateless Replica บน Kubernetes พร้อม Host Key ถาวร และอัปเดตแบบไม่มี Downtime

INFO

โครงสร้างโฟลเดอร์ โมเดลสิทธิ์ และ Workflow ของเหตุการณ์ ออกแบบร่วมกันตอนติดตั้งให้ตรงกับข้อกำหนดการแลกเปลี่ยนไฟล์กับคู่ค้าของคุณ

We build Enterprise Platform Engineering to digitalized transform your organization into a DevSecOps culture.