IBM Cloud Private – Agile Infrastructure

IBM Cloud Private enables Cloud Services and an Agile Infrastructure behind a company firewall. While Cloud Private can be deployed in the Amazon and IBM Clouds in a supported deployment case, there exists a sweet spot for companies realize the value of deploying IBM Cloud Private to expose workloads as Services, rather than Servers within their on-premises environment.

Agility and Utility
Let’s use an example of something near and dear to all of us: our mobile. We all have one (or more):

CPMobile We’ve made this device ours by customizing to within an inch of its life to suit our needs. You likely have:

  • A workout application
  • Any number of credit card and / or banking applications
  • Shopping applications

Note that your phone is agile .. You can add / remove applications as you need. A brief use case .. You want to attend a concert:

  • You download the application
  • Enter your information
  • Purchase tickets
  • Show the e-ticket image when you arrive at the venue
  • Snap photos, snippets, uploading like mad during the concert

When all this is done .. You can delete the application to make room for other applications.

Mobile Games? Yes: you might upgrade your mobile game from that jewel thing to that bird thing .. deleting the unwanted game when you’ve won.

This is also quite similar to a familiar Utility Army Knife .. we’ve all seen this one:

CPUtilityKnife 322x294 You use:

  • The scissors for thread
  • The blade for preparing food
  • The saw for cutting wood
  • The bottle opener for wine
  • The file to get yourself out of prison

You snap out the tool you need, use it and then snap it back when you’re finished, moving round to the next task at hand.

You need not carry an entire toolbox with you .. this is something that would weigh you down. This device assures you can finish the work you need at the moment, and then move on to your next bit.

This is IBM Cloud Private: Cloud Services and Agile Infrastructure behind your firewall.

IBM Cloud Private – Innovative and Open
IBM are on to something with Cloud Private. IBM has leveraged assets from the world of Open Standards, building an execution platform that includes policy-based oversight, Role-Based Access Control (RBAC) and a variety of alerting and monitoring functions .. all of which are supplied OOB. Add to this the capability to deploy Services rather than Servers .. Services that include the bulk of the IBM Middleware portfolio, offerings from other vendors and applications from the Open Source Community.

This is not a ‘Rip and Replace’ effort .. This is ‘Augment and Enhance’, ‘Consolidate and Optimize’. This is Agile Infrastructure, within your on-premises and cloud environments.

IBM Cloud Private – What Does it Do?
Some high-level pillars. IBM Cloud Private:

  • Provisions Cloud Services behind your firewall .. IBM offers fully-supported IaaS solutions for Cloud Private as well.
  • Enables an Agile Infrastructure, where you run Services, rather than CapEx Servers, many in a PayGo pricing model.
  • Has made available 100s of Services from the Catalog (think of it as an application store for your infrastructure) .. with that said, any Application packaged into a Helm Chart (by a vendor or by your company) can be deployed into a Cloud Private cluster.

Key bits: Services rather than Servers and an optimized execution model.

IBM Cloud Private – Architectural Discussion
IBM Cloud Private deploys atop commodity hardware, running on the Linux Operating System. To deconstruct:CP Architecture

  • IBM Cloud Private exposes nodes to manage operations and enable Services.
  • Applications run as Services atop the Cloud Private nodes, providing access to Open Source applications, built-in monitoring / management capabilities and the IBM Middleware catalog.
  • Cloud Private has a number of Onboard services for Applications, Monitoring, Management, Alerting, Scheduling, and so on, integrating with the applications you use today.

This discussion is hyper-simplified for brevity. Please see IBM Cloud Private 3.1.0 Architecture for a deeper look, or ring me up.

The Customer Environment
By most accounts, your environment looks a bit like this:CPInfrastructure

  • You’ll see several hardware, virtualization and deployment layers within.
  • While you may have some automation in place, it is likely not standardized across deployment paradigms and capabilities, and it probably doesn’t give us an all-up view of how to best manage all the infrastructure assets within your organization.
  • Each of the blue boxes potentially represents:
    • A licensing requirement
    • A management requirement
    • A hardware requirement ..

.. all well before we get to actually servicing the users, devices and systems that are most important to our audiences. To this, I mean:

  • Recognizing CapEx licenses that require renewal
  • Maintaining patch levels across all the operating systems above
  • Infrastructure (hosts for VMs and / or physical servers) .. taking into account hardware refresh requirements

.. and the list goes on.

Some Notes on Workloads
When thinking about your workloads, you’ll likely realize:

  • Most are running 100% of the time (atop single-purpose virtual or physical hardware)
  • You’re paying for a software license 100% of the time
  • These workloads are not running at capacity 100% of the time

You pay for the hardware and the licenses 100% of the time .. given the bits above, let’s think about another way to deploy these workloads. In a perfect world, how should these workloads run?

  • Transient: specific-use workloads that you deploy, run and remove as your needs dictate. This is similar to the mobile device concert analogy, above. Note that these are the de facto standard for proof of concept, testing or introducing new workloads into an environment .. once you deploy Cloud Private, you can evaluate these workloads as Services, rather than deploying Servers.
  • On-Demand: pre-built, pre-configured and deployed on a moment’s notice .. note that these services can be spun up and available in seconds, versus VM / Physical Server start times.
  • Long-Running: Ongoing workloads for management, monitoring and alerting functions. These services are always available, at minimal PayGo cost. When they need to be scaled (dayparts, data volumes, activity), they can be, via defined policy.
  • Scalable: workloads with defined criteria that can expand to available capacity; the scalability typically triggered by capacity demands and under policy. These can be Transient, On-Demand or Long-Running workloads .. Again, under policy.
  • Burst: workloads scheduled during times the system is idle to increase optimization, and are scaled back to continue processing until the next burst opportunity, again, all under policy.

Ask Yourself: How many of the workloads you are running 100% of the time, consuming 100% CapEx licensing / hardware requirements might otherwise fit into one of the above paradigms?

Determine Applicability
You should have a look at IBM Cloud Private if a number of the following conditions exist in your environment:

  • CapEx licenses that require renewal .. Especially where these licenses can be implemented as PayGo Services
  • You’re running a lot of VMs with single or minimal workloads .. Especially where these VMs have CapEx licenses, as above
  • You’re running a lot of VMs that are consuming too much of your infrastructure capacity, requiring more management than you’d like to dedicated
  • You deployment includes multiple clouds (Public, Private or Hybrid)

Lots of questions above, likely requiring input from others in your organization .. Consider all the folks who have their hands on the keyboards, managing your infrastructure and deployments.

What you need:
An Agile Infrastructure session. In this session, we’ll unpack:

  • Your Use Cases / Execution
  • Your Deployments: Physical / Virtual
  • Your Licensing: CapEx / Subscription
  • Your Workload Management
  • Your Cross-Workload Integration
  • Your SaaS Integration Opportunities

.. and more. I can put you in touch.

Windows Azure and the Information Worker

A while back (QUITE a while back, actually), Microsoft coined the term “Information Worker” .. a quick Bing search reveals:

The short version: an Information Worker (IW) is a non-developer person who works with the information exposed by applications and application activity by users.

That said, how would an IW benefit from Windows Azure? Reminding us all that Microsoft Excel is the tool of choice for those who want to slice-and-dice-data, that said, there are many ways IWs could benefit from information collected by applications and stored in Windows Azure:

    There are many more (there always are) ways to journey to the cloud.
    I’ll see you there.

Motorola LapDock 100

A few purposes for this post:

Lapdock™ for  MOTOROLA ATRIX™ 4GWrite a post on the My Shiny New Toy (the Motorola Atrix 2 4G) using the the LapDock.

Talk about the WordPress for Android application on the LapDock.

Talk about some of the other applications on the LapDock.

Talk about the LapDock.

Pretty clever device, overall. A nice keyboard (even though small, it’s bigger than the one on the device) and a 10.1" screen. Very handy. The device feels a lot like my Acer and Dell 10.1" notebooks; a tiny bit lighter as no hard drive.

Things that rock:

  • Having a screen
  • Having a keyboard
  • The battery (the battery charges the phone to capacity while connected)
  • Some applications, most notably, Firefox and QuickOffice
  • Other applications: The Email client, the WordPress
  • Keyboard navigation between applications is decent .. once you figure out the Function-row keys (hint: hold F1 to get back to the phone Home screen .. that was a seminal moment for me in application navigation).
  • Speaking of function row keys: the other icons on this row let you dim the screen, navigate media, audio volume and so on. Very nice.
  • The sync feature between the LapDock, WordPress and Windows Live Writer on my PC. While not perfect, the content flows between the applications rather nicely.
  • The Print Screen button works nicely.
  • The USB port (there are two) recognized my wireless mouse. Very nice.

Not so much:

  • Alt-Tab doesn’t work as expected when working with phone applications. The LapDock sees the phone as a single application.
  • To the point above, there are some inconsistencies as how to switch between applications .. in some cases, the Escape button takes you to the home page, in others, it acts as a ‘back’ button in the current application.
  • To that point, the Escape key may exit the current application.
  • Holding the F1 (Home) screen is manna to switch between applications. It’s reliable, and brings you up a list of currently-running applications.
  • I’d like to have more control over the battery; I can carry a spare phone battery, or charge my phone on my laptop .. I’d rather have more time on the LapDock and a dead phone battery than less time on the LapDock with a full one.
  • Speaking of battery, why doesn’t the LapDock charge from a micro-USB like the phone? I’m carrying yet another power brick.
  • The Delete key functions just like the Backspace key, removing the character to the left (instead of the character at the cursor). Ick.
  • Control-keys on the keyboard don’t quite behave as expected; Control-right arrow doesn’t leap from word to word.
  • Function keys on the keyboard don’t quite behave as expected; Function-page down, doesn’t. Function-Home takes you to the phone home screen; a bit annoying whist typing until you get used to it.
  • The Firefox browser is ‘seen’ by many applications as a mobile browser, and while powerful enough to function fully (including Adobe Flash), there doesn’t seem to be a way to override this perception on certain sites (Microsoft: I’m talking to you).
  • The USB port didn’t recognize my USB headset; while I get this, some device recognition (so I could search for a driver) would be nice.
  • The battery meter on the LapDock is a press-and-hold of the power button .. seems like there should be an app with a UI for that.
  • NO clue as to firmware updates for the LapDock on the Motorola site.

The LapDock is a new application platform and as such, is lacking in applications at the moment. The home page points you to a YouTube application and several others, but not as many as I’d like. The LapDock can run applications installed on the phone, but it does so in a stretched-screen view; usable, but not optimal, as the text is LARGE, and only allows for about a dozen lines. Let’s hope that the platform catches on, or that it is easy enough to write for the platform by managing the form factor.

On to WordPress. It’s great to have a keyboard and a full screen. It’s also great that WordPress saves drafts to my account when online .. this makes it handy to stub a post from the LapDock, save it to draft and then tidy it up in Windows Live Writer when back on the PC. I need to play a bit with this; for an archival post, I’d probably run it through WLW before posting .. for something of a more whimsical nature, this client would work just fine. Note: this is an archival post .. so I will pass through WLW.

I’m not as impressed with the editing experience of the WordPress application served into the Lapdock on the phone. As above, it runs well enough, but it lacks a number of features that would make it world-class. While Bold, Italic, Underline, Strikethrough, Links and Quoted content is supported, bullets aren’t. What the heck?

A bit more annoying: there doesn’t seem to be a way to double-click on a word to select it; instead, it’s a right-click and ‘select word’, but then, no way to click one of the buttons to modify the formatting. The only way seems to hold the shift key while arrowing over the word to select it, then pressing the button. It’s a shame that Control-B (bold), Control-I (Italic), Control-U (underline) and Control-K (link) aren’t supported.

My gut tells me:

  • 60% of the Atrix-bearing population could use this device and be very, very happy with it. With a bit of workload adjustment and some laptop sync magic, it will far surpass trying to do any serious work on the mobile device by itself.
  • The other 40% will find they cannot do required things like write code, work on complex spreadsheets and play Facebook games with any performance. To this group (I’m one of them), the LapDock is a way to lighten my load while running errands, save some laptop battery on a long flight, and so on.

All in all, it’s an interesting device, and if you make the effort to work with it, you may find it meets your needs as a very portable option for light workloads.

Flash? Who needs Flash?

Not Apple, and now, not Microsoft.

For background, Adobe Flash is a browser plug-in that enables rich media and rich user interfaces. Over time, we’ve all used it for YouTube videos, spiffy re-sizing menus and games like FarmVille and Mafia Wars.

In fact, Flash has been the de facto standard for rich UI over the past decade, eclipsing all others (including Silverlight .. the Microsoft entry in the space).

Ahh .. Silverlight. I barely knew ye.

That’s a lie: While at Microsoft, I worked diligently launching Silverlight 1.0, engaging worldwide partner adoption for early efforts. Painful, but we had some exciting, .NET-driven, browser-based applications adopting the plug-in playbook. The advantage: one code line .. developers could write code with known conventions, extending their .NET experience into a new, plug-in world.

I digress, therefore, I am.

For more background, here are a few, well-known fun facts (at least, in the developer community):

So. Mobile issues aside. The answer? HTML5.

HTML5 boasts a number of syntactical features (features and functionality that confirm to a language .. provided as part of a platform) .. which eliminates the need for a plug-in.

  • Want videos? Embed a <video"> tag .. built into HTML5, which includes position, height, width, codec, etc., etc. and etc.
  • Want absolute positioning? It’s there, built into HTML5.
  • Want SEO (Search Engine Optimization?). it’s built into HTML5.

If the operative term in all cases is: “built into ..”, suffice to say: it is.

Why do I bring this up? Well, TechCrunch (and a host of others) report: “The company announced today Microsoft Excises Flash And Plugins From Metro Internet Explorer In Windows 8”. The title of the article says it all: The shipping browser atop Windows 8 will not support (or need) vendor plug-ins.

This is significant .. remove the platform initiative, and you remove the need for developers to write to the platform.

Hey HTML5 developers: Start here, and here, and here.

“Sunrise” Phase for the .XXX Top-Level Domain

I posted “Your Brand in Triple-X (and I don’t mean “times three”)” upon hearing the .XXX (Adult Industry Domain Extension) TLD discussion was alive and well. Quite well, in fact .. looks like the TLD is moving into an early operational phase, called “Sunrise” by Network Solutions.

The “Sunrise” phase comes in three flavors, each requiring validation to proceed:

  • Sunrise AT – Adult Trademark Holders: Companies who hold trademarks for adult products and services and want first crack at the .XXX domain extension for their business. This group must plan to host a live web site and be able to prove product and service trademarks.
  • Sunrise B – Block for Trademark Holders: A block for companies who hold trademarks for products and services and want to protect their Trademark from getting a .XXX treatment. Think or (wouldn’t sit well with the companies, I’m sure). This group is NOT intending to host a live web site using the .XXX TLD and must prove product and service trademarks.
  • Sunrise AD – Adult Domain Holders (Grandfathering): Companies who have current .com, .net, .etc., domains and want to claim the .XXX for their current site. This group must plan to host a live web site and be able to prove product and service trademarks.

I suspect the rub will be between the AT and AD groups .. I’m certain there are some product crossovers. Maybe we’ll even get back!

Will be fun to watch. For more details, see the .XXX Pre-Registration page on Network Solutions.

Google + Motorola = Pre-Apple?


By now, you’ve heard that Google plunked down US$12.5 billion to purchase handset maker Motorola Mobility .. both boards have approved the purchase, and regulatory bodies aren’t far behind.

Now that this story has been echoed and re-echoed, one must ask: what does it mean?

  • Better Android devices? Sure. A deeper level of cooperation / collaboration across mobile and tablet devices just spells feature goodness for the consumer.
  • A Motorola-only (like Apple) manufacturing monopoly? No. Google claims Android will remain open; current manufacturers (including my favorite, HTC) can still build for the platform.
  • Better price competition? Don’t bet on it. Here in The States, pricing tends to land in the mobile carrier’s domain.

So, except for service, the consumer should do well: better devices, better features .. I doubt we’ll get much love from the carriers .. remains to be seen.

Despite a public altruistic sheen, Google didn’t make the buy for the consumer. While the hardware and feature opportunity will likely make for a better device, Google had all the device manufacturers clamoring to provide devices, at ever-shrinking margins. What were they thinking?

In a word: patents. The purchase brings a portfolio of an additional 17,000 patents under the control of Google, significantly diversifying their IP and creating myriad opportunities for them to capitalize on others’ efforts.

The best article I found supporting this story was one of the first to be released. ExtremeTech: “Google buys Motorola Mobility, begins transformation into Apple” .. well worth a read.

HP: PCs and Tablets, Services, Autonomy and the IBM Playbook

Just last week, HP announced their departure from the consumer PC and tablet business. Note that HP is the biggest-selling PC maker in the world, outselling second-place Dell by about 40% (based on 84 million units sold during the second quarter of 2011, per research firm Gartner).

Why would HP just want to abandon their #1 place in this business, you might ask?

Economics. Big numbers don’t equate to big profits .. the phrase “.. yes, but we’ll make up in volume” is SO 2001 .. where it didn’t make sense when applied to early dot-COM company sales strategies. Suffice to say: the numbers speak volumes .. but of a different sort.

Hardware margins are tiny. Ever since IBM started producing PCs based on commodity hardware components, PC makers are increasing speed, power and value .. all while decreasing prices and profit margins.

IBM abandoned the PC market in the dark ages of 1994, turning instead to services and value-added business strategies. This gets their business model further away from the metal, and into higher-margin territory.

HP took a page from the IBM playbook by ceding this market to Dell, Lenovo, Apple, Acer and a number of smaller PC makers .. and by purchasing the largest software vendor in the UK, Autonomy, rather than building their own.

On Autonomy. They specialize (among other things) in “Meaning Based Computing”, sort of a fancy term for contextual-keyword results, based on the actual meaning of the keyword (hint: autonomy can also mean “stand-alone”, which would certainly skew results). I’m keen on this: discovering the intended meaning of a word and coupling this with user intent will yield significantly better search results. I discussed an early version of this paradigm back in 2005 (this was during the MSN / pre-Bing and Google search wars) in: “Search: MSN and Google, et. al”.

On services? Autonomy has a worldwide services business, with lots and lots of kudos from customers. I won’t dig into that here, but I do see similarities from the IBM playbook  .. except with the addition of a pragmatic ‘buy versus build’ approach.

In the news:

Your Brand in Triple-X (and I don’t mean “times three”)

Back in 2005, I posted “Delay for the .XXX Domain?” .. and then I promptly forgot about it. My primary concern at the time was better filtering for routers and the Web at large .. perhaps even giving us back some ‘expected-to-be-safe’ domain names like and (don’t navigate to either of those).

In reality, there is an important branding question at hand .. with proposed changes to Top-Level Domains (.TLDs .. the .com, .net, .org, etc.), and despite assurances from ICANN (the organization that manages TLDs), it’s possible that your brand could be hijacked., or perhaps?

Not likely, of course. Powerhouse names are going to be immediately recognized .. likely, for a price. Case in point: do you recall the kerfuffle over I do (but cannot find a reference; if you have one, please forward to me). Seems a fan registered the domain name and the NFL sued to get it back. I wonder what would have happened if they had just asked nicely.

Reasonable? Actually, it is. There are a lot of cases of this; pages and pages and pages of them, in fact (any of those are an interesting read), where names and variations are purchased and turned to unintended purposes.

Others aren’t so nice, and deserve some legal action .. cybersquatting is the act where someone buys a domain name and then negotiates with another to arrange a purchase. I get the ‘buy low, sell high’, and in the case of non-brand names, I see a business model .. BUT, let’s be reasonable kids .. you can presume that the deeper the pockets of the buyer, the longer the squatter is going to try to hold out, and we’re off to the courts.

Another viewpoint: in the .xxx case .. do you really want your brand registered on the web with a .xxx TLD? Probably not. Tongue-in-cheek intended here, but we have a local business called Tacoma Screw. Can you imagine the possibilities? I’m willing to bet the squatters can.

Anyhow .. I don’t think this is over yet. AdAge posts some help: “Video: How to Keep Your Brand Off of .XXX”. If you have a brand that’s worth protecting, it’s worth a watch.

PayPal as Service, versus Method

I put this in my Leap Frogs Category as it’s new to me (although it may not be to you).


Way back when, a few folks (including me) thought that the PayPal infrastructure could be elevated to be used as a payment method .. just like Visa, Mastercard, Discover, etc. In fact, there was a significant evangelism effort going on at the time, providing the necessary HTML code to include the PayPal image, secure interaction with nascent web services and the like.

From the image above, you’ll see that PayPal has up-leveled their game to provide a complete payment service, not only for their own payment method, but as agent to the other services who are ready to collect funds across the web. I’d be curious (and will poke about) to see if this was primarily a defensive move (to ensure they’d be a payment method), or a well-conceived (and decently executed) new business for the company.

Either way, nicely done.

Newsweek is on Fire!

I am going to keep this issue forever! dsk-maid-nafissatou-diallo-FE01-wide

It has everything:

  • The debt looms
  • Both parties flop
  • Dogma wreaks havoc
  • The Maid speaks
  • Anne Sinclair repairs
  • Oslo rebuilds
  • Juan Williams Muzzles
  • The US melts
  • The UK boils over
  • Arab Spring sears
  • Rebekah resigns
  • Mr. Murdoch melts down
  • Mrs. Murdoch strikes
  • Obama turns 50
  • Mr Cameron turns dazzler

What a week!

This issue is so hot, I’ll be lighting my barbeque with it for the next ten years.

%d bloggers like this: