The concept of cloud computing is based on server virtualization, so virtualization was included in the trend analysis. Due to the concentrated connection of cloud computing, to the already older concept of grid computing, the second diagram category emerges. Whether a disappointment follows the steady upward trend since 2008 or whether it will come to a productive achievement, will show in the coming months.
One thing is certain, that IT users are always bound to their technology. This aspect should change with cloud computing. The general idea is to create scalable IT infrastructures and applications that are offered over the Web. As already mentioned, an exact uniform definition of the cloud computing term is still difficult. Mostly only the industry uses a current term to promote new versions of existing products. Despite all the different definitions, cloud computing remains a concentration of hardware and software in large data centers.3 The user accesses the resources provided as needed. This aspect makes the comparison to Grid Computing almost identical.
The basic content of this paper compares the contrast between cloud computing and traditional physical cluster systems from different perspectives and also provides characteristics for both technologies. Finally, an extensive cost-benefit analysis will provide an indication as to whether switching to “calculating in the cloud” is already worthwhile today.
To understand cloud computing, people need a clear rethink. IT is still a technology and not a service. In IT, the user must always be guided by the technology available.
Looking at this technology from the point of view of electricity supply, this means that the user obtains the required resources via the Internet, as well as the power from the socket. This aspect is due to Grid Computing, but only part of the new fashion concept of cloud computing. The provision of computing capacity via the Internet alone was previously known as grid computing.
In general, it can be deduced that grid computing is mainly based on distributed computing. Cloud computing is more focused on delivering scalable IT over the Internet.
Prof. Dr. Bernd Freisleben reports in an annual report that more and more people are discussing different payment models in grid computing. As a result, there are no clear boundaries between grid and cloud computing. For example, a cloud computing scenario in information technology could use a web-based application on a platform provider’s cloud database services and run on an infrastructure provider’s virtual servers. The high degree of flexibility makes it clear that cloud computing requires much more than just providing resources.
In cloud computing systems, the data is outsourced and constantly on the move, as cloud resource providers can optimize their infrastructure capacity and ensure performance by storing the data on machines selected by them and also copying that data. These processes are beyond the control of the user and can lead to confidentiality issues. Among other things, the problems can occur if the data is stored on insecure systems or crosses national borders.6
In addition, more and more computing capacity and memory are needed in many companies. But in return, smaller and smaller budgets that are planned for IT resources are available.7 As a result, medium-sized companies can hardly manage their own server farm. Companies using this technology must own or rent their own servers and provide power and infrastructure. In addition, there are personnel costs to administrate the servers. For these reasons, a significant change in IT can be felt. Green IT also has a major impact in this regard.
Cloud computing is attractive to many users because the complexity of IT is hidden from the consumer. As a result, administrative skills should be minimized as much as possible.
In the following chapters, different technologies, interesting ideas and approaches based on cloud computing are taught.
Various analogies with regard to original server infrastructures are intended to explain the advantages but also the problems in dealing with a cloud. Relevant are, among other things, the following questions. What is the conclusion for companies specializing in hosting? Is it worthwhile making a complete switch to cloud offerings or should companies prefer to stick to their IT infrastructures or is it advisable to drive in two directions, ie does the company operate some of its services itself and obtain additional services from the cloud? Especially companies in e-commerce must be able to react flexibly to peak loads.
Operating your own server infrastructure makes it difficult or impossible for businesses to handle such load peaks, as the server hardware can only be extended over a longer time delay. In this context, it should be checked whether and how much costs can be saved by using cloud services.
These and other aspects such as functional guarantees, legal aspects and security should be described in dealing with the cloud. In addition, the functionality of a cloud system in connection with a Magento online shop is to be tested in a practical test and the results compared to the physical cluster system.