The term cloud computing stands for an IT strategy with distributed hardware and software resources that can be provided by one or more providers and used on demand. Cloud computing thus represents a further concept of software as a service( SaaS), utility computing, grid computing and virtualization. Grid computing is only one aspect of how the cloud with its distributed servers is to be managed. Other infrastructural approaches include Infrastructure as a Service( IaaS), Platform as a Service( PaaS) and serverless computing.
Secure cloud services
Cloud computing stands for the central aggregation of all possible cloud services. These can be computing services, storage applications, transactions, document processing, database applications, e-mail services or security tasks. The user can use the central services at any time from any location.
In cloud computing, services from various service providers are offered to the user in so-called public clouds as anything-as-a-service(XaaS). For company-specific applications, there are private clouds in which company data and services can be managed with higher security. In hybrid constellations, the hybrid clouds, the cloud services of both clouds can be combined and in hybrid clouds, the hybrid clouds, companies or organizations in the same industry join together and form the community clouds from their private clouds.
In cloud computing, users use hardware and software
The cloud computing approach includes not only the hardware with its servers and storage networks provided by one or more providers and used by many users, but also the software applications that users no longer run themselves but also have a service provider run. Users can develop their own applications on the platforms provided by the service providers. Microsoft, for example, offers Windows Azure, a cloud program for web developers and system integrators. The data centers with the resources and databases are distributed in the cloud. The cloud is synonymous with hardware that cannot be precisely identified in terms of location and is located somewhere on the Internet.
Cloud computing is based on a high- performance, scalable network structure with the highest data rates. The individual instances involved in cloud computing exchange their data with each other and with the user via this network.
The constantly falling connection costs and the increasing data rates benefit cloud computing, as does the rapid development of multi-core processors with parallel processing, which far exceeds the potential of most applications.
Cloud computing, with its shared computing resources, offers enormous potential savings in capital investment and personnel costs, because users no longer operate local servers themselves. The disadvantage is that the data is usually distributed across many servers and storage units, often across several transnational locations, and the user has no knowledge of where his data is located and which data protection rules apply. Nor is there any legal regulation of who is allowed to search the data in the event of suspicion. Service providers conclude service level agreements(SLAs) with their customers to safeguard the services and data inventories.