با توجه به پیشرفت در حوزه IT و طراحی و توسعه نرم افزارها، استفاده از معماری مایکروسرویس در توسعه نرم افزار اهمیت زیادی پیدا کرده است. با توجه به مایکروسرویسی شدن نرم افزارها به منظور بالاتر رفتن performance و اضافه شدنهای قابلیتهای جدید، ابزارهای مختلف در حوزه Devops پدید آمدند که فرآیند Deploy کردن نرم افزارهای مایکروسرویسی را به شدت…
بیشتر بخوانید »به طور خلاصه استفاده از سخت افزار و منابع سخت افزاری شامل حافظه، پردازنده، دیسک، کارت شبکه و … در یک سیستم کامپیوتری برای راه اندازی و استفاده (میزبانی) بیش از یک سیستم عامل به صورت همزمان را مجازی سازی می نامیم. Hypervisor مجازی سازی با Hypervisor معنی مییابد. همان طور که از ترجمه Hypervisor (به معنای سرپرست) مشخص است، در واقع وظیفه مدیریتVM ها…
بیشتر بخوانید »دراین مقاله به معماری Monitoring در Kubernetes خواهیم پرداخت. پیش نیاز مطالعهاین مقاله آشنایی با کوبرنتیز است که در آکادمی ابری XaaS مطالب مختلفی دراین خصوص منتشر شده است. دراین مقاله به معماری Monitoring در Kubernetes خواهیم پرداخت. پیش نیاز مطالعهاین مقاله آشنایی با کوبرنتیز است که در آکادمی ابری XaaS مطالب مختلفی دراین خصوص منتشر شده است. بررسی Monitoring از دیدگاه لایهای مدل سنتی…
بیشتر بخوانید »PaaS توسعهدهندهها را از خرید یا اجاره مستقیم سیستمهای زیرساختی و سختافزاری مثل زیرساخت شبکه، سرور، سیستم عامل مورد نیاز و… بینیاز میکند یکی از مهمترین و پر کاربردترین سرویسهایی که در مدلهای کلود (cloud) ارائه میشود PaaS نام دارد.PaaS یا platform as a service از راهکارهای مناسب پیاده سازی معماری microservices نیز محسوب میشود.با توجه به پیشرفت روز افزون صنعت آی تی و تکنولوژی معماریهای نرمافزار…
بیشتر بخوانید »ابر زس تو سال ۹۹ با وجود تمام چالشها، تونسته تعداد مشتریان، کیفیت سرویس، ظرفیت منابع و رضایت کاربرانش به میزان قابل توجهی افزایش بده حدود 7 سال پيش، زس با يه تيم حرفهای شروع به کار کرد. زمانی که تصميم گرفتيم وارد حوزه سرويسدهی ابری بشيم، اين سرويس ها توی دنيا هم قدمت خيلی زيادی نداشتند. برای همين کارمون…
بیشتر بخوانید »سرویس PaaS میتواند معجزهای در دنیای توسعه باشد. معجزهای که با به کارگیری به روز ترین تکنولوژیها در کنار هم ، بهترین بستر برای راهاندازی وب سایتها و توسعه نرم افزارهای مختلف را مهیا کرده است امروزه معماری در نرمافزار میتواند نقش زیادی در عملکرد و پایداری و توسعه نرمافزار داشته باشد. معماری مایکروسرویس (microservices architecture) با فواید و ویژگیهای خود…
بیشتر بخوانید »یکی از این حملات مرسوم که سرورها را مورد تاثیر قرار میدهد “حملات پسورد” است. برای مقابله با این نوع اتک ابزار fail2ban میتواند راهکاری موثر برای جلوگیری باشد آشنایی با fail2ban هکرها اکثراً روشهای مختلف و ترکیبی برای دستبر به سرورها مورد استفاده قرار میدهند. یکی از این حملات و اتکهای مرسوم که سرورها را مورد تاثیر قرار میدهد…
بیشتر بخوانید »خیلی از دولتها و سازمانها از فناوری سرورهای ابری و یا سرور VPS برای امنیت انتخابات بهره برده و سیستمهای ابری را بستر انتخابات قرار دادهاند.در این مقاله سعی شده این مسئله بررسی شود انتخابات الکترونیکی هنگامیکه نام انتخابات اکترونیک به گوش میرسد نگرانیها درباره صحت و دقت آن آغاز میشود.با در نظر گرفتن وضعیت فعلی و پیشرفت تکنولوژی بیشتر امور…
بیشتر بخوانید »