أساسيات الشبكات لـ DevOps
تغطية متقدمة: HTTP/2, HTTP/3 and gRPC Basics
HTTP/2, HTTP/3 and gRPC Basics
هذا الدرس يوسع مسار Networking Essentials for DevOps اعتمادًا على موضوعات التوثيق الرسمية: TCP/IP, DNS, HTTP, TLS, load balancing, firewalls, NAT, packet capture and production network diagnostics. الهدف هو تحويل HTTP/2, HTTP/3 and gRPC Basics من عنوان نظري إلى قدرة تشغيلية يمكن تطبيقها ومراجعتها في بيئة إنتاج.
اقرأ هذا الدرس كجزء من مراجعة A to Z للمسار: المفهوم، الإعداد، الأمان، التشغيل، المراقبة، وrollback.
تغطية التوثيق
- المفاهيم الأساسية والمصطلحات المرتبطة بالموضوع.
- الإعدادات والخيارات التي تظهر في التوثيق الرسمي.
- مخاطر الإنتاج وحدود المسؤولية بين الفرق.
- خطوات التحقق قبل وبعد التطبيق.
- الأخطاء الشائعة وكيفية تشخيصها.
طريقة التطبيق
- حدد مصدر الحقيقة: Git أو configuration أو API أو control plane.
- نفذ التغيير بطريقة قابلة للتكرار مع dry-run أو plan عندما يكون ذلك ممكنًا.
- اربط التغيير ببوابات CI/CD وسياسات الأمان المناسبة.
- راقب المقاييس والسجلات والأحداث بعد التطبيق.
- وثق rollback ومالك التصعيد قبل لمس الإنتاج.
dig +trace example.com
curl -v --connect-timeout 3 https://example.com/health
ss -tulpn
tcpdump -i any host 10.0.0.10 and port 443معيار الإتقان
تتقن HTTP/2, HTTP/3 and gRPC Basics عندما تستطيع شرحه، تطبيقه، اختباره، مراقبته، واستعادته من الفشل بدون الاعتماد على خطوات يدوية غير موثقة.
تطبيق عملي: أنشئ runbook صغيرًا لهذا الموضوع يتضمن المتطلبات، الأوامر، التحقق، المخاطر، وخطة rollback.