xPlatform แพลตฟอร์ม DevOps ของ SCB TechX คืออะไร? ช่วยองค์กรลดต้นทุน เวลา ขั้นตอนงาน และ แก้ปัญหาขาดแคลนทีม DevOps ได้อย่างไร?

ไทย

จากสภาวะเศรษฐกิจโลกท่ามกลางยุค Digital Transformation ส่งผลให้ธุรกิจทุกขนาดเผชิญกับความท้าทายครั้งใหญ่ เพื่อนำพาองค์กร ก้าวผ่านช่วงเวลาแห่งการเปลี่ยนแปลงไปสู่ความสำเร็จและเติบโตอย่างยั่งยืน หลายองค์กรเริ่มกลับมาทบทวนและลดต้นทุนการดำเนินงานต่างๆ ที่ไม่จำเป็น ทั้งลดขั้นตอนการทำงานที่ซับซ้อนด้วยระบบ Automation ลดการจ้างบุคลากรหายากที่ใช้ทักษะเฉพาะทางอย่าง DevOps และใช้แพลตฟอร์ม Self Service Web Portal แทนการลงทุนด้าน Infrastructure ของตนเอง ซึ่ง SCB TechX บริษัทผู้เชี่ยวชาญด้านเทคโนโลยีดิจิทัล ให้บริการธุรกิจด้านแพลตฟอร์ม (Platform-as-a-Service) แก่องค์กรชั้นนำมากมาย ได้เล็งเห็นถึงความสำคัญของปัญหาจึงคิดค้นโซลูชัน xPlatform ต่อยอด DevOps Concept เป็น DevOps as a Service ที่ช่วย Automate และ Deliver งานของ DevOps ให้ตอบโจทย์ทุกองค์กรครอบคลุมถึงจุดความเสี่ยง ให้ผลิตภัณฑ์และบริการของทุกองค์กรถูกพัฒนาออกสู่ตลาดได้อย่างรวดเร็ว ช่วย Developer จัดการงานทั้งระบบที่เคยเป็นของ DevOps ได้ด้วยตนเอง

ที่มาของ xPlatform

ทีมผู้เชี่ยวชาญด้าน DevOps ที่ SCB TechX ตระหนักดีว่าการเตรียมความพร้อมด้าน Infrastructure, Pipeline, Observability, Security and Release ให้ครอบคลุม Software Development Life Cycle (SDLC) ก่อนการพัฒนา และ Deliver ผลิตภัณฑ์และบริการ ออกสู่ตลาดของทุกๆ Project ต้องใช้เวลานาน ประกอบกับบุคลากรที่มีความรู้และทักษะด้าน DevOps ยังมีไม่มากในตลาด Developer เองไม่สามารถทำงานแทน DevOps ได้ทั้งหมด ซึ่งองค์กรส่วนใหญ่เผชิญกับปัญหานี้ ทีม DevOps จาก SCB TechX จึงริเริ่มนำ DevOps Best Practices มาทำ Automation Workflow ต่อยอดเป็น DevOps as a Service ช่วยทีมให้ Deliver งานได้เร็วขึ้นโดยไม่ต้องจ้างบุคลากรเพิ่ม Developer สามารถจัดการงานที่เคยเป็นของ DevOps ได้ด้วยตนเอง และพัฒนาแพลตฟอร์มด้านอื่นๆให้ใช้งานง่าย มี Access เข้าระบบไม่ซับซ้อน ต่อมาทีมได้พัฒนาจนแพลตฟอร์มกลายเป็น Automation ที่รวมขั้นตอนการทำงานทั้งหมดแบบครบวงจรภายใต้ SDLC Process ของ Developer และ DevOps มาอยูในรูปแบบ Simplify Interface ที่สมบูรณ์แบบ จึงทำให้ xPlatform เข้าใจปัญหา และวิธีการแก้ไข รวมถึงวิธีการป้องกันปัญหาได้อย่างแท้จริง ส่งให้ SCB TechX ได้รับรางวัลชั้นนำระดับสากลด้าน ทีมยอดเยี่ยมแห่งปีประจำประเทศไทย (Thailand Team of the Year) ในหมวดหมู่เทคโนโลยี จากเวที Asian Management Excellence Awards 2024 ยกย่องผลงานของทีม xPlatform ที่ปฏิวัติการดำเนินงาน DevOps ของบริษัทด้วยการนำเสนอนวัตกรรมแพลตฟอร์ม ‘DevOps as a Service’ ที่ช่วยลดเวลาในการเริ่มต้นและพัฒนาโครงการได้อย่างมีประสิทธิภาพ ควบคู่กับการลดต้นทุนทั้งการดำเนินงานในการพัฒนาโครงการ และบริหารจัดการ Cloud Resources ให้คุ้มค่าและเกิดประโยชน์มากที่สุด ปัจจุบันผลิตภัณฑ์และบริการชั้นนำมากมายถูก Deliver ผ่าน xPlatform รวมถึงผลิตภัณฑ์ PointX, eKYC ฯลฯ ดังนั้นเพื่อให้องค์กรต่างๆที่เผชิญกับปัญหาขาดแคลน DevOps หรือต้องการลดต้นทุนการดำเนินงานและเพิ่มระบบงานที่มีประสิทธิภาพ มีผลประกอบการที่ดียิ่งขึ้น xPlatform จึงพร้อมเป็นโซลูชันที่ช่วยพัฒนา และ Deliver ผลิตภัณฑ์และบริการ ออกสู่ตลาดให้แก่ทุกองค์กรที่สนใจ

มารู้จัก xPlatform

xPlatform คือ แพลตฟอร์มที่เป็น DevOps as a Service แพลตฟอร์มแรกของ SCB TechX ที่ได้ Automate ขั้นตอนการทำงานทั้งหมดแบบครบวงจรภายใต้ SDLC Process ของ Developer และ DevOps มาอยู่ในรูปแบบ Simplify Interface ที่สมบูรณ์แบบ เพื่อให้นักพัฒนา (Developer) สามารถพัฒนาและ Deliver งานทั้งหมดได้ด้วยตนเอง ตั้งแต่การวางโครงสร้าง Infrastructure การ Implement Code การ Provisioning Infrastructure การ Auditing การ Deployment และ การ Release แอปพลิเคชัน ผลิตภัณฑ์และบริการออกสู่ตลาด ได้อย่างรวดเร็วและมีประสิทธิภาพ

 

ทำไมต้องใช้ xPlatform

 

  1. ทีมงาน xPlatform มีความเชี่ยวชาญระดับ Enterprise เพราะมีประสบการณ์พัฒนาและ Deliver งานให้องค์กรขนาดใหญ่มากมาย ทีมงานจึงรู้ลึกถึงสาเหตุของปัญหา นำไปสู่การคิดค้นโซลูชันหาทางออกที่ตรงจุด ครอบคลุมมาตรการป้องกันความเสี่ยงที่มีแนวโน้มจะเกิดขึ้นอย่างรอบด้าน เพื่อให้มั่นใจได้ว่า ระบบ และ ดีไซน์งานที่ได้รับการ Automation นั้นยกมาตรฐานการบริการของ xPlatform ให้ครอบคลุมถึงระดับ Enterprise
  2. ลดเวลาที่ใช้เตรียมความพร้อมก่อนเริ่มพัฒนา และ Deliver งานของแต่ละ Project เพราะการ Initial Project ใหม่ ต้องมีการ Setup Infrastructure สร้าง Pipeline จัดการด้าน Security ให้ครอบคลุม SDLC Process ซึ่ง xPlatform ได้รวมขั้นตอนการทำงานทั้งหมดแบบครบวงจรภายใต้ SDLC Process ของ Developer และ DevOps มาอยูในรูปแบบที่ใช้งานง่าย ทำให้การ Deliver ผลิตภัณฑ์และบริการ ของแต่ละ Project ใช้เวลาน้อยลง
  3. ลดการว่าจ้างบุคลากรด้าน DevOps ที่ขาดแคลนในตลาด เพราะ xPlatform ได้ Automate งานที่เป็น Pattern และ Process ทั้งหมดของ DevOps มาไว้ในรูปแบบของ Pipeline Template ตั้งแต่ Define Process, Commit Code, คัดกรอง Sensitive Data, มีตัวเลือก Software Catalog รองรับทั้ง Backend and Frontend ซึ่งสามารถเลือกภาษาได้ทั้ง Java, Kotlin, Scala, NodeJS, Python, Golang, Mock, Airflow, Flutter และ Serverless เป็นต้น ครอบคลุมถึงตัวเลือกตามงบประมาณ ของ DevSecOps Practice อาทิ Commercial Service หรือ Open Source และ การทำ Production หากนักพัฒนา (Developer) มี Coding และพร้อม Deploy สามารถขึ้น Production ได้ทันที ดังนั้นนักพัฒนา (Developer) จึงใช้ Self Services นี้ทำงานแทน DevOps ได้อย่างราบรื่นแบบไร้รอยต่อ
  4. ลดต้นทุนด้านการจัดการ Cloud โดยปกติหากทีมงานไม่ได้วางแผนล่วงหน้าด้านการใช้ Cloud ว่า Resource ไหนควรใช้ หรือ ควรปิดการใช้งานระบบ Cloud จะทำให้เสียค่าใช้จ่ายโดยเปล่าประโยชน์เป็นจำนวนมาก ซึ่ง xPlatform จะช่วย Automate เชคลิสเหล่านี้ให้ผู้ใช้งานได้วางแผนการใช้งานล่วงหน้า (Upcoming Schedule) และจัดการตั้งเวลาเปิด-ปิด หรือ ลบ Testing Environment ที่ไม่ได้ใช้ออกจาก Cloud ตามที่กำหนดจึงช่วยองค์ประหยัดต้นทุนได้อย่างมีประสิทธิภาพ
  5. จัดการ Release ได้ง่าย สะดวกและรวดเร็ว เนื่องจากเอกสารต่างๆที่สำคัญและจำเป็นในการจัดการแต่ละ Release อาทิ Security Result และ Performance Result ได้ถูกจัดเก็บอย่างเป็นระบบ เรียกใช้งานได้ง่ายทันทีที่ต้องการ จึงสามารถ Deploy ผลิตภัณฑ์หรือบริการและแอปพลิเคชันได้อย่างรวดเร็วเพียงคลิกเดียว
  6. มีระบบ Scheduler and Notification ที่ครอบคลุมปัญหาพื้นฐานต่าง ๆ ซึ่งครอบคลุมปัญหาที่พบบ่อยและมีแนวโน้มจะเกิดขึ้นได้ในอนาคต อาทิ การเปิด-ปิด Resource หรือ ปัญหา Certificate หมดอายุ ไม่สามารถติดตามได้ว่าใครนำไปใช้บ้าง ซึ่ง xPlatform ช่วยทำให้ Certificate เป็น Asset ขององค์กรโดยบันทึกวันหมดอายุ บันทึกชื่อผู้ใช้งาน หากหมดอายุและต้องเปลี่ยน Certificate จะมี Alerts and Notifications ส่งหาผู้ใช้งานนั้นๆทุกคน หรือ หากมีการอัพเดต Security Feature ระบบจะวิเคราะห์ให้ทันทีว่า บริการไหนของ Project ใดที่มีแนวโน้มจะได้รับผลกระทบ ระบบจะส่ง Alerts and Notifications ให้ผู้ใช้งานได้ Upgrade เป็น Version ล่าสุดเพื่อให้การทำงานราบรื่นและลดความเสี่ยง นอกจากนี้ยังใช้ Block Schedule สำหรับ Widely Impact Change ได้ เช่น ช่วงเวลาที่มีการ Upgrade Firewall ของบริษัท ระบบจะห้ามไม่ให้ Deployment Booking เป็นต้น
  7. ช่วยให้ทีมงานมองเห็นประวัติการเปลี่ยนแปลงข้อมูล (Visibility) กรณีทีมงานเปลี่ยนแปลงค่าบางอย่างใน Infrastructure อาทิ เปลี่ยน Firewall ทำให้เข้าแอปพลิเคชันไม่ได้ หากระบบไม่มีการเก็บหรือแสดงข้อมูลให้ทีมงานคนอื่นๆได้เห็น ทีมจะเสียเวลาในการค้นหาสาเหตุ ซึ่ง xPlatform มี Self Service Portal ดูได้ทันทีว่าช่วงไหนมีการเปลี่ยนค่าอะไร และสาเหตุของปัญหาเกิดขึ้นที่ใด
  8. ลดการอัพเดตข้อมูลผิด Environment กรณีทีมงานต้องการ Launch Application จะต้องอัพเดตข้อมูลที่ Production Environment แต่หลายครั้งอาจเผลออัพเดตใน Non-Production Environment เพราะไม่มีระบบ Validate ซึ่ง xPlatform จะมีระบบเชค Pattern ให้แต่ละ Environment อาทิ ชื่อถ้าเป็น .np .dev ที่ไม่ควรอยู่บน Production หากอัพเดตผิดจะมีการ Validate ค่า Error ให้ผู้ใช้งานได้ทราบ
  9. xPlatform’s Technology ถูกอัพเดตให้ทันสมัยอยู่เสมอ ลูกค้าที่ใช้งาน อยู่บน xPlatform จึงเลือกใช้งาน Tools ที่ทันความเปลี่ยนแปลงได้ตลอดเวลา ทั้ง Hardening Base Image, Open Source Tools ต่าง ๆ เช่น OPA, Trivy, Trufflehog, ContainerD, Grafana, Prometheus, KEDA, Springboot, Istio, Airflow, Litmus, ArgoCD, Opentelemetry, Keycloak ฯลฯ โดย Tools เหล่านี้ ลูกค้าสามารถใช้ Software Catalog ในการ Deploy ผ่าน Self-Service Portal ได้.

Key Features ที่สำคัญของ xPlatform

  1. Branching Strategy and Pipeline Automation: Feature นี้ลูกค้าสามารถเลือก Branching Strategy ที่เหมาะสมกับ Project ของลูกค้าได้เอง รวมถึง Pipeline ทั้งหมดที่ครอบคลุมทั้ง CI และ CD พร้อมกันกับTrunkbase Development และ Gitflow ซึ่งจะถูก Generate ตาม Branching Strategy ที่ลูกค้าเลือก
  2. Software & Infrastructure Catalog : Feature นี้ได้รวม Service Catalog และ Pipeline ต่างๆที่เกี่ยวกับการจัดการ Software และ Infrastructure ผ่าน Simple UI มาให้บริการพร้อมเชื่อมโยงทุกๆการปรับเปลี่ยนต่าง ๆ ที่เกิดขึ้นที่ Release Management Feature ให้เห็นข้อมูลการเปลี่ยนในแต่ละ Release ด้วย
  3. Environment as a Service: Feature นี้ช่วยให้ลูกค้ามีความยืดหยุ่นในการจัดการ Environment ได้ด้วยตนเอง ซึ่งหนึ่งในความสามารถของ Feature นี้คือ Duplicate Environment เพื่อการทำ Testing ให้ง่ายขึ้น และยังกำหนดวัน เวลาที่สิ้นสุดการ Testing ได้ โดยระบบจะลบ Testing Environment นั้นให้แบบอัตโนมัติ
  4. Release Management: Feature นี้ช่วยให้ลูกค้าจัดการกระบวนการทำ Release ได้อย่างครอบคลุม โดยจัดการได้ทั้ง Service และ Service’s Dependencies เช่น Infrastructure, Secrets, Release’s Artifact, Advance Notification ที่เกี่ยวข้องกับทีมเป็นต้น
  5. Schedule and Notification: Feature นี้ช่วยให้ทุกคนในองค์กรเห็นความเปลี่ยนแปลงต่าง ๆ ที่เกิดขึ้น เพื่อส่งให้ทุกคนในองค์กรมี Risk Awareness ผ่านระบบแจ้งเตือนอัตโนมัติ หรือช่วยให้ลูกค้าหา Root Cause ของปัญหาได้ง่ายขึ้น ซึ่งปัญหาอาจเกิดจากการเปลี่ยน หรือ แก้ไขบางอย่างที่มีความสำคัญ เช่น Upgrade Firewall ทำให้ Service Call ไปที่ Google Map ไม่ได้ เป็นต้น
  6. Cost: ช่วยให้ลูกค้าบริหารจัดการต้นทุน Cloud Resource ได้อย่างเป็นระบบ รวบถึงการ Analyze Cost Usage เพื่อช่วยแนะนำ Cost Optimization Solution ให้ลูกค้า รวมทั้งอนุญาตให้ลูกค้าเลือก Run Workload ได้ทั้งบน X86 หรือ Arm64 เพื่อช่วยลูกค้าประหยัดค่าใช้จ่าย และมีระบบเปิด/ปิด Environment เมื่อได้ใช้งาน
  7. Security and Audit: Feature นี้ช่วยให้ลูกค้ามั่นใจได้ว่าระบบที่ถูกจัดการโดย xPlatform ทั้ง Layer ของการบริการและโครงสร้างพื้นฐานต่างๆ มีความปลอดภัย เนื่องจาก xPlatform มีการวางระบบรักษาความปลอดภัย และ จัดการเผื่อข้อมูลที่เป็น Sensitive Data ไว้เรียบร้อย รวมถึงลูกค้าสามารถดึง Report เพื่อส่งให้ทีม Audit ได้เลย
  8. Integrations: เนื่องจากใน SDLC Process จำเป็นต้องใช้ทั้ง Technical และ Non-Technical Tools เช่น Jira, Confluence, Gitlab, Jenkins, SonarQube, Hashicorp Vault เป็นต้น ทาง xPlatform จึงได้รวบรวม Integrations สำหรับจัดการเครื่องมือเหล่านี้ รวมถึงการจัดการ Role และสิทธิการเข้าถึงข้อมูลตาม Fine-Gain Access Control List ให้อยู่ในรูปของ Self Service Portal ที่สะดวกต่อการเข้าใช้งาน Tools ต่าง ได้ด้วยตนเองตามต้องการ

 

xPlatform เหมาะกับใคร


ธุรกิจทุกประเภท และองค์กรทุกขนาด สามารถใช้บริการจาก xPlatform ได้ โดยผู้ใช้งานที่เป็นนักพัฒนา (Developer) ไม่จำเป็นต้องมีความรู้หรือประสบการณ์ด้าน DevOps ก็สามารถใช้บริการได้ เพราะระบบได้ออกแบบ และ Automate ขั้นตอนการทำงานของ DevOps ทั้งหมดตั้งแต่วางโครงสร้าง Infrastructure ถึง Deployment ให้นักพัฒนา (Developer) ใช้งานง่าย ทำงานของฝั่ง DevOps ได้ด้วยตนเอง นอกจากนี้ยังมี Dashboard ที่แสดงรายละเอียด Performance และสรุปภาพรวมการทำงานของแต่ละ Project ให้รับทราบได้ทันที อาทิ การดูสถานะการทำงาน จำนวนบุคลากร งบประมาณที่ใช้ในการดำเนินงาน การจัดการ Release การรักษามาตรฐานความปลอดภัย ฯลฯ ที่ช่วยอำนวยความสะดวกให้บุคลากรของฝั่งบริหารจัดการ ฝั่งปฏิบัติการอย่าง Product Owner, Project Manager, Quality Assurance, Release Manager, Security, Financial, Operation ฯลฯ ให้ใช้งานได้สะดวกและรวดเร็วขึ้น

บริการของ xPlatform

xPlatform จาก SCB TechX มีแพ็กเกจการให้บริการ 2 รูปแบบดังนี้

 

  1. Professional package: เป็นการให้บริการ xPlatform ผ่านทาง Website ที่เชื่อมต่อกับ Public Internet เหมาะสำหรับองค์กรขนาดกลางถึงขนาดเล็ก มีระบบการทำงานอยู่บน Shared Service องค์กรที่สนใจใช้งานจะได้รับ Account เข้า Dev งานได้ทันทีไม่ต้องดำเนินการด้าน Infrastructure ใด ๆ เพิ่มเติม งานทั้งหมดของ DevOps ตั้งแต่เริ่มแรกจนถึงการ Deployment ได้ถูกเตรียมพร้อมและอำนวยความสะดวกไว้ให้แล้ว (Fully Manage) แบบ Automation ใช้งานง่าย เหมือนมี DevOps มาช่วยจัดการให้ด้วยตนเอง
  2. Enterprise package: เป็นการให้บริการ xPlatform ผ่านทาง Website ที่เชื่อมต่อกับ Public Internet เช่นเดียวกัน เหมาะกับองค์กรขนาดใหญ่ (Enterprise) มีระบบการทำงานที่ถูกสร้างขึ้นมาให้แต่ละองค์กรโดยเฉพาะ องค์กรที่สนใจจะมีการดำเนินงานด้าน Network และ Security เพิ่มเติม เพื่อสร้างความปลอดภัยให้กับองค์กรนั้น ๆ โดยการสร้าง Workflow Executor Account เชื่อมต่อข้อมูลระหว่าง xPlatform กับองค์กรนั้นโดยเฉพาะ อีกทั้งในแต่ละองค์กรยังสามารถติดตั้งระบบยืนยันตัวตนเข้าใช้งานซึ่งแบ่งได้ตามหน้าที่ความรับผิดชอบของหน่วยงานภายในองค์กรของตนเอง ซึ่งยังทำให้องค์กรสามารถควบคุมสิทธิ์การเข้าถึง environment และ data ได้ด้วยตนเอง และกระบวนการทั้งหมดใช้เวลาไม่นาน

 

หากต้องการสอบถามข้อมูลเพิ่มเติมหรือปรึกษาผู้เชี่ยวชาญงานพัฒนาซอฟต์แวร์ สามารถติดต่อทีม xPlatform ของเราได้ที่ contact@scbtechx.io

Related Content

  • ทั้งหมด
  • Blogs
  • Insights
  • News
    •   Back
    • Careers
    • Data Science
    • Lifestyle
    • Product
    • Strategy
    • Technology
    • User Experience
    • xPlatform
    • DevOps
    •   Back
    • PointX Products
    • Events
    • Others
    • Leadership
    • Partnership
    • Services & Products
    • Joint ventures
    •   Back
    • Blockchain
    • Finance
    • Tech innovation

Your consent required

If you want to message us, please give your consent to SCB TechX to collect, use, and/or disclose your personal data.

| การเพิกถอนความยินยอม

หากคุณต้องการเพิกถอนการให้ความยินยอมในการเก็บรวบรวม ใช้ และ/หรือเปิดเผยข้อมูลส่วนบุคคล กรุณาส่งคำร้องหาเรา

Vector

Message sent

We have receive your message and We will get back to you shortly.