CLOUD SERVICE PROVIDER MANAGEMENT SYSTEM
Abstract
The cloud service provider offers the cloud platform with some services like PaaS, SaaS, and IaaS. The users started to purchase large different types of services from the providers of cloud services for the implementation process.
This management system of the cloud service providers allows the networks and the servers to store and to have their own data centres. These cloud service providers offer some infrastructure based products like security, monitoring, storage resiliency, and the load balancing of the system.
In the software service platform, the providers deliver the components of the infrastructure which will exist on the data centres and offers the business technologies like the management of the customer relationship, productivity suites, and the human sources and software management.
The service providers offer the users to purchase a self-provisioning and on-demand basis. Some of the cloud service providers are Microsoft Azure, Amazon web services, and google cloud platform. In this research, the cloud services providers and the management system is to be discussed and services are to be implemented.
Introduction
This Web application is developed to maintain the records and it is a common platform for cloud computing service providers. The Service providers can be chosen by the people in the platform according to their ratings and wish. This Application has nearly all the major cloud service provider details and it also has its name.
This platform is developed as a web application and is implemented in the cloud platform this also provides autoscaling and many features are used in this so the load to the website can be managed and many features are also added in the cloud The bucket is used in the cloud platform to store the data and MySQL is used in this for the database.
More features in cloud platform AWS is used in this many other features are also included in this. The VM is created the web application is deployed in this and the port number is secured so hackers can’t attack the website.
Project plan
The assignment is first designed the backend for the complete net software the use of the PHP, AJAX, and simultaneously database is likewise designed to store the facts it is designed the usage of the MYSQL and it is designed via liking the table with each other subsequent the front stop is designed more attractive.
The CSS, JavaScript, and Html are used to lay out the front quit. Next, all this is carried out inside the cloud platform before starting the cloud platform the database is inserted in the RDBS in AWS, and the application is used inside the PaaS service platform to increase it and the instance is used to load the internet page. The architecture is used to design a top-level view of the complete cloud design.
Cloud Architecture solution and Implementation
Requirements Gathering
The key function in this utility is a backend and the database enforcing the AWS and additionally handling the load balancer and autoscaling the Cloud platform performed managing the inbound and outbound regulations of the networking within the Cloud platform.
The cloud platform enables this utility more at ease and easily accessible in all modes of the tool and its miles used the garage and car managing is additionally achieved and many functions can be delivered mechanically if more load is applied to the internet site.
Functional requirements
The functional requirements in order to manage the cloud service providers are as follows.
-
Application-level
This functionality has the ability to deal with the topology application and configuration.
-
Adding the ambulance details to the interface
The details of the ambulance are added to the interface in this functionality and can be seen whenever needed.
-
End-to-end quality link
It fully investigates the end-to-end network range and the QoS properties. It defines the user conditions.
Non-Functional
Some of the non-functional requirements of cloud service provider management are as follows.
Cloud infrastructure scalability
The infrastructure of the cloud has to scale the cloud application up or down by removing or by adding the nodes from the required network.
Availability
The solution of the system is to be designed in a way that avoids the single failure, to achieve availability.
Fault tolerance
The process should be coded in order to handle the services of the cloud-based failures.
Choice of type of cloud platform
PRIVATE CLOUD:
Consolidate the nice highlights of the two formerly stated options. They contain a few personal and open veils of mist, and an employer might also circulate its ultimate tasks handy between them. An on-premise personal shop can be utilized for delicate facts and an open one for less sensitive information. Half breeds are perfect for profoundly variable ultimate responsibilities at hand.
Masters: most extreme adaptability; less difficult get right of entry to for portable and remote customers; improved dexterity
Cons: complicated management due to complicated framework; more fee; security.
Choice of data centre and standards
AWS has recognized important gadget components required to hold the provision of our device and recover service in the event of an outage. Critical tool additives are subsidized up for the duration of a couple of, remote places referred to as Availability Zones. Each Availability Zone is engineered to function independently with excessive reliability.
Availability Zones are linked to allow you to results easily architect applications that routinely fail-over among Availability Zones without interruption. Highly resilient structures, and consequently company availability, is a feature of the gadget format. Through the usage of Availability Zones and facts replication, AWS customers can gather extraordinarily quick healing time and healing thing objectives, in addition to the highest stages of provider availability.
The well-known of AWS is always perfect and the statistics also are secured and plenty of features are available in this platform and it can be controlled automatically and any impact on this and is notified to the admin using e-mail and API service is available in the AWS for the login system the console is more interactive and clean to use additionally it’s far managed in my sector are to be had to increase the platformer and auto-backup centres also are available to expand the Instance.
Cloud System Architecture developed to solve the problem
Here the following image is the pattern structure of the complete Application carried out in the cloud platform all of the functions and the course of how the procedure is done are in detail is described.
Here the weight balancer is used to control the burden of the website and autoscaling group is likewise applied and the cloud is spat in 2 elements as area A and Zone B the software run within the equal platform of the zone but it is available inside all region the overall system is monitor using the unique characteristic and the following image describe the managing of the cloud platform service.
Implementation using any cloud platform:
The net software is carried out using the AWS cloud platform IT is charitable primarily based on the provider we get admission to in that platform and it also has many features to undertaking the login functions and the burden and the internet are extra comfy dint he AWS. AWS is the pinnacle maximum cloud platform inside the global and its performance is greater less expensive.
Instance
In this, the main server is created and all of the tracking information like CPU usage and Linux server is developed latest model and is hooked up with the database to shopping the facts and all the provider are monitored under the usage of reveal g and alarm capabilities also constant to look any vulnerable capabilities within the server are any hassle it is notified through mail.
RDBS
The RDS is the database used for the web software and charisma is used because it’s far greater secured and its miles implemented in that and the CPU usage is also monitored on this and Cluster, Performance of dashboard is likewise shown right here how it is implemented. This is the principle a part of the internet application and it’s also car managing it may be extended and this is the maximum secure than putting in MySQL in the example.
Load balancer
The load balancer is used to control the burden for the server and it can be controlled automatically if the burden is more than a selected circumstance the new server is created to ft down the CPU usage to low and is managed by way of the unique field best.
Autoscaling
Amazon EC2 Auto Scaling distributes information that focuses on CloudWatch about the auto-scaling gatherings. The measurements are accessible at 1-minute granularity. This interim isn’t configurable. You should empower these measurements. The accompanying segments manage you through empowering them.
Analysis and Reflection
Costing (AWS Calculator)
The AWS calculator for costing explores the AWS services, and it creates the cost estimation for the proposed cases. The estimation of the AWS calculator price may vary from the actual price based on the numbers. The tool which is Java script based is created for calculating the cost. The cloud service provider management system is developed in order to offer the services to the users, and the cost estimation is to be done. The costing is done with the AWS calculator and is as follows.
Instance | AWS pricing(per hour) | Azure pricing(per hour) | Google cloud pricing(per hour) |
General-purpose | $0.124 | $0.090 | $0.110 |
Optimized | $0.123 | $0.088 | $0.086 |
Memory-optimized | $0.149 | $0.146 | $0.147 |
PU based instances | $0.449 | $0.568 | $0.858 |
As the people request there is no common platform for connecting the cloud platform and this is the near service centre this allows the user to contact the respective service provider to get the information about the cloud features, they provide and also shows the request they use in this platform.
Conclusion
This Web utility is used to create cloud features without any reference to different recommendations. This also more secures and it is implemented within the database of cloud wherein it could be based as beneath and is more interactive use the Web utility. The Web utility is managed in the AWS cloud platform and is highly scalable.
References
- Casola, V., Cuomo, A., Rak, M. and Villano, U. (2013). The CloudGrid approach: Security analysis and performance evaluation. Future Generation Computer Systems, 29, 387–401. doi:10.1016/j.future.2011.08.008
- Celesti, A., Fazio, M., Villari, M. and Puliafito, A. (2012). Virtual machine provisioning through satellite communications in federated Cloud environments. Future Generation Computer Systems, 28, 85–93. doi:10.1016/j.future.2011.05.021
- Che, J. Duan, Y, Zhang, T. and Fan, J. ().Study on the security models and strategies of cloud computing. Procedia Engineering, 23, 586 – 593. doi:10.1016/j.proeng.2011.11.2551
- Yassin, A.A., Jin, H., Ibrahim, A., Qiang, W. and Zou, D. (2012). Efficient Password-based Two Factors Authentication in Cloud Computing. International Journal of Security and Its Applications, 6(2), 143-148.
- Youssef, A.E. (2012). Exploring Cloud Computing Services and Applications. Journal of Emerging Trends in Computing and Information Sciences, 3(6), 838-847.
- Zissis, D and Lekkas, D. (2012). Addressing cloud computing security issues. Future Generation Computer Systems, 28, 583–592. doi:10.1016/j.future.2010.12.006.