BLOGS

Run SAP ได้สบายใจ ไม่ต้องกลัวข้อมูลหายด้วยหลากหลายวิธีการ Backup จาก Google Cloud

Tangerine • 11/10/2023
Tangerine Co., Ltd.

Murphy’s Law

Anything that can go wrong, will go wrong

กฏของเมอร์ฟี ที่ได้กล่าวไว้ ซึ่งหมายถึง “ทุกสิ่งที่สามารถผิดพลาด จะผิดพลาด” แม้ว่าเหตุการณ์นั้นจะมีโอกาสเกิดน้อยเพียงใด ทุกคนน่าจะเคยเจอกับเหตุการณ์เหล่านี้ด้วยตนเอง เช่น วันที่ต้องมีการพรีเซนต์ผลงานสำคัญ กลับพบว่าไฟล์เสีย รถสตาร์ทไม่ติดในวันที่กำลังจะออกเดินทางไปต่างจังหวัด 

ระบบ SAP ของเราก็เช่นกัน ที่แม้จะทำงานอยู่บน Infrastructure ที่มีความเสถียรสูงและปลอดภัยเพียงใดก็ตามอาจเกิดความผิดพลาดขึ้นกับระบบได้ เช่น User ลบข้อมูลผิดพลาด, มีการโจมตีจากผู้ไม่หวังดีภายในหรือภายนอกองค์กร เป็นต้น ซึ่งวิธีหนึ่งที่จะช่วยแก้ไขปัญหาเหล่านี้คือ การ Backup and Recovery

Google Cloud มีวิธีการ Backup and Recovery ได้หลายวิธี ซึ่งหลักๆที่เราสามารถนำมาใช้งานกับระบบ SAP ได้ มีดีงนี้

1. The SAP-certified Cloud Storage Backint agent for SAP HANA

Backint agent สามารถติดตั้งบน server ที่ run database SAP HANA ได้ ทำให้เราสามารถใช้ native tool ของ SAP ทำการ backup และ recovery database SAP HANA ขึ้นไปเก็บไว้ที่ Google Cloud Storage ได้โดยตรง ประหยัดพื้นที่ในการที่จะต้องมี storage เพื่อพัก file จากการ backup ก่อน และลดขั้นตอนในการ transfer file มาเก็บไว้บน cloud 

นอกจากนี้ เมื่อ backup file อยู่บน Google Cloud Storage แล้ว เรายังสามารถใช้ feature ในการจัดการ file เช่น 

  • Object Lifecycle Management ช่วยให้เรากำหนดระยะเวลาในการจัดเก็บ Time to Live (TTL) ของ File Backup และลบเมื่อ File เก่าเกินความต้องการ
  • Storage Class เราสามารถเปลี่ยน Storage Class ของ file ที่เราเก็บไว้ได้ เพื่อช่วยประหยัดค่าใช้จ่าย เช่น การย้าย Backup File ไปเก็บไว้ที่ Coldline Storage เพื่อช่วยประหยัดค่าใช้จ่ายในการเก็บ File นี้ได้ถึง 4 เท่า

Ref : https://cloud.google.com/storage/pricing#south-america

ภาพ : Architecture – SAP-certified Cloud Storage Backint agent for SAP HANA

2. Backing up to persistent disks

เราสามารถ backup disk-based database รวมถึง SAP HANA in-memory database  โดยใช้ native tool ของ SAP ในการ backup database ไปยัง persistent disk เช่น Tcode : DB13, DBACOCKPIT หรือ  SAP HANA Studio จากนั้น หากต้องการเก็บ file ในระยะยาวก๊สามารถ upload ข้อมูลมาเก็บไว้ที่ Google Cloud Storage ได้เช่นกัน

ภาพ : Architecture – Backing up to persistent disks

3. Backing up persistent disks by using snapshots

สำหรับ application server ที่ต้องการ backup file ที่อยู่บน disk ทั้งหมด ทั้งการตั้งค่า parameter และข้อมูลบน OS เราสามารถใช้วิธีการ persistent-disk snapshot เป็นการเก็บข้อมูลและสภานะของ disk ณ ขณะนั้นเอาไว้ แล้วสามารถนำมา recovery คืนโดยได้ข้อมูลทั้งหมด หลังจากนั้น สามารถทำการ incremental snapshot เพื่อเก็บข้อมูลเฉพาะส่วนที่เปลี่ยนแปลงไปจากการ snapshot ครั้งแรก หรือทำการตั้งเวลาให้ระบบทำการ snapshot ให้เองได้อีกด้วย

ภาพ : Architecture – Backing up to persistent disks

จากวิธีการ Backup ที่กล่าวมา ทำให้เราได้เห็นว่าเรามีทางเลือกมากมายที่จะช่วยแก้ไขปัญหาเมื่อเกิดความผิดพลาดขึ้นกับระบบได้ และสามารถปรับใช้แต่ละวิธีได้ตามความเหมาะสมกับความต้องการของระบบของเรา

หากวันนี้ท่านกำลังมองหาวิธีการ Backup ให้กับระบบ SAP ของท่าน ไม่ว่าจะเป็นระบบ On-premise เดิมที่อยากทำการ Off-site Backup หรือมีการใช้ Cloud อยู่แล้วและต้องการประหยัดค่าใช้จ่าย สามารถปรึกษาทีมงาน  Tangerine  ได้ทุกช่องทางครับ

Ref : https://cloud.google.com/solutions/sap/docs/architectures/sap-business-suite-on-hana

สอบถามข้อมูลเพิ่มเติม
Blog Form (#23)

ทั้งนี้ ข้าพเจ้าได้อ่านและศึกษารายละเอียด นโยบายการคุ้มครองข้อมูลส่วนบุคคลของบริษัท แทนเจอรีน จำกัด ที่ให้ไว้ที่ Tangerine Privacy Center โดยตลอดอย่างดีแล้ว