Azure ExpressRoute وVPN Gateway
صِل شبكتك المحلية بـ Azure عبر دائرة ExpressRoute خاصة أو نفق IPsec VPN Gateway، وقارن بين المفاضلات المتعلقة بعرض النطاق الترددي وزمن الاستجابة
Azure ExpressRoute وVPN Gateway درس مجاني في Azure Fundamentals على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Azure Fundamentals، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Azure Fundamentals 4 دروس في المجموع.
لماذا الاتصال الخاص بـ Azure؟
عندما تنقل مؤسسة أعباء العمل إلى Azure، فإنها تحتاج عادةً إلى أن تتواصل مكاتبها المحلية ومراكز بياناتها ومستخدموها مع موارد Azure بشكل خاص — من دون مرور حركة المرور عبر الإنترنت العام. ويُطلب ذلك لأسباب أمنية (لتجنب التعرض لتهديدات الإنترنت)، ولأسباب تتعلق بالامتثال (إذ تحظر بعض اللوائح انتقال بيانات معينة عبر الشبكات العامة)، ولأسباب تتعلق بالأداء (زمن استجابة متوقع من دون ازدحام الإنترنت). ويوفّر Azure خيارين للاتصال: Azure VPN Gateway (أنفاق مشفّرة عبر الإنترنت) وAzure ExpressRoute (دوائر خاصة مخصصة).
نظرة عامة على Azure VPN Gateway
إن Azure VPN Gateway مورد بوابة مُدار يُنشر في شبكة ظاهرية، وينشئ أنفاق IPsec/IKE مشفّرة بين Azure والشبكات المحلية. ويدعم نوعين من الاتصالات: Site-to-Site (S2S) — لربط شبكة محلية كاملة بشبكة Azure الظاهرية، عادةً من جهاز VPN فعلي؛ وPoint-to-Site (P2S) — حيث تتصل أجهزة عميلة فردية (مثل أجهزة الكمبيوتر المحمولة وأجهزة المطورين) بـ Azure باستخدام تطبيق Azure VPN client. ويُستخدم S2S للربط بين الفروع والسحابة، بينما يُستخدم P2S للعاملين عن بُعد.
وحدات SKU ومعدل النقل في VPN Gateway
يتوفر VPN Gateway بوحدات SKU متعددة تختلف في النطاق الترددي وإمكانات الميزات. Basic (قديمة، بحد أقصى 100 Mbps، ومن دون تكرار عبر المناطق). VpnGw1 (حتى 650 Mbps، وتدعم BGP). VpnGw2 (1 Gbps). VpnGw3 (1.25 Gbps). VpnGw5 (10 Gbps). وتضع وحدات SKU المتكررة عبر المناطق (مثل VpnGw1AZ) البوابة عبر مناطق التوفّر لزيادة التوفّر. اختاروا وحدة SKU استنادًا إلى معدل النقل المطلوب، وما إذا كنتم تحتاجون إلى تكوين نشط-نشط للتكرار.
# Create a VPN Gateway (takes 20-45 minutes)
az network vnet-gateway create \
--name myVPNGateway \
--resource-group myRG \
--vnet myVNet \
--gateway-type Vpn \
--vpn-type RouteBased \
--sku VpnGw1 \
--public-ip-address myGatewayPublicIP \
--location eastusتكوين اتصال من موقع إلى موقع
يتطلب اتصال من موقع إلى موقع أربعة مكونات: VPN Gateway (في Azure)، ومورد Local Network Gateway (يمثل عنوان IP العام لجهاز VPN المحلي ومساحة العناوين الخاصة بكم)، وجهاز VPN محلي (جهاز توجيه أو جدار حماية أو جهاز VPN مخصص)، ومفتاح مشترك (سر مشترك مسبقًا للمصادقة). وبعد إنشاء الاتصال، تتفاوض بوابة Azure والجهاز المحلي على النفق باستخدام IKEv1 أو IKEv2. ويوفّر Azure برامج نصية للتكوين لمئات الطرز من أجهزة VPN.
# Create a Local Network Gateway representing on-premises VPN device
az network local-gateway create \
--name myOnPremGateway \
--resource-group myRG \
--gateway-ip-address 203.0.113.10 \
--local-address-prefixes 192.168.1.0/24 192.168.2.0/24
# Create the VPN connection
az network vpn-connection create \
--name myS2SConnection \
--resource-group myRG \
--vnet-gateway1 myVPNGateway \
--local-gateway2 myOnPremGateway \
--shared-key 'MySecretKey123!'نظرة عامة على Azure ExpressRoute
يوفّر Azure ExpressRoute اتصالًا خاصًا مخصصًا من شبكتكم المحلية إلى Azure عبر مزود اتصال (مثل Equinix وAT&T وBT). تنتقل حركة المرور عبر شبكة MPLS الخاصة بالمزود، ولا تمر مطلقًا عبر الإنترنت العام. يوفّر ExpressRoute عرض نطاق تردديًا يمكن التنبؤ به (من 50 Mbps إلى 100 Gbps)، وزمن استجابة أقل من أنفاق VPN، وموثوقية أعلى (اتفاقية مستوى خدمة بنسبة 99.95%)، كما أنه مطلوب لدى العديد من القطاعات الخاضعة للرقابة ولأحمال العمل ذات النطاق الترددي العالي، مثل ترحيل البيانات بالجملة. ويوفّر تناظر Microsoft أيضًا إمكانية الوصول إلى Microsoft 365 وخدمات Azure على مستوى العالم.
أنواع دوائر ExpressRoute والتناظر
دائرة ExpressRoute هي اتصال منطقي بين شبكتكم وMicrosoft عبر مزود. وتملك مستوى لعرض النطاق الترددي (من 50 Mbps إلى 100 Gbps) واتصالين فعليين متكررين لتحقيق التوافر العالي. وتدعم كل دائرة نوعين من التناظر: التناظر الخاص — يربط شبكات Azure الظاهرية (VNets) ومواردكم باستخدام مساحة العناوين RFC 1918. تناظر Microsoft — يربط بخدمات Microsoft العامة، بما في ذلك Azure Storage وAzure SQL وMicrosoft 365 (Exchange Online وTeams وSharePoint).
بوابة ExpressRoute
لربط VNet بدائرة ExpressRoute، تنشرون ExpressRoute Gateway (وهو نوع متخصص من VNet Gateway)، ثم تنشئون اتصالًا يربطه بالدائرة. تحدد وحدات SKU لبوابة ExpressRoute (Standard وHigh Performance وUltra Performance وErGw1AZ–ErGw3AZ) سعة النطاق الترددي لكل بوابة. وعلى خلاف بوابات VPN، لا تشفّر بوابات ExpressRoute حركة المرور؛ إذ يحدث التشفير على مستوى الدائرة بواسطة المزود، أو عبر IPsec over ExpressRoute إذا تطلبت اللوائح ذلك.
# Create an ExpressRoute circuit
az network express-route create \
--name myERCircuit \
--resource-group myRG \
--location eastus \
--bandwidth 1000 \
--peering-location 'Washington DC' \
--provider 'Equinix' \
--sku-tier Premium \
--sku-family MeteredDataمقارنة ExpressRoute وVPN Gateway
يعتمد الاختيار بين ExpressRoute وVPN Gateway على المتطلبات. يوفّر ExpressRoute عرض نطاق تردديًا مخصصًا وزمن استجابة أقل وأكثر قابلية للتنبؤ وعدم وجود حمل إضافي للتشفير (إذ يديره المزود)، لكنه يستغرق أسابيع لتوفيره وتكلفته أعلى بكثير. ويمكن نشر VPN Gateway خلال دقائق، وتكلفته أقل بكثير، كما يوفّر التشفير (IPsec)، لكن عرض النطاق الترددي محدود بوحدة SKU، ويؤدي تفاوت الإنترنت المشترك إلى إضافة زمن استجابة وفقدان للحزم. تستخدم مؤسسات كثيرة كليهما: ExpressRoute للبيئة الإنتاجية، وVPN كمسار احتياطي عند التعطل.
VPN بنمط Active-Active للتوافر العالي
تستخدم VPN Gateway القياسية مثيل بوابة نشطًا واحدًا بعنوان IP عام واحد. وفي وضع active-active، تحتوي البوابة على مثيلين، لكل منهما عنوان IP عام خاص به، ما ينشئ نفقين متوازيين من نوع IPsec إلى جهاز الشبكة المحلية. إذا تعطل أحد المثيلين، تنتقل حركة المرور تلقائيًا عبر النفق المتبقي دون أي تدخل يدوي. كما يوزّع وضع active-active حركة المرور عبر النفقين، ما يضاعف فعليًا عرض النطاق الترددي المتاح. ويتطلب ذلك جهاز VPN محليًا متوافقًا يدعم BGP ونقاط نهاية متعددة للأنفاق.
توجيه BGP مع Azure VPN وExpressRoute
يُعد BGP (Border Gateway Protocol) بروتوكول توجيه الإنترنت القياسي الذي تدعمه كل من Azure VPN Gateway وExpressRoute. وباستخدام BGP، يتم تبادل معلومات المسارات تلقائيًا بين Azure والشبكة المحلية؛ إذ يُعلَن عن الشبكات الفرعية الجديدة دون تحديث جداول المسارات الثابتة يدويًا. ويستخدم ExpressRoute بروتوكول BGP دائمًا. وتدعم VPN Gateway بروتوكول BGP على الأنفاق القائمة على المسارات باستخدام وحدات SKU من VpnGw1 وما فوق. ويُعد BGP ضروريًا في طوبولوجيات المركز والتفرعات التي تتطلب توجيهًا متسقًا بين مواقع محلية متعددة وشبكات Azure ظاهرية متعددة.
مراقبة اتصالات VPN Gateway
ترسل VPN Gateway المقاييس إلى Azure Monitor، بما في ذلك Tunnel Bandwidth وTunnel Egress/Ingress Bytes وTunnel Peak Packets وBGP Peer Status. ويمكنكم إنشاء تنبيهات للمقاييس لإشعاركم عند انقطاع نفق (تغيّر حالة الاتصال) أو تجاوز معدل النقل المستويات المتوقعة. وتختبر أداة Connection troubleshoot في المدخل الاتصال بين VPN Gateway والجهاز المحلي، وتعرض معلومات تشخيصية حول فقدان الحزم وفشل مفاوضة IKE.
# Check tunnel status for a VPN connection
az network vpn-connection show \
--name myS2SConnection \
--resource-group myRG \
--query '{Status:connectionStatus, Ingress:ingressBytesTransferred, Egress:egressBytesTransferred}' \
--output tableتحقق سريع
اختبروا مدى فهمكم لمفاهيم Microsoft Azure Fundamentals (AZ-900) الواردة في هذا الدرس.
مراجعة الدرس
تعلّمتم في هذا الدرس أن Azure VPN Gateway تنشئ أنفاق IPsec مشفّرة عبر الإنترنت للاتصال من موقع إلى موقع ومن نقطة إلى موقع بتكلفة أقل، وأن Azure ExpressRoute توفّر دوائر خاصة مخصصة عبر مزود اتصال لعرض نطاق ترددي يمكن التنبؤ به وزمن استجابة أقل، وأنه يمكن استخدامهما معًا، بحيث يكون ExpressRoute المسار الأساسي وVPN مسار التعافي من التعطل. بعد ذلك، سنستكشف مجموعة منتجات Azure Stack لسيناريوهات النشر دون اتصال وعلى الحافة.
الأسئلة الشائعة
هل درس «Azure ExpressRoute وVPN Gateway» مجاني؟
نعم — نص درس «Azure ExpressRoute وVPN Gateway» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Azure Fundamentals، انتقل إلى CoddyKit PRO. تتضمن دورة Azure Fundamentals 4 دروس في المجموع.
ماذا ستتعلم في «Azure ExpressRoute وVPN Gateway»؟
صِل شبكتك المحلية بـ Azure عبر دائرة ExpressRoute خاصة أو نفق IPsec VPN Gateway، وقارن بين المفاضلات المتعلقة بعرض النطاق الترددي وزمن الاستجابة تتمرن على Azure Fundamentals مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Azure Fundamentals؟
لا تُشترط خبرة سابقة. Azure Fundamentals على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «Azure ExpressRoute وVPN Gateway»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Azure Fundamentals هذا؟
نعم. كل درس في Azure Fundamentals يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- Azure Arc: إدارة الموارد المختلطة
- Azure ExpressRoute وVPN Gateway
- مجموعة Azure Stack
- استراتيجيات السحابة المتعددة مع Azure