DevOps = Best way for Developer ??
DevOps คือเปรียบเสมือนรูปแบบวิธีการปฏิบัติ วัฒนธรรม กระบวนการทำงาน เพื่อแก้ไขปัญหาที่เกิดจากความขัดแย้งระหว่าง Development , Operations , QA รวมถึงช่วยเพิ่มประสิทธิภาพในการทำงานให้สามารถผลิต สินค้า ออกสู่ตลาดได้รวดเร็วขึ้น มีคุณภาพและเสถียรภาพมากขึ้น ในขณะที่ Cost ลดลง เพื่อให้บริษัทสำเร็จตามเป้าหมายที่วางไว้ ได้อย่างรวดเร็วและมีประสิทธิภาพมากยิ่งขึ้น
ซึ่งในปัจจุบันนั้นได้มี Technology มากมายซึ่งรองรับการ พัฒนา Application โดยใช้หลักการ DevOps
ตามรายงานของสรุปผลของ State of DevOps Report ของปี 2017 พบว่า เมื่อนำสถิติของบริษัทที่ใช้ DevOps กับบริษัทที่ไม่ได้ใช้มาเปรียบเทียบกัน ได้ผลดังนี้
- ทำการ Deploy Code ได้บ่อยขึ้นกว่าเดิมถึง 46 เท่า
- ใช้เวลาระหว่างการ commit to deploy น้อยลง 440 เท่า
- ใช้เวลาในการกู้คืนระบบไวขึ้น 96 เท่า
- มีองค์กรที่ใช้ DevOps มากขึ้นเรื่อยเมื่อเทียบจากปีที่ผ่าน ๆ มา
โดยปัจจุบันในท้องตลาดนั้น ก็ได้มีการใช้ DevOps อย่างแพร่หลาย ซึ่ง Software ที่เป็นที่นิยมในท้องตลาดนั้นสรุป โดยได้แบ่งออกตามประเภทของ Technologyได้ดังนี้
Software เหล่านี้เรียกได้ว่าแทบจะเป็น Software พื้นฐานสำหรับการพัฒนาชิ้นงานภายใต้หลักการของ DevOps
All for one : Best Performance for Development
ซึ่งทาง Oracle ก็ได้ทำการพัฒนา DevOps Platform ขึ้นมาที่ชื่อว่า
Oracle Developer Cloud Service
เปรียบเสมือนการนำการทำงานในฝ่ายต่างมารวมเป็น Service เดียว ซึ่งจะให้การพัฒนาตัวชิ้นงานนั้นสามารถทำงานได้สะดวกและทำงานได้ง่ายขึ้น ซึ่งพัฒนาลงบน Cloud Platform ทำให้การเข้าใช้งานสามารถเข้าใช้ได้ง่ายขึ้น
โดย feature เด่นที่นำเสนอมีดังนี้
Integrated DevOps Platform
Streamline and automate development to delivery process with a unified integrated solution
Polyglot Support
Manage development in any language with unique build features for Java, JavaScript and Node.JS
Fast
Provision environments in seconds with a cloud hosted platform
Flexible Interfaces
Leverage integration with popular IDEs , web interfaces and other standard interfaces to your environment
ซึ่งรายละเอียดของ Oracle Developer Cloud Service สามารถอ่านเพิ่มเติมได้ตามลิ้งค์ด้านล่างนี้
หวังว่าบทความนี้ ทำให้ได้ความรู้ความเข้าใจ DevOps มากขึ้น และ รู้จัก Cloud Service ทางเลือกที่จะใช้ในการพัฒนา Software หรือ Application ภายใต้การทำงานแบบ DevOps นะครับ ขอบคุณครับ