Image
By mk Founder on Tag: AWS, Kubernetes, Enterprise, Cloud Computing
AWS

ในยุคที่ Kubernetes (K8s) กลายเป็นซอฟต์แวร์สุดร้อนแรงแห่งยุคคลาวด์ แต่ผู้ให้บริการคลาวด์อันดับหนึ่งของโลกอย่าง AWS กลับไม่ทุ่มเทไปยัง Kubernetes มากนัก

Andy Jassy ซีอีโอของ AWS ให้สัมภาษณ์กับ The Register ว่าเขาไม่เชื่อว่าซอฟต์แวร์ตัวเดียวจะครอบคลุมทุกอย่าง (I don’t believe in one tool to rule the world) โดยยกซอฟต์แวร์จัดการคลัสเตอร์ของตัวเองคือ ECS (Elastic Container Service) ขึ้นมาเปรียบเทียบ

AWS มีซอฟต์แวร์จัดการคลัสเตอร์ให้เลือก 2 ตัวคือ ECS (Elastic Container Service) ที่เขียนเอง และ EKS (Elastic Kubernetes Service) ที่เป็น Kubernetes

By mk Founder on Tag: AWS, Kubernetes, Machine Learning
AWS

Amazon SageMaker เป็นบริการเทรนโมเดล machine learning (ML) บนเครื่องของ AWS โดยรองรับเฟรมเวิร์คยอดนิยมอย่าง TensorFlow, Apache MXNet, PyTorch, Chainer, Scikit-learn, SparkML, Horovod, Keras, Gluon

ในงาน re:Invent 2019 ประจำปีนี้ AWS เพิ่มฟีเจอร์ให้ SageMaker สามารถไปรันบนคลัสเตอร์ Kubernetes ได้ง่ายขึ้นด้วย

AWS บอกว่าลูกค้าจำนวนมากของตัวเองรัน Kubernetes อยู่แล้ว แต่การนำงาน ML ไปรันบน Kubernetes ต้องปรับแต่งเองเยอะ (เช่น คอนฟิกให้ Kubernetes ทำงานกับ GPU ได้ดีขึ้น เพราะงาน ML ส่วนใหญ่มักรันบน GPU)

By mk Founder on Tag: Kubernetes, Google, Microsoft, VMware
Kubernetes

ตำแหน่งซอฟต์แวร์ที่ร้อนแรงที่สุดในปี 2019 ย่อมเป็นของ Kubernetes ที่บริษัทไอทีสายองค์กรทุกแห่งต้องวิ่งเข้าหา (อ่านบทความ Kubernetes คืออะไร ประกอบ)

เราอาจรู้ประวัติของ Kubernetes ว่าเริ่มสร้างโดยวิศวกรของกูเกิลในปี 2014 หลังจากนั้นคือปี 2015 ยกให้องค์กรกลางคือ Cloud Native Computing Foundation (CNCF) ดูแลต่อ แต่ถ้าถามว่าใครคือผู้สร้าง Kubernetes อาจไม่มีใครตอบได้ในทันที

Kubernetes เริ่มสร้างโดยวิศวกรของกูเกิล 3 คนคือ Joe Beda, Brendan Burns, Craig McLuckie ซึ่งปัจจุบันไม่ได้อยู่กับกูเกิลแล้วสักคน พวกเขาทำอะไรกันอยู่ในตอนนี้?

By mk Founder on Tag: Kubernetes, Google, Visual Studio Code, IntelliJ, Development, Google Cloud
Kubernetes

เมื่องาน Google Cloud Next รอบเดือนเมษายน Google เปิดตัว Cloud Code ปลั๊กอินบน VS Code และ IntelliJ เพื่อการทำงานกับคลาวด์ที่ง่ายขึ้น เวลาผ่านมาประมาณครึ่งปี ปลั๊กอินตัวนี้เข้าสถานะตัวจริง (general availability หรือ GA)

Google Cloud Code คือส่วนขยายของ IDE ยอดนิยม 2 ตัวคือ VS Code และ IntelliJ ให้สามารถแก้ไขไฟล์กำหนดค่าทรัพยากรของ Kubernetes ได้ง่ายขึ้นจากตัว IDE โดยตรง ลดจำนวนเครื่องมือที่ต้องใช้งาน และสามารถใช้ประโยชน์จากฟีเจอร์ของ IDE (เช่น code completion หรือ snippet) ในการแก้ไขไฟล์คอนฟิกเหล่านี้ได้ด้วย

By mk Founder on Tag: Anthos, Google, Kubernetes, Container, Enterprise
Anthos

กูเกิลเปิดตัว Anthos ชุดซอฟต์แวร์จัดการคลัสเตอร์ Kubernetes ข้ามคลาวด์ มาได้สักระยะ และเริ่มขยายตลาดองค์กรได้มากขึ้น

ล่าสุดกูเกิลเปิดตัวบริการ Migrate for Anthos ช่วยย้ายงานเวิร์คโหลดแบบเดิมๆ (ทั้งที่เป็นเครื่องจริง, VM, คลาวด์ยี่ห้ออื่น หรือแม้กระทั่งบน Compute Engine ของกูเกิลเอง) มารันในคอนเทนเนอร์ Google Kubernetes Engine (GKE) เพื่อช่วยแก้ปัญหาให้ฝ่ายไอทีที่อาจมีกำลังคนจำกัดในการย้ายงานเก่าๆ มารันในคอนเทนเนอร์ยุคใหม่ (จริงๆ ควรใช้ชื่อว่า Migrate to GKE อาจจะตรงกว่า)

By mk Founder on Tag: Istio, Google, Open Source, Kubernetes
Istio

กูเกิลออก Istio ซอฟต์แวร์จัดการคลัสเตอร์ (หรือชื่อเรียกในวงการคือ service mesh) เวอร์ชันใหม่ 1.4

Istio เป็นแกนหลักของ Anthos ชุดจัดการคลาวด์ Kubernetes ที่กูเกิลออกมาจับตลาดองค์กร โดยกูเกิลบอกว่าฟีเจอร์หลายอย่างของ Istio 1.4 เกิดจากสิ่งที่กูเกิลเรียนรู้จากลูกค้าองค์กรของ Anthos

By lew Founder on Tag: HPE, Kubernetes, Enterprise
HPE

HPE เปิดตัวดิสโทร Kubernetes ของตัวเองในชื่อ HPE Container Platform โดยระบุว่าความแตกต่างคือความเข้ากันได้กับ Kubernetes เวอร์ชั่นโอเพนซอร์สเต็มรูปแบบ เทียบกับดิสโทรอื่นๆ ที่อาจจะมีการดัดแปลงไปบ้าง

ตัวซอฟต์แวร์ได้มาจากการเข้าซื้อ BlueData เมื่อปลายปีที่แล้ว โดยซอฟต์แวร์ชุดใหม่ปรับปรุงจากดิสโทรของ BlueData ไปมาก จุดสำคัญคือการจัดการคลัสเตอร์ได้มากกว่าหนึ่งคลัสเตอร์ในคอนโซลเดียว ซอฟต์แวร์อีกชุดคือ MapR ที่เป็นระบบไฟล์แบบกระจายตัว

ตัวซอฟต์แวร์จะสั่งซื้อได้ต้นปี 2020

By mk Founder on Tag: VMware, Kubernetes, Special Report, Enterprise
VMware

เราคงพูดได้เต็มปากแล้วว่า Kubernetes กลายเป็นเทคโนโลยีสำคัญของโลกเซิร์ฟเวอร์ในยุคนี้ (อ่าน รู้จัก Container มันคืออะไร และ Kubernetes คืออะไร)

บริษัทอย่าง VMware ที่สร้างชื่อมาจากเทคโนโลยี virtualization ย่อมเริ่มโดนคุกคามจากเทคโนโลยี container ที่สามารถทดแทนกันได้ (ในบางรูปแบบการใช้งาน) ทำให้รอบปีที่ผ่านมา เราเห็นการเปลี่ยนแปลงอย่างหนักของ VMware ในการปรับตัวเข้าสู่ยุค Kubernetes

ผมได้รับเชิญจาก VMware ให้เข้าร่วมงาน vFORUM 2019 Singapore ที่สิงคโปร์ เปรียบได้กับการยกงานใหญ่ VMworld จากสหรัฐอเมริกามาจัดที่เอเชีย โดย Pat Gelsinger ซีอีโอของ VMware เป็นคนบินมากล่าวเปิดงานเอง และหัวใจสำคัญของงานปีนี้ก็คือคำนี้ "Kubernetes"

By nutmos Writer on Tag: Google Cloud, Cloud Computing, Google, Kubernetes, HPC
Google Cloud

Google Cloud เปิดตัวฟีเจอร์ Batch on Google Kubernetes Engine โซลูชั่นสำหรับการรันเวิร์คโหลดแบบ batch และสเกลอย่างเหมาะสมตามเวิร์คโหลดที่รัน

ฟังก์ชันของ Batch on GKE จะคล้ายกับ batch job scheduler บน HPC ซึ่งการย้ายมาอยู่ในโลกของคลาวด์ โดยตัวแอพพลิเคชั่นจะไม่ต้องพบกับข้อจำกัดของคลัสเตอร์ สามารถขอ resource เพิ่มเติมได้ตราบเท่าที่ต้องการ

By nutmos Writer on Tag: Google, Kubernetes, Google Cloud
Google

Google เปิดตัวโครงการ Skaffold เมื่อสองปีที่แล้ว โดยตัวโครงการนั้นเกิดขึ้นมาเพื่อตอบโจทย์ปัญหาการช่วยดีพลอยระบบบน Kubernetes และวันนี้ Google ได้ประกาศให้โครงการ Skaffold เข้าสู่สถานะ GA อย่างเป็นทางการแล้ว

Skaffold นั้นเกิดขึ้นมาเพื่อแก้ปัญหาที่นักพัฒนาต้องใช้เวลาในการจัดการคอนเทนเนอร์, อัพเดต Kubernetes manifest และ redeploy แอปอยู่ตลอดเวลาแม้ว่าจะแก้ไขโค้ดเพียงเล็กน้อย เพื่อให้นักพัฒนาโฟกัสกับการแก้โค้ดมากขึ้น

By lew Founder on Tag: Microsoft Azure, Cloud Computing, Kubernetes
Microsoft Azure

ไมโครซอฟท์เปิดตัว Azure Arc ชุดซอฟต์แวร์สำหรับให้บริการคลาวด์แบบ on-premise ชุดใหม่ จากเดิมที่ไมโครซอฟท์มี Azure Stack มาก่อนหน้านี้แล้ว โดย Arc อยู่ในช่วงพรีวิวและจะรองรับ Kubernetes และ SQL ก่อน

Azure Arc เปิดทางให้นักพัฒนาสร้างแอปพลิเคชั่นแบบคอนเทนเนอร์ในศูนย์ข้อมูลของตัวเอง หรือคลัสเตอร์ Kubernetes ใดๆ โดยควบคุมผ่านทางหน้าคอนโซลของ Azure

ฟีเจอร์ที่จะได้จากการใช้ Arc คือการจัดการความปลอดภัย ทั้งการควบคุมสิทธิ์ของผู้ใช้แต่ละคนและการแพตช์ซอฟต์แวร์ รวมถึงการตรวจสอบการโจมตีด้วย Azure Threat Detection

ตอนนี้ Arc อยู่ในช่วงพรีวิวและยังไม่ประกาศราคาออกมา

By lew Founder on Tag: NVIDIA, Kubernetes, Server, Edge Computing
NVIDIA

ที่งาน Mobile World Congress ปีนี้ NVIDIA ประกาศแนวทางการพัฒนาซอฟต์แวร์ปัญญาประดิษฐ์ที่จะมุ่งไปยัง Kubernetes เช่นเดียวกับซอฟต์แวร์ธุรกิจอื่นๆ โดยแนวทางนี้มีมาตั้งแต่บริษัทเปิดตัวเซิร์ฟเวอร์ EGX เมื่อเดือนพฤษภาคม แต่ตอนนี้ก็เพิ่มโครงการ NGC-Ready for Edge สำหรับรองรับเซิร์ฟเวอร์ที่อยู่ใกล้กับปลายทาง (edge)

NGC-Ready for Edge มีเงื่อนไขเพิ่มเติมว่าเซิร์ฟเวอร์ที่จะได้รับการรับรอง ต้องรองรับชิป TPM สำหรับรักษาความปลอดภัยระบบ และมีระบบจัดการจากระยะไกล

By lew Founder on Tag: VMware, Open Source, Kubernetes
VMware

เมื่อเดือนที่แล้ว VMWare เปิดตัว VMWare Tanzu ชุดซอฟต์แวร์สำหรับการจัดการคลัสเตอร์ Kubernetes มาตั้งแต่เดือนสิงหาคม ตอนนี้บริษัทก็รวมเอาโครงการโอเพนซอร์สต้นน้ำมาไว้ใน GitHub เป็นชุดเดียวกัน

โครงการชุดแรก ได้แก่

By lew Founder on Tag: VMware, Kubernetes, Education
VMware

VMware ประกาศเปิดเว็บ Kubernetes Academy เว็บสอนการใช้งาน Kubernetes ตั้งแต่ระดับเริ่มต้นจนถึงระดับปานกลาง (intermediate)

วิชาของ Kubernetes Academy เป็นบทเรียนสั้นๆ ประมาณ 5-8 นาที และแต่ละวิชามีความยาวรวม 15-40 นาทีเท่านั้น รายชื่อวิชาได้แก่

By lew Founder on Tag: VMware, Kubernetes, Tanzu
VMware

VMware เปิดตัว VMware Tanzu ชุดสินค้าและบริการสำหรับการจัดการคลัสเตอร์ Kubernetes โดยช่วงแรกมีสินค้าสองตัว คือ

By mk Founder on Tag: IBM, Red Hat, OpenShift, Enterprise, Kubernetes
IBM

เหตุผลสำคัญที่ IBM ต้องทุ่มเงินมหาศาลซื้อ Red Hat เป็นเพราะยุทธศาสตร์คลาวด์ก่อนหน้านี้ของ IBM ไม่ประสบความสำเร็จมากนัก และบริการ IBM Cloud ในฐานะ public cloud ก็มีส่วนแบ่งตลาดตามหลังผู้นำตลาดอยู่ไกล

การซื้อ Red Hat เพื่อครองซอฟต์แวร์โครงสร้างพื้นฐานชิ้นสำคัญๆ ทั้งระบบปฏิบัติการ RHEL และดิสโทร OpenShift (ที่ข้างในเป็น Kubernetes) จึงเป็นก้าวสำคัญของการปรับยุทธศาสตร์มาเป็น hybrid cloud (อ่านบทวิเคราะห์ที่นี้)

ไม่นานหลัง IBM ซื้อ Red Hat เสร็จสมบูรณ์ วันนี้ IBM ก็ประกาศข่าวสำคัญคือ บริษัทปรับปรุงซอฟต์แวร์ของตัวเองกว่า 100 ตัวให้รันบน Red Hat OpenShift ได้เป็นอย่างดี และลูกค้าองค์กรสามารถนำซอฟต์แวร์เหล่านี้ไป__รันบนคลาวด์ยี่ห้อใดก็ได้__ โดยไม่จำเป็นต้องใช้ IBM Cloud (ที่ระบุชื่อคือ AWS, Azure, Google, Alibaba รวมถึง private cloud ในองค์กร)

By mk Founder on Tag: Kubernetes, Google, Google Cloud
Kubernetes

Kubernetes เป็นเทคโนโลยีที่ได้รับความนิยมในองค์กรมากขึ้นเรื่อยๆ ล่าสุดกูเกิลจึงเปิดคอร์สออนไลน์ Architecting with Google Kubernetes Engine Specialization ให้เรียนกันฟรีๆ

คอร์สนี้แยกเป็น 4 คอร์สย่อย ที่สอนเรื่อง Kubernetes ในแง่มุมต่างๆ โดยอ้างอิงกับ Google Kubernetes Engine (GKE) เวอร์ชันของกูเกิลเองเป็นหลัก เนื้อหาทั้ง 4 คอร์สประกอบด้วย

By mk Founder on Tag: NetApp, Kubernetes, Cloud Computing, Enterprise
NetApp

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

NetApp เป็นบริษัทสาย enterprise อีกรายที่เข้าสู่ตลาด Kubernetes เช่นกัน แต่โซลูชัน NetApp Kubernetes Service (ตัวย่อ NKS) ต่างไปจากดิสโทร Kubernetes อื่นๆ (แม้ชื่อชวนให้คิดเช่นนั้น) เพราะสถานะของมันเอาไว้บริหารคลัสเตอร์ Kubernetes บนคลาวด์ยี่ห้อต่างๆ อีกทีหนึ่ง

By mk Founder on Tag: Jenkins, Kubernetes, Google Cloud, DevOps, Open Source, Development
Jenkins

คุณพ่อบ้าน Jenkins เป็นเครื่องมือโอเพนซอร์สเพื่อทำ automation สำหรับโครงการพัฒนาซอฟต์แวร์ที่ได้รับความนิยมสูง และเป็นองค์ประกอบสำคัญของการทำ CI/CD หรือ DevOps ในยุคปัจจุบัน

เราสามารถนำ Jenkins มาใช้กับ infrastructure ยุคใหม่อย่าง Kubernetes ได้อยู่แล้ว แต่การเซ็ต Jenkins เองอาจมีความยุ่งยากอยู่บ้าง ผู้ให้บริการคลาวด์บางรายจึงเริ่มผนวก Jenkins เข้ามากับบริการ Kubernetes กันบ้างแล้ว

By mk Founder on Tag: Kubernetes, Google Cloud, AWS, Cloud Computing, Enterprise
Kubernetes

หลังโครงการ Kubernetes ออกเวอร์ชัน 1.14 ที่รองรับ Windows container เต็มตัว เมื่อปลายเดือนมีนาคม

ทางดิสโทร Kubernetes ต่างๆ ก็เริ่มนำเวอร์ชัน 1.14 ไปใช้งาน โดยเฉพาะ Kubernetes บนคลาวด์ ไม่ว่าจะเป็น Azure Kubernetes Service (AKS), Amazon EKS และ Google Kubernetes Engine (GKE) ทำให้บริการคลาวด์รายใหญ่ๆ เริ่มรองรับ Windows container กันตามมาด้วย

Subscribe to Kubernetes