از آنجایی که فروش و پشتیبانی از محصول Cisco ACE بهزودی پایان مییابد، در قسمت اول این مقاله به بررسی سه دلیل از پنج دلیل اصلی در مهاجرت از Cisco ACE به F5 BIG-IP پرداختیم. این سه دلیل زیرساخت پیشرفته، سهولت پیادهسازی برنامههای کاربردی و تجمیع چندین سرویس بودند. در این قسمت نیز به بررسی دو دلیل باقیمانده از دلایل، یعنی برنامهپذیری روشهای مختلف و مقیاسپذیری خواهیم پرداخت و سپس در پایان نیز به نتیجهگیری کلی خواهیم رسید.
برنامهپذیری
پلتفرم F5 BIG-IP مجموعهی شناختهشدهای از اجزای برنامهپذیر در Planeهای کنترل، داده و مدیریت دارد. سازمانها میتوانند از این اجزا برای ساخت مسیر ارتباطی برای برنامهی کاربردی وفقپذیر و خودکارسازیشدهای استفاده نمایند که کنترل Real-Time برروی ترافیک برنامههای کاربردی و پیکربندی دستگاه دارد.
برنامهریزی Plane داده
زبان برنامهنویسی F5 iRules، به کاربر کنترل Real-Time برروی ترافیک برنامههای کاربردی حین گذر آن از زیرساخت میبخشد. با بهرهمندی از توانایی مسیریابی، ردکردن (Reject)، اصلاح و بررسی (Inspect) ترافیک در هر جهتی، میتوان راهکارهای ساخت یا پیادهسازی نمود که تقریباً از پس هر چالش ترافیک برنامههای کاربردی، فارغ از میزان غیرمعمول بودن آن، بر بیاید. iRules میتواند از سرویسهای متنی و محتوایی برنامههای کاربردی از جمله Reputation و موقعیت IP جهت اتخاذ تصمیمات مدیریتی ترافیک یا کنترل پاسخهای سرور به منظور حذف اطلاعات حساس، استفاده کند.
برنامهریزی Plane کنترل
برنامهنویسی F5 iCall به پیکربندی پلتفرم F5 BIG-IP براساس رویدادهای Plane داده اجازه تغییر میدهد؛ رویدادهایی همچون درخواستهای DHCP، توسط Instanceهای جدید سرور یا تغییر توزیع ترافیک، براساس تغییرات دادههای مانیتورینگ، ایجاد میگردد.
برنامهریزی Plane مدیریت
API مدیریت جامع F5 iControl اجازه میدهد که سیستمعاملهای مدیریت دیتاسنتر، ابزار تنظیم و برنامههای کاربردی و اسکریپتهای Third-Party یکپارچهسازی شوند. iControl از یک مدل مبتنی بر رویداد نیز پشتیبانی مینماید که به برنامههای کاربردی و سیستمعاملها اجازه میدهد که به رویدادهای سیستمی F5 BIG-IP از جمله تغییرات وضعیت یک نود (Node) خاص برنامههای کاربردی از بالا به پایین، برای اشتراک قراردهند.
این سه Plane از برنامهپذیری، باعث افزایش سرعت، کاهش هزینههای عملیاتی و بهبود پیادهسازیهای برنامههای کاربردی گردیده است و به جای ایجاد محدودیت و سختگیری، آزادی عمل لازم برای ایجاد نوآوری را فراهم نموده.
F5 BIG-IP هممسیر با توسعه DevOps
جهت همگامسازی بهتر IT با نیازهای کسبوکار، سازمانها درحال روی آوردن به برنامههای فشردهی بازبینی برنامههای کاربردی و روشهای ارائهی مداوم (Continuous Delivery) میباشند. اقدامات نوآورانهی DevOps، فرآیندهای تست و پیادهسازی را خودکارسازی مینماید؛ که در نتیجه به پیشبرد هماهنگی و تولیدِ سریعتر ختم میگردد. پلتفرم BIG-IP، کنترل ترافیک و برنامهپذیری برنامههای کاربردی موردنیاز را جهت دستیابی به این مزایا در حیطهی شبکهی ارائهی تولید، فراهم میآورد.
مقیاسپذیری
برنامهپذیری، انعطافپذیری و عملکرد با یکدیگر ترکیب میشوند تا سرویسهای مختص به برنامهی کاربردی ایجاد شود که تجربه End-Userها را بهبود بخشیده، امنیت را افزایش داده و نوآوری را پیش میبرند. این امر تنها در صورتی صحت دارد که بتوان این موارد را در نقطهی مناسب شبکه و در مقایس موردنیاز برنامهی کاربردی، ارائه داد. F5 BIG-IP مسیر امن و منعطفی فراهم میآورد که میتواند سرویسهای برنامههای کاربردی را در هرجایی که به آنها نیاز باشد، ارائه دهد.
پلتفرم امنِ F5 BIG-IP به دستگاههای فیزیکی یا مجازی اجازه میدهد که در یک دیتاسنتر یا Cloud Public، به شبکهی اصلی متصل باشند تا سرویسهای برنامههای کاربردی و نقاط کنترل مدیریتشده در تمامی مناطق فراهم شود. عملکرد و Functionality دیگر در Siloهای دستگاهها و در مناطقی خاص Lock نشدهاند، بلکه در تمامی نقاط زیرساخت دردسترس هستند. این امر بهرهوری از دستگاهها را بهبود بخشیده و هزینههای پیادهسازی برنامههای کاربردی جدید را کاهش میدهد؛ چرا که سرویسها را میتوان فارغ از محل موردنیاز آنها، از منابع موجود تأمین کرد.
معماری F5 ScaleN کلاسترهایی تا سقف 32 دستگاه (فیزیکی، مجازی یا ترکیبی) ایجاد مینماید که مسیر ارتباطی منعطفی با دسترسپذیری بالا شکل میدهند. بارکاری برنامههای کاربردی درصورت بروز خرابی میان دستگاهها جابجا میشوند و درصورت نیاز به منابع بیشتر، قابل جابهجایی هستند. دستگاهها را میتوان بهصورت فیزیکی یا با استفاده از License Key ارتقا داد تا ترافیک بیشتری را پردازش نموده یا قابلیتهای اضافهای فعال شوند. ارتباطات ScaleN، اضافهشدن ظرفیت، بیشتر از حجم و سرویسها را ممکن میسازد که با افزایش ترافیک، به منحنی رشد و هزینه نرمالی ختم میگردد. بارهای کاری را میتوان مدیریت نمود تا برروی مناسبترین دستگاه اجرا گردند و از طریق نسخههای مجازی، میتوان منابع اضافی را بهسرعت آمادهسازی نمود؛ این امر موجب میشود که سازمانها کنترل مناسبی برروی منابع و انتصاب مدیر در نقش کنترل برنامههای کاربردی داشته باشند.
پشتیبانی از مجازیسازی شبکه در پلتفرم BIG-IP سبب یکپارچهسازی زیرساختهای مجازی و سختافزارهای شبکهی عملکرد بالا میگردد. پشتیبانی از VXLAN و NVGRE (فقط برروی پلتفرمهای مجازی) باعث میشود که مسیر ارتباطی از دستگاههای فیزیکی به شبکههای مجازی گسترش یابد و قدرت سختافزار اختصاصی را برای فشردهسازی، رمزگذاری و پردازش شبکه در دیتاسنتر مجازی فراهم آورد.
نتیجهگیری
F5 که جهت رسیدگی به چالشهای امروزهی انتشار برنامههای کاربردی طراحی شده است، یک مسیر ارتباطی با عملکردبالا، برنامههای کاربردی را با سرویسهای هوشمند لایه 4 تا 7، برنامهپذیری و انعطافپذیری برنامههای کاربردی ترکیب مینماید تا سازمانها بتوانند از نظر اقتصادی بُعد تازهای از هر دو جنبهی صرفهجویی در هزینهها و چشمانداز عملیاتی، دست پیدا کنند. این امر به سازمانها کمک مینماید که با کسبوکار هماهنگ شده، برنامههای کاربردی را سریعتر منتشر نمایند و بهمنظور کارآیی عملیاتی، خودکارسازی شوند. درحالیکه Cisco ACE وارد چرخهی پایان عمر خود میشود، توانایی انتشار برنامههای کاربردی به تواناییهایی بسیار گستردهتر از تعدیل بار ساده نیازمند است. درک و پیادهسازی راهکاری که باعث رشد کسبوکار شده و از تجربهای بهتر برای End-Userها اطمینان حاصل مینماید، موضوعی حیاتی است.
پنج دلیل اصلی برای مهاجرت از Cisco ACE به F5 BIG-IP – قسمت اول
پنج دلیل اصلی برای مهاجرت از Cisco ACE به F5 BIG-IP – قسمت دوم (پایانی)