Managed Kubernetes: คลัสเตอร์ที่ Control Plane ฟรี
Managed Kubernetes ราคาประหยัด Control Plane ฟรี จ่ายเฉพาะ Worker Node
- Control Plane ฟรี
- Worker Node เริ่มต้น $25.00/เดือน
- ต่ออายุทุกเดือนโดยใบแจ้งหนี้
Managed Kubernetes คือผลิตภัณฑ์เซิร์ฟเวอร์ที่ในคลัสเตอร์ Kubernetes ซึ่งกระจายและจัดการคอนเทนเนอร์บนหลายเซิร์ฟเวอร์ ส่วนจัดการที่เรียกว่า Control Plane จะดูแลโดยบริการให้คุณ Managed Kubernetes ราคาประหยัดของ HELPER VPS มี Control Plane ฟรี และคุณจ่ายเฉพาะ Worker Node ที่แอปของคุณทำงานจริง เริ่มต้นที่ $25.00 ต่อเดือนสำหรับโหนด 4 vCPU 16GB
Control Plane
ส่วนจัดการฟรี
ฟรี
จ่ายเฉพาะค่า Worker Node
- ส่วนจัดการ 1 ชุด
- ดูแลให้
- ดูแลให้
- ดูแลให้
- ต่อคลัสเตอร์
Control Plane แบบ High Availability
ส่วนจัดการ 3 ชุดสำรอง
2500$/ เดือน
เรียกเก็บเงินรายเดือน
- ส่วนจัดการ 3 ชุดสำรอง
- ดูแลให้
- ดูแลให้
- ดูแลให้
- ต่อคลัสเตอร์ต่อเดือน
Worker Node 16GB
สำหรับคลัสเตอร์ขนาดเล็ก
2500$/ เดือน
เรียกเก็บเงินรายเดือน
- Worker Node
- 4 vCPU
- 16 GB RAM
- 200 GB NVMe
- ต่อโหนดต่อเดือน
Worker Node 32GB
สำหรับบริการทั่วไป
4500$/ เดือน
เรียกเก็บเงินรายเดือน
- Worker Node
- 8 vCPU
- 32 GB RAM
- 400 GB NVMe
- ต่อโหนดต่อเดือน
Worker Node 64GB
สำหรับบริการขนาดใหญ่
8500$/ เดือน
เรียกเก็บเงินรายเดือน
- Worker Node
- 16 vCPU
- 64 GB RAM
- 800 GB NVMe
- ต่อโหนดต่อเดือน
หากรันเพียงไม่กี่คอนเทนเนอร์โดยไม่ต้องมีคลัสเตอร์ คลาวด์ VPS
Managed Kubernetes ใช้กับงานแบบไหน
Kubernetes ช่วยกระจายบริการที่แบ่งเป็นหลายคอนเทนเนอร์ไปยังหลายเซิร์ฟเวอร์อย่างสม่ำเสมอ ฟื้นคอนเทนเนอร์ที่หยุด และค่อย ๆ เปลี่ยนเป็นเวอร์ชันใหม่โดยอัตโนมัติ สรุปสี่กรณีที่ Managed Kubernetes เหมาะเป็นพิเศษไว้แล้ว
เว็บแอปที่แบ่งเป็นหลายบริการ
ดูแลบริการที่แบ่งเป็นหลายคอนเทนเนอร์ เช่น frontend, API, worker และแคช ร่วมกันในคลัสเตอร์เดียว กำหนดจำนวน replica ของแต่ละบริการ แล้ว Kubernetes จะกระจายไปยัง Worker Node อย่างเหมาะสม
deploy โดยไม่หยุดบริการ
เมื่ออัปโหลดอิมเมจเวอร์ชันใหม่ ใช้ rolling deploy ที่เปลี่ยนคอนเทนเนอร์เดิมเป็นตัวใหม่ทีละตัวได้ หากมีปัญหาก็ย้อนกลับไปเวอร์ชันก่อนได้ง่าย จึงไม่ต้องปิดบริการทุกครั้งที่ deploy
CI และไปป์ไลน์ deploy อัตโนมัติ
สร้างโฟลว์ที่สร้างอิมเมจในเครื่องมืออย่าง GitLab CI แล้ว deploy ลงคลัสเตอร์ด้วย Helm chart ได้ เมื่ออัปโหลดโค้ด ตั้งแต่การทดสอบจนถึง deploy จะทำซ้ำในลำดับเดียวกัน ความผิดพลาดจากคนจึงลดลง
แยกสภาพแวดล้อม development, staging และ production
แยกสภาพแวดล้อม development, staging และ production ไว้ในคลัสเตอร์เดียวด้วย namespace หรือสร้างคลัสเตอร์แยกตามสภาพแวดล้อมก็ได้ Control Plane ฟรี แม้แยกคลัสเตอร์ก็เพิ่มเพียงค่าโหนด
ติดตั้งเองบน VPS กับ Managed Kubernetes ต่างกันอย่างไร
Kubernetes ติดตั้งเองบน VPS หลายเครื่องก็ได้ ความต่างคือใครดูแล Control Plane เลือกตามว่าจะดูแลส่วนจัดการเอง หรือฝากไว้แล้วโฟกัสเฉพาะแอป
ติดตั้งเองบน VPS
คลัสเตอร์ที่คุณสร้างเองจากคลาวด์ VPS หลายเครื่อง
เหมาะสำหรับ
- กรณีที่ต้องการเรียนรู้โครงสร้าง Kubernetes ด้วยตัวเอง
- ทีมที่ต้องการเลือกเครื่องมือติดตั้งและเวอร์ชันเอง
- โครงสร้างเล็กที่รันเพียงไม่กี่คอนเทนเนอร์
- เริ่มแบบเบา ๆ ด้วยแอปคลิกเดียว Docker
Managed Kubernetes
Control Plane ฟรี จ่ายเฉพาะ Worker Node
เหมาะสำหรับ
- ทีมพัฒนาที่ต้องการใช้เวลากับการดูแลแอป
- กรณีที่แยกคลัสเตอร์ development และ staging
- บริการที่เริ่มด้วย Worker Node ไม่กี่เครื่อง
- เมื่อคุณต้องการเริ่มต้นที่ $25.00 ต่อโหนดต่อเดือน
Control Plane แบบ High Availability
คลัสเตอร์ที่มีส่วนจัดการสำรอง 3 ชุด
เหมาะสำหรับ
- บริการ production ที่หยุดไม่ได้
- ทีมที่ deploy บ่อยและใช้ API ของคลัสเตอร์มาก
- คลัสเตอร์ใหญ่ที่มี Worker Node จำนวนมาก
- กรณีที่ต้องการให้ส่วนจัดการมีความเผื่อเหลือด้วย
Kubernetes คืออะไร
Kubernetes คือแพลตฟอร์มโอเพนซอร์สที่วางและจัดการแอปที่สร้างเป็นคอนเทนเนอร์บนหลายเซิร์ฟเวอร์ เขียนไว้ในไฟล์ว่าจะรันแอปกี่ตัวและด้วยการตั้งค่าแบบไหน แล้ว Kubernetes จะเฝ้าดูสถานะนั้นตลอด และปรับเซิร์ฟเวอร์จริงให้ตรงกับที่เขียนไว้ งานที่คนต้องเข้าไปพิมพ์คำสั่งในแต่ละเซิร์ฟเวอร์จึงลดลงมาก
คลัสเตอร์แบ่งเป็นสองส่วน Control Plane คือส่วนที่จัดการภาพรวม เช่น API server, scheduler และที่เก็บสถานะคลัสเตอร์ ส่วน Worker Node คือเซิร์ฟเวอร์ที่คอนเทนเนอร์ทำงานจริง การรันคอนเทนเนอร์ที่หยุดขึ้นใหม่ และการย้ายไปโหนดอื่นเมื่อโหนดมีปัญหา ก็เกิดขึ้นในโครงสร้างนี้
ใน Managed Kubernetes ผู้ให้บริการดูแลการติดตั้งและการดูแล Control Plane และผู้ใช้โฟกัสกับการ deploy แอปด้วย kubectl และ Helm ฝากส่วนจัดการที่ต้องใช้แรงมากที่สุดเมื่อติดตั้งเองไว้ จึงดูแลคลัสเตอร์ได้แม้มีคนน้อย และใช้เวลาที่เหลือพัฒนาบริการได้
เลือก Managed Kubernetes ที่ถูกที่สุดอย่างไร
ค่าใช้จ่าย Managed Kubernetes คือค่า Control Plane บวกค่า Worker Node หาก Control Plane มีค่าบริการรายเดือนต่อคลัสเตอร์ คลัสเตอร์ยิ่งเล็ก สัดส่วนในค่าใช้จ่ายรวมก็ยิ่งมาก จึงควรดูก่อนว่าส่วนนี้ฟรีหรือไม่ แล้วเทียบสเปกและค่าบริการรายเดือนของโหนดหนึ่งเครื่อง ก็เห็นค่าใช้จ่ายจริง
ที่ HELPER VPS Control Plane มาตรฐานฟรี ดังนั้นค่า Worker Node จึงเป็นค่าคลัสเตอร์ของคุณ เริ่มต้นเล็ก ๆ ด้วยโหนด 4 vCPU 16GB สองเครื่อง และเมื่อบริการของคุณเติบโตขึ้น เพิ่มโหนด 32GB หรือ 64GB ตามต้องการ คุณจ่ายเฉพาะโหนดที่คุณใช้ ดังนั้นไม่จำเป็นต้องเริ่มต้นใหญ่
หากต้องการพื้นที่เผื่อในส่วนจัดการด้วย เช่นสำหรับบริการ production คุณสามารถเลือก Control Plane แบบ High Availability ในราคา $25.00 ต่อคลัสเตอร์ต่อเดือน ใช้ Control Plane ฟรีสำหรับคลัสเตอร์ development และ High Availability สำหรับคลัสเตอร์ production เพื่อความสมดุลระหว่างต้นทุนและความเสถียร ค่าบริการทั้งหมดชำระร่วมกันจากใบแจ้งหนี้เดียวกัน
ค่าบริการ Managed Kubernetes เท่าไร
Control Plane มาตรฐานฟรี และ Worker Node เริ่มต้นที่ $25.00 ต่อโหนดต่อเดือนสำหรับ 4 vCPU หน่วยความจำ 16GB และ NVMe 200GB Control Plane แบบ High Availability ที่มีส่วนจัดการสำรองสามชุด ราคา $25.00 ต่อคลัสเตอร์ต่อเดือน
Control Plane ฟรี
จ่ายเฉพาะค่า Worker Node โดยไม่มีค่าส่วนจัดการ แม้สร้างคลัสเตอร์สำหรับพัฒนาและทดสอบหลายชุด ค่าใช้จ่ายก็เพิ่มเฉพาะตามจำนวนโหนด
ค่าบริการเหมาจ่ายตามขนาดโหนด
แต่ละโหนดมีค่าบริการรายเดือนกำหนดไว้ เช่น $25.00 สำหรับโหนด 16GB $45.00 สำหรับโหนด 32GB และ $85.00 สำหรับโหนด 64GB ทำให้คำนวณค่าคลัสเตอร์ล่วงหน้าได้ง่าย
ต่ออายุทุกเดือนโดยใบแจ้งหนี้
ชำระใบแจ้งหนี้ด้วย 12 ตัวเลือกคริปโตเพื่อสร้างโหนดและ Control Plane ใช้เป็นรายเดือนโดยไม่มีระยะสัญญา เพียงต่ออายุใบแจ้งหนี้
HELPER VPS ในตัวเลข
เลือกจาก 40 ภูมิภาค 12 ระบบปฏิบัติการ และ 10 แอปคลิกเดียวในบัญชีเดียว และชำระเงินทันที ตัวเลขด้านล่างอิงตามสิ่งที่กำลังขายอยู่ในปัจจุบัน
40
ภูมิภาคดาต้าเซ็นเตอร์
12
ระบบปฏิบัติการ
10
แอปคลิกเดียว
$25.00
ราคาเริ่มต้นของสินค้านี้ (ต่อเดือน)
เครื่องมือที่ใช้ร่วมกับคลัสเตอร์ Kubernetes
deploy แอปด้วย Helm chart เก็บโครงสร้างเป็นโค้ดด้วย Terraform และสร้างอิมเมจด้วย GitLab CI แล้วส่งออกอัตโนมัติ
- Kubernetes
- Helm
- Docker
- Terraform
- GitLab CI
- NGINX Ingress
เหตุผลที่เลือก Managed Kubernetes ของ HELPER VPS
Control Plane ฟรี
ส่วนจัดการคลัสเตอร์ไม่มีค่าบริการ จึงเริ่มคลัสเตอร์เล็กได้สบาย และแยกคลัสเตอร์ตามสภาพแวดล้อมได้
เลือก High Availability ได้
บริการ production เลือก Control Plane แบบ High Availability ที่มีส่วนจัดการสำรอง 3 ชุด แม้ส่วนจัดการจุดหนึ่งมีปัญหา การจัดการคลัสเตอร์ก็ยังต่อเนื่อง
โหนดสามขนาด
ผสม Worker Node 16GB 32GB และ 64GB เพื่อเรียกใช้แอปเบาและแอปที่ใช้หน่วยความจำมากร่วมกันในคลัสเตอร์เดียวกัน
ดิสก์โหนด SSD
แต่ละโหนดมี SSD 80GB~320GB จึงเก็บคอนเทนเนอร์อิมเมจ log และไฟล์ชั่วคราวได้อย่างเหลือเฟือ
เครื่องมือที่คุ้นเคยใช้ได้ตามเดิม
นำเครื่องมือและไฟล์ตั้งค่าที่ใช้อยู่แล้วอย่าง kubectl, Helm, Terraform, GitLab CI มาจัดการคลัสเตอร์ได้ตามเดิม
รับทราฟฟิกด้วย Ingress
ติดตั้งคอนโทรลเลอร์อย่าง NGINX Ingress เพื่อแบ่งส่งทราฟฟิกไปยังหลายบริการตามโดเมนและพาธ
จัดการด้วยบัญชีเดียวพร้อมกับ VPS ของคุณ
จัดการคลัสเตอร์ คลาวด์ VPS และฐานข้อมูลด้วยบัญชีเดียวกัน และดูค่าใช้จ่ายบริการทั้งหมดของคุณในที่เดียว
สมัครด้วยโทเค็นบัญชีเดียว
สมัครได้ทันทีด้วยโทเค็นบัญชีเดียว และหลังชำระเงินครั้งแรก คุณสามารถใช้การสนับสนุนและคีย์ API ได้
เครือข่ายเซิร์ฟเวอร์ใน 40 ภูมิภาค
ด้วยเซิร์ฟเวอร์ใน 40 เมืองทั่วอเมริกา ยุโรป ตะวันออกกลาง แอฟริกา และเอเชียแปซิฟิก คุณสามารถเรียกใช้บริการใกล้ผู้ใช้ของคุณ
สร้างคลัสเตอร์ Kubernetes ได้ในภูมิภาคไหน
HELPER VPS มีเซิร์ฟเวอร์ใน 40 เมืองทั่วอเมริกา ยุโรป ตะวันออกกลาง แอฟริกา และเอเชียแปซิฟิก ภูมิภาคที่เลือกได้จะแสดงเมื่อสร้างคลัสเตอร์ เลือกที่ใกล้กับที่ที่มีผู้ใช้มากที่สุดเพื่อการตอบสนองที่เร็วขึ้น
เยอรมนี
เนเธอร์แลนด์
สหราชอาณาจักร
ฝรั่งเศส
สหรัฐอเมริกา 7 เมือง
แคนาดา
บราซิล
สิงคโปร์
ญี่ปุ่น 2 เมือง
อินเดีย 2 เมือง
ออสเตรเลีย 2 เมือง
เม็กซิโก
สเปน
สวีเดน
โปแลนด์
แอฟริกาใต้
เกาหลีใต้
เยอรมนี
เนเธอร์แลนด์
สหราชอาณาจักร
ฝรั่งเศส
สหรัฐอเมริกา 7 เมือง
แคนาดา
บราซิล
สิงคโปร์
ญี่ปุ่น 2 เมือง
อินเดีย 2 เมือง
ออสเตรเลีย 2 เมือง
เม็กซิโก
สเปน
สวีเดน
โปแลนด์
แอฟริกาใต้
เกาหลีใต้
ชิลี
โคลอมเบีย
อิตาลี
สวิตเซอร์แลนด์
ฟินแลนด์
ตุรกี
สหรัฐอาหรับเอมิเรตส์
อิสราเอล
ซาอุดีอาระเบีย
ไนจีเรีย
เขตปกครองพิเศษฮ่องกงแห่งสาธารณรัฐประชาชนจีน
ไต้หวัน
อินโดนีเซีย
ไทย
คำถามที่พบบ่อยเรื่อง Managed Kubernetes
คำตอบเรื่องค่าบริการ โครงสร้าง และการชำระเงินของ Kubernetes
Kubernetes คืออะไร
Kubernetes คือแพลตฟอร์มโอเพนซอร์สที่กระจายรันและจัดการแอปที่สร้างเป็นคอนเทนเนอร์บนหลายเซิร์ฟเวอร์ เขียนจำนวนคอนเทนเนอร์และการตั้งค่าไว้ในไฟล์ แล้วระบบจะรักษาสถานะนั้นไว้ตลอด รันคอนเทนเนอร์ที่หยุดขึ้นใหม่ และเปลี่ยนเป็นเวอร์ชันใหม่ตามลำดับโดยอัตโนมัติ จัดการหลายเซิร์ฟเวอร์ได้เหมือนเป็นก้อนเดียว
Managed Kubernetes ที่ถูกที่สุดคืออะไร
Managed Kubernetes ที่มี Control Plane ฟรี มีค่าใช้จ่ายน้อยที่สุดสำหรับคลัสเตอร์ขนาดเล็ก ที่ HELPER VPS Control Plane มาตรฐานฟรี ดังนั้นคุณจ่ายเฉพาะค่า Worker Node และโหนด 4 vCPU 16GB เริ่มต้นที่ $25.00 ต่อเดือน คุณจึงสามารถรันคลัสเตอร์บนโหนดเล็กสองเครื่องได้ เพิ่มโหนดที่ใหญ่ขึ้นเมื่อคุณต้องการ
Control Plane ฟรีจริงหรือไม่
ใช่ Control Plane พื้นฐานที่มีส่วนจัดการ 1 ชุดไม่มีค่าบริการต่อคลัสเตอร์ ค่าคลัสเตอร์คือผลรวมค่า Worker Node และจะบวก $25.00 ต่อคลัสเตอร์ต่อเดือนเฉพาะเมื่อเลือก Control Plane แบบ High Availability ที่มีส่วนจัดการสำรอง 3 ชุด แม้สร้างคลัสเตอร์ development หลายชุด ค่าส่วนจัดการก็ไม่เพิ่ม จึงแยกสภาพแวดล้อมได้ง่าย
Control Plane แบบ High Availability จำเป็นเมื่อไร
หากเป็นบริการ production ที่หยุดไม่ได้ หรือคลัสเตอร์ใหญ่ที่ deploy บ่อย Control Plane แบบ High Availability เหมาะ วางส่วนจัดการไว้สามจุด แม้จุดหนึ่งมีปัญหา ส่วนที่เหลือก็จัดการคลัสเตอร์ต่อ คลัสเตอร์สำหรับพัฒนาและทดสอบใช้ Control Plane ฟรีก็เพียงพอ เลือกแยกได้ในแต่ละคลัสเตอร์
ควรเลือก Worker Node ขนาดไหน
เริ่มต้นแอปพลิเคชันเว็บและ API เบา ๆ บนโหนด 16GB หลายเครื่อง และเพิ่มโหนด 32GB หรือ 64GB หากคุณมีแอปที่ใช้หน่วยความจำมาก โหนดเล็กหลายเครื่องจำกัดผลกระทบหากมีปัญหาเกิดขึ้น ในขณะที่โหนดใหญ่เหมาะสำหรับการเก็บคอนเทนเนอร์ที่ใช้หน่วยความจำมากไว้ที่เดียว การผสมขนาดต่าง ๆ ก็ได้
ควรเริ่มด้วย Worker Node กี่เครื่อง
หากเป็นบริการ production แนะนำให้เริ่มด้วย Worker Node ตั้งแต่สองเครื่องขึ้นไป เมื่อมีโหนดสองเครื่องขึ้นไป แม้ตรวจซ่อมหรือมีปัญหาที่โหนดหนึ่ง คอนเทนเนอร์ก็ทำงานต่อบนโหนดอื่น บริการจึงต่อเนื่อง เพิ่มโหนดเมื่อต้องการได้ และเพิ่มได้ทีละเครื่อง ค่าใช้จ่ายจึงค่อย ๆ เพิ่ม
ใช้ Kubernetes ด้วยวิธีชำระเงินอะไร
ชำระใบแจ้งหนี้ด้วย 12 ตัวเลือกคริปโตเพื่อสร้างโหนดและ Control Plane ใช้เป็นรายเดือนโดยไม่มีสัญญา เพียงต่ออายุใบแจ้งหนี้ การคืนเงินจะถูกโอนเข้าบัญชีเครดิตของคุณ ใช้เป็นรายเดือนและลดโหนดได้ทุกเมื่อ
จะเกิดอะไรขึ้นกับคลัสเตอร์ของฉันหากไม่ต่ออายุใบแจ้งหนี้?
หากไม่ต่ออายุใบแจ้งหนี้ในวันครบกำหนด โหนดจะถูกระงับ และคุณสามารถต่ออายุได้โดยการชำระภายใน 3 วัน หากยังไม่มีการต่ออายุหลังจาก 3 วัน โหนดและข้อมูลจะถูกลบ ดังนั้นควรต่ออายุใบแจ้งหนี้ก่อนวันครบกำหนด การเก็บไฟล์การตั้งค่าไว้ใน repository ทำให้สร้างใหม่ได้ง่าย ต่ออายุใบแจ้งหนี้เพื่อให้การต่ออายุอัตโนมัติดำเนินต่อไป
ใช้ Helm และ Terraform ได้ตามเดิมหรือไม่
ได้ จัดการคลัสเตอร์ด้วยวิธีมาตรฐานของ Kubernetes จึงใช้ kubectl, Helm และไฟล์ manifest ที่สร้างไว้แล้วได้ตามเดิม จัดการทรัพยากรในคลัสเตอร์เป็นโค้ดด้วย Terraform และสร้างโฟลว์ที่สร้างอิมเมจในไปป์ไลน์อย่าง GitLab CI แล้ว deploy ทันทีก็ได้
ต้องวางฐานข้อมูลไว้ในคลัสเตอร์ด้วยหรือไม่
โครงสร้างที่แยกฐานข้อมูลไว้เป็นฐานข้อมูลแบบจัดการ และวางเฉพาะแอปไว้ในคลัสเตอร์จะดูแลสะดวก ให้คอนเทนเนอร์แอปสร้างใหม่ได้ทุกเมื่อ และวางข้อมูลไว้บน PostgreSQL หรือ MySQL แบบจัดการที่แบ็กอัปอัตโนมัติทุกวัน แม้เปลี่ยนหรือสร้างคลัสเตอร์ใหม่ ก็ใช้ข้อมูลต่อได้ตามเดิม
คู่มือ Kubernetes
คู่มือที่ควรอ่านร่วมกันก่อนเริ่มคลัสเตอร์
- ฐานข้อมูลแบบจัดการแนะนำโครงสร้างที่วางแอปไว้ในคลัสเตอร์ และวางข้อมูลไว้บน PostgreSQL และ MySQL แบบจัดการที่แบ็กอัปอัตโนมัติทุกวัน
- เอกสาร APIเอกสารที่สรุปวิธีใช้คีย์ API ดูรายการเซิร์ฟเวอร์และจัดการงานต่าง ๆ ด้วยโค้ด
- ดูราคาในทีเดียวเปรียบเทียบค่าบริการคลาวด์ VPS ประสิทธิภาพสูง NVMe CPU เฉพาะ และเซิร์ฟเวอร์หน่วยความจำสูงในตารางเดียว
ราคาที่แสดงเป็นราคารายเดือนในดอลลาร์สหรัฐ ชำระด้วย 12 ตัวเลือกคริปโต Control Plane มาตรฐานฟรี และค่า Worker Node และ Control Plane แบบ High Availability จะต่ออายุอัตโนมัติด้วยจำนวนเงินเดิมในทุกวันครบกำหนด
ระยะเวลาขั้นต่ำ: 1 เดือน | ยกเลิก: ลบได้ทุกเมื่อจากแผงควบคุม | หากไม่ต่ออายุ: ระงับ แล้วลบหลังจาก 3 วัน | ไม่คืนเงินสำหรับเวลาที่เหลือของโหนดที่ถูกลบ การคืนเงินจะถูกโอนเข้าบัญชีเครดิตของคุณ
