Highly Scalable Microservice-based Enterprise Architecture for Smart Ecosystems in Hybrid Cloud Environments

Daniel Müssig, Robert Stricker, Jörg Lässig, Jens Heider

2017

Abstract

Conventional scaling strategies based on general metrics such as technical RAM or CPU measures are not aligned with the business and hence often lack precision flexibility. First, the paper argues that custom metrics for scaling, load balancing and load prediction result in better business-alignment of the scaling behavior as well as cost reduction. Furthermore, due to scaling requirements of structural --non-business-- services, existing authorization patterns such as API-gateways result in inefficient scaling behavior. By introducing a new pattern for authorization processes, the scalability can be optimized. In sum, the changes result in improvements of not only scalability but also availability, robustness and improved security characteristics of the infrastructure. Beyond this, resource optimization and hence cost reduction can be achieved.

References

  1. Abbott, M. L. and Fisher, M. T. (2015). The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise. Addison-Wesley Professional, 2nd edition.
  2. Experton (2016). Marktvolumen von Cloud Computing (B2B) in Deutschland nach Segment von 2011 bis 2015 und Prognose für 2016 (in Millionen Euro).
  3. Goldwasser, S. and Bellare, M. (2008). Lecture notes on cryptography. Summer course Cryptography and computer security at MIT, 1999:1999.
  4. Heider, J. and Lässig, J. (2017). Convergent infrastructures for municipalities as connecting platform for climate applications. In Advances and New Trends in Environmental Informatics, pages 311-320. Springer.
  5. Johnston, A. M. and Gemmell, P. S. (2002). Authenticated key exchange provably secure against the man-in-themiddle attack. Journal of cryptology, 15(2):139-148.
  6. Manu, A., Patel, J. K., Akhtar, S., Agrawal, V., and Murthy, K. B. S. (2016). Docker container security via heuristics-based multilateral security-conceptual and pragmatic study. In Circuit, Power and Computing Technologies (ICCPCT), 2016 International Conference on, pages 1-14. IEEE.
  7. Newman, S. (2015). Microservices: Konzeption und Design. mitp.
  8. Shabtey, L. (2010). US Patent No. 7,739,398 B1: Dynamic Load Balancer.
  9. Sun, Y., Nanda, S., and Jaeger, T. (2015). Security-asa-service for microservices-based cloud applications. In Cloud Computing Technology and Science (CloudCom), 2015 IEEE 7th International Conference on, pages 50-57. IEEE.
  10. Toffetti, G., Brunner, S., Blöchlinger, M., Dudouet, F., and Edmonds, A. (2015). An architecture for selfmanaging microservices. In Proceedings of the 1st International Workshop on Automated Incident Management in Cloud, pages 19-24. ACM.
  11. Ullrich, M. and Lässig, J. (2013). Current challenges and approaches for resource demand estimation in the cloud. In IEEE International Conference on Cloud Computing and Big Data (IEEE CloudComAsia 2013), Fuzhou, China.
Download


Paper Citation


in Harvard Style

Müssig D., Stricker R., Lässig J. and Heider J. (2017). Highly Scalable Microservice-based Enterprise Architecture for Smart Ecosystems in Hybrid Cloud Environments . In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-758-249-3, pages 454-459. DOI: 10.5220/0006373304540459


in Bibtex Style

@conference{iceis17,
author={Daniel Müssig and Robert Stricker and Jörg Lässig and Jens Heider},
title={Highly Scalable Microservice-based Enterprise Architecture for Smart Ecosystems in Hybrid Cloud Environments},
booktitle={Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2017},
pages={454-459},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006373304540459},
isbn={978-989-758-249-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - Highly Scalable Microservice-based Enterprise Architecture for Smart Ecosystems in Hybrid Cloud Environments
SN - 978-989-758-249-3
AU - Müssig D.
AU - Stricker R.
AU - Lässig J.
AU - Heider J.
PY - 2017
SP - 454
EP - 459
DO - 10.5220/0006373304540459