|By Bart Copeland||
|March 15, 2012 07:00 AM EDT||
Remember the early days of the cloud? Outsourced application hosting seemed so...alluring. Public-cloud providers like Google, Heroku, EngineYard and DotCloud seduced us with promises of cost-efficiency, scalability and convenience. Early adopters spun off a few VMs, connected the users and prepared for growth. And when that corporate growth arrived, the public cloud would grow too.
At least that was the vision; yet the reality is more complicated. Public cloud deployment entails hidden costs. Enterprise growth introduces new challenges - challenges like data privacy, security and compliance. Public-cloud infrastructure doesn't scale for business growth. It scales for application growth, and though that's important, it's not enough to support the demands of the (growing) real-world enterprise.
The Public Cloud: It's a Good Thing
Public cloud infrastructure offers relief, relief for IT managers from the headaches of managing their own iron. Virtualization can lift the burden of application-management responsibility, lightening IT load. Public clouds deliver tangible benefits like shared-resource efficiencies, utility computing and scalability.
Those are great benefits for the IT manager seeking a turnkey outsourcing solution. It's an ideal situation: That IT manager hands over the keys to the DevOps kingdom, sits back, and watches the savings accumulate. And they do. To a point...
The hidden costs of the public cloud: language support, app migration, APIs and vendor lock-in
Public cloud offers a chance for IT managers to get out of the hardware management business. That's a compelling message, and a great value proposition. But there are hidden costs to deploying on a public cloud infrastructure, and the real-world enterprise must recognize them (and associated risks) before committing resources to "going public."
How multilingual is your enterprise?
Are you an IT manager? In what languages do your developers like to code? Probably the ones in which they're skilled, and the ones that are appropriate for the types of applications your business needs to create and run. Here's the catch: Most public cloud providers play favorites. That's fine if your apps are all in the right language, or if you're willing to code all-new greenfield apps from scratch in the new language. But what do you do if you have an existing suite of custom apps on which your end users depend, and oh, they were written in several different languages, and oh, your vendor only supports some of them? Expect to retrain your devs, hire for some new skills and recode. IT managers who have been through that process know it's not trivial, nor cheap.
Looking for straightforward SaaS support? Need Office 365 for your desktop clients? Public cloud infrastructure will do the trick. Does your enterprise maintain a suite of legacy applications? Moving to the public cloud introduces a basic practical challenge and another hidden cost: App migration isn't a simple process. Regardless of whether your developers code in your cloud vendor's preferred language(s), if your apps aren't written in them, you'll have to recode or customize, probably to a significant extent.
As long as you're budgeting for recoding, be sure to add a little more for connecting your data and messaging services. If your cloud-hosting provider doesn't support your database, prepare for data migration.
Finally, though public-cloud providers offer hosting and scalability at an attractive (at least as advertised) price, they're understandably out to make a buck. And to hold onto your business. To make the public cloud work, you'll have to adapt to your provider's way of doing things. You may be realizing some great cost-efficiencies, but your hosting provider has you locked in, and switching costs are now a formidable barrier to exit. Remember all that recoding you did for your vendor's benefit? Want to do it again for the sake of moving to another vendor? You've also lost leverage: if your hosting provider decides to raise monthly service charges, or make adjustments to SLA performance, you have little (affordable) recourse.
Enterprise Growth Brings New Opportunities, New Challenges
One of the great advantages to public cloud infrastructure is that it can scale. Vendors often promote that scalability as a way to support customer business growth. But that's not quite accurate: Public clouds don't grow with your enterprise. They scale to support application or traffic growth.
Real-world business growth introduces new demands on enterprise data - concerns like security, data sovereignty, compliance and privacy. Addressing those concerns is an imperative for the real-world enterprise, and not something that can be done in a public-cloud environment.
Your data is safe in the public cloud - most of the time. There are the occasional breaches, some of which receive histrionic publicity. Ultimately, security is peace of mind, and handing your data over to someone else (a public-cloud hosting infrastructure provider, in this example) requires trust and a leap of faith. As your large real-world enterprise experiences growth, data management becomes more important, and releasing your valuable data from under your span of control introduces risk.
How big do you want your enterprise to grow? If you're looking at international expansion, recognize a new risk of the public cloud hosting model: data sovereignty. Public cloud vendors host your data in their own data centers, in the locations your vendor prefers. That's okay if you're doing business in the same jurisdiction. But in many countries, your partners or government administrators can demand that their application servers retain and provide data from physical hardware located within a national boundary. Such inflexible data-sovereignty mandates can limit your ability to serve your subsidiary customers with pure public-cloud architecture.
The more your enterprise grows, the more visible its success becomes. With great success comes greater oversight. Public cloud architectures - with their one-approach-fits-all delivery - are understandably rigid, with standardized tenancy and service models. That makes for basic compliance with government regulations. But by the very nature of its serve-many operations, the public-cloud model can't be flexible enough to adjust to frequently evolving regulatory climates.
More business growth means more data to manage and a need for greater data privacy. But the more data to be managed, the more difficult it becomes to protect it, particularly in a public-cloud environment. We're not talking about cyber-attacks. We're talking about eavesdropping from government authorities. For instance, the USA Patriot Act empowers U.S. federal agencies like the FBI, CIA and Department of Defense to require enterprises to provide data records pertaining to suspected terrorist threats. This applies to data stored in U.S. jurisdictions, including data in the cloud. In the summer of 2011, Microsoft warned customers that the USA Patriot Act could require the company to hand over customer data to United States authorities. Your data's safe, it's just not as private as you'd like it to be.
A Private-Cloud Model Designed Around the Growing Enterprise, Not the Vendor
Public cloud isn't going away, and neither is private cloud. Private cloud technology marketers often lobby for the "pure," host-it-yourself private cloud environment. Public-cloud providers pitch the outsourced service model. The real-world solution lies somewhere in-between. Private PaaS is a flexible middleware layer that puts control of your data back in your own hands, enabling IT management to control applications, whether they're launched on-premise or to public cloud infrastructure.
Public cloud services promise cost savings. But with all the hidden costs, those savings can be temporary (or even illusory). A 2011 study by the Aberdeen Group found that an enterprise deploying private cloud saves twelve percent combined annual costs over a public cloud on a per-application basis. Companies that implemented private clouds also incurred 38 percent fewer costs related to security and compliance events compared to public cloud users. Public cloud users had 25 percent more incidents related to audit deficiencies, data loss, or data exposure and unauthorized access than private cloud users.
Private Platform-as-a-Service (PaaS) software can bridge the two extremes of public and private cloud. Some enterprises - small businesses and municipalities, for example - will benefit from the "pure" turnkey-outsourced public cloud service model. But the growing enterprise needs more - more security, more privacy, and strict adherence to compliance mandates - than a public-cloud model can support. For some, that will entail self-contained, on-premise iron. But for many growing enterprises, private PaaS can enable a flexible hybrid cloud model that enables data to shift as business priorities evolve. The real-world enterprise demands an operational model that flexible.
Grow Your Business...in Private
There's plenty of hype around the cloud. An IT manager must look beyond the hype to do what's right for the growing enterprise, and recognize that business interests should dictate cloud strategy, not the constraining operational limitations of a public-cloud service provider. The growing enterprise must address concerns of security, privacy, and compliance. A private-PaaS-enabled private or hybrid cloud is the best way to deliver the freedom, control, and ROI that enterprise deserves.
20th Cloud Expo, taking place June 6-8, 2017, at the Javits Center in New York City, NY, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy.
Jan. 22, 2017 01:00 PM EST Reads: 4,385
Discover top technologies and tools all under one roof at April 24–28, 2017, at the Westin San Diego in San Diego, CA. Explore the Mobile Dev + Test and IoT Dev + Test Expo and enjoy all of these unique opportunities: The latest solutions, technologies, and tools in mobile or IoT software development and testing. Meet one-on-one with representatives from some of today's most innovative organizations
Jan. 22, 2017 12:45 PM EST Reads: 1,680
@DevOpsSummit taking place June 6-8, 2017 at Javits Center, New York City, is co-located with the 20th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. @DevOpsSummit at Cloud Expo New York Call for Papers is now open.
Jan. 22, 2017 12:00 PM EST Reads: 3,629
SYS-CON Events announced today that Catchpoint Systems, Inc., a provider of innovative web and infrastructure monitoring solutions, has been named “Silver Sponsor” of SYS-CON's DevOps Summit at 18th Cloud Expo New York, which will take place June 7-9, 2016, at the Javits Center in New York City, NY. Catchpoint is a leading Digital Performance Analytics company that provides unparalleled insight into customer-critical services to help consistently deliver an amazing customer experience. Designed ...
Jan. 22, 2017 11:45 AM EST Reads: 6,445
DevOps is being widely accepted (if not fully adopted) as essential in enterprise IT. But as Enterprise DevOps gains maturity, expands scope, and increases velocity, the need for data-driven decisions across teams becomes more acute. DevOps teams in any modern business must wrangle the ‘digital exhaust’ from the delivery toolchain, "pervasive" and "cognitive" computing, APIs and services, mobile devices and applications, the Internet of Things, and now even blockchain. In this power panel at @...
Jan. 22, 2017 11:45 AM EST Reads: 2,963
Data is the fuel that drives the machine learning algorithmic engines and ultimately provides the business value. In his session at Cloud Expo, Ed Featherston, a director and senior enterprise architect at Collaborative Consulting, discussed the key considerations around quality, volume, timeliness, and pedigree that must be dealt with in order to properly fuel that engine.
Jan. 22, 2017 11:30 AM EST Reads: 3,703
"A lot of times people will come to us and have a very diverse set of requirements or very customized need and we'll help them to implement it in a fashion that you can't just buy off of the shelf," explained Nick Rose, CTO of Enzu, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Jan. 22, 2017 09:30 AM EST Reads: 4,760
The WebRTC Summit New York, to be held June 6-8, 2017, at the Javits Center in New York City, NY, announces that its Call for Papers is now open. Topics include all aspects of improving IT delivery by eliminating waste through automated business models leveraging cloud technologies. WebRTC Summit is co-located with 20th International Cloud Expo and @ThingsExpo. WebRTC is the future of browser-to-browser communications, and continues to make inroads into the traditional, difficult, plug-in web co...
Jan. 22, 2017 09:30 AM EST Reads: 3,011
In 2014, Amazon announced a new form of compute called Lambda. We didn't know it at the time, but this represented a fundamental shift in what we expect from cloud computing. Now, all of the major cloud computing vendors want to take part in this disruptive technology. In his session at 20th Cloud Expo, John Jelinek IV, a web developer at Linux Academy, will discuss why major players like AWS, Microsoft Azure, IBM Bluemix, and Google Cloud Platform are all trying to sidestep VMs and containers...
Jan. 22, 2017 08:30 AM EST Reads: 967
Buzzword alert: Microservices and IoT at a DevOps conference? What could possibly go wrong? In this Power Panel at DevOps Summit, moderated by Jason Bloomberg, the leading expert on architecting agility for the enterprise and president of Intellyx, panelists peeled away the buzz and discuss the important architectural principles behind implementing IoT solutions for the enterprise. As remote IoT devices and sensors become increasingly intelligent, they become part of our distributed cloud enviro...
Jan. 22, 2017 08:30 AM EST Reads: 4,991
SYS-CON Events announced today that MobiDev, a client-oriented software development company, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place June 6-8, 2017, at the Javits Center in New York City, NY, and the 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. MobiDev is a software company that develops and delivers turn-key mobile apps, websites, web services, and complex softw...
Jan. 22, 2017 07:15 AM EST Reads: 1,968
DevOps tends to focus on the relationship between Dev and Ops, putting an emphasis on the ops and application infrastructure. But that’s changing with microservices architectures. In her session at DevOps Summit, Lori MacVittie, Evangelist for F5 Networks, will focus on how microservices are changing the underlying architectures needed to scale, secure and deliver applications based on highly distributed (micro) services and why that means an expansion into “the network” for DevOps.
Jan. 22, 2017 06:30 AM EST Reads: 5,586
Choosing the right cloud for your workloads is a balancing act that can cost your organization time, money and aggravation - unless you get it right the first time. Economics, speed, performance, accessibility, administrative needs and security all play a vital role in dictating your approach to the cloud. Without knowing the right questions to ask, you could wind up paying for capacity you'll never need or underestimating the resources required to run your applications.
Jan. 22, 2017 06:00 AM EST Reads: 4,095
WebRTC is about the data channel as much as about video and audio conferencing. However, basically all commercial WebRTC applications have been built with a focus on audio and video. The handling of “data” has been limited to text chat and file download – all other data sharing seems to end with screensharing. What is holding back a more intensive use of peer-to-peer data? In her session at @ThingsExpo, Dr Silvia Pfeiffer, WebRTC Applications Team Lead at National ICT Australia, looked at differ...
Jan. 22, 2017 03:45 AM EST Reads: 5,066
Adding public cloud resources to an existing application can be a daunting process. The tools that you currently use to manage the software and hardware outside the cloud aren’t always the best tools to efficiently grow into the cloud. All of the major configuration management tools have cloud orchestration plugins that can be leveraged, but there are also cloud-native tools that can dramatically improve the efficiency of managing your application lifecycle. In his session at 18th Cloud Expo, ...
Jan. 22, 2017 02:45 AM EST Reads: 6,153
Growth hacking is common for startups to make unheard-of progress in building their business. Career Hacks can help Geek Girls and those who support them (yes, that's you too, Dad!) to excel in this typically male-dominated world. Get ready to learn the facts: Is there a bias against women in the tech / developer communities? Why are women 50% of the workforce, but hold only 24% of the STEM or IT positions? Some beginnings of what to do about it! In her Day 2 Keynote at 17th Cloud Expo, Sandy Ca...
Jan. 22, 2017 02:30 AM EST Reads: 7,910
With the proliferation of both SQL and NoSQL databases, organizations can now target specific fit-for-purpose database tools for their different application needs regarding scalability, ease of use, ACID support, etc. Platform as a Service offerings make this even easier now, enabling developers to roll out their own database infrastructure in minutes with minimal management overhead. However, this same amount of flexibility also comes with the challenges of picking the right tool, on the right ...
Jan. 22, 2017 02:30 AM EST Reads: 5,386
While many government agencies have embraced the idea of employing cloud computing as a tool for increasing the efficiency and flexibility of IT, many still struggle with large scale adoption. The challenge is mainly attributed to the federated structure of these agencies as well as the immaturity of brokerage and governance tools and models. Initiatives like FedRAMP are a great first step toward solving many of these challenges but there are a lot of unknowns that are yet to be tackled. In hi...
Jan. 22, 2017 02:30 AM EST Reads: 3,881
SYS-CON Media announced today that @WebRTCSummit Blog, the largest WebRTC resource in the world, has been launched. @WebRTCSummit Blog offers top articles, news stories, and blog posts from the world's well-known experts and guarantees better exposure for its authors than any other publication. @WebRTCSummit Blog can be bookmarked ▸ Here @WebRTCSummit conference site can be bookmarked ▸ Here
Jan. 22, 2017 02:00 AM EST Reads: 11,755
"Splunk basically takes machine data and we make it usable, valuable and accessible for everyone. The way that plays in DevOps is - we need to make data-driven decisions to delivering applications," explained Andi Mann, Chief Technology Advocate at Splunk and @DevOpsSummit Conference Chair, in this SYS-CON.tv interview at @DevOpsSummit at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
Jan. 22, 2017 01:30 AM EST Reads: 2,190