Solution Summary
National Instruments not only uses Perforce for software and hardware engineering activities, but also relies on the flexible SCM solution for a variety of applications in diverse departments such as IT operations, web development, documentation, language localization, customer education, and the sales/marketing departments. NI uses Perforce to store source code and digital assets such as binary files and Word documents
1. www.perforce.com
PERFORCE CUSTOMER
CASE STUDY
“We selected Perforce SCM based on four key factors: speed, ease of
use, flexibility, and cost.”
- Steve Lysohir, Perforce Administrator, National Instruments
Steve Lysohir is a Perforce Administrator at National
Instruments. Jeff Mery is the Systems Administrator at Development Environment at a Glance
National Instruments.
Headquarters
Austin, Texas
Solution Summary
Industry
National Instruments not only uses Perforce for
Data acquisition and instrument control
software and hardware engineering activities, but
also relies on the flexible SCM solution for a variety Type of application
of applications in diverse departments such as Development of software and hardware products
IT operations, web development, documentation, Perforce customer since
language localization, customer education, and the 1998
sales/marketing departments. NI uses Perforce to
store source code and digital assets such as binary Client platforms
files and Word documents. Windows, UNIX, Linux and Mac clients
Server platforms
Intel x86 servers running Windows NT, Windows
Customer Profile 2000, Windows Server 2003, and Linux
Headquartered in Austin, Texas, National Instruments
NetApp storage products used
has more than 3,400 employees and direct operations
NetApp® FAS940c storage cluster
in approximately 40 countries around the world.
Leveraging the PC and its related technologies, Number of users
National Instruments virtual instrumentation solutions Approximately 1,000
increase productivity and lower costs through easy-to- Number of concurrent users
integrate software, such as the NI LabVIEW graphical 500 to 600 on the largest server; up to 100,000
development environment, and modular hardware, total commands per day on the largest server
such as PXI modules for data acquisition, instrument
Number of development sites
control, and machine vision.
6: Austin, Texas; Dallas, Texas; Mountain View,
Calif.; India, China, and Germany
The Challenge: Fragmented SCM and The Perforce Proxy
Storage Infrastructure Used in India, Germany, and Dallas, Texas offices
The company was using a number of different SCM Languages used
platforms, including Microsoft Visual SourceSafe(VSS), C/C++, Assembly, LabVIEW, and others (JAVA,
ClearCase, and various open-source SCM solutions. PL/SQL, etc.)
As the company’s development requirements grew
with six separate development facilities spread around Type of files stored in Perforce
the globe, the need to standardize on one cross- C/C++ and large binaries (JAVA, PL/SQL,
platform SCM system became evident. Project Docs, etc.)
Number of files under source control
Additionally, National Instruments had been using a More than 5 million
variety of direct-attached storage (DAS) devices. As
Perforce repository size
the organization’s data demands continued to grow,
More than 500 GB of files, 18 GB database
however, a better, more strategic storage solution