หาก Cloudops ของคุณทำงานได้ไม่ดี บางทีการวางแผนที่สำคัญอาจถูกมองข้ามหรือถูกละเลยไปจนสายเกินไปในกระบวนการทำงาน
ขอบคุณภาพประกอบจาก Cloud Blog – VMware
ในอดีตวันเวลาของวัฏจักรการพัฒนาซอฟต์แวร์แต่ละงานมีจุดเริ่มต้นและจุดสิ้นสุด ผลงานชิ้นหนึ่งคือการป้อนข้อมูลสำหรับเอกสารหรือรหัสเข้าไป และแม้ว่าจะใช้เวลานานกว่ามากและมีโอกาสเปลี่ยนทิศทางน้อยมาก แต่ก็สามารถวางแผนได้โดยง่าย
วันเวลาเหล่านั้นมันสิ้นสุดลงไปแล้ว การพัฒนาระบบ Cloud ในปัจจุบันหรือการพัฒนาทั้งหมดเป็นแบบวนซ้ำ, คล่องตัว และสามารถเปลี่ยนแปลงได้ทันทีที่แจ้งให้ทราบ บ่อยครั้งที่มันถูกขยายโดย Toolchains ของ Devops แนวทางการพัฒนาของเราในปัจจุบันมีทั้งแบบอัตโนมัติและแบบไหลลื่น และนั่นเป็นขั้นตอนในทิศทางที่ถูกต้อง
– การเริ่มต้นวางแผนพัฒนาระบบต้องทำแผน Cloudops ไปพร้อมกันด้วย
แต่บางอย่างก็ผิดพลาดระหว่างทาง บ่อยครั้งที่การวางแผนปฏิบัติการเสร็จสิ้นในนาทีสุดท้ายหรือไม่มีการทำเลย นักพัฒนาผลักดันโค้ดและโครงสร้างข้อมูลไปที่ Ops และทีมที่พัฒนา Ops จะต้องคิดอย่างรวดเร็วว่าจะทำอย่างไรให้สิ่งนี้ทำงานได้อย่างประสบความสำเร็จในระยะยาว มีตำแหน่งพนักงานทาง Ops และ Cloudops จำนวนมากที่ไม่ได้ทำงานจริงในทุกวันนี้ เพราะพวกเขาถูกเปลี่ยนให้กลายเป็นคนทำงานด้านไอทีที่เตรียมพร้อมสำหรับความล้มเหลว
การวางแผนปฏิบัติการควรเกิดขึ้นในช่วงต้นของกระบวนการ อย่างน้อยก็ในขั้นตอนการออกแบบ ในขณะที่เรากำลังดำเนินการ การวางแผนความปลอดภัยและการกำกับดูแลควรเกิดขึ้นพร้อมกัน
ขอบคุณภาพประกอบจาก Cloud Blog – VMware
การวางแผนปฏิบัติการตั้งแต่เนิ่น ๆ ช่วยให้คุณสามารถสร้างแนวทางปฏิบัติงานในระบบ ไม่ว่าจะเป็นการสร้างโครงข่ายใหม่หรือย้ายไปยัง Cloud
มันไม่ควรเหลือโอกาสที่กระบวนการและระบบจัดเก็บข้อมูลจะต้องพบกับปัญหา Ops ทั่วไป เช่น การหยุดทำงาน, ประสิทธิภาพลดลงและปัญหาการใช้งานทั่วไป ถ้าไม่มีการวางแผนหรือมีแผนปฏิบัติการที่ไม่เพียงพอ ที่สำคัญคือคุณต้องเห็นปัญหาและปริมาณก่อนจึงจะส่งให้ทีม Dev แก้ไขพัฒนาภายหลัง
นักพัฒนาและนักออกแบบแอปพลิเคชันควรมีการวางแผนปฏิบัติการขึ้นก่อนที่จะเขียนหรือย้ายโค้ดแม้เพียงบรรทัดเดียว ในการป้องกันการวางแผนปฏิบัติการมักจะเป็นขั้นตอนสุดท้ายก่อนที่จะปรับใช้แอปพลิเคชันระบบ Cloud แต่โดยส่วนใหญ่พวกเขาเชื่อว่าปัญหาเหล่านี้คือสิ่งที่ทีม Cloudops จะต้องจัดการและแก้ไขได้โดยการแก้ปัญหาซ้ำๆ “จนกว่าพวกเขาจะเข้าใจ”
แม้ว่าคุณจะสามารถแก้ปัญหาใดๆ ก็ตามด้วยเวลาและเงินที่เพียงพอ แต่บางองค์กรก็ไม่มีเวลาและเงินมากขนาดนั้น แนวทางที่คุ้มค่ากว่าคือการวางแผน Cloudops ให้เสร็จสิ้นในขณะที่แอปพลิเคชันยังคงสามารถเปลี่ยนแปลงได้อย่างง่ายดาย โดยพิจารณาจากกลไกสำหรับการดำเนินงาน, การเฝ้าติดตาม และความสามารถในการสังเกตที่ออกแบบมาในโซลูชันได้ดีกว่า แทนที่จะเป็นการคิดแก้ปัญหาภายหลัง
ขอบคุณภาพประกอบจาก MEDIUM
– การวางแผน Cloudops ก่อนสามารถลดค่าใช้จ่ายในการดำเนินงาน
การวางแผน Cloudops ก่อนสามารถลดค่าใช้จ่ายในการดำเนินงานลงได้ครึ่งหนึ่ง และทำให้การปรับใช้โครงข่ายใหม่หรือแอปพลิเคชันที่ย้ายมาประสบความสำเร็จในสายตาของธุรกิจ ทางเลือกอื่นกำลังเผชิญกับปัญหาต่างๆ ที่ต้องแก้ไขอย่างต่อเนื่อง ทำให้ธุรกิจต้องแบกรับต้นทุนเพิ่ม และผู้ใช้งานเริ่มคิดแตกต่างไปเกี่ยวกับ “สิ่งที่เกี่ยวกับระบบ Cloud นี้”
ปัญหาคือนักพัฒนาโซลูชันระบบ Cloud จำนวนมากเชื่อว่าการนำ Agile และ Devops มาใช้หมายถึงการทำผิดหลายครั้งก่อนที่จะทำให้ถูกต้องในครั้งเดียว นั่นไม่ใช่เป้าหมายของความคล่องตัวหรือการพัฒนา นี่คือการเรียนรู้จากความผิดพลาด
การปรับเพื่อให้การพัฒนาโซลูชันและการปรับใช้เป็นกระบวนการที่คุ้มต้นทุนมากขึ้น การคิดถึงการวางแผนปฏิบัติการ Cloudops ตั้งแต่เนิ่น ๆ จะเป็นหนึ่งในวิธีประสบความสำเร็จในการพัฒนาโซลูชันระบบ Cloud นี้
#gadgetมาใหม่ #อัพเดทโลกไซเบอร์ #การวางแผนCloudops