Skip to main content

2018 | OriginalPaper | Buchkapitel

Cloud Software Performance Metrics Collection and Aggregation for Auto-Scaling Module

verfasst von : Aurimas Cholomskis, Olesia Pozdniakova, Dalius Mažeika

Erschienen in: Information and Software Technologies

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Cloud computing made a big impact on software architecture evolution. The demand to serve multiple tenants, to include continuous delivery practice into the development process as well as increased system load influenced the style of cloud based software architecture. Microservice architecture is preferred architecture despite its complexity when scalability is an essential attribute of quality of service. Microservices should be managed, i.e., hardware resources should be adjusted based on application load, as well as resiliency should be ensured. Popular IaaS and PaaS providers such as Amazon, Azure or OpenStack ensure auto-scaling and elasticity at the infrastructure level. This approach has the following limitations: (1) Scaling and resiliency is a part of the infrastructure and not emerging from application nature; (2) The software is locked in with a specific vendor; (3) It might be difficult to run and ensure smooth scalability by running software on different vendors at the same time. We are creating auto-scaling module for microservice-based applications. Collecting metrics both at infrastructure and application levels is one important task for auto-scaling. We’ve chosen to investigate ELK stack and build appropriate architecture around it.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Singh, V., Peddoju, S.K.: Container-based microservice architecture for cloud applications. In: International Conference on Computing, Communication and Automation (ICCCA 2017), pp. 847–852 (2017) Singh, V., Peddoju, S.K.: Container-based microservice architecture for cloud applications. In: International Conference on Computing, Communication and Automation (ICCCA 2017), pp. 847–852 (2017)
2.
Zurück zum Zitat Toffetti, G., Brunner, S., Blochlinger, M., Dudouet, F., Edmonds, A.: An architecture for self-managing microservices. In: AIMC 15 Proceedings of the 1st International Workshop on Automated Incident Management in Cloud (2015) Toffetti, G., Brunner, S., Blochlinger, M., Dudouet, F., Edmonds, A.: An architecture for self-managing microservices. In: AIMC 15 Proceedings of the 1st International Workshop on Automated Incident Management in Cloud (2015)
3.
Zurück zum Zitat Khazaei, H., Ravichandiran, R., Park, B., Bannazadeh, H., Tizghadam, A.: Elascale: Autoscaling and Monitoring as a Service. In: CASCON 2017 (2017) Khazaei, H., Ravichandiran, R., Park, B., Bannazadeh, H., Tizghadam, A.: Elascale: Autoscaling and Monitoring as a Service. In: CASCON 2017 (2017)
4.
Zurück zum Zitat Vokorokos, L., Uchnár, M., Leščišin, Ľ.: Performance optimization of applications based on non-relational databases. In: 2016 International Conference on Emerging eLearning Technologies and Applications (ICETA) (2016) Vokorokos, L., Uchnár, M., Leščišin, Ľ.: Performance optimization of applications based on non-relational databases. In: 2016 International Conference on Emerging eLearning Technologies and Applications (ICETA) (2016)
5.
Zurück zum Zitat Gupta, S., Rani, R.: A comparative study of elasticsearch and CouchDB document oriented databases. In: International Conference on Inventive Computation Technologies (ICICT) (2016) Gupta, S., Rani, R.: A comparative study of elasticsearch and CouchDB document oriented databases. In: International Conference on Inventive Computation Technologies (ICICT) (2016)
6.
Zurück zum Zitat Alipour, H., Liu, Y.: Online machine learning for cloud resource provisioning of microservice backend systems. In: 2017 IEEE International Conference on Big Data (Big Data), pp. 2433–2441 (2017) Alipour, H., Liu, Y.: Online machine learning for cloud resource provisioning of microservice backend systems. In: 2017 IEEE International Conference on Big Data (Big Data), pp. 2433–2441 (2017)
7.
Zurück zum Zitat Iqbal, W., Dailey, M.N., Carrera, D.: Unsupervised learning of dynamic resource provisioning policies for cloud-hosted multitier web applications. IEEE Syst. J. 10(4), 1435–1446 (2016)CrossRef Iqbal, W., Dailey, M.N., Carrera, D.: Unsupervised learning of dynamic resource provisioning policies for cloud-hosted multitier web applications. IEEE Syst. J. 10(4), 1435–1446 (2016)CrossRef
8.
Zurück zum Zitat Sun, D., Fu, M., Zhu, L., Li, G., Lu, Q.: Non-intrusive anomaly detection with streaming performance metrics and logs for DevOps in public clouds: a case study in AWS. IEEE Trans. Emerg. Topics Comput. 4(2), 278–289 (2016)CrossRef Sun, D., Fu, M., Zhu, L., Li, G., Lu, Q.: Non-intrusive anomaly detection with streaming performance metrics and logs for DevOps in public clouds: a case study in AWS. IEEE Trans. Emerg. Topics Comput. 4(2), 278–289 (2016)CrossRef
9.
Zurück zum Zitat Jindal, A., Podolskiy, V., Gerndt, M.: Multilayered cloud applications autoscaling performance estimation. In: 2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2), pp. 24–31 (2017) Jindal, A., Podolskiy, V., Gerndt, M.: Multilayered cloud applications autoscaling performance estimation. In: 2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2), pp. 24–31 (2017)
10.
Zurück zum Zitat Singh, V., Peddoju, S.K.: Container-based microservice architecture for cloud applications. In: 2017 International Conference on Computing, Communication and Automation (ICCCA), pp 847–852 (2017) Singh, V., Peddoju, S.K.: Container-based microservice architecture for cloud applications. In: 2017 International Conference on Computing, Communication and Automation (ICCCA), pp 847–852 (2017)
Metadaten
Titel
Cloud Software Performance Metrics Collection and Aggregation for Auto-Scaling Module
verfasst von
Aurimas Cholomskis
Olesia Pozdniakova
Dalius Mažeika
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-99972-2_10