میکروسرویسها در حال تقسیم برنامههای بزرگ به اجزای کوچکتری هستند که امکان ارتباط برقرار کردن میان آنها را با APIها آسان میکنند. این شیوهی معماری نرمافزارها در حال محبوبیت فراوانی است که توسعهدهندگان بسیاری به آن روی آوردهاند.
مدیریت چنین سرویسهایی دارای چالشهای خود میباشد. برای کمک به توسعهدهندگان به منظور مدیریت و ایمنسازی برنامههای مبتنی بر معماری میکروسرویس، Google، IBM و Lyft با همکاری یکدیگر پلتفرم متنبازی با نام Istio معرفی کردهاند که امکان ساخت شبکهای از سرویسهای به کار گرفته شده را میدهد. همچنین این پلتفرم شامل ابزارهایی برای load balancing، احراز هویت سرویسها و مانیتور کردن آنها میباشد.
تمامی این امور بدون نیاز به اعمال تغییری در برنامهی اصلی مقدور میباشد. دلیل این امر نیز آن است که Istio در لایهی شبکه کار خود را انجام میدهد و با استفاده از پراکسی ارتباطات شبکهای بین میکروسرویسها را مقدور میسازد.
مدیریت چنین سرویسهایی دارای چالشهای خود میباشد. برای کمک به توسعهدهندگان به منظور مدیریت و ایمنسازی برنامههای مبتنی بر معماری میکروسرویس، Google، IBM و Lyft با همکاری یکدیگر پلتفرم متنبازی با نام Istio معرفی کردهاند که امکان ساخت شبکهای از سرویسهای به کار گرفته شده را میدهد. همچنین این پلتفرم شامل ابزارهایی برای load balancing، احراز هویت سرویسها و مانیتور کردن آنها میباشد.
تمامی این امور بدون نیاز به اعمال تغییری در برنامهی اصلی مقدور میباشد. دلیل این امر نیز آن است که Istio در لایهی شبکه کار خود را انجام میدهد و با استفاده از پراکسی ارتباطات شبکهای بین میکروسرویسها را مقدور میسازد.