ปัจจุบัน Kubernetes เป็นเครื่องมือที่แพร่หลาย ช่วยให้องค์กรสามารถสร้างเรียกใช้ และจัดการแอปพลิเคชันบนระบบ Cloud ได้อย่างมีประสิทธิภาพ VMware ได้ผสานรวม Kubernetes เข้ากับ vSphere และมีการริเริ่มที่น่าตื่นเต้นหลายอย่างที่จะช่วยให้องค์กรพัฒนา Modernize Application
นักพัฒนาสามารถใช้ Kubernetes-native APIs เพื่อเข้าถึงทรัพยากรต่าง ๆ เช่น การประมวลผล เครือข่าย และพื้นที่จัดเก็บ ทีมปฏิบัติการด้านไอทีสามารถใช้ vCenter เพื่อจัดเตรียมอย่างรวดเร็วและจัดหาทรัพยากรเหล่านี้เพื่อการพัฒนาและการดำเนินงานที่ปรับขนาดได้
3 หลักการ เพิ่มประสิทธิภาพการพัฒนา Modernize Apps
DevOps และ shift left : ปรัชญา DevOps ที่นำมาใช้ควบคู่ไปกับ Kubernetes ยอมให้การควบคุมทั้งโครงสร้างพื้นฐานและการปรับใช้กับนักพัฒนา (เรียกว่า “shift left”) นักพัฒนากำหนดทั้งองค์ประกอบของแอปพลิเคชันและข้อกำหนดด้านโครงสร้างพื้นฐาน (เช่น ที่เก็บข้อมูลหรือโหลดบาลานเซอร์) เป็นโค้ด คำขอแบบเป็นโปรแกรมเหล่านี้ได้รับการจัดเตรียมแบบไดนามิกผ่านไปป์ไลน์ CI/CD และไม่มีกระบวนการจัดการการเปลี่ยนแปลงที่ครอบคลุม ในสภาพแวดล้อมนี้ เราควรปฏิบัติต่อแอปพลิเคชันเสมือนเป็นหน่วยปฏิบัติงาน แนวทางนี้ปรับสมดุลความต้องการของทีมปฏิบัติการและทีมพัฒนาในสภาพแวดล้อมแบบคลาวด์ แอปพลิเคชันเป็นสิ่งที่ทั้งนักพัฒนาและผู้ปฏิบัติงานสนใจในท้ายที่สุด
Modern databases : ตามที่เราสรุปไว้ก่อนหน้านี้ ความคงอยู่ของหลายภาษาที่เพิ่มขึ้น ซึ่งใช้บริการข้อมูลหลายรายการ (เช่น MongoDB, MySQL และ Cassandra) ภายในแอปพลิเคชันเดียวกัน ใกล้เคียงกับการเติบโตของ Kubernetes การสำรองข้อมูลสำหรับปริมาณงานเหล่านี้ควรรวมเข้ากับ Kubernetes เพื่อการค้นหาปริมาณงานโดยอัตโนมัติ ความรู้เกี่ยวกับปริมาณงานจะช่วยให้โซลูชันการสำรองข้อมูลสามารถเลือกการดักจับดั้งเดิม (เช่น สแน็ปช็อตของวอลุ่มตั้งแต่หนึ่งรายการขึ้นไป การสำรองข้อมูลที่สอดคล้องกันของแอปพลิเคชัน การดัมพ์เชิงตรรกะ) ที่เหมาะสมที่สุดกับความต้องการของแอปพลิเคชัน
Freedom of choice : โซลูชันการสำรองข้อมูลบนคลาวด์ที่ทันสมัยจำเป็นต้องนำเสนอความสามารถที่อนุญาตให้พกพาแอปพลิเคชันข้ามคลัสเตอร์ ภูมิภาค และแม้แต่คลาวด์ด้วยโครงสร้างพื้นฐานที่หลากหลายและสภาพแวดล้อม Kubernetes โดยทั่วไปแล้วเวอร์ชัน Kubernetes จะออกทุกๆ ไตรมาส และยังมีการแจกจ่ายหลายอย่างที่พร้อมใช้งานจากผู้จำหน่ายต่างๆ (เช่น Tanzu Kubernetes Grid (TKG) จาก VMware, EKS จาก AWS, AKS จาก Azure, OpenShift จาก Red Hat) โซลูชันสำรองข้อมูลควรอนุญาตให้คุณกู้คืนหรือย้ายแอปพลิเคชันของคุณ และไม่ผูกกับผู้ให้บริการโครงสร้างพื้นฐานเฉพาะหรือเวอร์ชัน Kubernetes
VMware Cloud Is Simpler and Safer for Enterprise Apps
VMware Cloud ทำให้การเรียกใช้แอป vSphere ระดับองค์กรในสภาพแวดล้อมคลาวด์ใด ๆ ที่ง่ายและปลอดภัยยิ่งขึ้น งานวิจัยแสดงให้เห็นประโยชน์ของการใช้ VMware Cloud
- สามารถปรับใช้ Kubernetes ได้เร็วขึ้น 300%
- การโยกย้ายระบบคลาวด์เร็วขึ้น 46%
- ลด TCO ลง 57%
(Credit “The Business Value of Running Applications on VMware Cloud on AWS in VMware Hybrid Cloud Environments,” October 2020)
Reference: VMware & Kasten, VMware Cloud