What is DAAS in cloud computing

What is cloud computing? - Easily explained

In recent years, cloud computing has become one of the most popular technologies. But what exactly is cloud computing and how do technologies such as Azure from Microsoft, Amazon Web Services or iCloud from Apple work?

What is cloud computing?

Simply put, the cloud makes computing resources available through an internet connection. Computing resources are understood to mean, for example, software, databases, storage space or servers and many more. Therefore, clouds offer the flexible use of resources, the achievement of possible economies of scale and thus also the reduction of operating expenses.

Furthermore, a distinction is made between private, public and hybrid clouds as well as between different cloud services such as IaaS, PaaS, serverless and SaaS (an explanation can be found below).

What are the benefits of cloud computing?

  • Savings
    A big advantage and possibly the main advantage of a cloud is that no additional hardware or software has to be purchased. In addition, no (additional) servers need to be operated, cooled or maintained. All of this means that companies hardly have any capital expenditures to use cloud technologies.
    How it is possible for companies through Capex-driven investments to invest in actually cost-intensive Internet of Things technologies, you can find out here.
  • Scaling
    Elastic scaling is possible through the adjustable amount of computing resources that are available when they are needed. For example, parameters such as computing power or storage capacity can be flexibly regulated.
  • Productivity gains
    As described above, classic data centers have to be operated, cooled and maintained, which is extremely time-consuming and costly for any company. The cloud is no longer operated by companies themselves, so these annoying tasks are no longer necessary and IT experts can be used for important projects.
  • IT security
    Thanks to modern technologies, various guidelines and control options, cloud services are generally perceived as secure. This means that your data, applications and infrastructures are protected from cyber and information security threats.

What types of cloud computing exist?

Different types of cloud computing exist for different requirements. At the beginning, the architecture for the cloud must be determined. Companies can choose between a public cloud, a private cloud or a hybrid cloud.

Public cloud

Public clouds are provided by external cloud providers. The user accesses the services via his Internet browser while computing resources are made available via the Internet. The infrastructure (hardware, software and other components) are provided and managed by the providers.

Private cloud

In contrast to public clouds, access to the private cloud is limited to a single company. The cloud is also managed in a private network. This private cloud can be hosted in your own data center or with external providers.

Hybrid cloud

A combination of public and private clouds is also possible; this is a hybrid cloud. When using a hybrid cloud, data and application exchange between a public and private cloud is permitted. As a result, companies benefit from increased flexibility, further deployment options and optimization of infrastructure, security and compliance.

What types of cloud services exist?

IaaS (Infrastructure-as-a-Service), PaaS (Platform as a Service), SaaS (Software-as-a-Service) and serverless computing. These are the four main categories in which cloud services can be divided. Because the categories build on each other, they are also referred to as the cloud computing stack.

IaaS (Infrastructure-as-a-Service)

With IaaS, IT infrastructures are made available for which usage-based fees are incurred when they are used. This type is the simplest, since all the necessary structures are already provided.

PaaS (Platform-as-a-Service)

The cloud computing service PaaS (Platform as a Service) is particularly suitable for development and test environments as well as the provision and administration of applications. This service enables the rapid development of web or mobile apps, as companies do not have to worry about setting up and managing the necessary IT infrastructures (e.g. servers, storage, databases, etc.).

serverless

This type of cloud computing service also focuses on the development of apps and has similarities to PaaS. Since the continuous management of the server and infrastructure is no longer necessary, companies can see significant time savings. The setup, capacity planning and server administration are also carried out by cloud service providers. Architectures that are serverless are extremely scalable and event-driven because computing resources are only used when they are needed.

SaaS (software-as-a-service)

The provision of software applications over the Internet is called SaaS (Software-as-a-Service), and the service is usually accessed in subscription models with the web browser. As part of the subscription, the applications are managed, hosted and maintained by the provider.

What is cloud computing used for?

Cloud computing can be used in many ways and for different purposes, some of which are:

  • Storage, backup and recovery of data
  • Development and Testing
  • Development of cloud-native applications
  • Data analysis
  • Streaming services

Summary

  • Cloud computing is defined as the provision of computing resources over the Internet
  • A distinction is made between a public, private and hybrid cloud
  • A distinction is made between IaaS, PaaS, SaaS and serverless cloud services