میان افزار روند آینده فناوری
میان افزار روند آینده فناوری :
میانافزار یا Middleware، نرمافزار یا برنامهای بین هسته و برنامههای کاربر میباشد. .میانافزار یک نرمافزار رایانهای است که خدماتی به نرمافزارهای کاربردی از طریق سیستمعامل ارائه میدهد. درواقع میانافزار قسمتی از یک سیستمعامل، سامانه مدیریت پایگاه دادهها یا یک نرمافزار کاربردی نمیباشد. میانافزارها فعالیتهای توسعهدهنده را در برقراری ارتباط و انجام دادن کارهای ورودی/خروجی (I/O) سادهتر میکنند و آنها میتوانند بر هدف مشخص برنامه خود متمرکز شوند.
در سالهای گذشته در مرحله اول سختافزار از اولویت بالایی در دنیا برخوردار بود و سپس نرمافزارها مهم شدند. امروزه ما شاهد پیدایش و تکامل میانافزارها (Middleware) هستیم که برای خدمات و درک دادهها در real-time طراحیشدهاند و میتوانند این دادهها را نظم منطقی بدهند. با داشتن نظم در دادهها میتوان پیشبینیهای زیادی در همه موارد نمود و از هجوم دادههای نامنظم جلوگیری کرد.
بسیاری از شرکتها سالها است که از دادههای خود backup میگیرند و آن را ذخیره میکنند. امروزه سازمانها دادههای خود را بررسی مجدد میکنند، تمایل به اشتراکگذاری منابع داشته و از به وجود آوردن کوهی از دادههای تکراری دوری میکنند. امروزه تکنولوژی به ما اجازه میدهد که بهجای داشتن یک OS کامل، ما سیستمعامل را در دستگاههای کوچکتر مجازی تقسیمبندی کنیم تا بتوانیم منابعی مانند Docker داشته باشیم که بر روی سرور مادر با حافظهها، پروسسورها و هاردهای مختلف همزیستی میکنند. درواقع ما دادهها را فشردهسازی میکنیم تا بر “حجم دادهها” مدیریت کنیم.
امروزه ما در حال Optimize کردن همهچیز هستیم و ذخایر جدیدی برای دادهها پیدا میکنیم و امیدواریم که میانافزارها کار را برای ما آسانتر کنند. اما در همین حال اضافه کردن لایههای جدید انتزاعی بر رویدادهها صحت دادههای دریافتی را کاهش میدهد. در مرحله بعد برای حفظ دادهها باید از آن محافظت کنیم و میتوان برای این کار از یک روش محتوای دانهای (granular container-based) استفاده کرد. این یعنی اگر ما دادهها را در قسمتهای ریز مفهومسازی و در یک محفظه محافظتشده نگهداری کنیم، در مورد محل دادهها نگرانی کمتری خواهیم داشت.
چالش اصلی و همیشگی درواقع این است که همهچیز ناگهان از کار بیافتد. آنوقت بهسختی میتوان فهمید که دادهها کجا هستند و یا اینکه وجود دارند. اگر برای دادههای بزرگ (Big Data) اتفاقی رخ دهد و شما هیچ نداشته باشید، باید امیدوار باشید که هر ابزار در دست شما میتواند همه یا قسمتی از دادهها را بازیابی کند.
درگذشته ما به داخل یک اتاق سرور میرفتیم و یک هارد فیزیکی را برداشته و سعی بر بازیابی دادههای آن میکردیم. در آن زمان میتوانستیم از ابزارهای استاندارد برای بازیابی اطلاعات استفاده کنیم و معمولاً این پروسه بسیار سخت و پیچیده و طولانی بود. امروزه Middleware به شما اجازه نمیدهد که اطلاعات را بازیابی کنید، مگر اینکه ابزار در دست شما کاملاً هماهنگ با vendor و عالی کار کند. در ضمن در زمان از دست رفتن دادهها هیچ ارائهدهنده خدماتی قادر به ارائه ابزار در کوتاهمدت نمیباشد.
اگر میانافزار توسط افرادی تولید میشود که امنیت را درک میکنند ما قادر خواهیم بود که دادهها را بازیافت کنیم یا عملکردی برای بهترین زمان uptime داشته باشیم. ما باید برای مدیریت بر روی سیل دادهها انتخاب مناسب را کنیم تا با چالشهای نامناسب روبرو نشویم.
میانافزار (Middleware) روند آینده