ฝาก - ถอน

kubernetes

kubernetes

kubernetes

kubernetes ใน 1-2 ปีชื่อ เทคโนโลยี ฝั่งเซิร์ฟเวอร์ ที่ใช้บ่อย ที่สุดคือ Kubernetes ซึ่งอ่าน ไม่ออก และ ออกเสียง อย่างไร (อ่าน “Kubernetes”) การเปลี่ยน สถาปัตยกรรม ของโครงสร้าง พื้นฐานไอที (โครงสร้าง พื้นฐาน) ให้สมบูรณ์
Kubernetes เป็นซอฟต์แวร์ สำหรับ Container Orchestration (คำว่า “orchestra”)

เป็นซอฟต์แวร์ ในการจัดการ และ ควบคุม “ วงคอนเทนเนอร์”. สำหรับ คำอธิบาย แบบยาว คุณสามารถ อ่านได้จาก บทความนี้ ไม่มีคำอธิบาย Orchestration = คอนเทนเนอร์ + คลัสเตอร์

ในบทความ ที่แล้วเรา ได้อธิบายว่า “คอนเทนเนอร์” คืออะไร (รู้จัก คอนเทนเนอร์ มันคืออะไร และ แตกต่าง จากการ จำลองเสมือนอย่างไร) เทคโนโลยี คอนเทนเนอร์ ถูกสร้างขึ้น เพื่อให้ เราจัดการแพ็คเกจ ซอฟต์แวร์ ที่จำเป็น และ ขนส่งไปยัง สถานที่ต่าง ๆ ได้ง่ายขึ้นเช่น การเก็บสิ่งของ ในตู้คอนเทนเนอร์ แล้วบรรจุ ลงเรือ หรือ รถบรรทุก


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

kubernetes

ตามความต้องการ

ของผู้ใช้ การเช่าเครื่อง เสมือน จำนวนมากจากนั้น เชื่อมต่อกัน เป็นคลัสเตอร์ เพื่อขยายรองรับ การโหลดจำนวนมาก เป็นเรื่องปกติ ที่ต้องทำ เมื่อเรานำ เทคโนโลยี “คอนเทนเนอร์” ในฝั่งแอปพลิเคชัน มาแมปกับ “คลัสเตอร์” ในด้านโครงสร้าง พื้นฐาน ที่เรียกใช้ หน้าที่บริหาร

ในที่นี้คือคำว่า Orchestration (บางครั้ง ใช้เป็นการจัดการ คอนเทนเนอร์)

ในอดีต การเรียกใช้ แอปพลิเคชัน ที่พัฒนาเต็ม รูปแบบ บนเครื่องจริง (การปรับใช้) เป็น กระบวนการ ที่ซับซ้อน และ ต้องพึ่งพา การทำงาน แบบแมนนวล เป็นอย่างมาก ผู้ดูแลระบบ มักจะต้องเขียน สคริปต์ซึ่งมีโอกาส เกิดข้อผิดพลาด ได้ง่ายยิ่งทำงาน บนคลัสเตอร์ที่ มีเครื่องจักรจำนวนมาก

ต้องเลื่อนไปมา จำเป็นต้องขยาย หรือ ย่อขนาด ตามความต้องการ ของลูกค้ายิ่งซับซ้อน มากขึ้น เท่านั้น คือ.
ในช่วง หลายปีที่ผ่านมา มีความพยายาม มากมาย ในการแก้ไข ปัญหานี้ รายชื่อ ที่โดดเด่นมี 3 ค่าย ได้แก่
Docker Swarm จาก Docker Inc. Kubernetes จาก Google Apache Mesos / Marathon ริเริ่ม

โดยทีมงาน จากมหาวิทยาลัย แคลิฟอร์เนีย เบิร์กลีย์ และ ต่อมาได้ก่อตั้ง Mesosphere, Inc. เพื่อสนับสนุน
การเรียบเรียง แนวคิดทางเทคนิค ซอฟต์แวร์ แต่ละคน มีความแตกต่าง กันบ้าง


เคส Apache Mesos ถูกสร้างขึ้น ครั้งแรก (เริ่มในปี 2009) และ ออกแบบ มาเพื่อจัดการ คลัสเตอร์ใด ๆ ไม่จำเป็น ต้องเป็นภาชนะเท่านั้น ต่อมามีการเพิ่ม ซอฟต์แวร์ Marathon ในการจัดการ ตู้คอนเทนเนอร์ Mesosphere ถูกใช้ เพื่อการค้าของ Mesos และ เรียกว่า DC / OS (ย่อมาจาก Datacenter OS) จะแสดง การมุ่งเน้น ไปที่การจัด การศูนย์ข้อมูล
ไม่มีคำอธิบาย


Docker Swarm เปิดตัว ครั้งแรกในปี 2558 โดยเป็นส่วน ขยายตาม ธรรมชาติ ของ Docker Container ของ Docker Inc. ที่ได้รับ ชัยชนะ ในสงคราม คอนเทนเนอร์ อย่างสมบูรณ์ (อีกอัน คือ Rocket หรือ rkt ของ CoreOS)
ไม่มีคำอธิบาย ภายนอก

ติดต่อเรา

บทความต่อไป

Recent Posts

ฝาก - ถอน
เมนู