This morning, I came across this grim piece from Chris Mellor at The Register, detailing evidence of the violent restructuring in our familiar storage array market. Call it confirmation bias, but many of us have seen this coming for a while, and have ...


The End Of Storage As We Knew It and more...

The End Of Storage As We Knew It

BuildingThis morning, I came across this grim piece from Chris Mellor at The Register, detailing evidence of the violent restructuring in our familiar storage array market.

Call it confirmation bias, but many of us have seen this coming for a while, and have acted accordingly. The numbers have been mediocre for many quarters, but recently the pace seems to be accelerating.

It wasn't all that long ago that storage companies were almost semi-glamorous in the enterprise IT world: EMC, NetApp, HDS, Pure, Nimble, et. al. Great growth all around, and tons of VC flowing into the sector.

What happened? And should we think of this as a temporary aberration, or a permanent structural shift?

The Lure Of Storage

Symms2I decided to join a small storage startup in 1994, moving from Silicon Valley to suburban Massachussets. At the time, EMC was a ~$400 million company with something like 1,600 employees.

I became sold on the idea that -- in the world of computing, information mattered. Capturing, persisting and re-using data was going to be a big deal, so storage was going to be really important.

And I thought standalone storage vendors would have a better strategic positioning than server vendors in this regard.

So I packed up my young family, and off we went on our adventure. It turned out to be a good decision, but nothing lasts forever.

The Last Twenty Years

Info_explosionGenerally speaking, the last twenty years have been good for dedicated storage vendors.

The need to store and protect corporate data has grown rapidly, and there has been no shortage of new technologies that make things better: performance, capacity or functionality.

We had year after year of rosy industry numbers: healthy growth, good margins and wildly optimistic forecasts for countless zettabytes! of future growth.

The growth in information still holds true, it's the consumption model that's changed.

Once again, nothing lasts forever. The familiar model is gone, and it's not coming back.

I think there are three primary reasons we're seeing a structural shift in the storage sector.

1. Opportunities for differentiation are gone.

Early on, storage was difficult enough technologically that there was plenty of room to invest heavily in unique IP and establish differentiation. In addition to secret sauce, things like integration and availability and customer support really mattered to enterprise IT teams.

And, overall, aggregate demand for capacity, performance and functionality exceeded supply, hence overall growth.

Same_sameBut storage technology has matured. The opportunities for secret sauce are now few and far between, and generally quite niche. And once differentiation slows, commoditization kicks in with a vengeance.

New, disruptive technologies aren't the answer because everyone has access to the exact same tech.

For example, how many flash arrays are in the marketplace today? Hyperconverged systems with integrated storage? Cheap, dense storage boxes that do dedupe? As another example, NVMe flash and fabrics are all the rage today, but it won't be long before it's just another checkbox feature.

Without meaningful differentiation, storage (like compute) becomes a race to the bottom. Unless demand for standalone storage skyrockets, the overall market will shrink.  And that demand isn't there.

FWIW, part of Oracle's differentiation in the storage space is unique feature integration with the Oracle Database. The two of them working together do a long list of things that others simply can't. To the extent that differentiation is meaningful to all those Oracle users, it's an advantage.

2. Storage has become part of something else.

CogThere's been a fundamental shift in storage consumption models: storage has become a feature of something else.

I think the trend started in earnest with converged systems, picked up a notch with hyperconverged, and went into full turbo mode with public cloud.

Decades ago, when cars came with crappy sound systems, there was a huge market for aftermarket stuff. Now that most cars come with a decent sound system that's fully integrated, not so much.

This has not been lost on standalone storage vendors. They are in a desperate race to surround themselves with converged (and now hyperconverged) consumption models.

Public cloud is a different story entirely. Not a one of them have figured out to be a meaningful player in any public cloud. And I don't think it's for lack of trying.

At Oracle, we're in pretty good shape in this regard. Our ZFS storage appliance is an integral part of our popular on-premises engineered systems offering. And there's over 600 PB of ZFS storage running in our public Oracle Cloud.

3. Supply exceeds demand.

Ice_cream2When it comes to the ingredients used to build storage arrays,  unit prices have been melting faster than an ice cream cone on a hot summer day.

4TB drives became 6TB and then quickly 8TB and now we're looking at 10TB and 12TB drives. Flash storage started with megabytes, quickly jumped into the gigabyte range and is now safely in terabyte territory.

Fast processing cores are getting cheaper at the same pace. As are wickedly fast interconnects between components, storage and servers. I would argue that supply has exceeded demand, as there's only so much storage capacity and performance a traditional enterprise can consume.

600HP_carThere are only so many flat panel TVs you can put in your house. Or consider the the automotive world, where 300HP+ cars are now commonplace. How many people can justify a 600HP+ car for their daily driver?

OK, myself excepted, but ... good enough is good enough for most folks.

Not only that, thanks to decent storage software, storage array vendors are starting to get cut out of the middle -- adventurous buyers are starting to roll their own.

Witness the success of VSAN, Scality, and others.

What Lies Ahead?

FarewellOne thing is clear: the standalone storage array industry already has its best days behind it.

We are witnessing the end game of a structural industry shift. It will still continue exist as a category, but -- before too long -- we won't be seeing any more Gartner MQs as no one will care as much as they once did.

Unless storage vendors can offer meaningful differentiation, as well as being part of something architecturally bigger (like a public cloud), it's a grim scenario.

You might have noticed that the VC spigot has turned off for on-prem storage array vendors, and the IPO market has not been kind to the new entrants.

Storage *software* companies that have a decent public cloud angle might still be an opportunity though. Or not.

It was a nice run, but nothing lasts forever.


Like this post?  Why not subscribe via email?



The Case For Pessimism -- And Optimism -- In The IT Labor Market

John-Maynard-Keynes-650I have long been an armchair economist.

I did a full economics sequence in school, found it to be utterly fascinating, and have continued to read intently on the topic ever since.

Such is the life of a geek.

However, I've always wondered why none of the typical IT analyst firms spend any serious effort studying the structure and dynamics of the IT labor market.

Sure, there's all sorts of great analysis on various technologies, vendors and consumption models, but what about the people who are responsible for making the magic happen?

How is their world changing?

It's relevant because change is in the air. Cloud, baby.

Cloud_roomPublic cloud is not only arbitrage on technology costs -- which everyone talks about -- but also labor costs.

Cloud is already busily at work disrupting the IT technology market. I would argue that -- before long -- it will do the same for the IT labor market.

I don't know whether to be pessimistic or optimistic about the changes to come, so I'll present my case for both -- and let you decide.

But one thing is certain; change is coming.

The Case For Pessimism

One of the best ways to understand an industry transition is to go looking for reasonable historical parallels. Yes, there's no such thing as a perfect analogy, but it's still a useful exercise.

ManuMy best example is what happened in US manufacturing near the end of the last century ("Why Enterprise IT Will Go The Way of US Manufacturing").

TL; DR: in a short period of time, US manufacturers were forced to transform from laggards to leaders, or perish in the process.

But what happened to the US manufacturing labor market as a result?

In the recent US elections, much emphasis was given to manufacturing jobs going overseas. While that might be true in some degree (and certainly a red meat election topic), the data shows that automation is responsible for the decline of manufacturing jobs in the US.

Robots, folks.

Metro_20161118_mfg_output-vs-employment51As a result, US manufacturing productivity is now at an all-time high. And US manufacturing jobs are at an all-time low.

Such is the way of the world.

If one considers enterprise IT as a "factory" for delivering value-added IT services, the implications might be grim.

Increasing levels of automation -- whether on-premises or in the public cloud -- will likely decimate the IT employment ranks over time in a similar way.

Although productivity per worker will be at an all-time high.

Pessimistic, yes.

The Case For Optimism

The comparison between IT and manufacturing only goes so far.

With manufacturing, we're talking about tangible things -- and there's only so much demand for TVs, cars, widgets, jet aircraft and so on. You fight for your fair share by delivering a better widget at a lower cost than the other guy.  

RemotesBesides, how many flat panel TVs can you own? I think I've hit my limit.

IT services are a completely different beast, I would argue.

There seems to be no finite boundary for our appetite for newer IT services.

Look what's on the plate now: advanced analytics, IoT, machine learning and more.

And when we're done with those, I'm sure there will be even more bright shiny things we'll want to spend money on.

Furthermore, I'd argue that the market for IT services is highly elastic: the cheaper they become to produce, the more aggregate demand appears for those services.

I'd never would have imagined a 10GB data plan would be insufficient for my daily needs, but there you have it.

Personal_techOK, maybe there are some practical limits on how much personal technology we are willing to  wear, or how many apps we can have on our phones, but -- generally speaking -- the appetite for better tech in the business world shows no sign of slowing down.

All that technology magic will always require smart people to make it work.

Yes, they'll have different skills and roles than before, but the jobs will be there -- maybe even more so than today.

For example: how many people who work with IT tools every day are esconced in business units outside of a traditional IT function?

A whole lot, and I would argue their ranks appear to be growing.  We can't get enough of a good thing.

A potential analogy might be healthcare in the US.

Over the last fifty years, there have been incredible breakthroughs in both outcomes and productivity.

Healthcare-Job-ChangesAnd -- at the same time -- remarkable growth in the demand for healthcare workers.

We tend to care about our health, so I guess we spend more on it over time.  

We can't get enough of a good thing.

A Mixed Bag?

Combining equal parts of pessimism and optimism gives you an interesting scenario.

Like manufacturing, many of our traditional IT jobs are going away, and they're not coming back. Once they've been automated -- cloud or otherwise -- that's that. If you believe in finite demand for enterprise IT services, it's a grim scenario for the career IT professional.

But, like healthcare, maybe we just can't get enough of a good thing. The focus shifts to using IT in innovative ways to create better outcomes vs. heavy investments in simply keeping the lights on.

That means plenty of satisfying IT career opportunities abound, they just look very different than the ones from decades past.

Such are the perils and promises of the cloud era.

I guess you could count me as an optimist.


Like this post?  Why not subscribe via email?



Untangling Enterprise IT For The Cloud Era

Many business leaders are now applying serious pressure towards their IT counterparts to move to a cloud model sooner than later.

ConflictTheir motivations are unambiguous. Business people see cloud models delivering better IT services at a lower overall cost.

And no one wants to forego a significant competitive advantage.

But it can be harder than it looks -- at least, given many of the familiar public cloud options in the market.

Most larger enterprise IT landscapes are deeply integrated; almost woven together.

Applications aren't usually isolated; they feed, and are fed by, others. Critical business processes that power any enterprise can span dozens of individual application components. And like a central nervous system, the enterprise IT control plane spans all of it, keeping a watchful eye on performance and security.

Cloud_presoUntangling the components incrementally, and attempting to move them to a public cloud model one at a time, is turning out to be far harder than it might look to be on vendor powerpoint.

Unfortunately, the basic nature of popular public clouds isn't genetically compatible with what enterprise IT is doing today. And therein lies a thorny problem.

What to do?

It's All Connected -- Or Should Be

I keep arguing with folks that enterprise IT is distinctly different than other forms of IT.  

What a web-scale company wants from IT and what a manufacturing company wants are usually two different things.

WovenOne of the defining characteristics of most enterprise IT is deep integration: whether intentional or not.

Data flows are integrated: transactional systems feed reporting systems feed analytical systems which often make transactional decisions -- like what offers you'll be presented on a web page.

Control planes are typically integrated around business processes, or should be: any weak link in the chain can disrupt the desired business outcome.

IT skills and expertise transcends neat boundaries; IT pros do what's needed to ensure that data continues to flow.

Now, Try And Separate Out One Component

When considering a move to a public cloud model, the discussion usually drifts to "which applications might put in a public cloud?".

Unwoven2But if applications tend to be woven together, separating one or two components out for a re-implementation can be much harder than it looks.

The underlying technology of many public clouds is fundamentally different than what you'd find in the data center.

It's managed, secured and operated completely differently.

Existing applications can't be run unless they're tested, qualified and -- in many cases -- entirely rewritten.

And, oh yes, there's this network latency thing :)

If, as an IT leader, you've been successful in creating a deeply integrated on-premises environment, congratulations.  You did your job.

Unfortunately, the act of doing so has made your ability to deconstruct individual application components and move them incrementally to a public cloud model just that much harder.

MovingI remember many years ago when my wife and I foolishly attempted to move house over a period of many days instead of all at once.  I don't know what our reason was at the time, all I can recall is that it didn't work out so well.

The moving boxes would arrive a few at a time, but we had little control as to what was in them.

We'd try to cook a meal, but couldn't come up with enough utensils. We'd try to sleep and shower in the new place, but ended up missing pillows. I tried to fix a few things around the house, but my tools hadn't arrived yet.

It's getting dark outside, where are our lamps?

It wasn't until most of our belongings had arrived that we could get back to a normal life.

Charting A Course

So, what to do?

On one hand, there's no denying the acute business interest in moving to a cloud model. On the other hand, there's no denying the stupefying complexity and deep integration of many IT environments.

Jet-engineThe classic rubric of trying to change a jet engine while in flight applies here.

One school of thought is to embark on a massive initiative to re-engineer IT to be more "cloud native" in anticipation of an eventual move to a public cloud model.  

That's a laudable and notable goal -- but, in some sense, we've been continually re-engineering our environments over the last few decades.

Certainly, any investment along those lines (for example, starting to use containers to package applications) is a positive thing. 

My belief? Depending on a complete re-engineering of a significant component of enterprise IT isn't going to save the day. 

The required level of investment -- in time, money and resources -- can only be measured in many years. It's an inherently risky undertaking.  

And the business people don't appear to be willing to wait -- or spend the inordinate amounts required to accelerate to a reasonable timeframe.

An Alternative Approach

If most public clouds don't work the way enterprise IT works, how about a public cloud that's better designed to work with enterprise IT as it is today; and not at some distant future state?

Cloud_nativeThe change-the-world let's-start-over-again visionary IT types will reject most forms of compromise when discussing cloud.  

Unfortunately, most enterprise IT is defined by compromise.

Let's take workloads and application models.  Many IT shops have a wide inventory: older monolithic legacy applications, current multi-tier setups, and maybe a few modern containerized models they're working towards.  

Ideally, your choice of public cloud vendor should support your choice of application and computing model.  Just like you do in the data center. Want to run your own stack?  You should be able to.

DatabasesHow about database?  The majority of valuable enterprise information lives in some form of a database.  

It's not an unreasonable view that any choice of public cloud ought to be able to run databases extremely well -- at least as well as they run in data centers today.

Which explains why Larry Ellison used most of his keynote at Oracle Open World to clearly contrast the ridiculously extreme differences between Oracle Cloud and AWS.

How about being able to have identical environments in the public cloud and on-premises?  Being able to bring the public cloud model behind your firewall?  Have workload portability across both the data center and multiple public clouds?  Being able to manage and secure it all with a consistent control plane?

These are not unreasonable expectations from an enterprise IT point of view.

Why Public Cloud Adoption Has Been Slow For Enterprise IT

Tangled-messWhen you look at the industry statistics for public cloud adoption patterns by enterprise IT, you'll notice they are characteristically low.  

Dig deeper into actual usage, and you'll find what I call "cloud at the edge" and typically not at the core of the enterprise.  

Maybe desktop and collaboration has been moved to a public cloud model.  Maybe there's some SaaS being done by parts of the business.  Maybe there's a familiar private cloud consolidating generic workloads in the back room.

What's left is the hard stuff: enterprise applications, woven together, powering the critical business processes that every organization depends on to get work done.

Maybe the problem with enterprise IT adoption isn't about enterprise IT.  It is what it is.

Maybe it's more about the poor public cloud choices enterprise IT has been offered up to this point.


Like this post?  Why not subscribe via email?


Coping With RBS

Exploding-head-syndromeMany of us have conditions that end up greatly affecting our quality of life.

It often takes many years to fully understand the situation, its impact on you, and the impact on those around you.

One of my personal challenges has been coping with RBS: Restless Brain Syndrome. I can't easily shut my brain down. I'd really like to be able to stop incessantly deconstructing and resynthesizing the world around me, but I can't.

Quite seriously, it has affected my quality of life, and my relationships with others.

Maybe you -- or someone you know -- suffers from the same malady?

I'm Serious (Sort Of)

You know that joke where someone asks someone else "what time is it?" and the other person responds with the history of timekeeping, current timekeeping technologies available, and finishes off with current cosmological theories of time?

Bored_babyUhhh, that's uncomfortably close to the truth, especially if I'm not paying attention.

For whatever reason, put an idea in front of me to think about, and I go all multi-dimensional. I inspect the concept from every possible angle, break it into pieces, reassemble it in many different ways, and then find relevant associations with other ideas and concepts.

A vast universe opens up with infinite recombinant possibilities. I save myself by zooming back to the immediate context, and choosing a handful of models that might be relevant here and now.

Noam Chomsky revolutionized linguistics with a simple idea: we are all born with the ability to learn any potential language: spoken or unspoken. As children, the process of learning a language is essentially unlearning all non-productive ones.

Maybe that's what I'm doing.

Social Impacts

My RBS has made for many awkward social situations.

I remember a few neighborhood parties where I caught myself launching into a free-flow of related ideas and concepts, triggered by something someone said. Yes, there was alcohol involved. I wasn't paying attention, and I had to stop myself. Strange looks all around.

Blah_blahThe work environment can be even more challenging. Somebody asks you your perspectives, you forget yourself and -- liftoff!!

It can get uncomfortable for others if you're not careful. Or worse, you see an organizational train wreck happening in slow motion, you feel you're the only one to see it, and you find there's not much you can do about it.

Education before university was rough, to put it mildly. It wasn't that I was just nerdy or geeky, many of the other kids found me simply weird in a disturbing way.  And I wasn't quite sure why, so I thought about it.  A lot.

I've always had a difficult time turning social acquaintances into real friends. My thoughts are always racing along at warp speed, making it tough to build real bonds with people. But I'm learning to get better at it.

The bright spot in all of this is my wife and kids. I've learned to adapt and bond with them, and them to me. They enjoy teasing me when I accidentally slip into an alternate dimension.

Keeping Your Brain Fed

I don't watch many TV shows, movies, concerts, etc. The pace can be too slow, the content too shallow, and I get -- well -- restless.

Brain_food2Binge-reading on the internet is more my style. It's not just computer tech, it's almost anything well-written with structured thinking that I can get my hands on: economics, history, politics, biology, physics, cosmology -- you name it, it's food for the beast.

When I was younger (BI -- before internet), I would read books and publications at a feverish pace. To be clear, it wasn't about learning with a purpose, it was more like gorging myself at the buffet line.

I can't listen to music casually as other people can. I find myself deconstructing every note, every chord, every instrument, every intonation. As a result, I can't carry on a normal conversation when there's music playing. Background music in a restaurant can be hugely distracting.

ListenAnd I am famous for always turning off the radio when we get into a car, as being forced to intently analyze the current wave of mindless popular music is incredibly annoying.

Trying to fall asleep can be downright frustrating at times.

All that unconscious processing I should be doing during REM sleep I end up doing in a wakeful state. I'm not into medications for this purpose (although that has been suggested several times), although a nice glass of wine or two doesn't hurt.

This Isn't About Intelligence

I have met plenty of super-smart people -- many of them clearly vastly more intelligent than I will ever be -- and they don't have the same issues. Maybe they're more skilled in being in the here and now than I am. Or something different?

Conversely, I have met a few people who don't initially present as smart, but they seem to have the same challenge I have. I find them fascinating. I have no idea what's going on here. Maybe I'm somewhere on the spectrum and just don't know it.

ShrinkI remember talking to a psychologist about this years ago.

Before long, I slipped into another dimension: history of psychoanalysis, limitations of the approach, how underlying neurology was essential to understanding the human brain, how so much wasn't known about fundamental brain mechanics, what caused me to reach out to this person, what their motivations might be, how human language was so limiting, and so on.

The conversation didn't last long as a result. Sigh.

Coping With RBS

Yes, I made the term up. I'm only half-serious.  And my situation is nothing compared to the severe challenges other people face. But the underlying condition can be quite unpleasant and disruptive.

OverheatedCreating stuff -- writing, composing, performing -- serves as a perfect heat sink for my overheated electronics.  But you can't be doing that every waking hour.

I would like to think our brains are tools that we can control. I believe that -- with effort -- they can be programmed and subtly rewired. It's not easy and it's not 100% effective, but it can help to cope with unproductive behaviors.

Over the last few years, I've become acutely aware when I'm slipping into this mode, and immediately shut myself down using a variety of techniques.  For those that have found me a bit intense, it's something I'm working on.

I think I'm starting to make progress. For example, I can now focus on linear tasks far better than I used to be able to. I can carry on an average conversation for longer than before.

Life is all about moving forward, isn't it?

And I'm finding life a bit more enjoyable when I can shut my damn brain down.


Like this post?  Why not subscribe via email?


Why I Love The Oracle Cloud Strategy

StrategyIn recent blog post, I shared that I had come to Oracle based on the strength of their cloud strategy.

A few snarky individuals tweeted "what strategy?". Haha, the interwebs would certainly be less entertaining without a bit of trolling.

To be fair, I realized I hadn't made my case for Oracle's approach to cloud.

So I decided to do just that.

This is a long post -- longer than most. It is not corporate marketing, it is my personal perspective. Disclaimer: these are (as always) my own opinions, and certainly not vetted by my employer.

Viewer discretion advised: I'm going to be direct as usual, and some sensibilities will be inevitably offended in the process. Apologies in advance.

Why Do I Care?

CoalmineI have spent my entire working life -- all 40+ years of it -- involved with enterprise IT, mostly on the vendor side.

I am not exaggerating: at 14, I had a part-time job coding BASIC on a timeshare mainframe.  Teletype, punch tape and a 300 baud modem.

That sort of thing tended to happen in Silicon Valley where I grew up.  Cheap labor :)

As a result, I have grown a deep empathy for those that choose to make enterprise IT their career.

There are certainly easier ways to make a living. I see IT leaders and thinkers continually struggle with competing demands from the business against a rapidly shifting technology landscape. They rarely get the love from the executive team. It's a tough gig.

When I see something that can potentially offer IT professionals a win, I go out of my way to say "look at this, it could be big for you!". I can list off all the different technologies and strategies I've been smitten by.

Most of them became real things -- at least, for a while.

I was smitten early on by the promise of cloud, but became disillusioned over time. Many current forms of cloud have not proven to be that big win I had hoped for, especially for enterprise IT.

Fake_cloudsMost public clouds are inherently difficult for enterprise IT to consume. They don't work the way enterprise IT needs them to work. So adoption is limited; and it doesn't change the game enough to be meaningful. SaaS would be a clear exception here.

I think of most private cloud as a head fake -- "cloud without cloud". It's usually infrastructure only, it's still purchased and operated as plumbing, and there are few compatible public cloud offerings.

It doesn't change the game enough to be meaningful.

As I looked across the IT industry, I was initially quite despondent. Sure, various vendors were offering piece parts that could be potentially cobbled together, but that isn't the greatest answer. Cloud should be something you use and build on, not hand-craft and support forever.

I like driving cars. I don't enjoy selecting automotive components, attempting to assemble and integrate them, and supporting them when they break. Especially since all I mostly do these days is drive to the airport.

The business is starting to look at IT the same way. Why can't I just consume what I want to consume? Who is this army of well-intentioned IT people attempting to build and support stuff, and continually struggling in the process? Why don't we just move to a better model?

And -- unfortunately -- those business people are right.

The Oracle Approach

Blog slide 1At a high level, here is what I find so compelling about Oracle's approach to cloud.

First, there's a complete -- and integrated -- public cloud offering that works the way enterprise IT works.

There's integrated and extensible SaaS.

There's a PaaS platform aimed at enterprise developers with a dizzying set of capabilities.

And there's a broad range of IaaS services that covers the enterprise IT spectrum.

You're free to compare subsets of the public Oracle Cloud with other alternatives, but there is no direct comparison for the entire offering.

Blog slide ESSecond, there is a full line of on-prem systems engineered for database, applications and analytics. They do things other systems can't do.

And they come with precise equivalents in the public Oracle Cloud should you need a different consumption option down the road, which I call "cloud insurance".

Cloud insurance?  Yeah, you don't want to be "that guy" when new IT leadership decides that everything is going to some sort of cloud.

Again, you won't find any on-premises infrastructure vendor doing this.

And, finally, Oracle has figured out how to bring subsets of the public Oracle Cloud into the data center, behind your firewall.

Blog slide OCMSame functionality, same operational model, same pricing model, etc.

Cloud machines: a public cloud model delivered on-premises: 100% compatible with the public Oracle Cloud.

No other vendor has figured out how to do that, either.

Put it all together? A complete and modern full stack optimized for enterprise applications and workloads. One architecture, three cloud consumption models, your choice.

Use it to run aging legacy, or build cloud-native: your choice. Add in workload portability with other clouds, and it starts to look pretty appetizing.

I don't think any vendor can make any one of these statements, let alone all of them. So when I get on my soapbox and start saying "hey, this could be big for you!", there's some reasonable substance behind the claim.

But I think I owe you a deeper explanation of why each component of the Oracle approach is so compelling through my eyes.

A Business Process Platform View Of SaaS

A narrow view of software-as-a-service holds that certain business functions aren't strategic. Rather than invest resources in either customized or on-prem solutions, simply consume an external software service for what you need. Packaged, black-box functionality is all we need.

Business_processThe broader view is that most organizations thrive on their business process DNA. The better companies are always investing in new processes, and improving existing ones. Moving to a SaaS model should support that strategic view, and not inhibit it.

What sets Oracle SaaS apart from other SaaS offerings in my view are three things: (1) a broad set of integrated core enterprise functionality (2) rich, ready-to use business process IP, and (3) the ability to easily extend and integrate functionality as needed.

Put differently, I tihnk of Oracle SaaS as a business process platform, and not a point solution.

A Developer Productivity View of Platform As A Service

Blog Slide 4While there always will be a strong desire to run shrink-wrapped software, that's not always enough. Enter the enterprise application developer. Or perhaps a small army of developers?

Developing and customizing application software is an expensive proposition. The focus here is to make these folks as productive as possible in their core task: delivering powerful applications.

Yes, there are all the developer tools you might expect for the coding bits (plus the vast world of open source tools) but there's also a very long list of powerful, ready-to-use services that can be easily integrated into even more powerful applications: mobile, analytics, IoT, etc.

Where I think Oracle stands apart is their focus on the unique needs of enterprise application developers, and giving them the tools they need to do their job far better.

An Enterprise IT View of Infrastructure As A Service

Start talking about public cloud IaaS, and people think "AWS". After all, they pretty much invented the category over ten years ago. And they have been quite successful, no argument there.

Blog slide 5That being said, it's fair to say that AWS is a poor fit with the needs of most enterprise IT functions.

Not all applications can run well in a virtualized x86 environment, for one thing.

If you've invested heavily in people and process around control planes (security, monitoring, etc.) none of that works well with AWS.

Not every app can go to a public cloud, there's still a strong need to run things on-premises, ideally with the same architecture.

For dedicated and predictable workloads, AWS can be awfully expensive. And if you're not paying attention to consumption, "self-service" can quickly become "all you can eat" and blowing out the budget in the process.

Blog IaaS SlideI argue that there's clearly room in the market for public cloud IaaS that works the way enterprise IT needs it to work.

And that is what Oracle is building.

Choose from a wide variety of compute models: elastic, dedicated, bare metal or our engineered systems. Run Linux, Windows or UNIX. Run legacy, run virtualized, run containers. Get workload portability at the database, VM or container level.

Larry Ellison made it very clear during his Oracle Open World keynote that he intends to directly compete with AWS on both price *and* performance. And I see clear evidence that Oracle has more than enough firepower to deliver on that promise.

Now, On To The Data Center

Despite all this cloud talk, today's reality is that the vast majority of IT spend still happens in the data center. And that's not going to change next week.

Blog slide 6Oracle's infrastructure is all about enterprise applications: databases, application logic and middleware, and analytics. We use the term "engineered systems" to describe our full-stack integration of hardware and software.

For people who want to build customized on-premises environments, we'll sell them the same components we use in our public cloud: operating system and hypervisor, servers, storage, data center fabric, etc.

Caution: some assembly is required.

For folks who want a simplified out-of-the-box experience, we offer purpose-built appliances: one each for databases, application logic and middleware, and analytics.

Blog slide 7For folks who need something a bit more extreme, that's where products like Exadata, Exalytics, Exalogic and SuperCluster fit in. For what they do, no one does it better. That's what happens when you can engineer hardware and software to work together.

So, what's the tie in with public cloud?

Our on-premises technology has precise equivalents in the public Oracle Cloud. I think of it as "cloud insurance".

Sure, you want an on-premises solution today, but what about down the road?

Isn't it nice to have a precisely equivalent public cloud option -- just in case?

Bringing The Public Cloud To The Data Center

There are so many situations where a public cloud model might look attractive, but can't be considered for any number of reasons: regulations, latency, etc.

If you can't come to our cloud, we'll bring our cloud to you.

Blog slide 8That's the idea behind cloud machines: subsets of the public Oracle Cloud delivered as a service in your data center, behind your firewall. It's managed and monitored by the same people (and using the same tools) as our public Oracle Cloud.

No one else in the industry is doing this today. I do read that Microsoft is working towards something similar in the future. Hard for me to compare with something that doesn't exist yet.

The current Oracle Cloud Machine is integrated PaaS/IaaS targeted at application landscapes. The PaaS/IaaS services are identical to those delivered in the public Oracle Cloud. Many aspects of the pricing are the same as well.

At Oracle Open World, we announced that we'd be delivering an Exadata Cloud Machine, aimed at providing the same database-as-a-service capabilities as we offer with Exadata in the Oracle Cloud. We also stated our intent to do the same with open analytics, with a Big Data Cloud Machine.

To be very clear, a cloud machine is not a private cloud. It is a public cloud model, delivered in your data center, behind your firewall. You use it; you don't buy it/build it/maintain it. Just like a public cloud -- although certain minimums apply.

Why I'm Such A Big Fan Of The Oracle Approach

One of the reasons that I think there's been so little adoption of public clouds by mainstream IT organizations is that there's so much that has to change all at once.  In most situations, it's an all-or-nothing proposition.  

Burn the boats, we're going to the cloud!

In most cases, your applications have to be converted and tested to run in a given public cloud -- or you have to move to SaaS. Any operational procedures or tooling you have invested in has to be re-invented.

And, once you're there, you're not coming home -- even if you need to.

Put differently, if you could somehow break the cloud proposition into manageable, easier-to-consume pieces, more IT shops could make progress towards that goal.

SuncloudsAs an example, imagine a public cloud that didn't require enterprise applications to be converted or rewritten. One that supported legacy monolithic applications, current multi-tiered applications as well as the new generation of container and microservices apps.

As another example, imagine that you'd stand a decent shot of simply extending your chosen control planes and policies into the public cloud.

As a final example, imagine that you could easily consume either on-premises or public cloud using the exact same architecture. And you could have straightforward workload portability to other clouds and other architectures.

That would be an entirely different proposition, now wouldn't it?  Far easier to consume than burning the boats and starting all over again in a new world.

Move your applications without rewriting or conversion.  Extend your control planes of choice into the public cloud.  Consume a public cloud model in the convenience of your own data center.  Move workloads between the data center and your choice of cloud.  Rich PaaS and SaaS functionality that builds a platform for business innovation.

That's why I came to Oracle. I believe that cloud will eventually change how enterprise IT will be done. And Oracle was the only company I could find who had all the pieces -- and the commitment -- to make it happen.

Everyone other vendor I looked at either had a partial answer, or often no answer. Unless you'd like to assemble something yourself? Hint: it's harder than it looks.

Now that I'm over a year into this, I am a stronger believer than ever.  The story and the execution keeps getting better and better.  When I put this story in front of an enterprise IT group, they immediately realize it creates entirely new options for them.

PopcornIntegrated SaaS/PaaS/IaaS delivered in the public cloud.

Engineered systems optimized for database, application logic and middleware, and analytics -- with precise equivalents in a public cloud.

And the tantalizing notion of a cloud machine: a public cloud model delivered in your datacenter, behind your firewall, as a managed cloud service.

All aimed at enterprise IT organizations, and demanding enterprise application workloads. You know, the hard stuff.

So far, so good.

But we're in early days. The big shift from traditional on-premises models to cloud models (whether delivered in a public cloud or in the data center) has just begun.  Most of the market is still up for grabs.  

I remember a time when we all thought that AOL would rule the internet, and we'd all be using Netscape as a browser.  Things change.

I think I've chosen an excellent spot to watch the action.


Like this post?  Why not subscribe via email?


Email subscriptions powered by FeedBlitz, LLC, 365 Boston Post Rd, Suite 123, Sudbury, MA 01776, USA.