Posts Tagged 'Gartner'

October 13, 2015

The SLayer Standard Vol. 1, No. 16

The week in review. All the IBM Cloud and SoftLayer headlines in one place.

The dawn of a new era
IBM’s fearless leader, Ginni Rometty, took the stage at the Gartner Symposium last week to discuss the where Big Blue is headed.

What’s in store for IBM? Rometty called it the “cognitive era.” In that vein, IBM is forming the Cognitive Business Solutions group “to build cognitive innovations across industries.” About the new addition, Rometty said, “Digital business and digital intelligence equal the cognitive era.”

Pretty exciting stuff, if we do say so ourselves. Read more about it here.

Tackling mobile cloud security with AT&T
IBM and AT&T are working together on a mobile cloud security solution to improve mobile app and data security in the cloud.

How are they going to do it? Caleb Barlow, vice president of IBM Security, said, "To help protect organizations, employees, and data, IBM Security and AT&T are delivering a tested and easy-to-deploy set of complimentary tools. We’re giving enterprise mobile device users stable, private access to data and apps in the cloud.” The approach will allow workforces to be “productive without compromising security and the mobile user experience.”

What are these tools Barlow references? Learn about the partnership here.

Tangled up in Big Blue
The world’s most famous supercomputer is following Rometty’s lead—Watson’s all about cognitive computing, too. Except Watson has Bob Dylan in his corner of the ring.

Wait, what? Bob Dylan? Yes, you read that correctly. The Jeopardy winner jokes with Dylan in a new IBM video.


September 24, 2012

Cloud Computing is not a 'Thing' ... It's a way of Doing Things.

I like to think that we are beyond 'defining' cloud, but what I find in reality is that we still argue over basics. I have conversations in which people still delineate things like "hosting" from "cloud computing" based degrees of single-tenancy. Now I'm a stickler for definitions just like the next pedantic software-religious guy, but when it comes to arguing minutiae about cloud computing, it's easy to lose the forest for the trees. Instead of discussing underlying infrastructure and comparing hypervisors, we'll look at two well-cited definitions of cloud computing that may help us unify our understanding of the model.

I use the word "model" intentionally there because it's important to note that cloud computing is not a "thing" or a "product." It's a way of doing business. It's an operations model that is changing the fundamental economics of writing and deploying software applications. It's not about a strict definition of some underlying service provider architecture or whether multi-tenancy is at the data center edge, the server or the core. It's about enabling new technology to be tested and fail or succeed in blazing calendar time and being able to support super-fast growth and scale with little planning. Let's try to keep that in mind as we look at how NIST and Gartner define cloud computing.

The National Institute of Standards and Technology (NIST) is a government organization that develops standards, guidelines and minimum requirements as needed by industry or government programs. Given the confusion in the marketplace, there's a huge "need" for a simple, consistent definition of cloud computing, so NIST had a pretty high profile topic on its hands. Their resulting Cloud Computing Definition describes five essential characteristics of cloud computing, three service models, and four deployment models. Let's table the service models and deployment models for now and look at the five essential characteristics of cloud computing. I'll summarize them here; follow the link if you want more context or detail on these points:

  • On-Demand Self Service: A user can automatically provision compute without human interaction.
  • Broad Network Access: Capabilities are available over the network.
  • Resource Pooling: Computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned.
  • Rapid Elasticity: Capabilities can be elastically provisioned and released.
  • Measured Service: Resource usage can be monitored, controlled and reported.

The characteristics NIST uses to define cloud computing are pretty straightforward, but they are still a little ambiguous: How quickly does an environment have to be provisioned for it to be considered "on-demand?" If "broad network access" could just mean "connected to the Internet," why include that as a characteristic? When it comes to "measured service," how granular does the resource monitoring and control need to be for something to be considered "cloud computing?" A year? A minute? These characteristics cast a broad net, and we can build on that foundation as we set out to create a more focused definition.

For our next stop, let's look at Gartner's view: "A style of computing in which scalable and elastic IT-enabled capabilities are delivered as a service using Internet infrastructure." From a philosophical perspective, I love their use of "style" when talking about cloud computing. Little differentiates the underlying IT capabilities of cloud computing from other types of computing, so when looking at cloud computing, we really just see a variation on how those capabilities are being leveraged. It's important to note that Gartner's definition includes "elastic" alongside "scalable" ... Cloud computing gets the most press for being able to scale remarkably, but the flip-side of that expansion is that it also needs to contract on-demand.

All of this describes a way of deploying compute power that is completely different than the way we did this in the decades that we've been writing software. It used to take months to get funding and order the hardware to deploy an application. That's a lot of time and risk that startups and enterprises alike can erase from their business plans.

How do we wrap all of those characteristics up into unified of definition of cloud computing? The way I look at it, cloud computing is as an operations model that yields seemingly unlimited compute power when you need it. It enables (scalable and elastic) capacity as you need it, and that capacity's pricing is based on consumption. That doesn't mean a provider should charge by the compute cycle, generator fan RPM or some other arcane measurement of usage ... It means that a customer should understand the resources that are being invoiced, and he/she should have the power to change those resources as needed. A cloud computing environment has to have self-service provisioning that doesn't require manual intervention from the provider, and I'd even push that requirement a little further: A cloud computing environment should have API accessibility so a customer doesn't even have to manually intervene in the provisioning process (The customer's app could use automated logic and API calls to scale infrastructure up or down based on resource usage).

I had the opportunity to speak at Cloud Connect Chicago, and I shared SoftLayer's approach to cloud computing and how it has evolved into a few distinct products that speak directly to our customers' needs:

The session was about 45 minutes, so the video above has been slimmed down a bit for easier consumption. If you're interested in seeing the full session and getting into a little more detail, we've uploaded an un-cut version here.


August 22, 2007

SaaS Who?

I'm always on the lookout for drivers of the hosting industry. One of those drivers is "Software as a Service" (SaaS). After seeing this article where Gartner thinks that the SaaS market will basically triple over the next four years, I wondered if the SaaS movement was affecting me yet.

I then realized that the SaaS market had grabbed me in one very important area – personal finance software. I had become disenchanted with my common desktop personal finance package – it had a lot of features that I didn't use and it didn't do some things that I need. So I began searching for options and discovered Mvelopes.

Mvelopes is a SaaS solution. Rather than buy the software, you subscribe to it over the Web. Anywhere you have an Internet connection you can access it, even from a mobile phone. It logs into the web sites of your bank accounts, investment accounts, retirement accounts, credit card accounts, etc., and brings your account info together in a convenient one-screen view. It will download info from accounts that your old desktop software can’t touch. And because it’s a subscription, you never have to worry about keeping up with new versions, patches, etc. Every time you log on you have the latest production software updates at your disposal.

It doesn't do asset allocation, portfolio analysis, technical analysis, stock screens or other fancy things that desktop personal finance software attempts to do. But it does planning and budgeting VERY well. This is what I need my personal financial software to do most of all, and my old software didn’t do this very well.

Probably the biggest hurdle in latching on to a SaaS solution like this is getting comfortable with placing the data security outside of your control since it doesn't reside on your local machine. But when you realize that the vendor hosts the data at a secure data center and has far better data security, physical security, and network security than your spare upstairs bedroom office, it is possible to make the move.

According to Gartner, software consumers will quickly realize the simplicity of subscribing to secure hosted solutions that are accessible from anywhere. Naturally, these rapidly growing SaaS solutions need a home. Consequently, we at SoftLayer would like to ask these SaaS providers such as Mvelopes, "Who does your hosting?"


Subscribe to gartner