Moving virtual machines into the cloud infrastructure.
Although managing the hardware is no longer necessary, all other elements from the operating system, runtime components and persistence mechanisms to the application itself, still have to be organised and maintained.
Cloud technologies are part of the digitalisation strategy
As the requirements for IT at many points can be implemented more flexibly and efficiently from the cloud
An application is considered to be ‘native'
In the case of a typical web application with a database for storing data, corresponding services of the cloud provider could replace the web server as well as the database
The full performance of the cloud only unfolds with the services of the cloud provider
Cloud application is ‘bound’ to the underlying layers of the provider .The better the application runs at and with that provider.
Chooses a different cloud provider for each workload, depending on the requirement.
Individual services on the basis of a ‘best-of-breed’ approach in addition to a platform strategy in order to save costs directly or maximise profits.
Running applications simultaneously on different clouds
Completely decouple yourself from a cloud provider. Application runs simultaneously on different provider. An obvious approach is to distribute via containers. These are optimised for the respective cloud environment