|By Jason Bloomberg||
|March 24, 2012 11:00 AM EDT||
First the good news: Cloud Computing is real, it’s here to stay, we’re doing a reasonably good job of defining it, and it’s already providing significant business value to countless organizations around the globe. Now the bad news: there’s still plenty of confusion over the what Cloud is and how to achieve value with it.
Much of this confusion, as you might expect, comes from software and hardware vendors. After all, they’ve all had to scramble for a new Cloud value proposition once they realized that Cloud Computing would eventually doom the old way of selling their gear. For most such vendors, their Cloud strategies are works in progress. Yes, they may have a bona fide Cloud offering, but if you look more closely, the Cloud benefits you’re expecting may not yet be available. Our advice? Caveat emptor.
Getting the Elasticity You Require
In spite of the title of this ZapFlash, the distinction between a “real” or “fake” Cloud isn’t particularly useful, since it could be argued that any subscription-based Web site is a simple example of SaaS. What really matters is the value proposition. If all you want is a pay-as-you-go subscription model for something you access over the Web, then virtually any vendor’s purported SaaS offering may qualify. However, a subscription model doesn’t guarantee elasticity or automated recovery from failure, two essential Cloud characteristics. If you don’t care about these characteristics, then fine. But don’t be fooled. A vendor may say their offering is Cloud-based, suggesting they have an elastic offering even if they don’t.
It’s also important to understand the different types of elasticity. Even if a vendor says their offering is elastic, you may need to dig further. They may simply be referring to the elasticity of their virtualization layer. An IaaS provider might offer you, say, a virtual machine (VM) with a gigabyte of RAM, with the promise that if you need two gigabytes, you’ll get it automatically, and only pay for it while you’re using it. Yes, this is a form of elasticity, but it has limits. After all, your VM is rubbing elbows with other VMs on some physical server with physical memory somewhere, and there’s only so much RAM to go around. Allotting you more might even mean borrowing it from someone else’s VM.
However, you may be looking for the unlimited type of elasticity that gives Clouds the illusion of infinite capacity—in other words, the elasticity that makes Clouds cloudy. For this type of elasticity, what we might call Cloud elasticity to distinguish it from the limited form in the paragraph above, the Cloud provider must be able to provision and deprovision additional instances quickly and automatically, where “instances” might refer to VMs, storage, queues, databases, or whatever resources you’re interested in acquiring from the provider. IaaS vendors find this kind of horizontal elasticity relatively straightforward, since it’s up to you how you’re going to use your new instances. But for PaaS and SaaS vendors, Cloud elasticity can be unexpectedly problematic.
For example, take a look at the Oracle Database Cloud. This offering essentially takes the enterprise workhorse Oracle Database 11g and places it into a virtualized environment—what Oracle refers to as a PaaS offering in a Private Cloud. The architectural emphasis, however, is on database consolidation, not horizontal elasticity. The problem is that the Oracle Database is inherently partition intolerant, because it guarantees availability and immediate consistency. Their offering may very well meet your needs, but don’t expect it to offer Cloud elasticity.
It’s also important to question your SaaS or PaaS provider about multitenancy. As we discussed in an earlier ZapFlash, there are several different flavors of multitenancy, and they support different value propositions. If a vendor has a traditional app and they want to bring it to the Cloud market quickly, they will typically offer a shared-hardware or shared-OS megatenancy model. With megatenancy, the vendor simply installs the same software they sell commercially on top of virtualized infrastructure, one instance per customer, and then offers customers pay-as-you-go access. If that sounds like a hosted provider model as opposed to a true Cloud model, you’re on the right track—although you may only require pay-as-you-go pricing via a hosted provider model, so the distinction may be moot. But if you’re looking for the elasticity, collaboration capabilities, and coordinated, transparent updates of a SaaS offering with shared-table multitenancy, then be sure your provider truly offers them.
Tough Questions to Ask
There’s more to getting what you pay for in the Cloud than ensuring the elasticity and multitenancy on offer meet your needs. Here are some tough questions you can ask to separate the wheat from the chaff:
- Did the SaaS provider simply cross out the word “Web” on their marketing and replace it with “Cloud”? Yes, this might be all you require, but chances are you’re looking for something more. Remember the dot.com days where mundane companies would stick the word “Web” in their marketing and automatically become a dot.com player? Well, now the spinmeisters are doing it again. Accessing software with a browser over the Internet doesn’t make it “Cloud.” That’s what we used to call the Web.
- Will moving to the Cloud really save me money? Saving money may or may not be your reason for moving to the Cloud, but for many organizations, it’s their primary business driver. However, if your capacity requirements are relatively stable—that is, elasticity isn’t particularly important to you—then IaaS in particular may actually be more expensive than just leaving your apps where they are. Make sure you crunch the numbers before taking the plunge.
- Do you like the idea of SaaS, but no existing SaaS offering is quite right, so you’re thinking about hiring someone to build you a “custom” SaaS solution? If so, you’re almost certainly on the wrong track. The whole point to SaaS is you’re leaving the software development as well as hosting work to someone else who can make money from many customers, thus lowering the cost for all of them. Paying someone to build a bespoke solution defeats the whole purpose. It’s really not SaaS at all, even if you access it over the Web.
- Does your PaaS provider’s platform give you the APIs you require? For PaaS providers who’ve built their platforms from scratch to run in the Cloud, this is a silly question. Take the Facebook app platform, for example. The whole point of running your app on Facebook is to interface with the core Facebook app, so of course they provide the APIs you need to do so. But what if your PaaS provider took some old middleware product, say an ESB, stuck it in the Cloud, and called it PaaS? You’ll be lucky if the APIs you get simply reflect the fact they’re running in the Cloud at all, let alone offer you specialized capabilities unique to the environment.
- Just how automated is a public Cloud provider’s automated provisioning and configuration? Elasticity doesn’t just require dynamic provisioning and deprovisioning, it requires automated provisioning and deprovisioning. If provisioning a VM means sending a work order to a sysadmin who’ll get back to you in a few days, it’s not Cloud at all.
- Similarly, are you considering investing in a Private Cloud, but your vendor can’t provide fully automated configuration and provisioning tools? If so, they’re pulling the wool over your eyes. How do you expect to handle configuration and provisioning, by hiring a room full of monkeys pounding on keyboards all day? Puhleeze. We have a phrase for a Private Cloud without automated configuration and provisioning. We call it a traditional data center.
The ZapThink Take
Fortunately, ZapThink is here to help. I’m speaking at a number of conferences over the next few months, and many of them have vendor-heavy agendas. To balance all that vendor spin, my talks always focus on how to achieve real business value by understanding what the vendors can—and cannot—provide. As an added aid, feel free to print this ZapFlash and bring it along. It’ll help you ask the right questions when you face that smiling sales rep at the exhibit booth. I hope to see you in London this Friday, Enterprise Data World in Atlanta on May 2 (discount code SPEAKER429) , Dallas on May 22, Kuala Lumpur on May 28 – 29, or Cloud Expo in New York June 11 – 14 (Golden Pass discount code zapthinkdiscount). I want to see you with this cheat sheet in hand!
Photo credit: Jayel Aheram
The definition of IoT is not new, in fact it’s been around for over a decade. What has changed is the public's awareness that the technology we use on a daily basis has caught up on the vision of an always on, always connected world. If you look into the details of what comprises the IoT, you’ll see that it includes everything from cloud computing, Big Data analytics, “Things,” Web communication, applications, network, storage, etc. It is essentially including everything connected online from ha...
Nov. 22, 2014 10:00 PM EST Reads: 921
We are all here because we are sold on the transformative promise of The Cloud. But what good is all of this ephemeral, on-demand infrastructure if your usage doesn't actually improve the agility and speed of your business? How must Operations adapt in order to avoid stifling your Cloud initiative? In his session at DevOps Summit, Damon Edwards, co-founder and managing partner of the DTO Solutions, will highlight the successful organizational, process, and tooling patterns of high-performing c...
Nov. 22, 2014 08:45 PM EST Reads: 853
Software-driven innovation is becoming a primary approach to how businesses create and deliver new value to customers. A survey of 400 business and IT executives by the IBM Institute for Business Value showed businesses that are more effective at software delivery are also more profitable than their peers nearly 70 percent of the time (1). DevOps provides a way for businesses to remain competitive, applying lean and agile principles to software development to speed the delivery of software that ...
Nov. 22, 2014 08:00 PM EST Reads: 1,400
Docker offers a new, lightweight approach to application portability. Applications are shipped using a common container format and managed with a high-level API. Their processes run within isolated namespaces that abstract the operating environment independently of the distribution, versions, network setup, and other details of this environment. This "containerization" has often been nicknamed "the new virtualization." But containers are more than lightweight virtual machines. Beyond their small...
Nov. 22, 2014 06:45 PM EST Reads: 1,078
The move in recent years to cloud computing services and architectures has added significant pace to the application development and deployment environment. When enterprise IT can spin up large computing instances in just minutes, developers can also design and deploy in small time frames that were unimaginable a few years ago. The consequent move toward lean, agile, and fast development leads to the need for the development and operations sides to work very closely together. Thus, DevOps become...
Nov. 22, 2014 05:45 PM EST Reads: 1,147
Cloud Expo 2014 TV commercials will feature @ThingsExpo, which was launched in June, 2014 at New York City's Javits Center as the largest 'Internet of Things' event in the world.
Nov. 22, 2014 05:30 PM EST Reads: 1,229
An entirely new security model is needed for the Internet of Things, or is it? Can we save some old and tested controls for this new and different environment? In his session at @ThingsExpo, New York's at the Javits Center, Davi Ottenheimer, EMC Senior Director of Trust, reviewed hands-on lessons with IoT devices and reveal a new risk balance you might not expect. Davi Ottenheimer, EMC Senior Director of Trust, has more than nineteen years' experience managing global security operations and asse...
Nov. 22, 2014 05:30 PM EST Reads: 994
The major cloud platforms defy a simple, side-by-side analysis. Each of the major IaaS public-cloud platforms offers their own unique strengths and functionality. Options for on-site private cloud are diverse as well, and must be designed and deployed while taking existing legacy architecture and infrastructure into account. Then the reality is that most enterprises are embarking on a hybrid cloud strategy and programs. In this Power Panel at 15th Cloud Expo (http://www.CloudComputingExpo.com...
Nov. 22, 2014 07:00 AM EST Reads: 1,321
Explosive growth in connected devices. Enormous amounts of data for collection and analysis. Critical use of data for split-second decision making and actionable information. All three are factors in making the Internet of Things a reality. Yet, any one factor would have an IT organization pondering its infrastructure strategy. How should your organization enhance its IT framework to enable an Internet of Things implementation? In his session at Internet of @ThingsExpo, James Kirkland, Chief Ar...
Nov. 21, 2014 09:15 PM EST Reads: 1,239
Leysin American School is an exclusive, private boarding school located in Leysin, Switzerland. Leysin selected an OpenStack-powered, private cloud as a service to manage multiple applications and provide development environments for students across the institution. Seeking to meet rigid data sovereignty and data integrity requirements while offering flexible, on-demand cloud resources to users, Leysin identified OpenStack as the clear choice to round out the school's cloud strategy. Additional...
Nov. 21, 2014 08:45 PM EST Reads: 1,207
Technology is enabling a new approach to collecting and using data. This approach, commonly referred to as the "Internet of Things" (IoT), enables businesses to use real-time data from all sorts of things including machines, devices and sensors to make better decisions, improve customer service, and lower the risk in the creation of new revenue opportunities. In his General Session at Internet of @ThingsExpo, Dave Wagstaff, Vice President and Chief Architect at BSQUARE Corporation, discuss the ...
Nov. 21, 2014 08:00 PM EST Reads: 1,316
The security devil is always in the details of the attack: the ones you've endured, the ones you prepare yourself to fend off, and the ones that, you fear, will catch you completely unaware and defenseless. The Internet of Things (IoT) is nothing if not an endless proliferation of details. It's the vision of a world in which continuous Internet connectivity and addressability is embedded into a growing range of human artifacts, into the natural world, and even into our smartphones, appliances, a...
Nov. 21, 2014 08:00 PM EST Reads: 1,254
"BSQUARE is in the business of selling software solutions for smart connected devices. It's obvious that IoT has moved from being a technology to being a fundamental part of business, and in the last 18 months people have said let's figure out how to do it and let's put some focus on it, " explained Dave Wagstaff, VP & Chief Architect, at BSQUARE Corporation, in this SYS-CON.tv interview at @ThingsExpo, held Nov 4-6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
Nov. 21, 2014 07:00 PM EST Reads: 1,192
The 4th International DevOps Summit, co-located with16th International Cloud Expo – being held June 9-11, 2015, at the Javits Center in New York City, NY – announces that its Call for Papers is now open. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you cannot afford to miss. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the world's large...
Nov. 21, 2014 06:45 PM EST Reads: 1,154
Verizon Enterprise Solutions is simplifying the cloud-purchasing experience for its clients, with the launch of Verizon Cloud Marketplace, a key foundational component of the company's robust ecosystem of enterprise-class technologies. The online storefront will initially feature pre-built cloud-based services from AppDynamics, Hitachi Data Systems, Juniper Networks, PfSense and Tervela. Available globally to enterprises using Verizon Cloud, Verizon Cloud Marketplace provides a one-stop shop fo...
Nov. 21, 2014 05:30 PM EST Reads: 1,130
"Our premise is Docker is not enough. That's not a bad thing - we actually love Docker. At ActiveState all our products are based on open source technology and Docker is an up-and-coming piece of open source technology," explained Bart Copeland, President & CEO of ActiveState Software, in this SYS-CON.tv interview at DevOps Summit at Cloud Expo®, held Nov 4-6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
Nov. 20, 2014 10:30 PM EST Reads: 1,269
DevOps Summit 2015 New York, co-located with the 16th International Cloud Expo - to be held June 9-11, 2015, at the Javits Center in New York City, NY - announces that it is now accepting Keynote Proposals. The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce software that is obsolete...
Nov. 20, 2014 09:00 PM EST Reads: 1,456
What do a firewall and a fortress have in common? They are no longer strong enough to protect the valuables housed inside. Like the walls of an old fortress, the cracks in the firewall are allowing the bad guys to slip in - unannounced and unnoticed. By the time these thieves get in, the damage is already done and the network is already compromised. Intellectual property is easily slipped out the back door leaving no trace of forced entry. If we want to reign in on these cybercriminals, it's hig...
Nov. 20, 2014 07:00 PM EST Reads: 1,155
Infor has announced a new feature Infor CloudSuite™ Aerospace & Defense (A&D) to aid compliance with International Traffic in Arms Regulations (ITAR). The ITAR function will serve as a complementary function for new or existing Infor CloudSuite A&D customers, to facilitate compliance for Infor customers that are creating a US defense article or performing a US defense service and wish to benefit from cloud-services. The ITAR regulation serves to manage handling and access requirements for dat...
Nov. 20, 2014 07:00 PM EST Reads: 1,278