Alfresco on Amazon Web Service

Amazon Web Service (AWS) คือ ผู้บริการ cloud computing platforms อันดับหนึ่งของโลก ส่วน Alfresco เป็น Commercial Open Source Enterprise Content Management อันดับหนึ่งของโลก

B Circle ได้รับโจทย์จากลูกค้าว่าต้องการให้เรานำ Alfresco DCMS Solutions ของเราที่พัฒนาบน Alfresco Community Edition ให้ทำงานบน AWS ได้อย่างสมบูรณ์ โดยต้องทำงานร่วมกับ Amazon Simple Storage Service (Amazon S3) ได้ โจทย์นี้ยังไม่ท้าทายมากนักเพราะเราได้พัฒนา Amazon S3 Conector ขึ้นมาใช้งานและทดสอบใช้งานกับ ECM ภายในองค์กรตั้งแต่ปี 2016 และมีลูกค้าใช้งาน Alfresco DCMS ของเราบน Amazon S3 อยู่แล้ว

โจทย์ที่ท้าทายมากสำหรับงานในปลายปี 2017 และต้องขึ้น Production ใน Q1/2018 คือ การใช้ Alfresco กับ Amazon S3 แต่ต้องเพิ่มความสามารถในการทำ Content Encryption แบบ AES 128/256-bit โดยการเข้ารหัสไฟล์ก่อนทำการบันทึกลงใน Amazon S3 เพื่อเพิ่มความปลอดภัย ซึ่งเป็นโจทย์ที่ท้าทายมาก

Alfresco Software Engineer ได้พัฒนาและทำการทดสอบ Encryption จนสามารถทำงานได้สมบูรณ์ และเราได้ Load Test บน Amazon Web Services ทั้งระบบเพื่อวัดประสิทธิภาพโดย Upload file ขนาด 2MB จำนวน 1,000 Files ไปที่ Alfrsco on AWS สรุปผลการทดสอบใช้เวลาเฉลี่ย 900 Ms./File เวลาดังกล่าวรวมขั้นตอนการ Encryption แล้ว ได้ผลเป็นที่น่าพอใจและพร้อมที่จะขึ้น Production ใน Q1/2019

น็อต ณัฐพล

Solutions Consult / Founder