PLM Cloud: Dedicated, Private, Public

The conversation about cloud is trending these days. Earlier last week, duringSolidWorks World 2011, I had a chance to share my opinion about cloud application development with many people there. SolidWorks was “talking about cloud” a lot during the past year. Last year, I read a nice review of platform shifts and online security from SolidWorks’s co-founder Jon Hirschtick published on SolidWorks blog. Actually, new SolidWorks CEO, Bertrand Sicot, put some clarification behind SolidWorks cloud program during the last event. Despite the fact everybody talks “cloud”, I found a lot of confusion around the cloud topic especially with the notion of different “types of cloud” environment.

Cloud: Server + Network + Virtualization

The best short definition of the “cloud” I’ve heard over the past few weeks was the following one: cloud means “not here”. I found it may be a bit over simplification. I found very meaningful to talk about cloud in terms of servers, network and virtualization. I can see servers is something that remains the same regardless on the notion of company IT as well as the cloud. However, in the case of IT option, servers are located in the company IT data center. Cloud can move these servers out of your company IT data center room. Network is another element that actually bridge between our traditional understanding of IT and cloud. In the past, we operated with terms LAN and WAN. Today the Internet is included into the network scope. However, network remains the same. Another topic is Virtualization. This is not an absolutely new topic, but getting a new notion these days. The ability to make a virtual environment isn’t new and this is not invented by cloud. However, this ability is getting new meaning when multiple virtual environments are able to run on physical servers over the network. Depending on the server location we differentiate between dedicated, private and public clouds.

Dedicated Cloud

This is simple and, in my view, very similar to traditional corporate IT environments. You still have a physical instance of the server. However, the server will be located “not here”. This practically means the outsourcing of physical servers from corporate data centers.

Private Cloud

The next step in “not here” option. In addition to outsourcing servers, you can run multiple virtual environment on top of physical server boxes. You can also have a firewall option. So, this “private cloud” environment will be a bunch of virtual machines running on top of physical server boxes.

Public Cloud

This option is probably the most interesting. Cloud providers (i.e. AWS, Rackspace) can provide virtual servers running on top of “some servers” located “not here”. However, in this case, you won’t be able to control physical boxes. This option can provide a maximum of elastic cloud capabilities. However, it brings a compromise with regards to security options.

No Agreement About The Cloud?

I still cannot see an agreement between different players on the market of cloud computing. On the following video, you can see how Cloud is explained by salesforce.com – the most clean and straightforward definition, in my view.

However, life is not as easy as it presented on salesforce’s video. To prove that, you can join this fascinating video of Larry Allison talking about his perspective on cloud computing.

What is my conclusion? I think we are in the middle of cloud transformation. Still the definition, terminology and lots of other stuff can be modified in the next few years. I’m expecting some marketing buzzes to go away and some practical definitions to get in to clarify what means cloud for the enterprise, in general, and specifically for engineering and manufacturing software. Just my thoughts…

Best, Oleg

About these ads

4 Responses to PLM Cloud: Dedicated, Private, Public

  1. I think a clarification of the Public Cloud would be multi-tenant. Many rich ISV applications that you want/need can be used in the dedicated and private cloud, but may not be supportable in the private cloud depending on the vendor and the application’s architecture. Just something to be aware of.

  2. Darren Camp says:

    Just found your blog today and enjoy the thoughts and info. About 8 years ago PTC announced they were making there PLM product available with all hardware and software offsite and accessed though a thin-wall client. After reading your article and watching the videos, I know see this is what is meant by “the cloud”, and it has been around for a while. It is a great idea, as long as the costs are reasonable, which the PTC costs were high at that time, but as sure as this idea becomes common and there is more competetion, the price will become reasonable ( and apparently this is occuring).

  3. Christian, I think you are right and the notion of multi-tenancy is one of the characteristics of public cloud. I believe you wanted to say that ‘not all solutions available in for a private cloud’ can support multi-tenancy and became available on the public cloud. However, public cloud is not necessarily “multi-tenant”. You can still deploy on “elastic cloud servers” like EC2 or Rackspace Cloud servers. Does it make sense? Best, Oleg

  4. Darren, Thanks for sharing your insight and welcome to my blog! I agree, PTC made a kind of a trial with the delivery of hosted Windchill via IBM. I think, you are absolutely right in your cost-related assumptions. Cost is one of the most important drivers for small companies to accept public cloud (in case they cannot afford their own data center) and for bigger companies to migrate from their data center to private or public cloud. Just my thoughts… Best, Oleg

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 244 other followers

%d bloggers like this: