บริการ Tencent Kubernetes Engine: TKE
แพลตฟอร์ม Kubernetes ที่เสถียร ปลอดภัย ประสิทธิภาพสูง ยืดหยุ่นในการปรับขยายโครงสร้าง และใช้งานง่าย สำหรับใช้จัดการควบคุมคอนเทนเนอร์
ภาพรวม
ด้วยต้นกำเนิดจากระบบ Kubernetes แบบ Open-source จึงทำให้บริการ Tencent Kubernetes Engine: TKE สามารถให้บริการที่จัดการคอนเทนเนอร์เป็นหลัก มีความยืดหยุ่นสูงในการปรับขยายโครงสร้าง และมีประสิทธิภาพการทำงานสูง โดย TKE สามารถทำงานร่วมกับ API ต้นกำเนิดของ Kubernetes ได้อย่างเต็มที่ และยังสามารถต่อขยายปลั๊กอิน Kubernetes ตัวอื่นๆ ของเทนเซ็นต์ คลาวด์อย่าง CBS และ CLB ได้อีกด้วย จึงทำให้ TKE รองรับแอปพลิเคชันจัดการคอนเทนเนอร์ต่างๆ ได้ ด้วยการให้บริการอย่างสมบูรณ์ในด้านต่างๆ อาทิ การรันแอปพลิเคชันที่มีประสิทธิภาพ การจัดเรียงทรัพยากร การทำ Service Discovery และการรองรับจำนวนการใช้งานที่ยืดหยุ่นหลากหลาย นอกจากนี้ TKE ยังรับรองความสอดคล้องกันของสภาพแวดล้อมตลอดการพัฒนา การทดสอบ และการรันระบบปฏิบัติการของผู้ใช้ ซึ่งทำให้ง่ายต่อการจัดการคลัสเตอร์คอนเทนเนอร์ขนาดใหญ่ ทั้งยังช่วยประหยัดค่าใช้จ่ายและพัฒนาประสิทธิภาพการใช้งานของผู้ใช้ด้วย โดย TKE นั้นให้บริการโดยไม่คิดค่าใช้จ่าย ส่วนสินค้าคลาวด์เสริมตัวอื่นที่มีค่าใช้จ่าย จะมีการเรียกชำระเงินแยกต่างหาก
ประโยชน์
ระบบ Ecosystem และความเปิดกว้าง
ความปลอดภัยและความพึ่งพาได้ในการใช้งาน
ใช้งานง่าย
รันงานอย่างมีประสิทธิภาพ
ต่อขยายตามความต้องการใช้งานได้
ราคาประหยัด
คุณสมบัติ
TKE รองรับการปรับขนาดที่หลากหลายของคลัสเตอร์ และการเพิ่มประสิทธิภาพของ Node
Nodes ในคลัสเตอร์นั้นจัดการและรันใช้งานได้จริง ส่วนคอนเทนเนอร์ก็กำหนดเวลาได้ผ่านทางพื้นที่ที่พร้อมใช้งาน
The nodes in the cluster are provided with a wide variety of indicators and support custom cluster alarm policies.
โดย Nodes ในคลัสเตอร์จะมาพร้อมกับตัวบ่งชี้หลากหลาย และระบบการเตือนแบบ Custom ของคลัสเตอร์
ประสิทธิภาพการรัน Service ที่พัฒนาให้ดีขึ้น
รูปแบบ Service นั้นควบคุมผ่านเทมเพลต และรูปภาพก็รับรองความสอดคล้องของสภาพแวดล้อม จึงช่วยให้สามารถถ่ายโอน Service ได้รวดเร็ว
มีการรองรับการทำ Service Discovery ส่วนการเข้าถึง Service สามารถทำได้ผ่านการกระจายคำสั่งของชื่อโดเมนในเซิร์ฟเวอร์ที่มีประสิทธิภาพสูง หรือของชื่อ Service ร่วมกับเลขฐาน เพื่อเป็นการหลีกเลี่ยงผลกระทบของการเปลี่ยนเลขไอพี เมื่อระบบหลังบ้านของ Service มีการเปลี่ยนแปลง
การปรับขยายโครงสร้างที่หลากหลาย
Service มีความยืดหยุ่น และมีการขยายโครงสร้างเดิมที่มีเพื่อทำงานแบบควบคู่กันไป ในการรับมือกับความเปลี่ยนแปลงทางธุรกิจที่เกิดขึ้นอย่างรวดเร็ว
คอนเทนเนอร์ Service สามารถรันใช้งานได้ภายในไม่กี่วินาที และการอัพเกรดระบบอย่างต่อเนื่องก็ช่วยให้การอัพเดทธุรกิจเป็นไปได้อย่างราบรื่น ไม่สะดุด
ระบบปฏิบัติการปลอดภัย
ระบบสามารถกู้คอนเทนเนอร์กลับมาได้อัติโนมัติ ส่วนคอนเทนเนอร์ใน Service ก็สามารถรันใช้งานได้ทั่วทุกพื้นที่ จึงช่วยให้การถ่ายโอนเป็นไปอย่างรวดเร็ว
มีการรองรับหน่วยความจำแบบ Persistent Storage หลากหลายรูปแบบ ที่จัดเก็บข้อมูล Service แบบ Stateful ไว้ได้ตลอด เพื่อรับรองความปลอดภัยของข้อมูลผู้ใช้
ระบบปฏิบัติการที่รวดเร็ว
การมีตัวบ่งชี้สำหรับเฝ้าติดตามที่หลากหลาย ทำให้สามารถวิเคราะห์สภาพ Service และได้ผลลัพธ์อย่างรวดเร็ว
มีการรองรับระบบแจ้งเตือนเฝ้าติดตามแบบ Custom เพื่อให้เข้าถึงข้อมูลสถานะ Service ได้ภายในเวลาที่กำหนด
การตั้งค่าเริ่มต้นที่จัดการได้ของธุรกิจ ในสภาพแวดล้อมที่แตกต่าง
การที่สามารถรันใช้งานในสภาพแวดล้อมที่แตกต่างสำหรับแอปพลิเคชันเดียวกันนั้น ทำให้ง่ายต่อการอัพเดทและแก้ไขอาการผิดปกติหลังจากติดตั้งแอปพลิเคชัน
มีการรองรับเวอร์ชั่นที่หลากหลาย รวมถึงเวอร์ชั่นใหม่ต่างๆ ยกเว้นเฉพาะเวอร์ชั่นปรับปรุงที่ไม่มีการรองรับ
ความเร็วและความสะดวกใช้งาน
สามารถรับการตั้งค่าข้อมูลเริ่มต้นเข้าสู่คอนเทนเนอร์ในรูปแบบไฟล์ได้อย่างรวดเร็วและง่ายดาย
การจัดการรูปภาพ Dockerhub อย่างเป็นทางการ
มีระบบค้นคืนรูปภาพแบบเพิ่มความเร็วอย่างเป็นทางการของ Dockerhub พร้อมใช้งาน
การจัดการรูปภาพแบบส่วนตัว
มีที่เก็บรูปภาพแบบส่วนตัวที่ปลอดภัยและเสถียรพร้อมใช้งาน
อัพโหลดและดาวน์โหลดรูปภาพได้รวดเร็วผ่านเครือข่ายส่วนตัว
ค้นคืนรูปภาพบนเครือข่ายสาธารณะจากที่ไหนก็ได้
นอกจากจะรับรองการรันโปรแกรมที่เสถียรของ Service ในคลัสเตอร์แล้ว คอนเทนเนอร์ยังรองรับการแบ่งส่วนของทรัพยากรที่มีความละเอียดมากขึ้น จึงทำให้เกิดระบบปฏิบัติการคอนเทนเนอร์ได้หลายครั้ง ซึ่งถือเป็นการพัฒนาการประยุกต์ใช้ทรัพยากรคลัสเตอร์
- การจัดการคลัสเตอร์
- การจัดการ Service
- การจัดการการตั้งค่าเริ่มต้น
- การจัดการรูปภาพ
TKE รองรับการปรับขนาดที่หลากหลายของคลัสเตอร์ และการเพิ่มประสิทธิภาพของ Node
Nodes ในคลัสเตอร์นั้นจัดการและรันใช้งานได้จริง ส่วนคอนเทนเนอร์ก็กำหนดเวลาได้ผ่านทางพื้นที่ที่พร้อมใช้งาน
The nodes in the cluster are provided with a wide variety of indicators and support custom cluster alarm policies.
โดย Nodes ในคลัสเตอร์จะมาพร้อมกับตัวบ่งชี้หลากหลาย และระบบการเตือนแบบ Custom ของคลัสเตอร์
รูปแบบการใช้
TKE สามารถปรับขยายโครงสร้างระดับคลัสเตอร์และ Service ได้อย่างยืดหยุ่น สามารถเพิ่มหรือลดขนาดได้อัติโนมัติ โดยการเฝ้าติดตามตัวบ่งชี้คอนเทนเนอร์ อย่าง ซีพียู หน่วยความจำ และแบนด์วิดท์ โดยยึดสถานะระบบปฏิบัติการของธุรกิจเป็นหลัก นอกจากนี้ TKE ยังสามารถปรับขยายโครงสร้างคลัสเตอร์ได้อัติโนมัติ โดยอิงจากการรันเงื่อนไขคอนเทนเนอร์ เมื่อทรัพยากรไม่เพียงพอหรือมีมากเกิน
ยกตัวอย่างเช่น แอปพลิเคชันเว็บไซต์สามารถแยกตัวออกเป็นเซ็ตต่างหาก ประกอบด้วยเซ็ต Service ภายนอกที่เรียบง่ายขึ้น และเซ็ต Service ภายในจำนวนมาก
- โครงสร้าง Service ขนาดเล็ก
- สภาพแวดล้อม DevOps ที่ดีเลิศที่สุด ซึ่งเกิดขึ้นจาก CI และ CD
- การปรับขยายโครงสร้างที่ยืดหยุ่น
TKE สามารถปรับขยายโครงสร้างระดับคลัสเตอร์และ Service ได้อย่างยืดหยุ่น สามารถเพิ่มหรือลดขนาดได้อัติโนมัติ โดยการเฝ้าติดตามตัวบ่งชี้คอนเทนเนอร์ อย่าง ซีพียู หน่วยความจำ และแบนด์วิดท์ โดยยึดสถานะระบบปฏิบัติการของธุรกิจเป็นหลัก นอกจากนี้ TKE ยังสามารถปรับขยายโครงสร้างคลัสเตอร์ได้อัติโนมัติ โดยอิงจากการรันเงื่อนไขคอนเทนเนอร์ เมื่อทรัพยากรไม่เพียงพอหรือมีมากเกิน
ยกตัวอย่างเช่น แอปพลิเคชันเว็บไซต์สามารถแยกตัวออกเป็นเซ็ตต่างหาก ประกอบด้วยเซ็ต Service ภายนอกที่เรียบง่ายขึ้น และเซ็ต Service ภายในจำนวนมาก