view in publisher's site

Scalability Assessment of Microservice Architecture Deployment Configurations: A Domain-based Approach Leveraging Operational Profiles and Load Tests

Highlights•Scalability testing approach for microservices based on operational profiles.•Domain-based metric for comparing scalability of architecture deployment alternatives.•PPTAM framework implementing the approach and the metric for production environments.•Lab experiments to analyze the sensitivity of the Domain-based metric.•Application of the approach and metric for scalability and security assessment.AbstractMicroservices have emerged as an architectural style for developing distributed applications. Assessing the performance of architecture deployment configurations — e.g., with respect to deployment alternatives — is challenging and must be aligned with the system usage in the production environment. In this paper, we introduce an approach for using operational profiles to generate load tests to automatically assess scalability pass/fail criteria of microservice configuration alternatives. The approach provides a Domain-based metric for each alternative that can, for instance, be applied to make informed decisions about the selection of alternatives and to conduct production monitoring regarding performance-related system properties, e.g., anomaly detection.We have evaluated our approach using extensive experiments in a large bare metal host environment and a virtualized environment. First, the data presented in this paper supports the need to carefully evaluate the impact of increasing the level of computing resources on performance. Specifically, for the experiments presented in this paper, we observed that the evaluated Domain-based metric is a non-increasing function of the number of CPU resources for one of the environments under study. In a subsequent series of experiments, we investigate the application of the approach to assess the impact of security attacks on the performance of architecture deployment configurations.

ارزیابی مقیاس پذیری معماری Microservice Deployment: یک رویکرد مبتنی بر دامنه، مجموعه‌های عملیاتی و آزمون‌های بار را تغییر می‌دهد.

نکات مهم: رویکرد آزمون پذیری برای microservices براساس پروفایل های عملیاتی. معیار مبتنی بر دامنه برای مقایسه مقیاس پذیری گزینه‌های استقرار معماری. چارچوب PPTAM اجرای این روش و معیار برای محیط‌های تولیدی. آزمایش‌ها آزمایشگاه برای تجزیه و تحلیل حساسیت متریک بر مبنای دامنه. کاربرد روش و متریک برای مقیاس پذیری و امنیت assessment.Abst ractMicroservices به عنوان سبک معماری برای توسعه برنامه‌های توزیع‌شده ظهور کرده‌اند. ارزیابی عملکرد پیکربندی استقرار معماری - به عنوان مثال، با توجه به گزینه‌های استقرار - چالش برانگیز است و باید با کاربرد سیستم در محیط تولید همسو باشد. در این مقاله، ما روشی را برای استفاده از پروفایل های عملیاتی برای تولید آزمون‌های بار به منظور ارزیابی خودکار معیارهای گذر از مقیاس پذیری / عدم موفقیت گزینه‌های پیکربندی microservice معرفی می‌کنیم. این رویکرد یک معیار مبتنی بر دامنه برای هر جایگزین ارایه می‌دهد که می‌تواند برای تصمیم‌گیری آگاهانه در مورد انتخاب جایگزین‌ها و انجام نظارت بر تولید در رابطه با ویژگی‌های سیستم وابسته به عملکرد، اعمال شود. اول، داده‌های ارایه‌شده در این مقاله از نیاز به ارزیابی دقیق تاثیر افزایش سطح منابع محاسباتی بر عملکرد پشتیبانی می‌کند. به طور خاص، برای آزمایش‌ها ارایه‌شده در این مقاله، مشاهده کردیم که معیار ارزیابی دامنه مورد ارزیابی، تابع non تعداد منابع CPU برای یکی از محیط‌های تحت مطالعه است. در یک سری آزمایش‌ها بعدی، ما کاربرد روش برای ارزیابی تاثیر حملات امنیتی بر عملکرد پیکربندی استقرار معماری را مورد بررسی قرار می‌دهیم.
ترجمه شده با


پر ارجاع‌ترین مقالات مرتبط:

  • مقاله Information Systems
  • ترجمه مقاله Information Systems
  • مقاله سیستم‌های اطلاعاتی
  • ترجمه مقاله سیستم‌های اطلاعاتی
  • مقاله Software
  • ترجمه مقاله Software
  • مقاله نرم‌افزار
  • ترجمه مقاله نرم‌افزار
  • مقاله Hardware and Architecture
  • ترجمه مقاله Hardware and Architecture
  • مقاله سخت‌افزار و معماری
  • ترجمه مقاله سخت‌افزار و معماری
سفارش ترجمه مقاله و کتاب - شروع کنید

95/12/18 - با استفاده از افزونه دانلود فایرفاکس و کروم٬ چکیده مقالات به صورت خودکار تشخیص داده شده و دکمه دانلود فری‌پیپر در صفحه چکیده نمایش داده می شود.