Second, the large-scale in-memory environment requires data to be persistent as well as dynamic. The issue here is that if you 'persist' data within the in-memory environment, any flaws in the data will also persist. As a result, in 2016 we will see the rollout of storage-style data services to the in-memory environment. These services will include duplication, snapshots, tiering, caching, replication and the ability to determine the last-known state where the data was valid or the system was operating correctly. These capabilities will be incredibly important in the move to real-time analytics as more non volatile memory technologies become commercial in 2016.
Prediction 3: Enterprise cloud strategies will transform, giving way to "right cloud for the right workload" models
Next year we will see enterprises realise a more fundamental understanding of cloud services. A new mature approach to cloud will emerge where IT will use a portfolio of cloud services with offerings optimised for each of the application workload types. For example, the cloud service used to support your SAP workload is different than the cloud service you will use to run your new customer loyalty mobile application.
To date, IT has largely been searching for a single cloud service to meet all its needs. This has always been an oversimplification of the technology. As we see cloud move from the deployment to execution stage, it will become clear that there are four types of cloud services IT can choose from. Two are based on moving existing 'second platform' investments to the cloud; and two are based on creating entirely new 'third platform' cloud services and infrastructures.
The four types of cloud are:
1. On-premise second platform cloud
2. Hybridised off-premise second platform cloud
3. On-premise third platform cloud
4. Off-premise third platform cloud
It is likely that enterprises are going to have to adopt a cloud strategy that embraces all four types of cloud services. If they do not have a plan for all four, they might find they are running workloads in the wrong cloud environment - be it from the perspective of economics, efficiency or regulatory compliance.
Any cloud strategy will also need to embrace cloud interworking. It will be incredibly important for applications to able to access data transparently and securely across the four different cloud platforms. And linked to this will be the degree to which applications can treat off-premise cloud resources in the same way they would on-premise resources. This is highly complex to achieve, but is now possible through the use of technologies like cloud gateways, cloud abstractions, software-defined data replication, and advanced data encryption services.
Prediction 4: Cloud native application development skills will be at a premium
Sign up for CIO Asia eNewsletters.