|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.
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...
Sep. 30, 2016 02:00 AM EDT Reads: 2,075
DevOps and microservices are permeating software engineering teams broadly, whether these teams are in pure software shops but happen to run a business, such Uber and Airbnb, or in companies that rely heavily on software to run more traditional business, such as financial firms or high-end manufacturers. Microservices and DevOps have created software development and therefore business speed and agility benefits, but they have also created problems; specifically, they have created software sec...
Sep. 30, 2016 02:00 AM EDT Reads: 1,376
To leverage Continuous Delivery, enterprises must consider impacts that span functional silos, as well as applications that touch older, slower moving components. Managing the many dependencies can cause slowdowns. See how to achieve continuous delivery in the enterprise.
Sep. 30, 2016 01:45 AM EDT Reads: 2,185
SYS-CON Events announced today that Tintri Inc., a leading producer of VM-aware storage (VAS) for virtualization and cloud environments, 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. Tintri VM-aware storage is the simplest for virtualized applications and cloud. Organizations including GE, Toyota, United Healthcare, NASA and 6 of the Fortune 15 have said “No to LUNs.” With Tintri they mana...
Sep. 30, 2016 01:15 AM EDT Reads: 2,958
In his general session at 18th Cloud Expo, Lee Atchison, Principal Cloud Architect and Advocate at New Relic, discussed cloud as a ‘better data center’ and how it adds new capacity (faster) and improves application availability (redundancy). The cloud is a ‘Dynamic Tool for Dynamic Apps’ and resource allocation is an integral part of your application architecture, so use only the resources you need and allocate /de-allocate resources on the fly.
Sep. 30, 2016 12:45 AM EDT Reads: 2,974
Cloud Expo 2016 New York at the Javits Center New York was characterized by increased attendance and a new focus on operations. These were both encouraging signs for all involved in Cloud Computing and all that it touches. As Conference Chair, I work with the Cloud Expo team to structure three keynotes, numerous general sessions, and more than 150 breakout sessions along 10 tracks. Our job is to balance the state of enterprise IT today with the trends that will be commonplace tomorrow. Mobile...
Sep. 30, 2016 12:00 AM EDT Reads: 4,230
Analysis of 25,000 applications reveals 6.8% of packages/components used included known defects. Organizations standardizing on components between 2 - 3 years of age can decrease defect rates substantially. Open source and third-party packages/components live at the heart of high velocity software development organizations. Today, an average of 106 packages/components comprise 80 - 90% of a modern application, yet few organizations have visibility into what components are used where.
Sep. 29, 2016 10:45 PM EDT Reads: 848
More and more companies are looking to microservices as an architectural pattern for breaking apart applications into more manageable pieces so that agile teams can deliver new features quicker and more effectively. What this pattern has done more than anything to date is spark organizational transformations, setting the foundation for future application development. In practice, however, there are a number of considerations to make that go beyond simply “build, ship, and run,” which changes ho...
Sep. 29, 2016 10:15 PM EDT Reads: 2,799
Throughout history, various leaders have risen up and tried to unify the world by conquest. Fortunately, none of their plans have succeeded. The world goes on just fine with each country ruling itself; no single ruler is necessary. That’s how it is with the container platform ecosystem, as well. There’s no need for one all-powerful, all-encompassing container platform. Think about any other technology sector out there – there are always multiple solutions in every space. The same goes for conta...
Sep. 29, 2016 07:45 PM EDT Reads: 1,263
Let's recap what we learned from the previous chapters in the series: episode 1 and episode 2. We learned that a good rollback mechanism cannot be designed without having an intimate knowledge of the application architecture, the nature of your components and their dependencies. Now that we know what we have to restore and in which order, the question is how?
Sep. 29, 2016 07:00 PM EDT Reads: 1,345
All clouds are not equal. To succeed in a DevOps context, organizations should plan to develop/deploy apps across a choice of on-premise and public clouds simultaneously depending on the business needs. This is where the concept of the Lean Cloud comes in - resting on the idea that you often need to relocate your app modules over their life cycles for both innovation and operational efficiency in the cloud. In his session at @DevOpsSummit at19th Cloud Expo, Valentin (Val) Bercovici, CTO of So...
Sep. 29, 2016 06:00 PM EDT Reads: 1,546
SYS-CON Events announced today that eCube Systems, a leading provider of middleware modernization, integration, and management solutions, will exhibit at @DevOpsSummit at 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. eCube Systems offers a family of middleware evolution products and services that maximize return on technology investment by leveraging existing technical equity to meet evolving business needs. ...
Sep. 29, 2016 05:15 PM EDT Reads: 1,587
SYS-CON Events announced today that Commvault, a global leader in enterprise data protection and information management, has been named “Bronze Sponsor” of SYS-CON's 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Commvault is a leading provider of data protection and information management solutions, helping companies worldwide activate their data to drive more value and business insight and to transform moder...
Sep. 29, 2016 05:15 PM EDT Reads: 2,861
SYS-CON Events has announced today that Roger Strukhoff has been named conference chair of Cloud Expo and @ThingsExpo 2016 Silicon Valley. The 19th Cloud Expo and 6th @ThingsExpo will take place on November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. "The Internet of Things brings trillions of dollars of opportunity to developers and enterprise IT, no matter how you measure it," stated Roger Strukhoff. "More importantly, it leverages the power of devices and the Interne...
Sep. 29, 2016 04:45 PM EDT Reads: 3,474
Whether they’re located in a public, private, or hybrid cloud environment, cloud technologies are constantly evolving. While the innovation is exciting, the end mission of delivering business value and rapidly producing incremental product features is paramount. In his session at @DevOpsSummit at 19th Cloud Expo, Kiran Chitturi, CTO Architect at Sungard AS, will discuss DevOps culture, its evolution of frameworks and technologies, and how it is achieving maturity. He will also cover various st...
Sep. 29, 2016 04:30 PM EDT Reads: 1,970
Monitoring of Docker environments is challenging. Why? Because each container typically runs a single process, has its own environment, utilizes virtual networks, or has various methods of managing storage. Traditional monitoring solutions take metrics from each server and applications they run. These servers and applications running on them are typically very static, with very long uptimes. Docker deployments are different: a set of containers may run many applications, all sharing the resource...
Sep. 29, 2016 03:00 PM EDT Reads: 2,864
Video experiences should be unique and exciting! But that doesn’t mean you need to patch all the pieces yourself. Users demand rich and engaging experiences and new ways to connect with you. But creating robust video applications at scale can be complicated, time-consuming and expensive. In his session at @ThingsExpo, Zohar Babin, Vice President of Platform, Ecosystem and Community at Kaltura, will discuss how VPaaS enables you to move fast, creating scalable video experiences that reach your...
Sep. 29, 2016 02:00 PM EDT Reads: 1,191
19th Cloud Expo, taking place November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, 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. Meanwhile, 94% of enterpri...
Sep. 29, 2016 01:30 PM EDT Reads: 4,468
SYS-CON Events announced today the Enterprise IoT Bootcamp, being held November 1-2, 2016, in conjunction with 19th Cloud Expo | @ThingsExpo at the Santa Clara Convention Center in Santa Clara, CA. Combined with real-world scenarios and use cases, the Enterprise IoT Bootcamp is not just based on presentations but with hands-on demos and detailed walkthroughs. We will introduce you to a variety of real world use cases prototyped using Arduino, Raspberry Pi, BeagleBone, Spark, and Intel Edison. Y...
Sep. 29, 2016 01:15 PM EDT Reads: 3,038
Internet of @ThingsExpo, taking place November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 19th Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The Internet of Things (IoT) is the most profound change in personal and enterprise IT since the creation of the Worldwide Web more than 20 years ago. All major researchers estimate there will be tens of billions devices - comp...
Sep. 29, 2016 12:45 PM EDT Reads: 5,144