CloudNative

AWS Cloud Native แนวคิดตอบโจทย์องค์กรยุค Digital Transformation

AWS Cloud Native แนวคิดตอบโจทย์องค์กรยุค Digital Transformation

ภาพแสดง Hypergrowth architecture diagram ของ Cloud Native Credit: AWS ทักทายผู้อ่าน สวัสดีครับผู้อ่านทุกท่าน ในบทความนี้ผมจะพาผู้อ่านทุกท่านไปทำความรู้จักกับ Cloud Native กันซึ่งเป็นหนึ่งในแนวคิดหรือเทคโนโลยีที่มีประโยชน์มาก ๆ ในการสร้างแอปพลิเคชั่นและเชื่อมต่อการทำงานของแอปหลาย ๆ ตัวเข้าด้วยกันทำให้ระบบของเรานั้นมีประสิทธิภาพและรับมือได้หลายสถานการณ์ ถ้าผู้อ่านพร้อมแล้วก็ไปลุยกันเลยครับ!! AWS Cloud Native คืออะไร ถ้าเราพูดถึง คลาวด์เนทีฟ (Cloud Native) แล้วไปถามแต่ละคนว่าจะให้คำจำกัดความว่ายังไงผู้อ่านเชื่อเกือบ 100% เลยว่าคำตอบที่ได้นั้นก็จะแตกต่างออกไป วันนี้เราจะขอยกคำนิยามมาแค่ให้พอเข้าใจง่าย ๆ ถึงไอเดียของ Cloud Native สำหรับผู้เขียนนั้น Cloud Native คือแนวคิดหรือไอเดียที่สื่อถึงรูปแบบการพัฒนาแอปพลิเคชัน (Application) เพื่อมารองรับการประมวลผลในรูปแบบคลาวด์ (Cloud computing model) โดยแอปพลิเคชัน (Application) ที่ถูกออกแบบมาจะมีความยืดหยุ่นเพื่อให้ทำงานเข้ากับการประมวลผลบนคลาวด์ที่สามารถปรับขนาด (Scalable) ได้ตามความต้องการให้ได้มากที่สุด ส่วนนิยามของคำว่า “Cloud computing” นั้นก็คือ การใช้ฮาร์ดแวร์และซอฟต์แวร์เพื่อส่งมอบบริการผ่านเครือข่าย […]

VMware Tanzu Kubernetes Grid สร้าง Kubernetes ที่ยืดหยุ่นและมีประสิทธิภาพ

VMware Tanzu Kubernetes Grid สร้าง Kubernetes ที่ยืดหยุ่นและมีประสิทธิภาพ

Kubernetes เป็น Open-Source Platform ที่ใช้สำหรับ Orchestration ของ Containerized Applications หรือ Applications ที่รันบน Docker Container คือการจัดการการ Deploy, Scale, Update, Monitor และ Network ของ Container ต่าง ๆ ให้เป็นระบบเดียวกัน Kubernetes เป็น Standard Platform ที่ได้รับการยอมรับและใช้กันอย่างแพร่หลายในวงการ DevOps  ปัญหาคือในแต่ละ Cloud Provider ก็ต่าง Offer Kubernetes ของตัวเอง แต่มันยากมากที่จะนำมา Share ใช้ร่วมกันได้ในแบบ Multi-Cloud ดังนั้นจึงเกิดความท้าทายทั้งในแง่ของการติดตั้ง ปรับแต่ง และบริหารจัดการให้เหมาะสมกับโครงสร้าง Environment ของเรา เช่น Cloud Provider ที่ต่างกัน เครือข่าย ที่เก็บข้อมูล เป็นต้น   […]