ยกระดับ Development Pipeline สู่ยุคใหม่ด้วย VMware Tanzu พัฒนาแอปพลิเคชันได้เร็ว มั่นคงปลอดภัย พร้อมประสบการณ์ทำงานที่ดีขึ้นสำหรับองค์กร | Tangerine x VMware

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

ในบทความนี้ ทีมงานมีโอกาสได้พูดคุยกับทีมงาน Tangerine ถึงแพลตฟอร์ม Tanzu จาก VMware ที่จะช่วยอำนวยความสะดวกให้กับการพัฒนาแอปพลิเคชันขององค์กร ทั้งในแง่ของการพัฒนาซอฟต์แวร์ และการจัดการโครงสร้างพื้นฐานและ Operation ที่เกี่ยวข้องแบบครบวงจร จึงขอสรุปมาให้ผู้อ่านทุกท่านได้รู้จักและศึกษากัน

รู้จักกับ VMware Tanzu – เพิ่มประสิทธิภาพให้กระบวนการพัฒนาแอปพลิเคชันสมัยใหม่ จาก Development สู่ Delivery

กระบวนการพัฒนาซอฟต์แวร์ในสมัยใหม่ในองค์กรทั่วไปนั้นมักมีผู้เกี่ยวข้อง 3 ส่วนหลัก ได้แก่ ฝ่ายพัฒนา (Development) ที่ทำหน้าที่สร้างและแก้ไขซอฟต์แวร์ให้ตรงตามโจทย์ที่ได้รับ ฝ่ายความปลอดภัย ที่คอยตรวจสอบความปลอดภัยและดูแลให้ซอฟต์แวร์เป็นไปตามมาตรฐานกำกับดูแล และฝ่าย Operation ที่ดูแลโครงสร้างพื้นฐานและการนำซอฟต์แวร์ขึ้นไปใช้งานในระดับโปรดักชั่น ทั้ง 3 ส่วนนี้ทำงานเกี่ยวเนื่องกัน และเป็นปัจจัยที่กำหนดประสิทธิภาพ ความเร็ว และคุณภาพของซอฟต์แวร์ที่ออกสู่ผู้ใช้

Tanzu เป็นแพลตฟอร์มจัดการกระบวนการพัฒนาซอฟต์แวร์ที่ทำงานแบบ Cloud-native โดยถูกออกแบบมาเพื่อช่วยให้ทั้งฝ่าย Dev, Sec, และ Ops ทำงานได้อย่างมีประสิทธิภาพมากขึ้น ภายในตัวแพลตฟอร์มประกอบไปด้วยเครื่องมือต่างๆสำหรับขั้นตอนการพัฒนาซอฟต์แวร์และ Operation ดังนี้

  • Tanzu Application Platform (TAP) – แพลตฟอร์มสำหรับจัดการกระบวนการพัฒนาแอปพลิเคชันบน Kubernetes และจัดการกับขั้นตอน Operation ต่างๆเพื่อนำซอฟต์แวร์ไปสู่ผู้ใช้งาน
  • Tanzu for Kubernetes Operations – โซลูชันจัดการ Operation บนคลาวด์อย่างครบวงจร
  • เครื่องมือสำหรับการพัฒนาซอฟต์แวร์บนคลาวด์และจัดการข้อมูล
  • เครื่องมือสำหรับการใช้งาน Kubernetes สำหรับองค์กร

จุดเด่นอย่างหนึ่งของ Tanzu คือการเปิดโอกาสให้ผู้ใช้งานได้มีตัวเลือกที่หลากหลาย สามารถเลือกใช้บริการเพียงบางส่วนของแพลตฟอร์มหรือนำแพลตฟอร์มไปปรับแต่งทำงานร่วมกับเครื่องมือหรือระบบที่องค์กรมีการใช้งานอยู่แล้วได้อย่างเต็มที่ รองรับการทำงานทำงานทั้งในระบบแบบ On-premise, บนคลาวด์สาธารณะอย่าง AWS, Google Cloud, Microsoft Azure, และคลาวด์ของ VMware อีกทั้งรองรับการใช้งานแบบ Multi-cloud อีกด้วย

ลำดับต่อไป เราจะมาเจาะลึกกันถึง Tanzu for Kubernetes Operations และ Tanzu Application Platform ซึ่งเป็นสองบริการหลักจาก Tanzu

Tanzu for Kubernetes Operations – จัดการและดูแล Kubernetes ของทั้งองค์กรได้อย่างครอบคลุม ไม่ว่า Container จะอยู่ที่ใด

ในองค์กรที่มีการใช้งาน Kubernetes มากขึ้นเรื่อยๆคงทราบดีถึงความซับซ้อนในการดูแล Container ทั้งหมดที่มี และเฝ้าระวังปัญหาต่างๆที่อาจเกิดขึ้น ไม่ว่าจะเป็นความซับซ้อนในด้านของกระบวนการ การรักษาความปลอดภัย และการ Monitor ระบบ และความซับซ้อนนี้ก็ยิ่งทวีมากขึ้นเมื่อองค์กรมีการใช้งานคลาวด์ที่หลากหลายในรูปแบบของ Hybrid Cloud, Multi-cloud, และ Edge

Tanzu for Kubernetes Operations เป็นโซลูชันที่ถูกพัฒนาขึ้นเพื่อเข้ามาตอบโจทย์การจัดการ Kubernetes ขององค์กรโดยตรง จากประสบการณ์ความเข้าใจในการดำเนินการ Operation ที่ VMware มีมาอย่างยาวนาน ซึ่งนอกจากจะช่วยให้การจัดการ Kubernetes ง่ายขึ้นแล้ว ยังมีระบบตรวจสอบและวิเคราะห์ข้อมูลภาพรวมของ Kubernetes เพื่อแจ้งเตือนถึงความเสี่ยงและแนะนำจุดที่น่าปรับปรุงให้มีประสิทธิภาพยิ่งขึ้นด้วย

Tanzu for Kubernetes Operations สามารถเข้ามาช่วยทีม Operation จัดการกับแง่มุมต่างๆของกระบวนการดำเนินการตั้งแต่การจัดการ Container ทั้งในแบบ Manual และอัตโนมัติ การเชื่อมต่อและเครือข่าย ความปลอดภัย ข้อมูลในระบบ รวมไปถึงตรวจสอบสถานะการทำงานและเฝ้าระวังการดำเนินการอย่างละเอียด เรียกได้ว่าจบครบทุกอย่างของงาน Operation ได้ในแพลตฟอร์มเดียว

โดยจากการพูดคุยกับทีมงาน Tangerine นอกจากการจัดการ Kubernetes ในองค์กรอย่างเป็นระบบแล้ว องค์กรยังสามารถนำแพลตฟอร์มดังกล่าวเข้าไปช่วยในด้านอื่นๆ เช่น

  • ดูแลและเฝ้าระวังระบบ Kubernetes แบบ Real-time และอัตโนมัติในคลาวด์ทุกที่ที่องค์กรใช้งานอยู่
  • จัดการการเข้าใช้งาน Kubernetes แบบ Self-service ให้กับนักพัฒนาในองค์กร
  • ปรับปรุงระบบและทำ Optimization สำหรับทั้ง Performance และค่าใช้จ่ายในการดำเนินการ
  • วิเคราะห์และย้ายระบบจาก Legacy ใน Virtual Machine เดิมที่มีเข้าสู่การทำงานแบบ Container และเปลี่ยนการดำเนินการไปสู่ Hybrid และ Multi-cloud
  • สร้างระบบรักษาความปลอดภัย สำรองข้อมูล และปรับระบบให้ได้มาตรฐานความปลอดภัยตามข้อกฎหมายที่กำหนด

Tanzu Application Platform (TAP) – ประสบการณ์การทำงานที่เหนือกว่า สำหรับทีม Development, Security, และ Operation

ดังที่ได้กล่าวไปตอนต้นว่าในการดำเนินการขององค์กรสมัยใหม่นั้นต้องอาศัยการร่วมงานกันอย่างแน่นแฟ้นระหว่างทีม Dev, Sec, และ Ops บ่อยครั้งที่การประสานงานอันจำเป็นนี้ได้กลายมาเป็นคอขวดในการพัฒนาซอฟต์แวร์เข้าสู่ตลาด ทำให้กระบวนการทั้งหมดช้าและไม่มีประสิทธิภาพเท่าที่ควร

แนวคิดของ Tanzu Application Platform (TAP) คือการลดขอบเขตงานให้แต่ละฝ่ายงานสามารถโฟกัสกับสิ่งที่ตนเองมีความเชี่ยวชาญได้เต็มที่ นักพัฒนาสามารถเริ่มขั้นตอนการพัฒนาได้อย่างรวดเร็ว ไม่ต้องกังวลถึงการจัดการกับ Container หรือรายละเอียดที่เกี่ยวข้องกับ Kubernetes ฝ่ายความปลอดภัยมีกลไกในการตรวจสอบความเสี่ยงและรักษาความปลอดภัยในแอปพลิเคชันและเครือข่ายในทุกเวอร์ชั่นของการพัฒนา และในขณะเดียวกันฝ่าย Operation ก็มีเครื่องมือที่จะช่วยในการดำเนินแอปพลิเคชันที่ได้รับมาจากฝ่ายพัฒนา นำขึ้นไป Deploy ตลอดจนดูแลแอปพลิเคชันและ Pipeline ของการพัฒนาทั้งหมด

TAP ได้รวบรวมเครื่องมือที่จะช่วยให้ทุกฝ่ายงานทำงานได้อย่างรวดเร็วยิ่งขึ้น ตั้งแต่จุดเริ่มต้นของการพัฒนา นักพัฒนาสามารถเลือก Template แอปพลิเคชันแบบ Cloud-native ที่มีให้เลือกใช้ และเริ่มการเขียนโค้ดผ่าน IDE ที่ชื่นชอบแล้วทดสอบระบบผ่านคลัสเตอร์ Kubenetes ได้ทันทีโดยไม่ต้องลงมือ Config ทุกอย่างด้วยตัวเอง และเมื่อการพัฒนาเสร็จสิ้น ก็สามารถส่งต่อแอปพลิเคชันไปยังทีม Operation เพื่อผ่านการทดสอบด้านความปลอดภัย และดำเนินการ Deploy ขึ้นระบบ Production ได้อย่างรวดเร็ว

ทางด้านฝ่ายความปลอดภัยและ Operation ก็สามารถปรับแต่งการตั้งค่า Container และ Kubernetes ตามเงื่อนไขขององค์กร และกำหนดมาตรฐานด้านความปลอดภัยที่ต้องการทดสอบลงไปในแพลตฟอร์ม TAP ได้ เมื่อมีแอปพลิเคชันเวอร์ชันใหม่เข้ามาก็สามารถนำโค้ดไปตรวจสอบได้โดยอัตโนมัติ หากมีปัญหา แพลตฟอร์มก็จะทำการแจ้งเตือนให้ทราบทันที จึงช่วยลดภาระด้านการประสานงานและลดข้อผิดพลาดในการทำงานให้น้อยลง

TAP สามารถทำงานร่วมกับเครื่องมือในการพัฒนาซอฟต์แวร์และการจัดการ Operation ที่องค์กรมีการใช้งานอยู่แล้ว ไม่ว่าจะเป็น Framework ในการพัฒนาต่างๆ เช่น .NET หรือ Spring, IDE เช่น VSCode, Git, kpack, Jenkins, K8S, และเครื่องมืออื่นๆทั้งบริการเชิงพาณิชย์และ Opensource โดยสามารถใช้งาน TAP ได้ผ่านทาง Command Line และหน้า GUI บนเว็บไซต์

ทีมงาน Tangerine เล่าว่าแม้ TAP จะเป็นบริการที่ค่อนข้างใหม่จาก VMware แต่ในปัจจุบันก็มีองค์กรนำแพลตฟอร์มนี้ไปใช้ช่วยในงานต่างๆ เช่น

  • การทำ Automation ให้กับขั้นตอนการพัฒนาซอฟต์แวร์และ Operation
  • การพัฒนาซอฟต์แวร์ตามหลัก Agile ที่ต้องการความรวดเร็วสูง และการพัฒนาแอปพลิเคชันที่ใช้สถาปัตยกรรมแบบ Microservice
  • การสร้างบริการ Platform-as-a-Service ภายให้องค์กร ให้นักพัฒนาสามารถเข้ามาใช้ Kubernetes ได้อย่างสะดวกรวดเร็ว
  • การปรับระบบขององค์กรให้ทันสมัยยิ่งขึ้น กำจัดแอปพลิเคชัน Legacy และเพิ่มระบบ Automation ในกระบวนการพัฒนา
  • การสร้างระบบตรวจสอบและ Log การทำงานของระบบโดยละเอียดเพื่อปฏิบัติตามข้อบังคับทางกฎหมาย

เปลี่ยนความซับซ้อนให้เรียบง่ายด้วย VMware Tanzu โดย Tangerine

ปฏิเสธไม่ได้เลยว่าในปัจจุบัน กระบวนการพัฒนาและนำซอฟต์แวร์ออกสู่ผู้ใช้งานนั้นมีความซับซ้อนเป็นอย่างมาก ด้วยเครื่องมือที่มีให้เลือกใช้มากมายและเกิดขึ้นใหม่ตลอดเวลา การใช้คลาวด์ในรูปแบบที่หลากหลายยิ่งขึ้น และปัจจัยและความเสี่ยงต่างๆทางด้านไอที ธุรกิจ และกฎหมายที่องค์กรต้องคำนึงถึง แพลตฟอร์ม VMware Tanzu จึงเป็นหนึ่งในตัวเลือกที่น่าสนใจสำหรับองค์กรที่ต้องการจัดการกระบวนการให้กระชับ รวดเร็ว และมีประสิทธิภาพมากยิ่งขึ้น

จากการสำรวจการใช้งานจริงของลูกค้า VMware พบว่า Tanzu นั้นสามารถช่วยเพิ่มประสิทธิภาพการพัฒนาและนำซอฟต์แวร์ออกสู่ผู้ใช้ได้มาก โดยเฉลี่ยอาจเพิ่มอัตราการนำซอฟต์แวร์ขึ้นระบบโปรดักชั่นได้สูงถึง 82% เพิ่ม Productivity ของทีมพัฒนาได้ 37% และเพิ่มประสิทธิภาพในการรองรับนักพัฒนาของทีม Operation ได้มากถึง 78% ในโลกที่แอปพลิเคชันต้องอัพเดทอย่างสม่ำเสมอ แน่นอนว่าผลลัพธ์เหล่านี้จะสร้างความได้เปรียบให้กับธุรกิจได้เป็นอย่างมาก

แพลตฟอร์ม Tanzu นั้นเปิดให้บริการทั้งในรูปแบบไม่มีค่าใช้จ่าย (Community Edition) และมีค่าใช้จ่าย โดยความสามารถจะแตกต่างออกไปตามแพลนที่เลือกใช้ หากอ่านมาถึงตรงนี้แล้วสนใจศึกษารายละเอียดเกี่ยวกับแพลตฟอร์มนี้เพิ่มเติม สามารถเข้าไปดูได้ที่เว็บไซต์ของ VMware Tanzu Community Edition หรือตรวจสอบแพลนการใช้งานได้ที่นี่

และหากท่านใดที่สนใจอยากเริ่มต้นใช้งานแพลตฟอร์มดังกล่าว หรือพูดคุยกับทีมงานผู้เชี่ยวชาญในการจัดกระบวนการพัฒนาซอฟต์แวร์ รวมไปถึงการจัดการและวางโครงสร้างพื้นฐาน IT บนคลาวด์ในรูปแบบต่างๆ สามารถติดต่อไปทางทีมงาน Tangerine ได้ทันทีที่ marketing@tangerine.co.th หรือโทร 02-285-5511

ห้ามพลาด! Tangerine ร่วมจัดสัมมนาออนไลน์กับ VMware ถ้าอยากรู้จัก Vmware Tanzu Application Platform มากขึ้น ลงทะเบียนเลย!

ร่วมเปิดประสบการณ์พัฒนาแอปพลิเคชันให้ไวยิ่งขึ้น ลดต้นทุน ลดเวลาการพัฒนาจากหลักเดือนเหลือเพียงหลักวัน พร้อมทริกในการแก้ปัญหาใดๆ ในซอฟต์แวร์ได้ภายในไม่กี่ชั่วโมง หมดห่วงปัญหา Downtime เสริมความคล่องตัวให้ธุรกิจ เชิญร่วมฟังบรรยายออนไลน์ “VMware Tanzu Application Platform (TAP) เปิดประสบการณ์ที่เหนือกว่า พัฒนาแอปพลิเคชันแบบ End-to-end” โดยวิทยากรจาก VMware (Thailand) และ Tangerine ในวันพุธที่ 26 ตุลาคม 2022 เวลา 14:00 – 15:30 น. ลงทะเบียนฟรีได้ที่นี่ คลิก

About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

NB-IoT คืออะไร?

NB-IoT คงเป็นศัพท์ที่หลายท่านได้เห็นในทางเลือกของการเชื่อมต่อระยะไกลของอุปกรณ์ IoT และเชื่อว่าหลายคนก็ยังไม่เข้าใจเช่นกันว่า เหตุใดการโปรโมตบริการ NB-IoT จึงผ่านมาทางผู้ให้บริการมือถือรายใหญ่ ในบทความนี้เราจะมาอธิบายความหมายของ Narrowband IoT ให้รู้จักกันชัดๆ

Mfec เร่งช่วยลูกค้าปรับกลยุทธ์สู้เศรษฐกิจผันผวน มุ่งสู่ AI แต่ยังใส่ใจ Security

MFEC Inspire 2025 หรืองานใหญ่ประจำปีของ MFEC ได้มาพร้อมกับธีม “Simplify Your IT Investment for a Future-Ready Business” โดยได้รับความสนใจจากลูกค้านับพันราย …