امروزه کسب و کارهای مختلف همگام با پدید آمدن نوآوریها و سوددهی حاصل از برنامههای کاربردی میتوانند از قابلیتهایی نظیر Cloud Computing، تحرکپذیری (Mobility) و Software-Defined Networking یا به اختصار SDN، بهرهمند گردند. توانایی دپارتمانهای IT برای مواجهه با چالشهای حالحاضر و آتی به زیرساخت شبکه وابسته میباشد.
ارائه برنامه کاربردی همراه با زیرساخت قابل برنامهنویسی
F5 BIG-IP Local Traffic Manager یا به اختصار BIG-IP LTM، به ارائهی برنامههای کاربردی به صورت مطمئن، بهینه و ایمن برای کاربران کمک مینماید. در ضمن توسعهپذیری و انعطافپذیری سرویسهای برنامه کاربردی را به همراه قابلیت برنامهریزی (Programmability) مورد نیاز جهت مدیریت زیرساختهای فیزیکی، مجازی و Cloud نیز فراهم میآورد. با بهرهگیری از BIG-IP LTM میتوان روند سفارشیسازی، خودکارسازی و تسهیل برنامههای کاربردی را سریعتر و با درک بهتری از شرایط و نیازهای پیش رو انجام داد.
مزایای استفاده از BIG-IP LTM
در زیر به تشریح مزایای استفاده از این تکنولوژی می پردازیم:
عرضهی سریع و مطمئن برنامههای کاربردی
بهینهسازی برنامههای کاربردی تحت وب فعلی با HTTP/2 که دسترسی مشتریان و کاربران به این برنامهها را در صورت نیاز تضمین مینماید.
خودکارسازی و سفارشیسازی همراه با زیرساختهای با قابلیت برنامهریزی
امکان کنترل برنامههای کاربردی را از مرحله اتصال و ترافیک تا پیکربندی و مدیریت با F5 iRules LX فراهم مینماید که به عنوان مرحله بعدی از تکامل قابلیت برنامهریزیِ شبکه بوده و پشتیبانی از زبان Node.je برای پلتفرم BIG-IP را ارائه میکند.
انتقال به شبکههای Cloud و SDN
با این تکنولوژی، ثبات عملیاتی و تطبیقپذیری با نیازهای کسبوکار همراه با قابلیت انعطافپذیری و مقیاسپذیری در روند پیادهسازی در تمامی محیطهای فیزیکی، مجازی و Cloud فراهم میگردد.
پیادهسازی و مدیریت آسان برنامههای کاربردی
روند پیادهسازی، مدیریت و کسب دید جامع نسبت به برنامههای کاربردی با User-Defined F5 iApps Templates تسهیل میگردد.
تامین امنیت برنامههای کاربردی مهم
از برنامههای کاربردی مهم در کسبوکار همراه با قابلیت دید و عملکردِ مناسب SSLمحافظت مینماید.
هوشمندی برنامه کاربردی
مدیریت ترافیک برنامههای کاربردی
BIG-IP LTM شامل فرآیند Load Balancing به صورت Static و Dynamic میشود که در نتیجه Single Points of Failure یا به اختصار SPOF را حذف مینماید. Proxyهای برنامه کاربردی موجب شناخت و کسب آگاهی بیشتر در مورد پروتکل جهت کنترل ترافیک در برنامههای کاربردی بسیار مهم میگردد. علاوه بر این،BIG-IP LTM میتواند میزان عملکرد Dynamic سرورها را در یک مجموعه بررسی و ردیابی نموده و به این ترتیب نه تنها فعالیت مداوم برنامههای کاربردی بلکه سهولت توسعه پذیری و مدیریت آن را نیز تضمین نماید.
ارائه برنامه کاربردی به صورت ایمن
BIG-IP LTM این قابلیت را داراست که عملکرد مناسب SSL و قابلیت دید نسبت به ترافیکهای Inbound و Outbound را ارائه نماید؛ بدین ترتیب با رمزگذاری تمامی موارد از Client تا سرور میتواند یک روند محافظت مقرون به صرفه را برای کاربر میسر سازد. همچنین این تکنولوژی به دفاع در برابر حملات احتمالی DDoS پرداخته و سرویسهای ICAP را جهت یکپارچهسازی با فرآیندهای Data Loss Protection یا به اختصار DLP و حتی محافظت در برابر ویروسها را فراهم مینماید.
بهینهسازی روند ارائه برنامههای کاربردی
BIG-IP LTM با کمک فرآیند فشردهسازی، HTTP/2، Caching، F5 TCP Express و F5 OneConnect میتواند زمان بارگذاری صفحات و تجربه کاربران را به میزان قابلتوجهی بهبود بخشد. ضمن اینکه تصمیمگیریهای Real-Time پروتکل و مدیریت ترافیک را بر اساس شرایط سرور و برنامه کاربردی، مدیریت ارتباطات گسترده و Offload نمودن محتوا و TCP امکانپذیر مینماید.
مانیتورینگ و قابلیت دیدِ برنامههای کاربردی
نحوهی عملکرد برنامههای کاربردی برای کاربران واقعی بر اساس زمان پاسخگویی، شرایط مربوط به شبکه و ساختار کاربری به صورت دقیق مانیتور میشود. F5 Analytics به کسب اطلاعات آماری مربوط به برنامه کاربردی که در سطوح مختلف سرویس گزارش شده میپردازد و از جمله آن میتوان به URL، توان عملیاتی و تاخیر سرور اشاره کرد. علاوه بر آن میتوان ادغام با ابزارهای موجود را با استفاده از استانداردهای صنعت از جمله sFlow، SNMP و syslog با این تکنولوژی تسهیل نمود.
زیرساختهای قابل برنامهریزی
- معرفی زبان iRules
زبان Scripting F5 iRules (واسط کاربری Scripting ترافیک در F5) امکان آنالیز برنامه، انجام تغییرات (manipulation) و شناسایی تمام جنبههای مختلف ترافیک را در شبکه فراهم مینماید. ضمن اینکه اجرای قواعد و قوانین مربوط به امنیت، پشتیبانی از پروتکلهای جدید و رفع خطاهای مرتبط با برنامه کاربردی به صورت RealTime به شکلی معمول توسط کاربران صورت میگیرد. با قابلیتهای کاربردی و انعطافپذیر iRules میتوان به سادگی و به سرعت راهکارهایی را ارائه کرد و سپس در برنامههای کاربردی مختلف با اطمینان پیادهسازی نمود.
iRules LX را میتوان گامی به جلو در راستای قابلیت برنامهپذیری شبکه دانست که پشتیبانی از زبان Node.js را برای پلتفرم BIG-IP میسر مینماید. Node.js به ارائهدهندگان JavaScript این امکان را میدهد تا به بیش از 250 هزار Npm Package دسترسی یافته و از این طریق نوشتن و نگهداری کدها را تسهیل نماید. تیمهای توسعه میتوانند با فضای جدید iRules LX Workspace و Plug-In جدید برای Eclipse IDE به کد دسترسی یافته و برروی آن کار کنند که برای ساختارهای مستمر یکپارچهسازی به کارمیروند.
- بررسی iApps
BIG-IP LTM شامل Templateهای F5 iApps میشود که یک ویژگی قدرتمند بوده و به کاربران امکان پیادهسازی، مدیریت و آنالیز کلی سرویسهای برنامههای سازمانی را به جای مدیریت جداگانه پیکربندی و Objectها میدهد. iApps میتواند قابلیت دید و کنترل بیشتری را برای ارائهی برنامه کاربردی ایجاد نموده و امکان پیادهسازی ظرف مدت چند ساعت را به جای هفتهها فراهم نماید. این رویکرد مبتنی بر برنامه کاربردی، شبکه را همسو با برنامههای کاربردی قرار داده و عرضه برنامههای کاربردی را منطبق با نیازهای کسبوکار امکانپذیر مینماید.
در قسمت دوم بررسی ویژگی های این تجهیز بزودی در قسمت مقالات سایت قرار خواهد گرفت.
ــــــــــــ
مزایای استفاده از (BIG-IP Local Traffic Manager (LTM – قسمت اول
مزایای استفاده از (BIG-IP Local Traffic Manager (LTM – قسمت دوم (پایانی)