Data science

การจัดเก็บคอนเทนเนอร์ด้วย Kubernetes กลายเป็นกระแสหลักในองค์กรขนาดใหญ่

Kubernetes เปิดตัวใน 2014 ในฐานะระบบโอเพ่นซอร์สสำหรับการปรับใช้และจัดการแอปพลิเคชันที่มีคอนเทนเนอร์โดยอัตโนมัติ Kubernetes มาไกลมากในช่วงเจ็ดปีที่ผ่านมา สร้างขึ้นครั้งแรกโดย Google จากนั้นจึงส่งต่อไปยัง Cloud-Native Computing Foundation (CNCF) ซึ่งเป็นหน่วยงานที่เป็นกลางจากผู้ขาย เพื่อจัดการเป็นโครงการโอเพนซอร์ส แต่ตอนนี้เราเพิ่งเริ่มเห็นการปรับใช้ Kubernetes ที่เติบโตเต็มที่ในองค์กรกระแสหลัก เนื่องจากบริษัทจำนวนมากขึ้นเปลี่ยนจาก monoliths เป็น microservices มีการใช้เทคโนโลยีคอนเทนเนอร์เพิ่มขึ้น เมื่อไมโครเซอร์วิสเพิ่มขึ้น แอปพลิเคชันที่เพิ่มขึ้นประกอบด้วยคอนเทนเนอร์นับร้อยหรือหลายพัน ทำให้เกิดความท้าทายในการจัดการแอปพลิเคชันเหล่านี้ทั้งหมด ความต้องการเทคโนโลยีการประสานกันเกิดขึ้น Kubernetes เป็นเครื่องมือประสานที่ช่วยให้นักพัฒนาจัดการแอปพลิเคชันที่มีคอนเทนเนอร์และจัดการในสภาพแวดล้อมที่แตกต่างกัน เช่น คลาวด์ ระบบเสมือน และทางกายภาพ แอปพลิเคชันทำงานในพื้นที่ผู้ใช้ที่แยกออกมาซึ่งเรียกว่าคอนเทนเนอร์ ซึ่งแสดงถึงรูปแบบของการจำลองเสมือน ร่วมกัน Kubernetes และคอนเทนเนอร์เปิดใช้งานศูนย์ข้อมูลที่เน้นแอปพลิเคชัน โดยพื้นฐานแล้ว สภาพแวดล้อมของแอปพลิเคชันนั้นถูกห่อหุ้มด้วยคอนเทนเนอร์ โฟกัสอยู่ที่การจัดการแอปพลิเคชัน มากกว่าวิธีการจัดการเครื่องจักรแบบเดิมๆ แอปพลิเคชันคอนเทนเนอร์กำลังกลายเป็นบริการหลักที่องค์กรต้องการเรียกใช้ควบคู่ไปกับปริมาณงานและบริการของแอปพลิเคชันอื่นๆ สภาพแวดล้อมคอนเทนเนอร์กำลังเกิดขึ้นใหม่ในฐานะสภาพแวดล้อมระดับหนึ่งควบคู่ไปกับสภาพแวดล้อม VMware อันที่จริงด้วยความสามารถของพอร์ตโฟลิโอ Tanzu ของ VMware คอนเทนเนอร์อาจเป็นส่วนหนึ่งของสภาพแวดล้อม VMware สำหรับองค์กรขนาดใหญ่หลายแห่ง (Dario Lo Presti/Shutterstock) องค์กรที่มีความโน้มเอียงแบบโอเพ่นซอร์สแบบคลาสสิกมากกว่ามักจะมุ่งเน้นไปที่ Red Hat OpenShift ซึ่งเป็นการกระจาย Kubernetes เชิงพาณิชย์ที่โดดเด่น ไม่ว่าในกรณีใด ระดับเพทาไบต์จะกลายเป็นเป้าหมายที่เป็นจริงสำหรับการปรับใช้ Kubernetes ระดับองค์กรระดับแนวหน้า ทั้งหมดนี้จะเกิดขึ้นไม่ได้หากไม่มีแนวทางมาตรฐานที่เปิดใช้งานโดย Container Storage Interface (CSI) ซึ่งเป็นกลไกในการจัดการพื้นที่จัดเก็บโดยตรงภายในสภาพแวดล้อมของคอนเทนเนอร์ เปิดตัวในช่วงต้น 2019 CSI ได้อำนวยความสะดวกในการสร้างสภาพแวดล้อมคอนเทนเนอร์ระดับการผลิตที่ส่งมอบข้อกำหนดขององค์กรหลัก – ความเสถียรและความสามารถในการคาดการณ์ – เมื่อจับคู่กับโซลูชันการจัดเก็บข้อมูลแบ็กเอนด์ที่มีประสิทธิภาพ ทั้งความพร้อมใช้งานของมาตรฐาน CSI และการนำ VMware Tanzu ของ Kubernetes ไปใช้เป็นเครื่องมือในการเปลี่ยนโซลูชันโอเพนซอร์สที่มักถูกมองว่าเป็น “โครงการวิทยาศาสตร์” ให้กลายเป็นสภาพแวดล้อมที่ทำงานได้จริงและแข็งแกร่งสำหรับโลกแห่งความเป็นจริง เช่นเดียวกับเครื่องเสมือน (VMs) ) ถูกใช้ในสภาพแวดล้อมขององค์กรในปัจจุบัน โดยรวมแล้ว การปรับโครงสร้างใหม่รอบ Kubernetes นั้นมีความสำคัญอย่างยิ่งต่อการขับเคลื่อนการนำสภาพแวดล้อมคอนเทนเนอร์ไปใช้ในระดับองค์กร นอกเหนือจากโครงการด้านข้างหรือสภาพแวดล้อมที่ปรับแต่งได้สูง CSI เป็นเกตเวย์ การนำ Kubernetes ไปใช้อย่างมีประสิทธิภาพช่วยให้มั่นใจได้ว่าผู้ใช้จะสามารถเข้าถึงแอปพลิเคชันได้เสมอ แอปพลิเคชันโหลดเร็ว และผู้ใช้จะได้รับอัตราการตอบกลับที่สูง Kubernetes ยังมีฟีเจอร์และฟังก์ชันการสำรองและกู้คืนข้อมูลที่เกิดขึ้นใหม่อีกด้วย แต่สิ่งที่น่าสนใจที่สุดอย่างหนึ่งเกี่ยวกับ CSI ก็คือมันทำหน้าที่เป็นเกตเวย์เพื่อแสดงศักยภาพที่แท้จริงของที่เก็บข้อมูลที่แนบมา ไดรเวอร์ CSI ที่ออกแบบมาอย่างดีสามารถช่วยทำให้การนำความสามารถในการจัดเก็บข้อมูลขั้นสูงมาใช้ได้ง่ายขึ้น เช่น สแน็ปช็อตที่ปรับขนาดได้และกลไกการจัดวางข้อมูลของ Neural Cache ซึ่งทั้งองค์กรขนาดใหญ่ต่างให้ความสนใจมากขึ้นเรื่อยๆ เมื่อพวกเขาปรับขนาดสภาพแวดล้อม Kubernetes (Piotr-Swat/Shutterstock) การใช้งาน Kubernetes ที่ดีช่วยให้มีความพร้อมใช้งานสูงโดยไม่มีการหยุดทำงาน รวมทั้งความสามารถในการปรับขนาดและการกู้คืนจากความเสียหาย เมื่อปริมาณการใช้งานเพิ่มขึ้น ปริมาณจะต้องได้รับการปรับขนาดตามความจำเป็น ดังนั้นโมเดลการจัดซื้อตามการบริโภคที่ยืดหยุ่นจึงเหมาะสมกับสภาพแวดล้อมของ Kubernetes และต้องให้ความสนใจกับเศรษฐศาสตร์เสมอ ทั้งต้นทุนโดยตรงของโครงสร้างพื้นฐานและค่าใช้จ่ายในการดำเนินการ/การสนับสนุนอย่างต่อเนื่อง ซึ่งอาจเกินดุลต้นทุนโดยตรงของโครงสร้างพื้นฐาน องค์กรส่วนใหญ่มีเป้าหมายที่จะสร้างสภาพแวดล้อม Kubernetes ให้เป็นคลาวด์ส่วนตัวในที่สุด อันที่จริง ระบบคลาวด์ส่วนตัวแบบรวมศูนย์ที่ใช้ Kubernetes และ CSI ยังคงควบคุมอยู่ในมือของ CIO และทีมไอทีขององค์กรขนาดใหญ่ ขณะเดียวกันก็มอบพลังให้นักพัฒนาและทีม DevOps เคลื่อนไหวในขณะที่ธุรกิจมีวิวัฒนาการ CSI กำลังพัฒนา เนื่องจากคุณลักษณะและฟังก์ชันของ Kubernetes ได้รับการปรับปรุงอย่างต่อเนื่อง CSI จึงมีการพัฒนาอย่างรวดเร็วอย่างต่อเนื่อง อย่างไรก็ตาม การจัดหารุ่นใหม่ทุก ๆ หกสัปดาห์ทำให้เกิดความปั่นป่วนมากกว่ามูลค่าสำหรับองค์กรทั่วไป ในฐานะผู้นำโซลูชันการจัดเก็บข้อมูลระดับองค์กร เราไม่ต้องการที่จะก้าวล้ำกว่ามาตรฐานมากเกินไป และพยายามสร้างสมดุลระหว่างการเพิ่มฟังก์ชันการทำงานใหม่ๆ เป็นประจำและความคาดหวังด้านความเสถียรขององค์กร Kubernetes จะยังคงพัฒนาและปรับปรุงต่อไป เนื่องจากคอนเทนเนอร์กำลังเข้ามามีบทบาทสำคัญยิ่งขึ้นในสแต็กแพลตฟอร์มระดับองค์กร แม้ว่าในปัจจุบันนี้ Kubernetes ได้กลายเป็นแนวทางมาตรฐานอุตสาหกรรมสำหรับการปรับใช้คอนเทนเนอร์ในการผลิต ในที่สุด Kubernetes ก็กลายเป็นกระแสหลัก เกี่ยวกับผู้เขียน: Erik Kaulberg เป็นรองประธานที่ Infinidat ผู้ให้บริการโซลูชันการจัดเก็บข้อมูล รายการที่เกี่ยวข้อง: Kubernetes เกินจริงหรือไม่? เหตุผลที่ใหญ่ที่สุดที่จะไม่ทำทุกอย่างบน Kubernetes กรณีที่น่าสงสัยของ Kubernetes ในองค์กร

  • บ้าน
  • Business
  • Data science
  • Marketing
  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    Back to top button