Today NetApp announced its broad plan for Cloud Computing. The cloud computing launching
comprises three core definitions and a fourth core definition that includes
four pillars of services. In all, seven
items set the foundation for how NetApp is approaching cloud computing.
- Cloud is defined as “Generally IT as a Service (ITaaS)
- Cloud computing is defined as A business model for
delivering IT as a Service
- Types of clouds are defined as a) Private Cloud being
enterprise internal and external b) Public Cloud being Non-IT or IT only
Variations of cloud services, remember “cloud” is “Generally
ITaaS.” The variations serve as the four
core pillars of cloud services.
- Infrastructure as a Service
- Platform as a Service
- Software as a Service
- Storage as a Service
To complement this strategy announcement NetApp coupled with
this several other key announcements around supporting technologies. These include Data ONTAP 8, which includes
support for very large data containers, which we call 64-bit aggregates. Think of these as unending pools of storage
for your highest engineering applications growth. For example, if required, you could support
an NFS volume that encompasses 100TBs of storage. Moreover, Data ONTAP 8 includes key services
for nondisruptive data mobility, ensuring that large amounts of data can be
managed without impacting large numbers of users.
While Data ONTAP 8 becomes available in the September, so do
two other core technologies for engineering applications and infrastructures
wanting to take advantage of the cloud options available from NetApp. These two technologies are a large capacity
flash read-cache module for FAS systems called PAMII and a new high-density
disk shelf from NetApp called the DS4243.
DS4243 - Higher Density SATA Shelf (versus DS14)
PAMII Flash Read Cache Card
Further, coming in early 2010, NetApp will be delivering
Data Motion ™. Data Motion is NetApp’s
new data mobility technology enabling enterprises (and service providers :-) ) to move data nondisruptively across
storage systems, think of this as platform tiering vs disk tiering (there’s
really no need to tier data from disk type to disk type when using PAMII). Data Motion is built on NetApp’s unified
architecture and leverages the built in storage virtualization and
multi-tenancy capabilities of Data ONTAP.
Now that we have set the baseline, defined cloud, the
four core pillars of cloud services and some technology used to enable cloud
computing, how do you make it all work in Engineering Applications?
First and fore most, reduce your dependency on more disk
spindles by architecting your engineering application infrastructures with
PAMII. PAMII enables you to improve IOPS
and reduce latency for random read intensive workloads. Moreover, PAMII uses three caching modes and
can be sized up to 512GB, so the application for PAMII is quite broad. Key benefits of introducing PAMII into your
engineering app environment are:
- Optimize performance at a lower cost
- Automatically tiers active data to higher performance
storage
- Get the IO throughput, without impacting data center square
footage
- Grow capabilities, without impacting cooling output and
power consumption
- Great for engineering applications, file services,
databases, and virtual infrastructures
Here are some key aspects of PAMII to consider when
designing or updating your engineering applications infrastructure.
While it is easy to toss around the idea of flash cache,
what happens when the application starts pushing back on the storage
system? Well we put these systems to the
test with SpecSFS 2008 and here are some graphical plots of the results.
Well we didn’t want anyone guessing, so we are making it
perfectly clear that with PAMII you get higher IOPS with less latency using
FEWER FC disks for the nominal SFS workloads.
However, we didn’t stop there, we took the testing to a whole new level
– we introduced SATA (remember that high density SATA shelf we just delivered,
the DS4243, it applies here).
When comparing to SATA to FC you would expect SATA to be
clearly behind. However, with PAMII it’s hard to tell who is coming in
first. However, don’t think this is just
a speed test. Look at the total
capacities. This is the equivalent of a
VW minivan keeping up with a Porsche on the race track (http://www.youtube.com/watch?v=SsaBYyjhHuo
jump to 2:37 to get the full effect of PAMII with SATA drives). Granted it’s not sexy, but it’s fast and it
can haul more data – I’m talking about SATA and PAMII. That VW bus video, well try explaining that
one to your co-workers...
While testing with SpecSFS2008 is the standard or minimum
bar of entry, think of it as the crash test ratings. If your storage or OS vendor doesn’t take the
test, you probably should move on.
Otherwise you’ll be trying to drive with SUN in your eyes. So, not leaving stones unturned, we tested
two key engineering applications – Perforce for Software Configuration
Management (SCM) and Siemens Teamcenter for Product Lifecycle Management (PLM). Rather than try explaining all the nuances of
multiple engineering applications, let’s focus on this graphic.
In this graphic we explain, visually, the impact on a single
developer’s development cycle.
Technologies like PAMII can improve the cycle time of the sync and
integrate processes a developer waits on while developing software or testing
software. Sync is syncing the code and integrate is integrating the code lines together with the main SCM. Reducing these artificially
inflated times by 50% increase the work done across hundreds of developers over
several months, resulting in development cycle times that can be reduced by
many months over the course of a single project. If you have multiple projects (as we all do)
then you should see reduced cycle times, resulting in faster time to market and
marked first mover opportunities across all economies and sectors.
The one topic I didn’t spend much time on today was NetApp
Data Motion, but suffice it to say that as you deploy your engineering
applications on NFS, iSCSI, etc. You’ll
find that virtualizing storage using NetApp Data Motion and NetApp Multistore,
will yield the most positive results. So
as you move forward to architecting your dynamic data center for engineering –
apply all the technology I shared today.
Reference:
keyword engapps on netapp.com sites
TR 3718 - Best Practices for Deploying a Perforce SCM System by Using NetApp Storage Systems
TR 3658 - Siemens PLM Software Teamcenter on NetApp Storage over NFS: A Reference Architecture
WP 7061 - Flash Memory Technology in Enterprise Storage – Flexible Choices to Optimize Performance