For decades, enterprise computing environments have been composed of servers, storage and networking equipment developed by different vendors. Those choices often hinged on the best products to power applications and data -- as well as the enticing volume discounts tossed into enterprise agreements. A similar scenario is playing out in cloud computing infrastructure, where CIOs are grappling with how to best architect systems for multi-vendor, hybrid cloud strategies.\nA telling exchange on cloud vendors occurred during the Wall Street Journal\u2019s CIO Network event last month when an audience member shared his perspective on the challenges of choosing between different cloud vendors with Adrian Cockcroft, vice president of cloud architecture strategy for Amazon Web Services (AWS), who was speaking on stage.\nThe executive \u2013 whose organization had begun using AWS -- said splitting computing workloads between vendors is an essential hedge against selecting a vendor that could elect to turn off services without notice. Cockcroft suggested an enterprise agreement prohibits such actions and noted that committing resources to multiple cloud platforms is resource-intensive and costly.\n"If you go for a 50\/50 split and use lowest common denominator, you\u2019re really hobbling yourself," Cockcroft said. "You\u2019ll go more slowly, because you\u2019re having to train your people twice. You\u2019re cutting your ability to get a volume discount in half, so you don\u2019t get as good pricing because you\u2019ve got two vendors there. What we\u2019re seeing is that predominantly you want to pick one vendor and maximize that footprint."\n[ State of the CIO 2017 research report ]\nWhile the answer may be an easy one for an AWS executive, it\u2019s an quandary CIOs must solve as they decide whether to jettison their data centers entirely or share workloads between their data centers and the public cloud infrastructure, a market Gartner projects to grow 36.8 percent in 2017 to reach $34.6 billion.\u00a0\nThe catch-all cloud is a myth\nBoth executives have valid points, analysts say. CIOs' notion of a single cloud platform that is low-cost, provides perfect scalability and security for every application and does so with virtually no vendor lock-in is considered a holy grail for a reason: You just can\u2019t find it. "Organizations will become multi-provider whether they realize it or not," says Mindy Cancila, a Gartner analyst who covers cloud computing. "Those building multi-provider strategies realize this is likely to be the end state."\n Gartner \nMindy Cancila, Gartner analys.\n\nIt wasn't always so. A few years ago CIOs began testing applications in AWS to see how the public cloud worked and eventually moved their workloads into more production-ready states (or abandoned the applications). But software now defines much of the business world. Companies virtually have an app for everything and many of those apps have different availability and security requirements.\nMeanwhile CIOs\u2019 options expanded as Microsoft beefed up Azure's capabilities, provided a smooth on-ramp from Office to 365 to Azure, and tossed several irresistible volume discounts at companies \u201cAnd all of a sudden you have an organization that was largely invested in AWS that said, \u2018oh but wait\u2026 now we have Azure,\u2019" Cancila says. Google Cloud has come on of late, landing the likes of Spotify and Snap, which are paying the search giant $2 billion in a whopper of a cloud contract.\nCIOs' cloud decisions are guided by many variables, including cost, scalability, security and regulatory concerns, but their choices should be based on a big question, analysts say: What is the right cloud service for their application? Azure may make the most sense for companies whose apps are largely based on Microsoft .NET, while AWS may be the optimal choice for enterprises hosting a number of Linux deployments. A retail organization uneasy about getting in bed with AWS may opt for Azure or Google Cloud. A financial services or healthcare firm may choose one cloud over another because of the vendor's capability to adhere to industry regulations.\nLock-in is a cloud reality\nWhat shouldn't guide CIOs is a concern about lock-in because it is inevitable. For various reasons, CIOs have been locked into ERP, database and email systems from Oracle, SAP and Microsoft for decades. Cloud services are no different, says Dave Bartoletti, a Forrester Research analyst who follows the cloud market.\n\n[ IBM cloud chief: The next phase of cloud is a race to add value ]\n\nGenerally, it isn't difficult to move from one cloud service to another until a company initiates some custom service that creates additional dependencies on other services within a cloud. For example, it isn't hard to move an app from AWS to Azure unless the app running AWS is also depending on the vendor's load balancing, domain name and relational database services.\n Forrester Research \nDave Bartoletti, Forrester Research analyst.\n\n"The more you take advantage of specialized services in cloud, the more dependent you become on that cloud," Bartoletti says. He says that CIOs must balance their desire to standardize for cost and efficiency with the desire to innovate and create high-performing apps that are nimble.\n"While we for years have liked to talk about having a single pane of glass and the idea that we are not locked in to a single provider, lock-in is inevitable," Cancila says.\nCancila tells clients to pick a couple of strategic cloud partners, start small and build out the expertise in working with those providers. She recommends clients start small by testing a cloud solution before inking an enterprise agreement once they become comfortable with the vendor. And again -- align the application to the vendor's strengths. Know that not every application has to be architected for 99.999 percent availability and run simultaneously in two separate nodes (true active-active), which is what you would see in the most complex, complete multi-provider architecture, Cancila says. "You might want that but it\u2019s not realistic for all apps."\nThis is no easy to task, particularly when a CIO factors in the numerous SaaS applications branching into corporate data centers. But creating the right application architecture is essential as CIOs increasingly take on these so-called cloud broker chores.\n\u201cThe magic is putting the right policies and frameworks in place to dictate what is the mix of what goes where," Cancila says.