Skip to main content
Top

2022 | OriginalPaper | Chapter

Infrastructure as Code and Microservices for Intent-Based Cloud Networking

Authors : Marian Kyryk, Nazar Pleskanka, Mariana Pleskanka, Vladyslav Kyryk

Published in: Future Intent-Based Networking

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Infrastructure as Code (IaC) has been recently receiving increasing attention in the research community, mainly due to the new approach in software design, development, deployment, and operations management. DevOps engineers efficiently maintain and continuously improve Infrastructure as Code. In this chapter, we present a new mechanism of infrastructure deployment, management and microservices building and delivery for future intent-based cloud networking. The process of setting up an infrastructure is similar to the process of programming software, when some scripts, modules, providers, and Version Control System are used together. The processes of how to build serverless microservices and how to create new content, reduce maintenance, scale easily, and deliver new features to users faster have been investigated. The main benefit of serverless platforms is that they let you focus on writing code without worrying about managing infrastructure, auto-scaling, or paying for more than what you use. With Cloud Function and Cloud Run, you can create high-quality microservices that will enhance the experience of your app or website. Cloud Run and Cloud Functions are serverless platforms offered by Google Cloud, but they have nuances that can make one preferable to the other in certain situations. The unique advantages and disadvantages of each of the platforms have been investigated.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
1.
go back to reference The Art of Service - Infrastructure As A Code Publishing. Infrastructure As A Code A Complete Guide - 2021 Edition, p. 319 (2020) The Art of Service - Infrastructure As A Code Publishing. Infrastructure As A Code A Complete Guide - 2021 Edition, p. 319 (2020)
2.
go back to reference Fleming, S.: DevOps and Microservices Handbook: Non-Programmer's Guide to DevOps and Microservices (Continuous Delivery)/Fleming, p. 246 (2018) Fleming, S.: DevOps and Microservices Handbook: Non-Programmer's Guide to DevOps and Microservices (Continuous Delivery)/Fleming, p. 246 (2018)
3.
go back to reference Morris, K.: Infrastructure as Code: Managing Servers in the Cloud, 1st edn., p. 362. Kief Morris (2016) Morris, K.: Infrastructure as Code: Managing Servers in the Cloud, 1st edn., p. 362. Kief Morris (2016)
4.
go back to reference Artac, M., Borovsak, T., Nitto, E.D., Guerriero, M., Tamburri, D.A.: Devops: Introducing Infrastructure-as-Code, ICSE (Companion Volume), pp. 497–498. ACM (2017) Artac, M., Borovsak, T., Nitto, E.D., Guerriero, M., Tamburri, D.A.: Devops: Introducing Infrastructure-as-Code, ICSE (Companion Volume), pp. 497–498. ACM (2017)
5.
go back to reference Young, A.: Infrastructure as Code: A Comprehensive Guide to Managing Infrastructure as Code Kindle Edition, p. 118. Austin Young (2019) Young, A.: Infrastructure as Code: A Comprehensive Guide to Managing Infrastructure as Code Kindle Edition, p. 118. Austin Young (2019)
6.
go back to reference Morris, K.: Infrastructure as Code: Dynamic Systems for the Cloud Age, 2nd edn., p. 430. Kief Morris, O'Reilly Media, Inc. ISBN: 9781098114671 (2020) Morris, K.: Infrastructure as Code: Dynamic Systems for the Cloud Age, 2nd edn., p. 430. Kief Morris, O'Reilly Media, Inc. ISBN: 9781098114671 (2020)
7.
go back to reference Romanchuk, V., Beshley, M., Polishuk, A., Seliuchenko, M.: Method for processing multiservice traffic in network node based on adaptive management of buffer resource. In: 2018 14th International Conference on Advanced Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET), pp. 1118–1122. IEEE (2018). https://doi.org/10.1109/TCSET.2018.8336390 Romanchuk, V., Beshley, M., Polishuk, A., Seliuchenko, M.: Method for processing multiservice traffic in network node based on adaptive management of buffer resource. In: 2018 14th International Conference on Advanced Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET), pp. 1118–1122. IEEE (2018). https://​doi.​org/​10.​1109/​TCSET.​2018.​8336390
8.
go back to reference Campbell, B.: The Definitive Guide to AWS Infrastructure Automation: Craft Infrastructure-as-Code Solutions, 1st edn., p. 367. Edition/Bradley Campbell (2019) Campbell, B.: The Definitive Guide to AWS Infrastructure Automation: Craft Infrastructure-as-Code Solutions, 1st edn., p. 367. Edition/Bradley Campbell (2019)
9.
go back to reference Joyner: DevOps For Beginners: DevOps Software Development Method Guide For Software Developers and IT Professionals Joyner: DevOps For Beginners: DevOps Software Development Method Guide For Software Developers and IT Professionals
10.
go back to reference Davis, J., Daniels, R.: Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale Davis, J., Daniels, R.: Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale
11.
go back to reference Lin, F.T., Shih, T.S.: Cloud computing: The emerging computing technology. ICIC Express Lett. Part B Appl. 1(1), 33–38 (2010) Lin, F.T., Shih, T.S.: Cloud computing: The emerging computing technology. ICIC Express Lett. Part B Appl. 1(1), 33–38 (2010)
12.
go back to reference Brikman, Y.: Terraform: Up & Running: Writing Infrastructure as Code, 2nd edn., p. 368. Yevgeniy Brikman (2019) Brikman, Y.: Terraform: Up & Running: Writing Infrastructure as Code, 2nd edn., p. 368. Yevgeniy Brikman (2019)
14.
go back to reference Beshley, M., Vesely, P., Prislupskiy, A., Beshley, H., Kyryk, M., Romanchuk, V., Kahalo, I.: Customer-oriented quality of service management method for the future intent-based networking. Appl. Sci. 10(22), 8223-1–8223-38 (2020) Beshley, M., Vesely, P., Prislupskiy, A., Beshley, H., Kyryk, M., Romanchuk, V., Kahalo, I.: Customer-oriented quality of service management method for the future intent-based networking. Appl. Sci. 10(22), 8223-1–8223-38 (2020)
15.
go back to reference Gartner, Inc.: Deliver Cross-Domain Analysis and Visibility with AIOps and Digital Experience Monitoring. Charley Rich, Padraig Byrne (2018) Gartner, Inc.: Deliver Cross-Domain Analysis and Visibility with AIOps and Digital Experience Monitoring. Charley Rich, Padraig Byrne (2018)
16.
go back to reference Farley, D., Humble, J.: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation, p. 464. Addison-Wesley Professional, Boston (2011) Farley, D., Humble, J.: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation, p. 464. Addison-Wesley Professional, Boston (2011)
17.
go back to reference Ahmed, M., Mahmood, A.N., Hu, J.: A survey of network anomaly detection techniques. J. Netw. Comput. Appl. 60, 19–31 (2016)CrossRef Ahmed, M., Mahmood, A.N., Hu, J.: A survey of network anomaly detection techniques. J. Netw. Comput. Appl. 60, 19–31 (2016)CrossRef
Metadata
Title
Infrastructure as Code and Microservices for Intent-Based Cloud Networking
Authors
Marian Kyryk
Nazar Pleskanka
Mariana Pleskanka
Vladyslav Kyryk
Copyright Year
2022
DOI
https://doi.org/10.1007/978-3-030-92435-5_4