Category: Explorations

Explorations

Insights, journeys, and discoveries across cloud-native and AI ecosystems.
Dive into reflections, guides, and field notes from ongoing explorations in technology and innovation.

  • Cloud Portability and Specialized Resources (Lock-In)

    Cloud Portability and Specialized Resources (Lock-In)

    “Cloud portability is a key factor in reducing vendor lock-in and enabling freedom of choice across cloud providers. From containerized applications to storage virtualization and data abstraction, organizations can design architectures that work across AWS, Azure, and Google Cloud. This post explores the challenges of specialized resources and the strategies that make true interoperability possible.”


    Cloud Portability and Specialized Resources (Lock-In)

    Many public cloud providers have started introducing specialized cloud resources that are native to a specific cloud platform and not portable to other cloud environments.

    This chapter focuses specifically on public cloud because, in the author’s view, the introduction of proprietary cloud-native specialized resources undermines one of the fundamental potential benefits of cloud computing: portability.

    In a private cloud or traditional data center, the model typically involves deploying applications on virtualized host systems based on well-known operating systems, using service models comparable to IaaS or PaaS.

    With the widespread adoption of containerization, which is dominant in cloud-native ecosystems, portability—the ability to run the same container across different cloud environments—has become relatively feasible, especially when Platform Engineering, Infrastructure as Code (IaC), and DevOps practices are applied.

    In this model, the source code inside the container remains agnostic of the lower ISO/OSI layers through which it executes. Ideally, developers writing the source code should also be unaware of these underlying layers.

    This approach enables portability via automated DevOps deployment pipelines, which are discussed in detail later in this book.

    However, SaaS solutions have always been cloud-native and inherently lack portability. Examples include Microsoft 365 (formerly Office 365) and Google Workspace, which enable integration and interoperability but do not facilitate migration between cloud providers.

    For example, if an enterprise builds micro-automation and computational processes around Microsoft 365 or Google Workspace, data migration complexity increases significantly, leading to potential loss of information.

    AWS S3 as a Notable Exception

    AWS S3, which originated as a native storage service within the Amazon cloud ecosystem, has evolved into a widely adopted storage standard.

    Thanks to third-party virtualization software libraries, AWS S3 storage mechanisms can now be used outside of Amazon’s cloud environment, making it one of the rare cloud resources that can transcend provider boundaries.

    Cloud Providers and Data Lock-In

    Today, the primary focus in cloud computing revolves around data management, and major cloud providers actively work to keep data within their own ecosystems.

    The reason is simple: data lifecycle management drives the highest consumption of fundamental cloud resources such as compute, storage, and data transfer.

    With the rise of Generative AI (Gen AI) services, both data consumption and cloud dependency have increased. As a result, cloud providers now offer highly specialized SaaS/PaaS cloud-native resources.

    Three notable examples of cloud-specific services include:

    Currently, there is no portability between solutions such as BigQuery on GCP and Fabric on Azure, or vice versa. This lack of interoperability results in vendor lock-in, forcing businesses to commit to a specific cloud ecosystem.

    Cloud Resource Classification: Beyond Service and Distribution Models

    To accurately classify cloud resources, portability must be considered in addition to service model and distribution model.

    Can Modern Architectures Reduce Lock-In?

    The answer is yes, but not for all scenarios.

    Later in a next post, we will explore architectural strategies that can minimize dependence on a single cloud provider.

    But we can anticipate a core-based strategy to enable the cloud portability: use a Virtualizing ISO/OSI Storage Layers strategy.

    While containers enable software portability, ensuring data portability requires a similar approach.

    The key is to virtualize the ISO/OSI layers responsible for data storage and adopt an abstraction model that decouples data storage from data lifecycle management.

    By implementing layered abstractions, organizations can design virtualized ecosystems where both software and data operate independently from the underlying cloud infrastructure.


    Holistic Vision

    Cloud portability is more than a technical choice—it is a strategic foundation for building resilient and future-proof ecosystems. Specialized resources may offer innovation, but they also increase dependency and risk. By combining containerization, storage abstraction, and modern DevOps practices, organizations can strike a balance between leveraging advanced cloud-native services and preserving the freedom to evolve across providers. In this perspective, portability is not only about moving workloads—it is about safeguarding autonomy, enabling innovation, and ensuring that both human and AI-driven systems can thrive in a truly interoperable digital ecosystem.



    References

    This article is an excerpt from the book

    Cloud-Native Ecosystems

    A Living Link — Technology, Organization, and Innovation

  • Key references on cloud-native ecosystems

    Key references on cloud-native ecosystems

    This post is a living bibliography for cloud-native ecosystems, continuously updated with references, frameworks, standards, and case studies.


    Key references on cloud-native ecosystems

    This page is a living bibliography for Exploras.cloud and the book Exploring Cloud-Native Ecosystems.
    Its purpose is to give readers direct access to the sources, frameworks, and organizations mentioned in the book and blog, while also offering extended context for further exploration.
    Unlike a static list, this page will be continuously updated: each reference may grow with notes, links, and commentary over time.

    Reference Table

    #ReferenceExtended Description
    1Emory Goizueta Business School. Ramnath K. Chellappa. WebsiteOne of the first to formally define “cloud computing” (1997), emphasizing economics as a driver for computing boundaries. His work bridges IT, economics, and digital business strategy.
    2Wikipedia. Analytical EngineCharles Babbage’s 1837 design for a programmable mechanical computer. It introduced memory, arithmetic logic, and conditional branching—ideas that anticipate modern computing.
    3Wikipedia. George StibitzBuilt early relay-based digital computers (1937), demonstrating remote computation—precursor to networked and cloud-based computing.
    4Wikipedia. Howard Hathaway AikenCreator of the Harvard Mark I (1944), one of the first automatic calculators. Pioneered large-scale computer engineering.
    5Wikipedia. John von NeumannProposed the “stored-program” model that underpins most computer architectures. His contributions define modern computing logic.
    6Wikipedia. Von Neumann architectureDescribes a computer design where instructions and data share memory. Still the basis of most CPUs today.
    7MIT OpenCourseWare. The von Neumann ModelA video course explaining von Neumann’s architecture in a didactic way. Useful for foundational understanding.
    8Wikipedia. History of cloud computingOutlines the shift from mainframes and distributed computing to modern cloud. Traces milestones in virtualization, SaaS, and IaaS.
    9RackspaceEarly managed hosting provider, instrumental in developing commercial IaaS solutions and co-founding OpenStack.
    10Akamai TechnologiesPioneer in Content Delivery Networks (CDNs), enabling global scale, speed, and resilience—key for cloud adoption.
    11Salesforce. HistoryIntroduced SaaS at scale (1999), proving the viability of subscription-based enterprise software.
    12Wikipedia. AWSFounded 2006, AWS revolutionized IT with elastic infrastructure and pay-as-you-go pricing.
    13Abandy, Roosevelt. The History of Microsoft AzureChronicles Azure’s launch (2010) and its evolution into a leading cloud platform.
    14Google. Announcing App Engine for BusinessOfficial blog post introducing Google App Engine for enterprise workloads.
    15Wikipedia. Microsoft AzureEntry describing Azure services, history, and growth.
    16NIST. SP 800-145 – Definition of Cloud ComputingCanonical definition of cloud computing (2011): essential for regulatory, policy, and academic work.
    17Meier, Reto. History of Google CloudAnnotated narrative of Google Cloud’s growth, strategy, and milestones.
    18Microsoft. Ten Years of Microsoft 365Reflects on Microsoft’s SaaS transformation through Office 365 and Teams.
    19Wikipedia. OSI ModelConceptual framework for networking protocols, fundamental to understanding modern internet and cloud communication.
    20Wikipedia. Internet Protocol SuiteBasis of the internet (TCP/IP), providing transport and application standards for all cloud ecosystems.
    21European Commission. Maritime Data FrameworkEU project applying digital frameworks to maritime data—an example of sectoral digital ecosystems.
    22EU. ESG rating activitiesEU resources on environmental, social, and governance (ESG) standards. Increasingly tied to cloud sustainability.
    23Green-Cloud EU StrategyPolicy initiative for greener, sustainable cloud adoption in Europe.
    24AWS. Netflix Case StudyCase study showing how Netflix scales globally using AWS infrastructure.
    25Google Cloud. Coca-Cola Case StudyDescribes Coca-Cola’s modernization via Google Cloud for data-driven marketing.
    26Microsoft Azure. Royal Dutch ShellExplains Shell’s adoption of Azure for energy transition and digital platforms.
    27AWS. Capital One Case StudyBank using AWS for secure, regulated workloads and innovation.
    28Wired. Dropbox’s Exodus from AWSNarrative on Dropbox’s decision to exit AWS and build its own infrastructure.
    29Microsoft Azure. Volkswagen ManufacturingAzure case study: digital manufacturing and Industry 4.0.
    30AWS. Airbnb Case StudyAirbnb’s use of AWS to scale a global marketplace.
    31Wikipedia. DevOpsCollaborative methodology bridging development and operations. Core to cloud-native culture.
    32Kim, Behr, Spafford. The Phoenix Project. (2018, IT Revolution)Influential novel about DevOps transformation in a struggling IT org.
    33Axelos. What is ITILOverview of ITIL, the global framework for IT Service Management.
    34Tefertiller, Jeffrey. ITIL 4: The New Frontier. (2021)Explains ITIL 4’s innovations and alignment with agile, DevOps, and value streams.
    35ISO. ISO/IEC 27001:2022Standard for Information Security Management Systems (ISMS), essential in cloud governance.
    36EU. Fighting CybercrimeArticle outlining the EU’s evolving cybersecurity regulations.
    37MIT OCW. NP-Complete ProblemsLecture notes introducing NP-complete problems, critical to computational theory.
    38DORA. Get Better at Getting BetterSite of DevOps Research and Assessment (DORA), creators of key DevOps performance metrics.
    39Kim, Humble, Debois, Willis. The DevOps Handbook.Definitive handbook on DevOps culture, tools, and leadership.
    40J.R. Storment & Mike Fuller. Cloud FinOps.Foundational book on financial operations in cloud environments.
    41NISTThe U.S. National Institute of Standards and Technology, setting essential frameworks for cloud, cybersecurity, and digital trust.
    42NIST. SP 800-192 – Access Control PoliciesFramework for testing and verifying access control policies.
    43NIST. SP 800-207 – Zero Trust ArchitectureCore reference on Zero Trust, published 2020.
    44NIST. SP 800-59 – National Security SystemsGuidance for classifying systems as National Security Systems.
    45NIST. SP 800-63 – Digital Identity GuidelinesFramework for authentication, identity assurance, and federation.
    46Terraform. Landing Zones FrameworkCloud Adoption Framework for Terraform landing zones: governance, hierarchy, and automation.
    47DORA State of DevOps ReportAnnual industry-leading survey analyzing DevOps performance metrics.


    Holistic Vision

    Cloud service models are more than layers of technology — they represent choices in how organizations design their informational ecosystems. Each model shapes not only cost and scalability, but also governance, compliance, and the ability to innovate.

    Seen holistically, IaaS, PaaS, and SaaS are not rigid categories but strategic levers in the architecture of an information system. The real challenge is balancing speed with resilience, abstraction with control, efficiency with responsibility.

    Ultimately, the question is not “Which model is best?” but “Which model best aligns with our people, processes, and long-term vision?”
    In this way, service models become part of a larger ecosystem — one that connects technology with organizational culture, regulatory frameworks, and human creativity.



    References

    This article is an excerpt from the book

    Cloud-Native Ecosystems

    A Living Link — Technology, Organization, and Innovation