Redis Developer Hub เป็นทรัพยากรที่ยอดเยี่ยมสำหรับนักพัฒนาที่ต้องการสร้างกับ Redis ตลอดมา ด้วย tutorials ฟรี 200+ รายการ ที่เข้าถึงโดยนักพัฒนาล้านๆ คนในปีที่ผ่านมา ให้การฝึกอบรมและคำแนะนำที่มีค่า สำหรับนักพัฒนาที่ต้องการ Create, Develop, และ Explore
อย่างไรก็ตาม Redis ตระหนักว่าทีม DevOps ต้องโฟกัสสิ่งต่างจากนักพัฒนา – ประเด็นอย่าง stability, maintainability, และการรักษาการไหลของแอปพลิเคชันที่ปรับปรุงและ deploy อย่างต่อเนื่อง งานของคุณในฐานะ DevOps professional ต้องคิดแบบ holistic: deploy และ maintain หลายแอปบน infrastructure บ่อยครั้งในระดับ worldwide การรับรู้ความท้าทายเฉพาะของ DevOps เราจึงขยาย Redis Developer Hub เพื่อตอบสนองความต้องการของ DevOps professionals โดยเฉพาะ
ยินดีต้อนรับสู่ DevOps Hub ใหม่
วันนี้ ด้วยการเพิ่ม Operate เราประกาศ milestone ที่น่าตื่นเต้นสำหรับนักพัฒนา วิศวกร DevOps และ SREs ที่ต้องการเรียนรู้วิธี integrate Redis เข้าวงจร DevOps ได้อย่างง่ายดาย เพื่อเร่งการ deploy แอปพลิเคชัน
มีอะไรใหม่ใน "Operate"?
Redis กลายเป็นตัวเลือกฐานข้อมูลยอดนิยม ไม่ chỉสำหรับนักพัฒนาแต่วงการ DevOps ด้วย เนื่องจากความเรียบง่ายที่ไม่มีใครเทียบได้และประสิทธิภาพสูงมาก ใน Datadog's 2021 Container Report Redis เป็น container image ยอดนิยมที่สุดที่รันใน Kubernetes StatefulSets Redis เข้ากับ DevOps model ได้ดีมาก เนื่องจาก ease of deployment, reduced management toil, และ low overhead Redis Enterprise ให้ high availability ไม่หยุดชะงัก, low latency, และ automated linear scalability – ฟีเจอร์สำคัญทั้งหมดสำหรับทีม DevOps
ที่ Redis เรารู้ว่า rapid deployment เป็นกุญแจสำคัญของ DevOps approach ที่ประสบความสำเร็จ ดังนั้น ใน section ใหม่นี้ของ Developer Hub เราได้เพิ่มชุด technical content ที่อุดมสมบูรณ์ เพื่อช่วย DevOps และ development teams operate Redis ด้วยความเร็วที่สูงขึ้น
Continuous Integration และ Continuous Deployment (CI/CD)
ฐานข้อมูลตอนนี้เป็นส่วนหนึ่งของ CI/CD pipeline หาก DevOps pipeline ไม่รวม database จะกลายเป็น bottleneck ที่ช้าลงการส่งมอบฟีเจอร์ใหม่ จริงๆ แล้ว DevOps teams integrate databases ไม่แค่ใน development pipeline แต่ยังใน overall release pipeline เพื่อตอบสนองความเป็นจริงนี้ เรารวม tutorials ช่วยคุณ embed Redis เข้า CI/CD pipeline ได้ง่าย
วิธีหนึ่ง embed Redis เข้า CI/CD pipeline คือผ่าน Argo CD เรามี tutorial ว่ Argo CD คืออะไร ทำงานอย่างไร และสุดท้าย deploy application พร้อม Redis Enterprise ภายใน Argo CD pipeline
Observability
Observability ไปไกลกว่ basic monitoring มาก และเป็น key capability สำหรับ high-performing DevOps teams ดังนั้นเราเพิ่ม tutorials รอบเครื่องมือและเทคนิคที่ช่วย DevOps teams observe key indicators เพื่อ operate Redis ในระยะ scale เช่น throughput, latency, และ capacity
ตัวอย่างวิธีควบคุม key service level objectives (SLOs) บน Redis Enterprise database และ/หรือ cluster คือผ่าน integration กับ Datadog เรามี tutorial ครอบคลุม Redis service level agreements (SLAs) สำคัญ, key performance indicators ที่ต้องดู และวิธีเริ่มต้น integration นี้เพื่อปรับปรุง observability
Provisioning
ทีม DevOps พยายาม provision และ manage databases เหมือนที่ทำกับ application code การเปลี่ยนแปลง databases ถูกจดจำว่าเป็นเพียง code deployment อีกครั้งที่ต้อง manage, test, update, automate, และ improve ด้วย methodologies ที่ seamless, robust, reliable เหมือน application code
ตัวอย่างการ provision Redis Enterprise อย่างมีประสิทธิภาพคือผ่าน Azure Cache ใช้ Terraform เรามี tutorial ลึกเข้าไปใน key features ของ Azure Resource Manager เพื่อ manage Redis Enterprise cluster และแนะนำวิธีเริ่มต้น Azure Cache for Redis Enterprise using Terraform with Private Link
Orchestration
การ orchestrate databases เป็นความท้าทายเฉพาะของ DevOps teams การ release ฟีเจอร์แอปใหม่อย่างรวดเร็วและลดเวลา deployment เป็นความกังวลหลัก 2 ข้อของ DevOps teams ส่วนใหญ่วันนี้ ดังนั้นเราจึงเน้น orchestration ใน DevOps resources ใหม่ เพื่อช่วย provision Redis อย่างรวดเร็วและมีประสิทธิภาพ เร่ง app deployment
ตัวอย่าง orchestration Redis Enterprise database และ/หรือ cluster คือการเรียนรู้วิธีรัน Node.js application ใช้ Nginx, Docker, และ Redis เป็น database ด้วย tutorial ขั้นตอนละเอียด
DevOps journey ใหม่ของเราดูน่าตื่นเต้นไหม? เชิญไปดูวันนี้ และเรายินดีต้อนรับ feedback และ comments รู้สึกอิสระ contribute โดย raise Pull Request