Q:
ما الفرق بين الشبكات المعرفة بالبرمجيات (SDN) والشبكة الافتراضية؟
أ:الشبكات المعرفة بالبرمجيات هي مفهوم الشبكة حيث ، في هندسة الشبكة ، يتم فصل "طائرة التحكم" في الشبكة أو بنية نقل البيانات عن وظائف أخرى. يخلق بعض التجريد في طبقات البرامج التي تدير الشبكة.
على النقيض من ذلك ، تمثل المحاكاة الافتراضية للشبكة مفهومًا واسع النطاق لتغيير البنية المعمارية للشبكة. يتحدث الخبراء عن المحاكاة الافتراضية للشبكة من حيث استبدال هياكل الأجهزة المادية بهياكل منطقية ، على سبيل المثال ، تقسيم أو تقسيم قطعة جهاز واحدة إلى وظائف منطقية مختلفة. سواء كان ذلك يتعلق بعمليات الخادم أو تخزين البيانات ، فإن المفهوم الأساسي لاستخدام أجزاء افتراضية من الأجهزة (يُسمى أحيانًا VMware) هو نفسه.
لمعرفة المزيد حول المحاكاة الافتراضية للشبكة ، اقرأ هذه الورقة البيضاء الجديدة التي أعدها زميل IBM ، وكبير علماء الفخاخات في CTO من Dell ، وكاتب السحابيات ، الدكتور جاي مينون "مقاربات وفوائد المحاكاة الافتراضية للشبكة" |
قد يصف بعض من هم على دراية بالشبكات المعرّفة بالبرمجيات والمحاكاة الافتراضية للشبكات الشبكات المعرّفة بالبرمجيات بأنها أكثر من تقنية "ميكانيكية" أو عملية لتغيير طريقة إنشاء الشبكة. بمعنى ما ، يمكن للشبكات المعرفة بالبرمجيات أن تخدم الهدف العام المتمثل في التمثيل الافتراضي للشبكة ، والذي سيساعد في التحكم في المشروع كنوع من فلسفة المستوى الأعلى للتصميم. بمعنى آخر ، باستخدام تقنيات ترميز SDN ، مقابل استخدام الأجهزة الافتراضية لإنشاء الشبكة الأولية.
يتحدث آخرون عن الشبكات المعرفة بالبرمجيات كنوع من أدوات البرمجة ، وهي الطريقة التي تعمل بها لغات البرمجة الفردية لدعم هندسة البرمجيات والأجهزة. هذه هي لبنات البناء التي تمكن من بناء وتشغيل أكبر تكنولوجيا المعلومات المتطورة.