PLM and Amazon Enterprise Cloud

February 1, 2012

An interesting addition to my yesterday post about technological options for cloud PLM. I was reading Amazon’s announcement that came earlier this month – Amazon separates servers from IP addresses. Navigate to the ZDnet UK Blog article “Amazon Separates Servers From IP Addresses to read more. Here is how this feature explained in Amazon blog:

Today we are adding additional flexibility to EC2 instances running in the Virtual Private Cloud. First, we are teasing apart the IP addresses (and important attributes associated with them) from the EC2 instances and calling the resulting entity an ENI, or Elastic Network Interface. Second, we are giving you the ability to create additional ENIs, and to attach a second ENI to an instance (again, this is within the VPC).

On the picture below you can see how Amazon explains the topology of EIN.

Cloud PLM

There are two CAD / PLM vendors officially announced their support for cloud – Autodesk and Dassault. Nexus 360 PLM is a cloud PLM coming from Autodesk later this year. Dassault ENOVIA is a flagship product sold by Dassault. Another PLM company claims their support cloud is Aras Corp. I haven’t heard any specific cloud plans from Siemens PLM and PTC. If you’re in discussion with your CAD / PLM vendor these days, you better check if product cloud configuration supports EIN.

What is my conclusion? Even the article is a bit on a technical side, I found it quite important. Cloud is moving towards having more and more “enterprise features”. This is a reaction of cloud providers on the coming demand from enterprise IT to accept cloud usage. The critical question that wasn’t answered was about the cost. Cloud attractiveness is dependent on cost structure. Cloud providers will have to charge an additional fee for enterprise features. Will it be still attractive for company IT? A big question. The architecture of cloud systems is in a very early beginning phase. You better check it carefully with your vendors and/or partner. Just my thoughts…

Best, Oleg


Technological Options for PLM on the cloud

January 30, 2012

Cloud is hyping in 2012. Coming Facebook IPO can only supercharge the future of cloud computing. Last year Autodesk announcement about Nexus 360 cloud PLM created a confirmation that large CAD / PLM vendors will be interested to leverage the power of cloud. Two weeks before AU2011, during DSCC 2011, Dassault Systems confirmed their plan to continue development and investment in their Enovia cloud platform.

It takes time, but economic of cloud computing is too good to be ignored by CIO. At the time consumer market already embraced cloud computing via multiple store (but not only) options like Dropbox etc., CIOs are just coming to discover it. Navigate to the following Gigaom article – CIOs come around to cloud storage. Here is my favorite passage:

“The sheer volume and availability needs are pushing cloud storage to the forefront,” he said. They have to look at the economics of cloud compared to the high-cost, high-maintenance data center storage model, he said… In short, even the most risk-averse C-level information executives are coming to realize that if cloud storage isn’t in their current plan, it will be in the near future.

At the same time, I can hear voices of customers and vendors about the fact cloud computing is still confusing. So, in today’s post, I decided to put some practical technological options about how PLM (and not only) can be delivered on cloud today from the technological standpoint.

Amazon

Amazon is Amazon. Flexible, public, cloud. Period. It is a perfect virtual environment with dollar meter. You pay for what you use. Despite few outages, AWS is pretty stable and can provide you a reliable base as a platform for cloud PLM. Most of PLM vendors talking these days about cloud are exploring Amazon as a first option. Amazon also provides probably the best shortcut between existing PLM architectures and future cloud models.

Microsoft Azure

Azure is a different type of cloud animal. If you’re familiar with terminology, Azure is PaaS (opposite to AWS, which is IaaS). I can see many advantages of Azure. It is single development platform, tools, multi-language support. Another positive side of Azure is that Microsoft can much easier force developers follow specific rules that can prevent application from misbehave. The perception of vendors and developers is that Azure is closed platform. I’m not saying it is true, but this is what I think many people assume when they think about "Azure cloud".

OpenStack

This is a very interesting option. OpenStack pretends to become "an Android of the cloud". Open Stack achieved critical mass to become a reality. OpenStack is IaaS environment currently supported by Rackspace and NASA. Technologically, OpenStack is a combination of storage and computing library. The easiest way to start with OpenStack is to use it onRackspace. OpenStack objective is to convert cloud into commodity, which can be beneficial for many consumers of the technology. I can see an interesting option for OpenStack and PLM. OpenStack provides a very open and economic way to establish mini-cloud centers. It can be a foundation for cloud services available for large companies having concerns about public cloud.

Cloud Databases

This is an interesting option for PLM developers. Fundamentally, PDM/PLM is all about a database today. To move PLM database on the cloud, can be an interesting option. Read my post few months ago – Will Database on the cloud supercharge PLM for Small Companies? There are few providers to be mentioned here. I’d be starting from Amazon RDS. Another option is to use databases services created by enterprise software vendors – Oracle Cloud Databases,Salesforce.com Database and few others.

Don’t Forget IBM big blue

Big Blue IBM is also going to the cloud. However, IBM is doing it differently. It called IBM Smart Cloud. You can learn here about how IBM suggests to use these services here. In a nutshell, IBM idea is to wrap whatever you have with Tivoli cloud services. IBM is attacking cloud from a software perspective and looking how to build a cloud umbrella beyond your existing data center. IBM clearly is looking how to attract "enterprise dollars" from AWS, OpenStack and Azure.

What is my conclusion? I believe we can see lots of misunderstandings with the cloud computing in a near future. CAD / PLM vendors and service providers will be able to balance in order to dance on both sides of the solutions – on premise and on the cloud. Understanding of technological options is a good foundation towards reasonable decisions about the cloud in 2012. Just my thoughts…

Best, Oleg


How to host PDM/PLM database on the cloud?

October 31, 2011

I was reading Oracle journal early today. Navigate your browser to read a short article – Which Cloud Service Provider Should Host Your Oracle Databases? The article is explaining how to host Oracle database using Amazon Web Services. If you are not familiar with this opportunity, here is the deal – you can host your RDBS (i.e. Oracle) on the cloud using so called Amazon RDS service(Oracle license included). I found the following video demonstrating how you can start you Oracle 11G instance on Amazon RDS in 5 minutes.

What is the conclusion? Actually, there is no conclusion in this post. I have a question. Management of database is one of the reasons why PDM software is complicated. You need to install the database service, administrate it, etc. Don’t you think, moving your database service to the cloud will be more efficient? There are few additional questions you need to answer related to management of file storage, performance and efficiency. So, I wonder if somebody using PDM/PLM systems in such configurations and what is your experience? Anyone?

Best, Oleg


Will Database in the Cloud supercharge PLM for Small Companies?

October 23, 2011

I want to talk about an interesting segment of cloud technologies – cloud SQL Database. For the last months, I’ve seen multiple announcements of vendors in this space. Overall, it seems as an interesting trend. In a nutshell, cloud SQL database is a service that allows you to have your SQL database running "somewhere" on the cloud. Thinking about PDM/PLM solutions for small companies, database is a critical component. Database installation made overall product installation complicated. Future configuration, tuning and administration of this database create another level of complications.

So, what is available today on the market to provide cloud SQL database services? Here is the list of most popular solutions: Amazon EC2 RDS, SQL Azure, Google Cloud SQL, Salesforce’s Database.com, Oracle Database Cloud.

SQL Azure

Microsoft is building their own Azure platform. Databse service is part of the Microsoft’s cloud platform. If you 100% relies on top of Microsoft development stack, you may find SQL Azure attractive. Read more here and watch the video:

Google Cloud SQL

Google just announced the availability of Cloud SQL service few weeks ago. Read the following article Google Adds Cloud Based SQL Database to App Engine and Google’s blog Goolge Cloud SQL: Your database in the cloud to learn more. Here is the passage from Google’s blog about what Google provides to developers:

  • No maintenance or administration – we manage the database for you.
  • High reliability and availability – your data is replicated synchronously to multiple data centers. Machine, rack and data center failures are handled automatically to minimize end-user impact.
  • Familiar MySQL database environment with JDBC support (for Java-based App Engine applications) and DB-API support (for Python-based App Engine applications).
  • Comprehensive user interface for administering databases.
  • Simple and powerful integration with Google App Engine

Salesforce Database.com

Salesforce is aggressively pushing more services to power more salesforce services on the cloud. The fact salesforce is using database.com domain for these purposes is very symbolic. Take a look on this following video to learn more about database service.

Oracle Database Cloud

Very recently, Oracle announced Oracle Public Cloud. As part of this cloud offering Oracle is providing an access to their popular database via so called Oracle Database Cloud Services. Watch the following video for more:

Amazon EC2 RDS

Last, but not least. Amazon is one of the most popular providers of cloud infrastructure today. As part of Amazon Elastic Cloud (EC2) you can have an access to Amazon Relational Database services (RDS). You can learn more here. Amazon is not developing their own database, but provide you an access to one of the popular databases on the market. This is an interesting differentiation from all previous solutions that I described.

What is my conclusion? As you can see database service from the cloud is not a unique service these days. Large vendors like Oracle are jumping into this space to compete with their old competitors (like Microsoft) and newcomers (Google and Salesforce.com). It is an interesting decision point for PDM/PLM companies developed their infrastructure for years on top of existing infrastructure. The opportunity to remove complexity is huge, in my view. However, to change existing infrastructure and make this change (both technological and business) will be not a simple task. The fastest will be winners in this game. Just my thoughts…

Best, Oleg


Cloud PLM and Amazon S3 Scale?

July 25, 2011

I can see cloud PLM is trending. The announcements about running on Amazon are coming from multiple vendors. Dassault just announced few weeks ago the availability of V6 platform on AWS, Aras announced earlier this year about the availability of Aras Innovator on Amazon with support of Minerva France (former Prodeus). Autodesk aims for cloud with multiple projects – AutoCAD WS, future Autodesk PLM product and other so called “infinite computing” initiatives.

I read the following blog – Amazon S3 – more than 449 Billion Objects. Have a read and take a look on the picture below.

The numbers Amazon brings are quite impressive. I liked the following one – 64 objects for each person on Planet Earth (source: World Population Clock). It is certainly a lot. However, is it really big when you put on the scale compatible with typical PLM/Manufacturing products and projects?

Let’s talk about Boeing 747-400. If you exclude fasteners, Boeing 747-400 has about 3 million parts. For the whole history, Boeing delivered 694 of Boeing 747-400 jets. Now, let’s make calculations. There are only 650M S3 objects for each manufactured Boeing 747-400. It means about 200 S3 objects for every part in all Boeing 747-400 in the world. If we think about the cloud, it should include all part and manufacturing info, documents, drawings, revisions, etc. Is it a lot? I’m not sure. Think about different Boeing airplanes as well as Airbus jets. Make your math… YMMV. Let me know what do you think?

Best, Oleg


My Experience with Dassault V6 PLM Cloud on Amazon

July 1, 2011

This week was packed with multiple announcements and events. One of them happened in Paris – first Dassault Application Innovation Summit. I wasn’t able to attend and followed this event via twitter, press release and publications in blogosphere. Few blog publications I noted specifically – Dassault Systems to deliver Amazon Web Services for V6 users by Randall Newton; The future is here with Dassault Cloud Initiative by Anna Wood / SolidMuse; Dassault Enters Cloud Era with Caution by Mikael Ricknäs / CIO magazine.

Dassault V6 Cloud – What Does it Mean?

According to the press release, Dassault is making V6 platform available from AWS – cloud environment. It is including support by multiple elements of cloud infrastructure – EC2, S3, and others. It combines 3D Store (set of applications) and Outscale – an outsource company Dassault investing in to run their cloud solutions. According to the online information, the following applications are available today – n!volve, n!fuze, 3DSwYm and few others. These two applications are actually the core of the current announcement:

n!Fuze is a secure, on-demand, online solution for designers and engineers to exchange ideas and collaborate on designs with people inside and outside their organizations. Created specifically to manage the needs of the product design process, n!Fuze gives users version control, manages comments and feedback, and allows non-CAD subscribers to see and comment on designs online. n!Fuze is a hosted solution that is easy to start up and does not require investments in dedicated IT resources and infrastructure.

n!Volve connects your V6 authoring and collaborators via the cloud and provides design teams with a community based PLM environment. n!Volve is the service that provides the collaboration platform for the V6 Online portfolio of products and offers a unique extension of the V6 PLM Express environment to utilize on the cloud and on premise collaboration platforms.

Navigate to the following links n!volve, n!fuze to get more information. My simple net-net is that n!fuze is orienting on CAD and non-CAD content hosting and sharing on the cloud. Connecting it to the knowledge I gathered from SolidWorks World 2011, n!fuze is mostly about SolidWorks.

n!Fuze intelligently supports the design process. You simply upload files to n!Fuze, create a workspace to share files through, and invite others to collaborate. Asa CAD-specific sharing solution, n!Fuze understands and manages the files you post, including part, assembly, and drawing relationships, and can show these relationships graphically with its unique visual product structure tool. Whenyou share files, n!Fuze automatically includes all related files to help prevent broken assemblies or missing parts. Comments are tightly linked to associated files so you can easily track new ideas and changes throughout the product development and review process.

On the other side, n!volve is orienting on V6 PLM applications (Catia, Delmia, Simulia). It means, traditionally Dassault continues to separate SolidWorks/CAD and CATIA based environment.

Deliversandeasy touse, easy todeploy PLM platformfor product development that connects to the V6 Online portfolio of products. Bringingteams together in minuteswith a simple internet connection. Then!Volveservice also provides accessto the unique V6 collaboration and search engines that enable full real-time collaboration within the team. Integratedand built on the common data management architecture with the V6 authoring applications (CATIA®, DELMIA®, and SIMULIA®.).

DS Cloud Apps Hands On

Following links on Dassault website, I wanted to get an access to the cloud apps and use them. Unfortunately, n!volve is not available for try, and you can only buy it for $3’600 annual price. Opposite to that n!fuze is available for $70 / month and one month free access is possible. It took me about 20 min to go via all 3D Cloud Store accounts, login, etc. Now, my account is awaiting validation.

After some time, the status of my order appears as approved, and I’ve got an email with the link that allowed me to download SolidWorks n!Fuze plug-in (nothing was said about SolidWorks in the context of n!Fuze before). After a couple of hours, I’ve got a notification email saying that n!Fuze service is ready and I can use it.

I wanted to share some of my first time impressions. The interface looks fresh. I can be easy create workspace, browse, navigate, etc. The similarity with file share services is clear. It is kinda Dropbox for CAD files. Cool! I tried to upload few files with pictures of 3D models. Unfortunately, n!Fuze wasn’t able to show preview for images. It is weird, in my view. I tried to upload SolidWorks file and got notification saying “SolidWorks files are not allowed for upload. Probably, I will need to install SolidWorks plug-in. This type of behavior is questionable. I can imagine people will be interested to upload file with the ease of Dropbox experience. n!Fuze use interface is not allowing drag-n-drop similar to Google Docs and Dropbox. Another strange behavior is that I can only share files via workspaces and cannot send the invitation via email.

One of the interesting features I found is the ability to build a network. You can search in the list of “SwYmers”. However, I wasn’t able to find a function to invite an external person to this list.

What is my conclusion? Dassault Systems is definitely pioneering in the development of PLM applications on the cloud. They are probably the first mindshare PLM vendors potentially making cloud available for a mainstream. The idea is cool – you subscribe, pay money or make a trial subscription and… magic happens. The overall impression I’ve got – it is something new. There are lots of small missing pieces, which are probably normal in the first release. In my view, time is now the most critical aspect for Dassault engineers – the idea is cool, but the details are what important in Web 2.0 environment. Just my thoughts…

Best, Oleg


PLM App Store and The Future of Sales

January 10, 2011

Talking about App Store is not a big news nowadays. Companies in CAD, PLM and other companies in enterprise market segment are talking a lot about app stores. However, no specific actions were made and identified. App store is definitely consumer market invention. Thinking more about the topic, is it really true for a long run?

I was reading the article “Amazon preps upmarket US Android app emporium“. The article made me think about the future of sales channels. Android is just a use case and weak development chain, since Google wasn’t very successful in development of their own app store. Amazon is a very sophisticated sales machine. By inviting developers on their App store, Amazon is creating an opportunity to become a sales channel. In the past, Microsoft was a very successful company focusing on developers, and it seems to me Jeff Bezos learned this lesson from Micorosft. CAD/PLM (and not only) software providers will be looking for alternative ways to sell their products to businesses. Amazon can be an interesting option to become a department store to market, sale and (what is very important too) to deliver applications for business too.

What is my conclusion? For the moment, enterprise/business application developers are actively using two paradigms – direct and indirect sales. However, in current market conditions, online sales channel with no religious dependencies to a specific platform (opposite to Google and Apple) can be an attractive option for application providers thinking about how to sell their products to a small business. Just my thoughts…

Best, Oleg


Who Will Be The First To Put PLM On Amazon?

April 5, 2010

I was reading on ebizQ during the weekend – Lawson Puts Full Function ERP system on Amazon Web Service Cloud. Actually, Lawson has PLM product  – PLM For Apparel and Footwear.

During the last few months, or even more, I’ve heard so much discuss about cloud and PLM. Lots of pros and cons were raised? Security, IP, availability, etc. I don’t think I can add something to this discussion for the moment. However, it sounds like a lot of discussion, but nobody wants to try it out. Sometimes try and fail (or not) can be a very good approach. My question – who will be the first to move their complete PLM offering and host it on Amazon AWS?

Maybe you know a company which did it already?
Just my thoughts…

Best, Oleg

Share


PLM Prompt: Amazon RDS and future PLM apps on cloud?

October 28, 2009
Amazon announced Amazon RDS. In my view, this is the next logical level of cloud services’ deployment. Now you can develop you cloud applications with RDBMS back-end on cloud… Impressive? I think so and I think multiple PLM providers will be able to leverage that.

Quote from the Amazon Web Services blog article:

Today I’d like to tell you about our newest service, the Amazon Relational Database Service, or Amazon RDS for short. Now in beta, RDS makes it easier for you to set up, operate, and scale a relational database in the cloud. You get direct database access withoutworrying about infrastructure provisioning, software maintenance, or common database management tasks.

Using the RDS APIs or the command-line tools, you can access the full capabilities of a complete, self-contained MySQL 5.1 database instance in a matter of minutes. You can scale the processing power and storage space as needed with a single API calland you can initiate fully consistent database snapshots at any time.

Much of what you already know about building applications with MySQL will still apply. Your code and your queries will work as expected; you can even import a dump file produced by mysqldump to get started.

This is also a good time to point back on cloud watching Kate and I made on 3D Perspectives. Below you can see current results.

Picture 18
Picture 19
What do you think about that? Do you or your organization is thinking about the future of cloud applications?

Best, Oleg


Follow

Get every new post delivered to your Inbox.

Join 71 other followers