To deploy an application, a single cloud service is not enough. Different cloud services are available, but users should provide compositions and configurations, to deliver their solutions. But identifying, analyzing the compatibility, selecting and application deployment of the above, is a complex process. It is difficult for the users to find the compatible composition for their requirement. Main Challenge is to create a self-configuring application framework which will deploy the application automatically. The selection of this composition is a challenging task and also ranking system is not available to compare and choose, selecting the server type and also software solution for their deployment. Therefore we suggests Cloud service composition for naïve users based on their preferences Thus users need not be forced to assign exact weights for their preferences.
The main aim of this project is check the compatibility of the Web Application with the Cloud Service composition and to build a Virtual Machine (Instance) for Deployment and various Preferences of Users (User Input).
• User with less technical knowledge can handle the cloud server and deploy their application on cloud.
• Cost will be considered as important component to configure the server on cloud.
Keywords: Environment provisioning, IAAS, Cloud, Pay as you use, Technical challenges, Application deployment on cloud environment.
Inhaltsverzeichnis (Table of Contents)
- I. INTRODUCTION
- Benefits of Cloud Computing:
- Elasticity
- Pay per use
- II. RELATED WORKS
- III. SYSTEM ANALYSIS
- ARCHITECTURE DIAGRAM:
- IV. IMPLEMENTATION
- PERFORMANCE EVALUATION
- VI. CONCLUSION
- VII. REFERENCES
Zielsetzung und Themenschwerpunkte (Objectives and Key Themes)
The primary objective of this project is to create a self-configuring application framework for deploying applications in a cloud environment. This framework aims to simplify the process for non-technical users, enabling them to easily deploy their applications without extensive technical knowledge. The framework prioritizes user preferences and cost-effectiveness, allowing users to create cloud environments based on their specific needs and budget.
- User preference-based environment provisioning
- Cost-effective cloud service utilization
- Simplified application deployment for non-technical users
- Cloud service composition and compatibility analysis
- Ranking system for prioritizing optimal cloud service options
Zusammenfassung der Kapitel (Chapter Summaries)
The introduction provides an overview of cloud computing, highlighting its benefits such as elasticity and pay-per-use models. It also discusses the increasing popularity of application deployment in the cloud and the challenges faced by non-technical users in this domain.
Chapter II, "Related Works," reviews existing research on cloud service provisioning, including approaches for resource allocation, virtual machine provisioning, and dynamic resource scheduling.
Chapter III, "System Analysis," presents the proposed framework architecture, which consists of a user interface layer, a Java logic layer, and a database layer. The framework utilizes a user preference-based ranking algorithm to analyze user input and suggest the most suitable cloud service options.
Chapter IV, "Implementation," describes the implementation details of the framework, including the use of Openstack as a cloud service provider and the development of a compatibility algorithm for matching user requirements with available resources.
The "PERFORMANCE EVALUATION" section briefly discusses the framework's ability to optimize cloud service utilization and cost savings for small businesses.
Schlüsselwörter (Keywords)
The primary keywords associated with this project are environment provisioning, Infrastructure as a Service (IAAS), cloud computing, pay-as-you-use, technical challenges, application deployment, user preferences, ranking systems, and cloud service composition. The project focuses on creating a user-friendly and cost-effective solution for deploying applications in cloud environments, addressing the challenges faced by non-technical users in managing cloud services.
- Quote paper
- Abinaya Rajasekaran (Author), Ashok Kumar (Author), 2015, User Preference Based Environment Provisioning in Cloud, Munich, GRIN Verlag, https://www.hausarbeiten.de/document/295645