Abstract
As IT infrastructure is increasingly rehosted to public clouds, IT system development must become more efficient. Traditionally, configuring and provisioning cloud services to meet the same requirements as on-premises systems is a time-consuming manual process that is prone to human error. Therefore, we define a cloud feature model based on rehosting requirements and propose an automatic provisioning method for cloud environments in which engineers select model elements from the same design perspective as on-premises cases. We evaluated our method’s effectiveness in two projects for rehosting to an AWS environment. The results show that our method reduced man-hours by 20% in the design process and by 60% in the construction process compared with the conventional method. In the design process, our method eliminated the trial-and-error consideration of cloud services. In the construction process, our method helped introduce Infrastructure as Code, and the automatic matching function immediately increased productivity after provisioning. Therefore, our method improved efficiency in IT system development associated with rehosting.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
N. Ahmad, Q.N. Naveed, N. Hoda, Strategy and procedures for migration to the cloud computing, in 2018 IEEE 5th International Conference on Engineering Technologies and Applied Sciences (ICETAS) (2018), pp. 1–5. https://doi.org/10.1109/ICETAS.2018.8629101
Amazon Web Services, Inc. Webinar for Beginners, Networking on AWS (Jan 2015). https://www.slideshare.net/AmazonWebServicesJapan/webinar-aws-43351630 (in Japanese). Last accessed 30 Mar 2022
B. Campbell, The Definitive Guide to AWS Infrastructure Automation, 1st edn. (Apress, Berkeley, CA, 2020). https://doi.org/10.1007/978-1-4842-5398-4
Information-technology Promotion Agency (IPA), Japan, DX Strategy, People, and Technology in Japan-U.S. Comparative Study, DX white paper 2021 (2021) (in Japanese)
J. García-Galán, P. Trinidad, O.F. Rana, A. Ruiz-Cortés, Automated configuration support for infrastructure migration to the cloud. Future Gener. Comput. Syst. 55, 200–212 (2016)
Gartner, Inc. Gartner Says Worldwide IAAS Public Cloud Services Market Grew 40.7% in 2020 (2021). https://www.gartner.com/en/newsroom/press-releases/2021-06-28-gartner-says-worldwide-iaas-public-cloud-services-market-grew-40-7-percent-in-2020. Last accessed 30 Mar 2022
K.C. Kang, S.G. Cohen, J.A. Hess, W.E. Novak, A.S. Peterson, Feature-Oriented Domain Analysis (FODA) Feasibility Study. Report (1990)
K. Morris, Infrastructure as Code: Managing Servers in the Cloud (O’Reilly Media, Inc., 2016)
K. Pohl, G. Böckle, F. van der Linden, Software Product Line Engineering, 1st edn. (Springer, Heidelberg, 2005). https://doi.org/10.1007/3-540-28901-1
C. Quinton, D. Romero, L. Duchien, Saloon: a platform for selecting and configuring cloud environments. Softw.: Pract. Experience 46(1), 55–78 (2016). https://doi.org/10.1002/spe.2311
J. Sandobalin, E. Insfran, S. Abrahao, An infrastructure modelling tool for cloud provisioning, in 2017 IEEE International Conference on Services Computing (SCC) (2017), pp. 354–361. https://doi.org/10.1109/SCC.2017.52
J. Sandobalin, E. Insfran, S. Abrahao, On the effectiveness of tools to support infrastructure as code: model-driven versus code-centric. IEEE Access 8, 17734–17761 (2020). https://doi.org/10.1109/access.2020.2966597
O. Stephen, 6 Strategies for Migrating Applications to the Cloud (AWS Cloud Enterprise Strategy Blog, Amazon Web Services, Inc., 2016). https://aws.amazon.com/jp/blogs/enterprise-strategy/6-strategies-for-migrating-applications-to-the-cloud/. Last accessed 30 Mar 2022
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Mito, M., Ohara, T., Shimizu, R., Kanuka, H., Tomisaka, M. (2023). Feature-Based Cloud Provisioning for Rehosting. In: Virvou, M., Saruwatari, T., Jain, L.C. (eds) Knowledge-Based Software Engineering: 2022. JCKBSE 2022. Learning and Analytics in Intelligent Systems, vol 30. Springer, Cham. https://doi.org/10.1007/978-3-031-17583-1_2
Download citation
DOI: https://doi.org/10.1007/978-3-031-17583-1_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-17582-4
Online ISBN: 978-3-031-17583-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)