DevOps และ Hybrid Cloud: ชีวิตใน Fast Lane?
เผยแพร่แล้ว: 2022-07-05บทนำ
ไฮบริดคลาวด์เป็นหนึ่งในประโยชน์ที่ดีที่สุดสำหรับอุตสาหกรรมไอที คลาวด์นำเสนอคุณสมบัติของคลาวด์ส่วนตัวและสาธารณะตามความต้องการขององค์กร ยิ่งไปกว่านั้นเมื่อได้รับพลังจาก DevOps มันจะดียิ่งขึ้นไปอีก
บทความนี้จะประเมินว่าความเร็วสามารถเป็นเป้าหมายที่ทำได้ง่ายเพียงใด หากองค์ประกอบทั้งหมดของ DevOps และไฮบริดคลาวด์ถูกรวมเข้าด้วยกันในรูปแบบที่เหมาะสม
การหยุดชะงักทางดิจิทัลของการเปิดตัว DevOps และ Hybrid Cloud
ความเร็วและขอบเขตของการเปลี่ยนแปลงทางธุรกิจที่เปิดใช้งานโดยคลาวด์ การวิเคราะห์เชิงคาดการณ์ อุปกรณ์พกพา และการทำงานของแอปพลิเคชันนั้นไม่มีใครเทียบได้ ต้นแบบของบริษัทใหม่เริ่มปรากฏให้เห็น ในขณะที่บางรุ่นเริ่มล้าสมัย บริษัทที่เกิดบนเว็บเช่น Facebook, Homeaway และ Uber เป็นตัวอย่างที่ชัดเจนที่สุดในการที่องค์กรแบบเดิมถูกคู่แข่งรายใหม่ขัดขวาง การหยุดชะงักนี้เกิดขึ้นจากการเปลี่ยนแปลงพฤติกรรมของลูกค้าเป็นหลัก ซึ่งเกิดขึ้นได้จากความก้าวหน้าทางเทคโนโลยี ในขณะที่ผู้บริโภคแสวงหาการเชื่อมโยงทางอิเล็กทรอนิกส์ที่ตรงไปตรงมากับบริษัทที่พวกเขาทำธุรกิจด้วย—บ่อยครั้งจากผู้ออกแบบแอพพกพาของพวกเขามีหน้าที่รับผิดชอบเพิ่มเติมสำหรับประสบการณ์ของผู้ใช้ ทุกวันนี้ ไม่มีบริษัทใดรอดพ้นจากการเปลี่ยนแปลงของแผ่นดินไหวครั้งนี้ เทคโนโลยีและความยืดหยุ่นมีความสำคัญต่อสุขภาพและการเติบโตของทั้งบริษัทที่มีอยู่และองค์กรใหม่มากกว่าที่เคย ขั้นตอนการจัดส่งบริการและผลิตภัณฑ์ต้องได้รับการปรับให้เหมาะสมสำหรับความก้าวหน้าและเวลาในการออกสู่ตลาดในองค์กรสมัยใหม่ วิธีการต่างๆ เช่น Agile, Lean Startup และเทคนิคการคิดเชิงออกแบบมีความเหมาะสมมากขึ้นเรื่อยๆ สำหรับความช่วยเหลือในการพัฒนาและกำหนดสไตล์ของตัวเลือกทางเทคโนโลยีที่มีความสร้างสรรค์และแปลกใหม่ และคลาวด์ก็ถูกมองว่าเป็นไซต์ในอุดมคติสำหรับการใช้งานซอฟต์แวร์ระดับองค์กรอย่างต่อเนื่อง
Cloud และ DevOps เร่งการใช้งานโดเมนแอปพลิเคชันต่างๆ และการเปลี่ยนแปลงที่มีอยู่ ซอฟต์แวร์กำลังเปลี่ยนจากแอปดั้งเดิมที่ซับซ้อนซึ่งมีการเชื่อมต่อระหว่างกันจำนวนมากที่ตกลงกันไว้ ณ เวลาพัฒนาเป็นโครงสร้างพื้นฐานที่มีการกระจายอำนาจมากขึ้น พร้อมการพึ่งพาที่ตกลงกันในการดำเนินการของโปรแกรม การออกแบบที่เน้นบริการเหล่านี้ ไม่ว่าจะใช้งานบนคลาวด์หรือคลาวด์เนทีฟ จะได้รับประโยชน์จากโมดูลัสยืดหยุ่นของคลาวด์เพื่อเสริมพลังให้กับการอัปเดตที่แตกต่างกันมากขึ้น แอพ Cloud Web คือแอพที่สร้างขึ้นสำหรับคลาวด์โดยเฉพาะ
พวกเขาจัดลำดับความสำคัญการมีส่วนร่วมของผู้ใช้ในจุดสัมผัสต่างๆ เช่น ช่องมือถือและไซต์โซเชียลมีเดีย เช่น Facebook, Yelp เป็นต้น เว็บแอปบนระบบคลาวด์มักใช้ไมโครเซอร์วิสแบบไร้เซิร์ฟเวอร์เพื่อเพิ่มขีดความสามารถในการเปลี่ยนแปลงและเพื่อความคล่องตัว รวมถึงการใช้บริการเว็บที่มีอยู่ซ้ำ (การประมวลผลข้อมูล การวิเคราะห์เชิงคาดการณ์ ฟังก์ชันสำหรับผู้บริหาร Internet of Things และอื่นๆ) เพื่อลดเวลาในการผลิต แอป Cloud-native ซึ่งโดยทั่วไปจะเชื่อมโยงกับองค์กรที่เกิดบนเว็บ ใช้ประโยชน์จากฟังก์ชันการทำงานของระบบคลาวด์ เช่น การเช่าแบบหลายผู้ใช้ และความสามารถในการปรับขนาดทรัพยากรแบบอัตโนมัติเต็มรูปแบบที่ยืดหยุ่น
สองโปรไฟล์
มีโปรไฟล์ DevOps สองโปรไฟล์ ตามข้อมูลของ IBM ความจำเป็นสำหรับแอพที่ใช้ระบบคลาวด์และแอพที่เปิดใช้งานระบบคลาวด์รองรับการมีอยู่ของโปรไฟล์หลัก 2 โปรไฟล์ระหว่างผู้เข้าร่วม DevOps บนคลาวด์จำนวนมาก สมาชิกในทีมที่มีโปรไฟล์ระบบคลาวด์จะมีความต้องการที่แตกต่างจากสมาชิกในทีมที่มีโปรไฟล์ที่เปิดใช้งานระบบคลาวด์
โปรไฟล์ Cloud-native
แม้ว่าโปรไฟล์คลาวด์แบบเนทีฟมักเกี่ยวข้องกับการเชื่อมโยงบนเว็บ แต่ก็พบได้ทีละน้อยในกลุ่มนวัตกรรมหรือสายธุรกิจภายในสมาคมที่ใหญ่กว่า โปรไฟล์นี้อธิบายโดยกลุ่มเล็กๆ ที่พยายามทำให้วงจรการส่งสั้นซึ่งเน้นที่ความอยู่รอดและผลลัพธ์ของลูกค้า (หรือธุรกิจ) เป็นศูนย์กลาง ดูรูปที่ 1 ปัญหาพื้นฐานสำหรับโปรไฟล์ของผู้ใช้งาน DevOps นี้แสดงอยู่ในรูปที่ 2 โดยมีการจัดเตรียมที่เกี่ยวข้องที่พวกเขากำลังมองหาทางด้านขวามือ:

รูปที่ 1

รูปที่ 2
โปรไฟล์ที่ใช้ระบบคลาวด์
โปรไฟล์ที่ขับเคลื่อนด้วยคลาวด์นั้นพบได้ตามปกติในการเชื่อมโยงด้านไอทีที่คอยติดตามและพัฒนาเฟรมเวิร์กที่ซับซ้อน โปรไฟล์นี้อธิบายโดยกลุ่มของกลุ่มที่ทำงานเกี่ยวกับวงจรการขนส่งที่ยาวขึ้นซึ่งเน้นที่การปรับปรุงคุณภาพ เวลาในการออกสู่ตลาดที่รวดเร็วยิ่งขึ้น และการปรับต้นทุนและความคุ้มค่า โดยประสานงานกันเป็นกลุ่มๆ เพื่อดูแลกรอบงานที่ซับซ้อนพร้อมส่วนที่เกี่ยวข้องมากมาย โดยใช้ขั้นตอนนวัตกรรมที่หลากหลายในแต่ละกลุ่ม โดยทั่วไปจะไม่ใช่แค่ขั้นตอนต่างๆ (คอมพิวเตอร์ส่วนกลาง ช่วงกลาง การหมุนเวียน ฯลฯ) แต่ยังรวมถึงอายุของนวัตกรรมต่างๆ ที่ต้องดูแลด้วย เช่น บางส่วนที่อยู่ภายใต้รหัสที่ประกอบขึ้นเป็นขั้นตอนที่เป็นมรดก ดูรูปที่ 3 โปรไฟล์ที่รองรับระบบคลาวด์ไม่เพียงเผชิญกับปัญหาที่คล้ายคลึงกันกับโปรไฟล์ในระบบคลาวด์เท่านั้น แต่ยังมีการจัดเตรียมปัญหาพื้นฐานเพิ่มเติมที่ยากขึ้นโดยพื้นฐาน เหล่านี้แสดงอยู่ทางด้านซ้ายมือของรูปที่ 4 โดยมีการจัดเตรียมที่เกี่ยวข้องอยู่ทางด้านขวามือ


รูปที่ 3

รูปที่ 4
ความท้าทายของการอพยพ
ตามที่ได้มีการตรวจสอบในหน้าเหล่านี้ในรายละเอียดบางอย่าง ณ ตอนนี้ การเปลี่ยนไปใช้ระบบคลาวด์แบบผสมที่ DevOps ยึดถือไว้นั้นโชคไม่ดีที่จะล้มเหลวในกรณีที่สมาคมคิดว่าสิ่งที่พวกเขาจำเป็นต้องเน้นคือการใช้เครื่องมือและการใช้งาน มันไม่ใช่. พื้นฐานของการเปลี่ยนแปลงทั้งสองนี้เป็นการเปลี่ยนแปลงทางสังคมในวงกว้าง DevOps เป็นเรื่องเกี่ยวกับความคล่องแคล่ว ความไว้วางใจ และความเป็นอิสระ เช่นเดียวกับคลาวด์แบบไฮบริด
โดยเฉพาะอย่างยิ่ง DevOps และ half and half cloud สัญญาว่าจะอัพเกรดประสบการณ์นักออกแบบของสมาคม (DevX) และนั่นไม่ใช่สิ่งที่สามารถทำได้ด้วยเครื่องมือการแท็กเป็นหลักหรือโดยการใช้แนวทาง GitOps DevX หมายถึงการพัฒนาที่เป็นอิสระและไม่ผูกมัด มันหมายถึงการเสริมสร้างประสบการณ์ของลูกค้าและการบริหารตนเอง สิ่งเหล่านี้คือการเปลี่ยนแปลงที่สามารถเกิดขึ้นได้กับการเปลี่ยนแปลงวัฒนธรรมทางธุรกิจที่เกิดขึ้นจริง ไม่ใช่อุปกรณ์ นอกจากนี้ นี่เป็นจุดเริ่มต้นที่สำคัญที่สมาคมจำนวนมากกำลังพยายามทำความเข้าใจ
บุคคลเป็นอีกรูปแบบหนึ่งที่สวมใส่อย่างมาก แต่อย่างใดอย่างหนึ่งที่ยังคงแนะนำการทดสอบที่สำคัญ การเปลี่ยนแปลงทางสังคมที่คาดว่าจะดำเนินการอย่างมีประสิทธิภาพ DevOps สามารถเริ่มต้นด้วยบุคคลเพียงคนเดียวตามสมมุติฐาน อย่างไรก็ตาม เพื่อผลลัพธ์ที่ดี จำเป็นต้องมีการเปลี่ยนแปลงในระยะยาว เนื่องจากความเชื่อมั่นที่ฝังลึกจะถูกยกเลิก และความจงรักภักดีของบรรพบุรุษถูกแยกออกจากกัน
ตัวอย่างเช่น หลายคนยอมรับว่าการดำเนินการ DevOps นั้นต้องการการสรรหาบุคคลใหม่ ความเชื่อมั่นนั้นมีข้อผิดพลาดสองประการ: หนึ่งสมาคมต้องการจ้างกลุ่มที่พวกเขาต้องการและสองกลุ่มนั้น DevOps เป็นเพียงชื่องานเท่านั้น อย่างที่เราทราบดีอยู่แล้ว ไม่ได้คัดเลือกกลุ่ม DevOps ที่ดี แต่สร้างขึ้นจากการผสมผสานระหว่างการปรับปรุงและงานต่างๆ โกดังเก่าที่ผู้พัฒนาสร้างและดำเนินการได้เป็นเพียงเศษเสี้ยวของเวลาที่แสงน้อย
การย้ายไปยังไฮบริดคลาวด์หมายความว่าควรพิจารณาความปลอดภัยและการป้องกันให้มากขึ้น ปัญหาหลักประการหนึ่งคือ ณ ตอนนี้กลุ่มรักษาความปลอดภัยไม่เพียงพอที่จะปกครองจากตำแหน่งที่สูงส่ง ด้วยการควบคุมที่ย้ายจากพื้นที่เซิร์ฟเวอร์ไปยังระบบคลาวด์ และจากสถาปนิกด้านการดำเนินการที่ปิดล้อมอย่างแน่นหนาไปยังทั้งกลุ่ม แนวทางการรักษาความปลอดภัยจึงจำเป็นต้องเปลี่ยนเพิ่มเติม นักออกแบบที่มีความสามารถจะเลือกสิ่งที่ดีที่สุด อย่างไรก็ตาม พวกเขาต้องการเครื่องมือพื้นฐานที่เหมาะสมซึ่งนำทางเลือกของพวกเขาจากสมมติฐานมาสู่โลกแห่งความเป็นจริงและปกป้องบุคคลที่ไม่ใส่ใจ
สิ่งเหล่านี้ควรเป็นแรงผลักดันให้สมาคมต่างๆ เข้ามาตรวจสอบและตรวจสอบว่าความปลอดภัยในช่วงเวลาของคลาวด์ ผู้ถือครอง และไมโครเซอร์วิสมีนัยยะอย่างไร ในกรณีที่การย้ายไปยัง DevOps และไฮบริดคลาวด์พร้อมกันนั้นเป็นแรงผลักดันดังกล่าว ในทำนองเดียวกัน เนื่องจาก DevOps กำลังเปลี่ยนวิธีที่กลุ่มต่างๆ เข้ามาทำงาน DevSecOps จะทำให้ลักษณะการตรวจสอบความปลอดภัยแย่ลง
บทสรุป
การไปอย่างรวดเร็วเป็นสิ่งที่เราทุกคนต้องการ อย่างไรก็ตาม มันไม่ง่ายอย่างนั้น การเปลี่ยนแปลงทางเทคโนโลยีทุกครั้งต้องใช้เวลาและการเตรียมการเพื่อความเข้าใจที่ชัดเจน DevOps ที่มีไฮบริดคลาวด์เป็นตัวเลือกที่ยอดเยี่ยมอย่างแน่นอน แต่จำเป็นต้องดำเนินการอย่างระมัดระวัง