Cloud Computing currently represents one of the most important trends in the field of ICT. It is not a hardware or software product, but it is a delivery model of ICT resources, respectively ICT services delivery model. Cloud Computing is a form of outsourcing. Cloud Computing builds on earlier concepts of providing ICT via the Internet. The change mainly refers to forms of service security. There is a partial distribution of services - applications, processing power, storage, infrastructure - between more (cloud) sub-providers.
Cloud Computing involves the following three service categories (covered by XaaS):
- SaaS (Software as a Service) - Application services
- PaaS (Platform as a Service) - Platform services
- IaaS (Infrastructure as a Service) - Infrastructure services
Cloud Computing in the organization can be realized in two ways:
- External cloud - an organization uses a cloud from external provider - only pays for services, but has no direct control over the infrastructure
- Internal cloud - the organization has configured its ICT infrastructure into the cloud, pays all of its investment for ICT, but retains direct control over the infrastructure
Use of the Cloud Computing in practice: From the perspective of the customer/user, it doesn’t have to be evident, where his data is, where the applications run, where the computational power is and who provides the communication infrastructure. Everything is virtually “in the clouds” and services are highly scalable. The customer pays for the use of services, in the extent that he needs.
The advantage of external cloud are minimal investment costs in ICT, the customer only pays for the operation of the services that he orders. The advantage of internal cloud is to optimize the use of ICT infrastructure, performance scalability and resistance to failure, so there is an optimization of investment in ICT and increasing security in ICT services.