Cloud Native คืออะไร

ใน post นี้เราจะมาเข้าใจในแบบ high level ก่อน แล้วค่อยเพิ่มรายละเอียดในแต่ละหัวข้อใน post ต่อๆไปนะครับ

Cloud native คือ แนวทางการออกแบบและพัฒนาระบบให้สามารถที่สามารถใช้ประโยชน์จาก Cloud technology ทำให้ส่งมอบงานให้แก่ผู้ใช้ได้อย่างรวดเร็ว ในขณะเดียวกันก็ต้องไม่ยึดติดว่าเป็น cloud provider ไหน เพื่อป้องกัน vendor lock-in ในอนาคต

ทำให้สามารถพัฒนาระบบได้รวดเร็ว ดูแลรักษาง่าย แล้วก็สามารถที่จะเปลี่ยน cloud provider ถ้าจำเป็น เช่น ราคาถูกกว่าและต้องการ support ที่ดีกว่า โดย cloud provider เป็นได้ทั้ง public cloud ที่เรารู้จัก เช่น AWS, Azure, Google Cloud รวมทั้ง private cloud และ Hybrid cloud

โดยทั่วไป cloud native application development จะต้องอาศัย technology และ practice สมัยใหม่ต่างๆ เช่น DevOps, Continuous Integration / Continuous Delivery, Container (รวมถึง container orchestration เช่น Kubernetes), Microservices architecture, และ cloud platforms เพื่อสนับสนุน

ดังนั้นการเริ่มต้นจึงต้องมีการปรับปรุงและพัฒนาหลายๆด้านนี้ไปด้วยพร้อมกัน

ช่วงเปิดท้ายขายของ ตอนนี้ Bit Foundry กำลังตามหาทีมงานเพื่อมาช่วยกันให้คำแนะนำด้าน Cloud Native กับลูกค้าองค์กรชั้นนำ และร่วมกับทีมของลูกค้าพัฒนาระบบตามแนวทาง cloud native

ถ้าเพื่อนๆ developer สนใจใช้เทคโนโลยีใหม่ๆ พัฒนาระบบคุณภาพสูงให้แก่ผู้ใช้งาน ติดต่อได้เลยครับที่ info@bitfoundry.co