@Tyna_callahan I like the idea of a gateway data access API. No more repeating lines of codes for different SDKs... Same for centralized authentication!
Currently searching for existing data on #aws and other platforms is like finding a needle in a haystack, forget about unified search across clouds today but we're working on it :)
too big of a question. If I had to select one I'd say Data Access API. Once accessing data across clouds is normalized, the remaining data services become possible.
None of the above. The most important aspect is having the same architecture when data spans multiple clouds. If the task is development, use the best development cloud, and move the code at the end...
@dvellante I like the "high speed data movement", we are going to need new wavelengths on all the fiber in the ground.... We are still far from having enough in and out throughput betweeen cloud and the real world...
@dfloyer More in-line with my thoughts. I hate to use the term Cloud File System, but the idea translates. Once that is normalized the pieces fall together.
@Giorgioregni Search across multiple clouds will help bridge the gap between clouds. Having that ability in a single pane of glass would be ideal for the multi-cloud world.
... The problem with high-speed data movement is that modern application systems have going from milliseconds to microseconds. High speed is only over meters, not kilometers. Cost and elapsed time for data movement reduces value of applications.
Let's get started. Are businesses starting to worry about cloud data lock-in, where “lock-in” is defined as vendor-imposed limits on reuse of the data in another cloud setting?
Businesses are worrying about that, but not obsessively. As multi-cloud scenarios become commonplace, cloud service providers are pursuing open microservice & data persistence frameworks to support cross-cloud data reuse.
@GiorgioRegni Have you seen any instances where a cloud provider deliberately prevented a customer from reusing, synchronization, or replicating their data to a competing cloud service?
Yes, organizations are beginning to research and adopt multi-cloud strategies to avoid vendor lock-ins. They want the freedom to manage their data according to business needs and switch between clouds.
Principle of Multi-cloud: 1/Place applications where the data is generated 2/ Move code to data 3/ Keep cloud architecture the same for application movement e.g., keep same architecture if recovering true private cloud to a public cloud
@furrier that's a big question. Moving compute isn't as easy as it used to be. As cloud IaaS starts to bleed over to PaaS, moving those services/micro service closer to the data becomes non-trivial.
@jlecat Is that a larger issue than just data lock-in? Customers make a large investment in integrating their apps with SaaS providers such as SFDC. It's a deep commitment to run their entire CRM or other business processes in that cloud.
@furrier there's a need to virtualize the data and services for multi cloud use. A complex undertaking as the compute consumes proprietary cloud services.
@jameskobielus agreed with you, it is beyond data lock-in, it is really data-model lock-in.... nonetheless, any cloud de-facto monopoly is likely to create very high bills for customers