บทสัมภาษณ์จาก MIS Asia: DBaaS ถือเป็นรากฐานสำคัญสำหรับการปฏิรูปธุรกิจที่เหนือชั้น
โดย คุณปาร์วีน ธาร์เกอร์ (Praveen Thakur) รองประธานฝ่ายเทคโนโลยี ประจำภูมิภาคอาเซียน ออราเคิล
- คุณช่วยอธิบายเพิ่มเติมเกี่ยวกับ database-as-a-service (DBaaS) หน่อยได้ไหม? ว่ามันจะช่วยเปลี่ยนแปลงธุรกิจได้อย่างไร?
ธุรกิจต่างๆ ในปัจจุบันถูกถาโถมด้วยข้อมูลปริมาณมหาศาล ซึ่งจำเป็นต้องได้รับการจัดการ เนื่องจากข้อมูลเป็นเสมือนขุมสมบัติข่าวสาร/สาระต่างๆ ที่ไม่เพียงแต่ช่วยให้การดำเนินธุรกิจราบรื่น แต่ยังให้ความรู้เชิงลึกเพื่อการเติบโตต่อไปของบริษัท และการจัดการข้อมูล/ข่าวสารอย่างเหมาะสมจะเป็นกลไกขับเคลื่อนที่ช่วยให้การเปลี่ยนแปลงเคลื่อนตัวไปข้างหน้าได้
DBaaS เป็นกระบวนทัศน์ (paradigm) ที่ผู้ใช้ในกลุ่ม end users (เช่น ผู้ดูแลฐานข้อมูล, นักพัฒนา, วิศวกรควบคุมคุณภาพ, หัวหน้าโครงการ ฯลฯ) สามารถขอรับบริการฐานข้อมูล ใช้ประโยชน์ตลอดอายุของโครงการ และจากนั้นทำดีโพรวิชั่น(deprovision) และส่งคืนกลับไปยังแหล่งรวมทรัพยากรโดยอัตโนมัติ วิธีการนี้จะช่วยให้องค์กรต่างๆ ได้ใช้แพลตฟอร์มรวมร่วมกัน จากที่ซึ่งองค์กรเหล่านั้นสามารถจัดหาบริการฐานข้อมูลได้อย่างง่ายดาย
นอกจากนี้ยังมาพร้อมความยืดหยุ่น (elasticity) ในการปรับขนาดให้ใหญ่ขึ้นและเล็กลงเพื่อรองรับทรัพยากรฐานข้อมูล รวมถึงการคืนยอดเงินที่ผู้ใช้ชำระมาแล้ว (chargeback) ตามปริมาณการใช้งานฐานข้อมูล ซึ่งจะเอื้อต่อการประหยัดค่าใช้จ่าย ทั้งนี้ DBaaS มีคุณสมบัติตามมาตรฐานว่าด้วย cloud computing ที่กำหนดไว้โดย National Institute of Standards and Technology (NIST) ทั้งในส่วนของ Self Service, Rapid Elasticity, Measured Service (metering และ chargeback) และ Resource Pooling
องค์กรขนาดใหญ่ระดับ enterprise ในปัจจุบันกำลังพัฒนาอย่างต่อเนื่องโดยใช้แอพพลิเคชั่นใหม่ๆ นับร้อยหรือนับพันแอพพลิเคชั่น เพื่อตอบสนองความต้องการทางธุรกิจที่เพิ่มขึ้น การเติบโตนี้ได้ส่งผลให้ค่าใช้จ่ายของการจัดหาและการจัดการเซิร์ฟเวอร์และสตอเรจในอุตสาหกรรมพุ่งสูงขึ้น ในเบื้องต้น เรามอง DBaaS ส่วนใหญ่เป็นปฏิบัติการรวมตัวกันเพื่อลดค่าใช้จ่ายทุน (CAPEX) สำหรับลูกค้าของเรา แต่เมื่อมันพัฒนาขึ้น เราตระหนักว่าตัวขับเคลื่อนสำคัญอื่นๆ เช่น สิ่งอำนวยความสะดวกด้าน self-service, chargeback และ capacity planning ได้รับการพิสูจน์แล้วว่าเป็นกุญแจสำคัญสำหรับธุรกิจ ซึ่งไม่เพียงเพื่อลดค่าใช้จ่าย แต่ยังช่วยให้ทรัพยากรและส่วนสนับสนุนนำไปสู่การเปลี่ยนแปลงทางธุรกิจที่แท้จริง การเข้าถึงซอฟต์แวร์และเทคโนโลยีโครงสร้างพื้นฐานแบบ on-demand ในการให้บริการแบบ self-service โดยโซลูชั่น Enterprise Manager ของเรา ประกอบกับลักษณะที่สามารถปรับขนาดได้และถูกตรวจวัดอย่างยืดหยุ่นของโซลูชั่นนี้ได้ช่วยให้ลูกค้าของเราแก้ไขปัญหาต่างๆ ที่เกี่ยวข้องกับคุณภาพของการให้บริการของพวกเขา และทำให้พวกเขามีความยืดหยุ่นที่จะตอบสนองปริมาณงานทางธุรกิจที่เปลี่ยนแปลงและขยายตัวตลอดเวลา
สุดท้าย แต่ไม่ท้ายสุด DBaaS ช่วยบรรเทาผลกระทบของปัญหาด้านความปลอดภัย การดูแลแต่ละฐานข้อมูลในอุปกรณ์ที่แยกต่างช่วยสร้างปราการเสมือน (virtual moat) ซึ่งเป็นอุปสรรคสำหรับผู้ไม่หวังดี ระบบรักษาความปลอดภัยถูกเปิดใช้งานได้โดยปริยายทั่วทุกระบบฐานข้อมูลเพื่อหลีกเลี่ยงความเป็นไปได้ของการมีลิงค์ที่เป็นจุดอ่อน
- องค์กรต่างๆ ในเอเชียเปิดรับ DBaaS หรือไม่? อะไรเป็นปัจจัยขัดขวางหรือกระตุ้นให้พวกเขานำ DBaaS ไปใช้งาน?
แนวโน้มการนำระบบคลาวด์ไปใช้งานทั่วโลกและปริมาณงานฐานข้อมูล (database workload) ที่เพิ่มขึ้นได้สร้างอุปสงค์ด้านฐานข้อมูลระบบคลาวด์และ DBaaS ในหลากหลายอุตสาหกรรม เช่น หน่วยงานภาครัฐ บริการทางการเงิน ภาควิชาการ การดูแลสุขภาพ และแวดวง ชีววิทยาศาสตร์ (life science) สื่อและความบันเทิง บริการเฉพาะสาขาวิชาชีพ (professional services) โทรคมนาคม และการผลิต
การรับรู้ประโยชน์ที่ DBaaS นำมาสู่รากฐานขององค์กรและวิธีการที่ DBaaS ช่วยลดความยุ่งยากของโครงการความคิดริเริ่มต่างๆ ได้รับการตอบรับอย่างดีและน่าสนใจในหมู่องค์กรภาครัฐและเอกชนในเอเชีย
อย่างไรก็ตาม การตัดสินใจที่จะนำโซลูชั่นทั้งหลายมาใช้ไม่ได้ขึ้นอยู่กับ CIO หรือ CTO แต่เพียงผู้เดียว หากแต่ต้องผ่านการประเมินหลายรอบจากผู้มีส่วนได้ส่วนเสียหลายฝ่าย ผู้มีอำนาจตัดสินใจทางธุรกิจที่สำคัญอาจจะไม่รอบรู้ด้านเทคโนโลยีและมีความกังวลเรื่องสภาพความปลอดภัย สัญญาระดับบริการ (service level agreements) ไม่ว่าจะเป็นเรื่องเทคโนโลยีที่เหมาะสม ความน่าเชื่อถือของผู้ให้บริการโซลูชั่น การประหยัดค่าใช้จ่าย คุณสมบัติที่ใช้งานง่าย และอื่นๆ เหล่านี้เป็นความกังวลที่สมเหตุสมผล
ความกังวลเหล่านี้จะถูกแก้ไขได้อย่างง่ายดายด้วยโซลูชั่นที่ไม่ซับซ้อนและบูรณาการ ซึ่งมีผลต่อค่าใช้จ่ายในการดำเนินงาน (OPEX) และช่วยให้ผู้มีส่วนได้ส่วนเสียตัดสินใจซื้อหุ้น
DBaaS ช่วยให้องค์กรต่างๆ มีโอกาสสร้างมาตรฐานและเพิ่มประสิทธิภาพบนแพลตฟอร์มที่ช่วยลดความจำเป็นในการติดตั้ง ทดสอบ และใช้งาน รวมถึงการจัดการและการสนับสนุนทางเทคนิคสำหรับฮาร์ดแวร์และซอฟต์แวร์ที่ใช้เฉพาะกับฐานข้อมูลสำหรับสภาพแวดล้อมการพัฒนา การทดสอบ การผลิต และการสลับสายอัตโนมัติเมื่อเซิร์ฟเวอร์ตัวใดตัวหนึ่งเกิดเหตุขัดข้อง (failover) สถาปัตยกรรมที่ถูกออกแบบมาเพื่อให้มีความยืดหยุ่นและเอื้อต่อการใช้ทรัพยากรร่วมกัน (resource pooling) โดยเฉพาะ ส่งมอบบริการฐานข้อมูลการผลิตและการไม่ใช่การผลิต (non-production) ที่รองรับความต้องการด้านปริมาณงานเฉลี่ยในแต่ละวัน ขณะเดียวกันก็สามารถปรับขยายเพิ่มเพื่อจัดการกับความต้องการที่เพิ่มขึ้นและปรับลดได้เมื่อมีความต้องการที่ลดลง
ด้วยคุณประโยชน์เหล่านี้ บริษัทต่างๆ มีการนำโซลูชั่น DBaaS ไปใช้มากขึ้น โมเดล DBaaS (OPEX) ช่วยให้ผู้บริโภคหลีกเลี่ยงการลงทุนล่วงหน้าครั้งใหญ่ในส่วนของฮาร์ดแวร์ซอฟต์แวร์ และบริการซ่อมบำรุง โครงสร้างค่าใช้จ่ายนี้สะท้อนสายบังคับบัญชาของผู้จัดการในองค์กรธุรกิจโดยเฉพาะ โมเดล DBaaS ไม่เพียงแต่เอื้อให้บริการฐานข้อมูลมีความคล่องตัวมากขึ้น แต่ยังช่วยให้ธุรกิจสามารถจัดสรรค่าใช้จ่าย องค์กรของผู้ใช้จะจ่ายตามปริมาณที่พวกเขาใช้ไปในแต่ละบริการ ช่วยสร้างแรงจูงใจให้องค์กรเหล่านั้นมีประสิทธิภาพมากขึ้น พวกเขาสามารถใช้งานฐานข้อมูลต่างๆ เพื่อวัตถุประสงค์บางอย่าง จากนั้นเลิกใช้และส่งฐานข้อมูลเหล่านั้นกลับไปยังแหล่งทรัพยากรร่วม (resource pool) ที่ทุกองค์กรใช้ร่วมกัน การจ่ายเงินคืนสำหรับบริการฐานข้อมูลที่ไม่ได้ใช้งานสามารถเปลี่ยนสภาพแวดล้อมด้านไอทีจากสถานะที่เป็น “cost center” (ที่มาของค่าใช้จ่าย) ไปเป็น “revenue generator” (แหล่งสร้างรายได้)
- องค์กรควรจะรู้ได้อย่างไรว่าตนเองพร้อมที่จะนำ DBaaS มาใช้?
DBaaS เป็นที่น่าสนใจเพราะมาพร้อมคุณประโยชน์เชิงปริมาณให้แก่ธุรกิจ ทั้งภายในและภายนอก สำหรับประโยชน์ต่างๆ ของ DBaaS ต่อองค์กร ลองประเมิน (เชิงปริมาณ) ความต้องการทางธุรกิจต่อไปนี้:
• ประโยชน์ต่อผู้ใช้ทางธุรกิจ - DBaaS จะต้องสามารถให้ประโยชน์ต่อธุรกิจโดยทางตรงหรือทางอ้อม ตัวอย่างเช่น ถ้ามี DBaaS ใช้แล้ว ผู้ใช้ทางธุรกิจสามารถสะสางงานของพวกเขาได้ดีขึ้น เร็วขึ้น หรือประหยัดค่าใช้จ่ายมากขึ้นหรือไม่?
• ประโยชน์ต่อกระบวนการทางธุรกิจ (business process) - DBaaS ควรให้ประโยชน์ที่วัดได้ต่อกระบวนการทางธุรกิจ เช่น การจัดการห่วงโซ่อุปทาน (supply chain management) การวางแผนทรัพยากรองค์กร (enterprise resource planning) หรือการจัดการทุนมนุษย์ (human capital management) ยกตัวอย่างเช่น DBaaS จะสามารถช่วยสร้างรากฐานที่คล่องตัวและมีประสิทธิภาพมากขึ้นเพื่อสนับสนุนกระบวนการทางธุรกิจที่สำคัญ ซึ่งต้องพึ่งพาบริการฐานข้อมูล ได้หรือไม่?
• ประโยชน์ที่เอื้อต่อเป้าหมายและวัตถุประสงค์ทางธุรกิจเชิงกลยุทธ์ - DBaaS อาจสนับสนุนวัตถุประสงค์ทางธุรกิจเชิงกลยุทธ์ ยกตัวอย่างเช่น แพลตฟอร์มมาตรฐานและได้รับการปรับปรุงประสิทธิภาพ เช่น DBaaS จะช่วยร่นเวลาที่ใช้ในการสร้างโยกย้าย หรือบูรณาการแอพพลิเคชั่นใหม่ๆ ที่เป็นผลจากการเข้าซื้อกิจการหรือเพิ่มสายธุรกิจใหม่ๆ
องค์กรมีความพร้อมจะนำ DBaaS มาใช้เมื่อพวกเขามีความพร้อมในการแก้ไขปัญหาการจัดการฐานข้อมูลของพวกเขาแล้ว
- คุณพอจะแบ่งปันเคล็ดลับในการพัฒนากลยุทธ์ DBaaS ที่ดีได้หรือไม่? และอะไรเป็นสิ่งที่องค์กรในเอเชียควรให้ความสำคัญในโซลูชั่น DBaaS?
สำหรับการนำไปใช้ที่ประสบความสำเร็จและการดำเนินการที่ยั่งยืน นับเป็นสิ่งสำคัญที่จะต้องเข้าใจว่า DBaaS จะผสานเข้ากับสภาพแวดล้อมโดยรวมอย่างไร โดยจะเก็บเกี่ยวคุณค่าสูงสุดได้เมื่อกลยุทธ์ DBaaS ของคุณถูกนำไปพิจารณาร่วมกับสถาปัตยกรรมและกลยุทธ์ไอทีโดยรวมขององค์กรนั้นๆ โครงสร้างสถาปัตยกรรมระบบขององค์กรจะช่วยกำหนดรูปแบบของโครงการด้าน DBaaS ผ่านขั้นตอนต่างๆ ที่ทับซ้อนกันหรือกระบวนการทำซ้ำ กระบวนการที่เป็นระบบจะกำหนดวิธีการที่สภาพแวดล้อมเหล่านี้ควรถูกสร้างขึ้น ด้วยความใส่ใจต่อปัจจัยทางธุรกิจ ด้านเทคนิค และในแง่การดำเนินงาน
ตัวอย่างเช่น หากแผนกทรัพยากรบุคคลต้องการที่จะใช้ระบบบัญชีเงินเดือนแบบใหม่และใช้ร่วมกับหน่วยงานอื่นๆ ทีม EA จำเป็นต้องเริ่มต้นด้วยการสร้างกรณีศึกษาการใช้งาน (use-case) ที่สะท้อนให้เห็นถึงความต้องการของแต่ละแผนก จากนั้นพวกเขาพิจารณารูปแบบของหน่วยงานต่างๆ และพัฒนาแคตตาล็อกบริการที่แสดงฟังก์ชั่นการทำงานที่หน่วยงานเหล่านี้ต้องการ จากนั้นแต่ละแผนกสามารถจัดหาแต่ละบริการตามความจำเป็นไม่มากก็น้อย อีกทั้งยังประเมินระดับความต้องการของระบบด้านความพร้อมใช้งาน (availability) การกู้คืนระบบหลังเกิดภัยพิบัติ (disaster recovery) และช่วงเวลาให้บริการอย่างมีประสิทธิภาพ (uptime) อีกด้วย
ออราเคิลได้พัฒนาฐานข้อมูลที่สมบูรณ์เป็น Service Reference Architecture ซึ่งประกอบด้วยวัตถุ เครื่องมือ และตัวอย่างต่างๆ ที่ช่วยให้บริษัททั้งหลายเข้าใจการใช้งาน DBaaS ด้วยความใส่ใจในกลยุทธ์ที่ถูกต้อง รวมถึงทรัพยากรบุคคล กระบวนการ และเทคโนโลยี
ภายในภูมิภาคเอเชีย โดยทั่วไปองค์กรจะมุ่งเน้นเรื่องกระบวนการอย่างมาก นี่คือจุดเริ่มต้นที่ดีในการเริ่มใช้โซลูชั่น DBaaS ทั้งนี้ DBaaS เกิดขึ้นเพื่อทำให้กระบวนการต่างๆ ง่ายขึ้น และเพื่อเพิ่ม "เชื้อเพลิง" ให้แก่ "เกียร์/กระบวนการ" ขององค์กรเพื่อปรับปรุงประสิทธิภาพด้านเวิร์กโฟล์ (workflow efficiency) และเพิ่มผลิตภาพทางธุรกิจ (business productivity)
- จากรายงานของ Imperva โซลูชั่น DBaaS สามารถนำไปใช้โดยกลุ่มแฮกเกอร์เพื่อหาช่องทางเจาะเข้าไปยังฐานข้อมูลขององค์กรโดยไม่ต้องเข้าถึงเครือข่าย ซึ่งเพิ่มความเสี่ยงด้านรุกล้ำเข้าถึงข้อมูล (data breach) คุณคิดเห็นอย่างไรเกี่ยวกับเรื่องนี้? องค์กรที่ใช้โซลูชั่น DBaaS จะสามารถลดความเสี่ยงที่เกิดขึ้นในเรื่องนี้อย่างไร?
ภัยคุกคามความปลอดภัยมักเป็นเรื่องที่ต้องกังวลเมื่อมีการใช้บริการโฮสติ้งข้อมูลนอกสถานที่ อย่างไรก็ตาม เพียงทำให้เรื่องความปลอดภัยเป็นเรื่องจำเป็นพื้นฐานมากขึ้นสำหรับระบบคอมพิวเตอร์ และเอาส่วนนี้ไปรวมที่ระดับฐานข้อมูลมากกว่าเฉพาะในแอพพลิเคชั่น โดยแอพพลิเคชั่นทั้งหมดสามารถสืบทอดความปลอดภัยดังกล่าวได้ การมีระดับการรักษาความปลอดภัยหลายระดับจะช่วยเพิ่มปราการปกป้องข้อมูลได้อีกทาง ช่วยในการลดความเสี่ยงของการละเมิดข้อมูล
ระบบซอฟต์แวร์ชุดเดียวแต่ให้บริการผู้ใช้หลายๆ คนในขณะเดียวกันได้ (multi-tenancy) ซึ่งถูกเข้ารหัสความปลอดภัย เป็นหนึ่งในระดับของการป้องปราม และโดยการรักษาฐานข้อมูลในตู้ที่แยกต่างหาก ระบบนี้สร้างปราการเสมือน (virtual moat) ที่ทำให้การเข้าถึงข้อมูลทั้งหมดในครั้งเดียวของเหล่าแฮกเกอร์เป็นเรื่องที่ยากขึ้น
ไม่เพียงการตั้งค่าด้านการรักษาความปลอดภัยและข้อตกลงระดับบริการ (service level agreement :SLA) เท่านั้นที่ใช้กับผู้เช่าระบบทุกราย SLA ยังสามารถนำไปใช้กับผู้เช่าแต่ละราย/ตู้แต่ละตู้ได้เพื่อให้แน่ใจว่า เฉพาะผู้ที่ได้รับมอบหมายตามบทบาทหน้าที่เท่านั้นถึงจะได้รับสิทธิ์เข้าถึงระบบได้
ในการกล่าวปาฐกถา ณ งาน Oracle OpenWorld 2015 แลร์รี่ เอลลิสัน (Larry Ellison) ประธานกรรมการบริหารของออราเคิล คอร์ปอเรชั่น และประธานเจ้าหน้าที่ฝ่ายเทคโนโลยี ระบุว่า "การทำให้คุณสมบัติด้านความปลอดภัยที่เป็นออพชั่นอาจมีความสมเหตุสมผลในบางแง่มุม แต่เมื่อคุณสมบัติด้านความปลอดภัยอย่างการเข้ารหัส (encryption) มีผลกระทบมากขึ้นต่อความเร็วในการประมวลผล วิธีคิดดังกล่าวอาจไม่สมเหตุสมผลอีกต่อไป"
น่าจะเป็นการดีกว่าหากจะมีความปลอดภัยในระดับของหน่วยประมวลผลมากกว่าระดับระบบปฏิบัติการ เนื่องจากซิลิกอนสามารถป้องกันได้มากกว่า และมีความปลอดภัยมากกว่าการมีกลไกนี้ในซอฟต์แวร์ เนื่องจากซอฟต์แวร์สามารถเปลี่ยนแปลงได้
ปรัชญาที่อยู่เบื้องหลังการรักษาความปลอดภัยที่องค์กรต่างๆ จำเป็นต้องนำมาใช้ คือ มันควรอยู่ในลักษณะ "always-on" และถูกเปิดใช้งานโดยค่าปริยายทั้วทั้งระบบเทคโนโลยีและเป็นส่วนหนึ่งของระบบคลาวด์เพื่อความปลอดภัยที่แท้จริง
Compute, Network และ Storage เป็นหน่วยย่อยของระบบคลาวด์ที่คนส่วนใหญ่คุ้นเคย ออราเคิลได้พัฒนาส่วนนี้ให้ก้าวไปอีกขั้นด้วย DBaaS ดังนั้น ในทุกชั้นของ Compute, Network, Storage และ Database เราจึงมีขีดความสามารถด้านการรักษาความปลอดภัยสำหรับ Secure Isolation, Access Control, Data Protection, Monitoring และ Auditing