T.Buapa
Sirisoft
Published in
2 min readDec 7, 2017

--

DevOps = Best way for Developer ??

DevOps

DevOps คือเปรียบเสมือนรูปแบบวิธีการปฏิบัติ วัฒนธรรม กระบวนการทำงาน เพื่อแก้ไขปัญหาที่เกิดจากความขัดแย้งระหว่าง Development , Operations , QA รวมถึงช่วยเพิ่มประสิทธิภาพในการทำงานให้สามารถผลิต สินค้า ออกสู่ตลาดได้รวดเร็วขึ้น มีคุณภาพและเสถียรภาพมากขึ้น ในขณะที่ Cost ลดลง เพื่อให้บริษัทสำเร็จตามเป้าหมายที่วางไว้ ได้อย่างรวดเร็วและมีประสิทธิภาพมากยิ่งขึ้น

DevOps Principles

ซึ่งในปัจจุบันนั้นได้มี Technology มากมายซึ่งรองรับการ พัฒนา Application โดยใช้หลักการ DevOps

ตามรายงานของสรุปผลของ State of DevOps Report ของปี 2017 พบว่า เมื่อนำสถิติของบริษัทที่ใช้ DevOps กับบริษัทที่ไม่ได้ใช้มาเปรียบเทียบกัน ได้ผลดังนี้

  • ทำการ Deploy Code ได้บ่อยขึ้นกว่าเดิมถึง 46 เท่า
  • ใช้เวลาระหว่างการ commit to deploy น้อยลง 440 เท่า
  • ใช้เวลาในการกู้คืนระบบไวขึ้น 96 เท่า
  • มีองค์กรที่ใช้ DevOps มากขึ้นเรื่อยเมื่อเทียบจากปีที่ผ่าน ๆ มา
DevOps Percent rate from last year

โดยปัจจุบันในท้องตลาดนั้น ก็ได้มีการใช้ DevOps อย่างแพร่หลาย ซึ่ง Software ที่เป็นที่นิยมในท้องตลาดนั้นสรุป โดยได้แบ่งออกตามประเภทของ Technologyได้ดังนี้

DevOps 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 นะครับ ขอบคุณครับ

--

--

T.Buapa
Sirisoft

Software Engineer / Middleware / System Admin