Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

Redis Developer Hub ขยายเพื่อรองรับความต้องการของทีม DevOps

Redis Developer Hub ขยายเพื่อรองรับความต้องการของทีม DevOps

Redis Developer Hub เป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับนักพัฒนาที่ต้องการสร้างด้วย Redis มาโดยตลอด ด้วยบทแนะนำฟรีมากกว่า 200 บท ซึ่งนักพัฒนาหลายล้านคนเข้าถึงได้ในช่วงปีที่ผ่านมา มีการฝึกอบรมและคำแนะนำที่ประเมินค่าไม่ได้สำหรับนักพัฒนาที่ต้องการสร้าง , พัฒนา , และ สำรวจ

อย่างไรก็ตาม Redis ตระหนักดีว่าทีม DevOps ต้องให้ความสำคัญกับสิ่งที่แตกต่างจากนักพัฒนา เช่น ความเสถียร การบำรุงรักษา และการปรับปรุงและปรับใช้แอปพลิเคชันอย่างต่อเนื่อง งานของคุณในฐานะมืออาชีพ DevOps ต้องการให้คุณคิดแบบองค์รวม ปรับใช้และบำรุงรักษาแอปจำนวนมากบนโครงสร้างพื้นฐานของคุณบ่อยๆ ในระดับโลก เมื่อตระหนักถึงความท้าทายเฉพาะของ DevOps ตอนนี้เราได้ขยาย Redis Developer Hub เพื่อตอบสนองต่อความต้องการของมืออาชีพ DevOps โดยเฉพาะ

ยินดีต้อนรับสู่ DevOps Hub ใหม่

วันนี้ ด้วยการเพิ่ม ใช้งาน เรากำลังประกาศก้าวที่น่าตื่นเต้นสำหรับนักพัฒนา วิศวกร DevOps และ SRE ที่ต้องการเรียนรู้วิธีผสาน Redis เข้ากับวงจร DevOps อย่างง่ายดายเพื่อเร่งการปรับใช้แอปพลิเคชัน

มีอะไรใหม่ใน “ใช้งาน”

Redis Developer Hub ขยายเพื่อรองรับความต้องการของทีม DevOps

Redis กลายเป็นตัวเลือกฐานข้อมูลยอดนิยม ไม่เพียงแต่สำหรับนักพัฒนาเท่านั้น แต่สำหรับทีม DevOps ด้วย เนื่องจากความเรียบง่ายที่ไม่มีใครเทียบได้และประสิทธิภาพสูงเป็นพิเศษ ในรายงานคอนเทนเนอร์ปี 2021 ของ Datadog Redis เป็นอิมเมจคอนเทนเนอร์ที่ได้รับความนิยมสูงสุดที่ทำงานอยู่ใน Kubernetes StatefulSets Redis เข้ากันได้ดีกับโมเดล DevOps เนื่องจากความง่ายในการปรับใช้ ลดภาระงานในการจัดการ และค่าใช้จ่ายที่ต่ำ Redis Enterprise มีความพร้อมใช้งานสูงอย่างต่อเนื่อง เวลาแฝงต่ำ และความสามารถในการปรับขนาดเชิงเส้นอัตโนมัติ ซึ่งเป็นฟีเจอร์ที่สำคัญทั้งหมดสำหรับทีม DevOps

Redis Developer Hub ขยายเพื่อรองรับความต้องการของทีม DevOps

ที่ Redis เรารู้ว่าการปรับใช้อย่างรวดเร็วเป็นกุญแจสู่แนวทาง DevOps ที่ประสบความสำเร็จ ดังนั้น ในส่วนใหม่นี้ของ Developer Hub เราจึงได้แนะนำคอลเล็กชันเนื้อหาทางเทคนิคที่หลากหลาย เพื่อช่วยให้ DevOps และทีมพัฒนาใช้งาน Redis ได้เร็วขึ้น

การบูรณาการอย่างต่อเนื่องและการปรับใช้อย่างต่อเนื่อง

ขณะนี้ฐานข้อมูลเป็นส่วนหนึ่งของไปป์ไลน์การผสานรวมอย่างต่อเนื่องและการปรับใช้อย่างต่อเนื่อง (CI/CD) หากไปป์ไลน์ DevOps ไม่มีฐานข้อมูล มันจะกลายเป็นคอขวดที่ทำให้การส่งมอบคุณสมบัติใหม่ช้าลง อันที่จริง ทีม DevOps รวมฐานข้อมูลไม่เพียงแต่ในไปป์ไลน์การพัฒนาเท่านั้น แต่ยังรวมถึงไปป์ไลน์การวางจำหน่ายโดยรวมด้วย เพื่อจัดการกับความเป็นจริงนี้ เราได้รวมบทช่วยสอนเพื่อช่วยให้คุณฝัง Redis ลงในไปป์ไลน์ CI/CD ของคุณได้อย่างง่ายดาย

วิธีหนึ่งในการฝัง Redis ลงในไปป์ไลน์ CI/CD ของคุณคือผ่าน Argo CD เรามีบทช่วยสอนที่อธิบายว่า Argo CD คืออะไร มันทำงานอย่างไร และสุดท้ายจะปรับใช้แอปพลิเคชันกับ Redis Enterprise ภายในไปป์ไลน์ Argo CD ได้อย่างไร

การสังเกต

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

ตัวอย่างของวิธีที่คุณสามารถปฏิบัติตามวัตถุประสงค์ระดับบริการหลัก (SLO) ในฐานข้อมูล Redis Enterprise และ/หรือคลัสเตอร์ได้คือการผสานรวมกับ Datadog เรามีบทแนะนำที่กล่าวถึงข้อตกลงระดับบริการ (SLA ที่สำคัญของ Redis) ตัวบ่งชี้ประสิทธิภาพหลักที่ควรดู และวิธีเริ่มต้นใช้งานการผสานรวมนี้เพื่อปรับปรุงความสามารถในการสังเกต

การจัดเตรียม

ทีม DevOps มุ่งมั่นที่จะจัดเตรียมและจัดการฐานข้อมูลเช่นเดียวกับที่ทำกับโค้ดแอปพลิเคชัน การเปลี่ยนแปลงในฐานข้อมูลถือเป็นการปรับใช้โค้ดอื่นเพื่อจัดการ ทดสอบ อัปเดต อัตโนมัติ และปรับปรุงด้วยวิธีที่ไร้รอยต่อ แข็งแกร่ง และเชื่อถือได้แบบเดียวกับที่ใช้กับโค้ดของแอปพลิเคชัน

ตัวอย่างของวิธีที่คุณสามารถจัดเตรียม Redis Enterprise ได้อย่างมีประสิทธิภาพคือผ่าน Azure Cache โดยใช้ Terraform ตอนนี้ เรามีบทช่วยสอนที่เจาะลึกคุณสมบัติหลักของ Azure Resource Manager เพื่อจัดการคลัสเตอร์ Redis Enterprise และแนะนำวิธีเริ่มต้นใช้งาน Azure Cache สำหรับ Redis Enterprise โดยใช้ Terraform พร้อมลิงก์ส่วนตัว

การเรียบเรียง

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

ตัวอย่างของการจัดการฐานข้อมูล Redis Enterprise และ/หรือคลัสเตอร์คือการเรียนรู้เกี่ยวกับวิธีการเรียกใช้แอปพลิเคชัน Node.js โดยใช้ Nginx, Docker และ Redis เป็นฐานข้อมูลพร้อมบทแนะนำทีละขั้นตอนโดยละเอียด

เส้นทาง DevOps ใหม่ของเราฟังดูน่าตื่นเต้นไหม เราขอเชิญคุณลองดูวันนี้และเรายินดีรับข้อเสนอแนะและความคิดเห็นของคุณ รู้สึกอิสระที่จะมีส่วนร่วมโดยการเพิ่มคำขอดึง