| By Tim Negris | Article Rating: |
|
| March 17, 2008 07:00 AM EDT | Reads: |
6,087 |
A Google News search for Microsoft SSDS, the SQL Server Data Services it announced last week, yields just six articles - SIX! A random nonsense search term probably returns more than six items.
But SSDS is a big deal, a strategy with far-reaching implications for many parts of the technology industry, deserving of more than six Google News hits. SSDS, as a part of Microsoft's emerging Web 2.0 superpower strategy serves notice to the status quo vendors, IBM, Sun, HP, Dell, EMC, CA, Symantec and many more, that Microsoft is about to get medieval on them.
SSDS is now in general beta and Microsoft defines it as "highly scalable, on-demand data storage and query processing utility services." In other words, it's a giant data storage engine that can be used like electricity or water.
Keep in mind that "data" can mean way more than inventory or contact records in columns and rows of text and numbers. Data can mean documents, e-mails and web pages, or music and video.
Although the pricing details are still a bit sketchy, the SSDS business model means customers will pay for storage as needed, a provisioning model already widely used in network bandwidth and other fiber-level services. Presuming entry-level parity with Amazon, Google and others, the first taste of cloud storage might even be free.
A few weeks ago, Microsoft CEO Steve Ballmer was chatting with the Financial Times and, there, in the mist of the near-future he envisioned a world where "a small number of big companies" would provision computing services from within their own private data centers and manifest those services to desktop, notebook and smart phone users through the Web 2.0 Cloud.
Ballmer made these statements on a press junket in support of the Windows Server 2008 launch, which features virtualization and so fits in well with the cloud computing idea - lots of "leased" copies of Windows Server running on blades in the data center. Ballmer allowed Amazon and Google as examples of prospective cloud providers and this suggests that Microsoft may not be as interested in serving consumers as it is in owning the Business Cloud, at least for now.
SQL Server Data Services, despite its misleading name and somnambulistic introduction, is a big step forward in making the Microsoft Business Cloud a reality
In 1943, Thomas Watson, Sr., the father of the modern IBM, said, "I think there is a world market for maybe five computers." Change the last word to data centers and the old boy might finally be right.
With only a few big cloud data centers doing most of the computing, it seems likely that the relatively higher-margin market for standalone server gear will be displaced by commodity blades sold like memory chips for cell phones.
The multibillion-dollar systems software market, which includes operating systems, storage and systems management, security, network provisioning and performance management software, thrives in large part on the weaknesses of the pre-cloud computing and networking models. Systems built on client/server, n-tier and Web 1.0 architectures are a dog's breakfast and have created an industry around software for managing software. Cloud computing still requires system management software, of course, but a different kind. Making money from building it will require a different technical approach and a very different business model.
To understand the potential impact of Microsoft's cloud strategy and SSDS service initiative on Oracle, IBM/DB2, Sun/MySQL, Ingres, Postgres and other relational or post-relational database management systems, it's important to note that SSDS has nothing to do with SQL. SQL Server Data Services is a dumb name because, while the service is apparently based at the storage level on Microsoft's SQL Server technology, it doesn't use SQL (Structured Query Language) or a variant of it to query the information in the database. It uses a new Microsoft language called LINQ.
SQL was designed to retrieve rows from a tabular structure containing numerical, textual or media elements. LINQ stands for "Language-Integrated Query" and it's designed to work easily across a wider range of data types and structures than those found in RDBMS products. It does this by making search and query statements a direct part of the programming language in which an application or a service is written, allowing rich programmer-defined data types and simpler coding for data access processes. LINQ enables full text search, page search, and presumably things like picture and audio search against items stored in the Microsoft SSDS database.
Microsoft aims to make money through SSDS by provisioning storage space on a pay-as-you-go basis. Furthermore, it's making it very easy for standard SaaS applications to be plugged into it through SOAP and REST, enabling ASPs to get rid of their servers and disks by moving their applications up into the Microsoft cloud. The cost of entry is getting rid of the SQL RDBMS, because SSDS sports a whole new "flexible data model" that supersedes the relational model. It's hard to see what role at all SQL-based RDBMS products can play in the Microsoft Business Cloud. Microsoft may be cannibalizing its own SQL Server business in this strategy but, thanks to MySQL it was already giving it away to all but the largest customers, anyway. RDBMS RIP.
Finally, LINQ is a not a full language in itself. It's a .NET language extension, intended to bring query capability to the .NET programming languages, C#, Visual Basic and presumably J# and other so-called "CLR" (Common Language Runtime) .NET-compatible languages that may come to be. In other words, Not Java.
The Web 1.0 browser/app server (client/server) model favored by Java and underlying most popular Internet applications servers is on a widely divergent path from Microsoft's .NET model for network interoperability. Java can certainly remain a viable way to build desktop and browser-based applications that will communicate with the server through Web Service interfaces as they've come to do. But, Java's future as a server programming or service scripting language may be constrained if SSDS is successful in gobbling up major SaaS application providers into its cloud.
Microsoft's aim seems simple: take servers out of businesses and put businesses onto Microsoft's servers - think of it as the Exxon of utility computing, the biggest among a few. SSDS might be a tornado, a tipping point, or the flapping of a butterfly's wings, or maybe it's just a return to
It's virtually a geek cliché to say that Microsoft gets it right on the third try, but that may be what's happening here. Microsoft Networking Version 1 was a laughable proprietary network flying in the face of the burgeoning World Wide Web. Version 2 was ASP.NET-based web sites and services, a respectable improvement but swimming against the tide of Java and Flash.
Now this. Microsoft's third try at the network is now, and SSDS, a big part of its Web 2.0 play, makes a compelling proposition: Do it our way and you can get rid of your servers. To most business and IT people, servers equal grief. They'll listen to this message.
Also, the rest of the tribe is on the mission. Their software development tools in Visual Studio 2008 are up-to-date with the cloud, sporting a lot of new Web Services gizmos and LINQ extensions, and looking further across the Microsoft portfolio, most of it is also poised for a new home in the cloud. Microsoft Office is tooled that way, and so are the
It's been a long time since Microsoft made this much sense.
Published March 17, 2008 Reads 6,087
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Tim Negris
Tim Negris, is VP Marketing at 1010data, a provider of a cloud-based Big Data analytics platform. He occasionally authors software industry news analysis and insights on Ulitzer.com, is a 25-year technology industry veteran with expertise in software development, database, networking, social media, cloud computing, mobile apps, and other enabling technologies. He is widely recognized for ability to rapidly translate complex technical information and concepts into compelling, actionable knowledge.
He is widely credited with coining the term and contributing to the concept of “Thin Client” computing model while working for Larry Ellison in the early days of Oracle.
Tim has also held a variety of executive and consulting roles in a numerous start-ups, and several established companies, including Sybase, Oracle, HP, Dell, and IBM. He is a frequent contributor to a number of publications and sites, focusing on technologies and their applications, and has written a number of advanced software applications for social media, video streaming, and music education. He can be reached at tim (at) negris.com @timnegris
- iPad3 vs Windows 8 - and the Winner Is...Cloud
- Cisco Unveils Visual Collaboration Solutions in the Post-PC Era, Extending the Reach of TelePresence With New Mobile-to-Immersive Offerings
- Eleven Reasons Why Windows Phone Will Overtake Android
- Windows Azure Overview Part 4: Security
- Agile Development & Enterprise Architecture Practice – Can They Coexist?
- Eleven Tips for Successful Cloud Computing Adoption
- System Center Virtual Machine Manager 2012 as Private Cloud Enabler
- Apply Agile When Deploying Apps
- The Web – Changing the Way We Work
- EE Times and EDN Announce the 2012 UBM Electronics ACE Award Winners
- User Group Malaise?
- Closer Look at One NoSQL Database – MongoDB
- iPad3 vs Windows 8 - and the Winner Is...Cloud
- Cisco Unveils Visual Collaboration Solutions in the Post-PC Era, Extending the Reach of TelePresence With New Mobile-to-Immersive Offerings
- Eleven Reasons Why Windows Phone Will Overtake Android
- Windows Azure Overview Part 4: Security
- Agile Development & Enterprise Architecture Practice – Can They Coexist?
- Eleven Tips for Successful Cloud Computing Adoption
- System Center Virtual Machine Manager 2012 as Private Cloud Enabler
- Apply Agile When Deploying Apps
- The Web – Changing the Way We Work
- Book Review: Decision Management Systems
- EE Times and EDN Announce the 2012 UBM Electronics ACE Award Winners
- User Group Malaise?
- Google Maps and ASP.NET
- Converting VB6 to VB.NET, Part I
- How to Write High-Performance C# Code
- Crystal Reports XI & How It Has Changed
- Creating Controls for.NET Compact Framework in Visual Studio 2005
- Where Are RIA Technologies Headed in 2008?
- Programmatically Posting Data to ASP .NET Web Applications
- Implementing Tab Navigation with ASP.NET 2.0
- AJAX World RIA Conference & Expo Kicks Off in New York City
- i-Technology Viewpoint: "SOA Sucks"
- .NET Archives: Getting Reacquainted with the Father of C#
- i-Technology Photo Exclusive: Bill Gates & Steve Jobs In "Nerds"






















