|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.
Without lifecycle traceability and visibility across the tool chain, stakeholders from Planning-to-Ops have limited insight and answers to who, what, when, why and how across the DevOps lifecycle. This impacts the ability to deliver high quality software at the needed velocity to drive positive business outcomes. In his general session at @DevOpsSummit at 19th Cloud Expo, Eric Robertson, General Manager at CollabNet, will discuss how customers are able to achieve a level of transparency that e...
Oct. 26, 2016 05:00 AM EDT Reads: 987
Today every business relies on software to drive the innovation necessary for a competitive edge in the Application Economy. This is why collaboration between development and operations, or DevOps, has become IT’s number one priority. Whether you are in Dev or Ops, understanding how to implement a DevOps strategy can deliver faster development cycles, improved software quality, reduced deployment times and overall better experiences for your customers.
Oct. 26, 2016 04:45 AM EDT Reads: 942
Without lifecycle traceability and visibility across the tool chain, stakeholders from Planning-to-Ops have limited insight and answers to who, what, when, why and how across the DevOps lifecycle. This impacts the ability to deliver high quality software at the needed velocity to drive positive business outcomes. In his session at @DevOpsSummit 19th Cloud Expo, Eric Robertson, General Manager at CollabNet, will show how customers are able to achieve a level of transparency that enables everyon...
Oct. 26, 2016 03:45 AM EDT Reads: 1,322
What do dependency resolution, situational awareness, and superheroes have in common? Meet Chris Corriere, a DevOps/Software Engineer at Autotrader, speaking on creative ways to maximize usage of all of the above. Mark Miller, Community Advocate and senior storyteller at Sonatype, caught up with Chris to learn more about what his team is up to.
Oct. 26, 2016 03:00 AM EDT Reads: 1,916
@DevOpsSummit has been named the ‘Top DevOps Influencer' by iTrend. iTrend processes millions of conversations, tweets, interactions, news articles, press releases, blog posts - and extract meaning form them and analyzes mobile and desktop software platforms used to communicate, various metadata (such as geo location), and automation tools. In overall placement, @DevOpsSummit ranked as the number one ‘DevOps Influencer' followed by @CloudExpo at third, and @MicroservicesE at 24th.
Oct. 26, 2016 02:30 AM EDT Reads: 4,089
At its core DevOps is all about collaboration. The lines of communication must be opened and it takes some effort to ensure that they stay that way. It’s easy to pay lip service to trends and talk about implementing new methodologies, but without action, real benefits cannot be realized. Success requires planning, advocates empowered to effect change, and, of course, the right tooling. To bring about a cultural shift it’s important to share challenges. In simple terms, ensuring that everyone k...
Oct. 26, 2016 02:30 AM EDT Reads: 12,700
JetBlue Airways uses virtual environments to reduce software development costs, centralize performance testing, and create a climate for continuous integration and real-time monitoring of mobile applications. The next BriefingsDirect Voice of the Customer performance engineering case study discussion examines how JetBlue Airways in New York uses virtual environments to reduce software development costs, centralize performance testing, and create a climate for continuous integration and real-tim...
Oct. 26, 2016 01:15 AM EDT Reads: 1,315
So you think you are a DevOps warrior, huh? Put your money (not really, it’s free) where your metrics are and prove it by taking The Ultimate DevOps Geek Quiz Challenge, sponsored by DevOps Summit. Battle through the set of tough questions created by industry thought leaders to earn your bragging rights and win some cool prizes.
Oct. 26, 2016 12:15 AM EDT Reads: 4,133
The Internet of Things will challenge the status quo of how IT and development organizations operate. Or will it? Certainly the fog layer of IoT requires special insights about data ontology, security and transactional integrity. But the developmental challenges are the same: People, Process and Platform and how we integrate our thinking to solve complicated problems. In his session at 19th Cloud Expo, Craig Sproule, CEO of Metavine, will demonstrate how to move beyond today's coding paradigm ...
Oct. 26, 2016 12:00 AM EDT Reads: 3,878
SYS-CON Events announced today that SoftNet Solutions will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. SoftNet Solutions specializes in Enterprise Solutions for Hadoop and Big Data. It offers customers the most open, robust, and value-conscious portfolio of solutions, services, and tools for the shortest route to success with Big Data. The unique differentiator is the ability to architect and ...
Oct. 26, 2016 12:00 AM EDT Reads: 1,046
A completely new computing platform is on the horizon. They’re called Microservers by some, ARM Servers by others, and sometimes even ARM-based Servers. No matter what you call them, Microservers will have a huge impact on the data center and on server computing in general. Although few people are familiar with Microservers today, their impact will be felt very soon. This is a new category of computing platform that is available today and is predicted to have triple-digit growth rates for some ...
Oct. 26, 2016 12:00 AM EDT Reads: 34,224
In case you haven’t heard, the new hotness in app architectures is serverless. Mainly restricted to cloud environments (Amazon Lambda, Google Cloud Functions, Microsoft Azure Functions) the general concept is that you don’t have to worry about anything but the small snippets of code (functions) you write to do something when something happens. That’s an event-driven model, by the way, that should be very familiar to anyone who has taken advantage of a programmable proxy to do app or API routing ...
Oct. 25, 2016 11:00 PM EDT Reads: 1,313
“Being able to take needless work out of the system is more important than being able to put more work into the system.” This is one of my favorite quotes from Gene Kim’s book, The Phoenix Project, and it plays directly into why we're announcing the DevOps Express initiative today. Tracing the Steps. For years now, I have witnessed needless work being performed across the DevOps industry. No, not within our clients DevOps and continuous delivery practices. I have seen it in the buyer’s journe...
Oct. 25, 2016 10:45 PM EDT Reads: 1,367
SYS-CON Events announced today that Enzu will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Enzu’s mission is to be the leading provider of enterprise cloud solutions worldwide. Enzu enables online businesses to use its IT infrastructure to their competitive advantage. By offering a suite of proven hosting and management services, Enzu wants companies to focus on the core of their online busine...
Oct. 25, 2016 08:15 PM EDT Reads: 1,378
In many organizations governance is still practiced by phase or stage gate peer review, and Agile projects are forced to accommodate, which leads to WaterScrumFall or worse. But governance criteria and policies are often very weak anyway, out of date or non-existent. Consequently governance is frequently a matter of opinion and experience, highly dependent upon the experience of individual reviewers. As we all know, a basic principle of Agile methods is delegation of responsibility, and ideally ...
Oct. 25, 2016 08:00 PM EDT Reads: 3,571
With emerging ideas, innovation, and talents, the lines between DevOps, release engineering, and even security are rapidly blurring. I invite you to sit down for a moment with Principle Consultant, J. Paul Reed, and listen to his take on what the intersection between these once individualized fields entails, and may even foreshadow.
Oct. 25, 2016 06:45 PM EDT Reads: 1,817
SYS-CON Events announced today that Transparent Cloud Computing (T-Cloud) Consortium will exhibit at the 19th International Cloud Expo®, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. The Transparent Cloud Computing Consortium (T-Cloud Consortium) will conduct research activities into changes in the computing model as a result of collaboration between "device" and "cloud" and the creation of new value and markets through organic data proces...
Oct. 25, 2016 06:45 PM EDT Reads: 1,453
As we enter the final week before the 19th International Cloud Expo | @ThingsExpo in Santa Clara, CA, it's time for me to reflect on six big topics that will be important during the show. Hybrid Cloud This general-purpose term seems to provide a comfort zone for many enterprise IT managers. It sounds reassuring to be able to work with one of the major public-cloud providers like AWS or Microsoft Azure while still maintaining an on-site presence.
Oct. 25, 2016 03:45 PM EDT Reads: 1,005
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 @...
Oct. 25, 2016 03:00 PM EDT Reads: 2,031
SYS-CON Events announced today that Numerex Corp, a leading provider of managed enterprise solutions enabling the Internet of Things (IoT), will exhibit at the 19th International Cloud Expo | @ThingsExpo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Numerex Corp. (NASDAQ:NMRX) is a leading provider of managed enterprise solutions enabling the Internet of Things (IoT). The Company's solutions produce new revenue streams or create operating...
Oct. 25, 2016 01:30 PM EDT Reads: 2,732