TrustRadius: an HG Insights company

IBM AIX

Score9.6 out of 10

93 Reviews and Ratings

What is IBM AIX?

IBM AIX (for Advanced Interactive eXecutive) is a Unix operating system, developed, offered and supported by IBM.

Categories & Use Cases

IBM AIX, a robust and friendly Unix enterprise operating system

Use Cases and Deployment Scope

We use IBM AIX in own our organization and support many customers running AIX on our cloud environment with IBM POWER servers. IBM AIX gives us a highly scalable, robust and secure operating environment for business critical software, like Oracle, DB2 and SAP. The IBM AIX operating system is designed as an enterprise operating system and has excellent RAS features (for reliability, availability and stability). Many settings can be done on-the-fly without requiring a reboot, and Live Kernel Update is available for fixes/updates that would otherwise require a reboot. IBM AIX is also very secure, requiring much less fixes for security vulnerabilities compared to other operating systems. And features like secure-by-default, role-based access control, file permission manager, trusted execution and secure boot enhance security. It also integrates well with tools like IBM PowerSC to tighten security even further. AIX needs to run on IBM POWER hardware, which is in a class of its own as far as RAS and performance are concerned. If you look at TCO, the combination of AIX, POWER system(s) and an application often produce a better performing combination at a lower cost, compared to many alternatives.

Pros

  • For an operating system based on Unix AIX is very user-friendly. In addition to the manual pages, it also includes SMIT (a system management interface tool) both graphically and text-based, that helps administrators execute complex commands. SMIT logs all AIX commands (and their output) to logfiles, so you can review (and duplicate yourself) what it executed 'under the covers'.
  • AIX has high (or sometimes dynamic) limits on lots of settings. Of course you can tune a lot of variables that determine how the operating system acts, but the defaults have evolved over decades and are generally great. A lot of settings are by default based e.g. on the amount of memory and scale with the system.
  • In combination with IBM POWER hardware and PowerVM (built in to the hardware of every modern POWER system) AIX can make full use of dynamic features like adding (and removing) additional processing capacity, memory, SAN-based disks etc. to an AIX virtual machine (LPAR) on the fly.
  • AIX has excellent built-in security, where a secure-by-default installation skips installation of software components notorious for causing security issues, disables services that are normally considered unsafe (like plain ftp) etc. File permission manager allows you to select wanted degrees of security (based on profiles provided or obtained from other sources) to tighten security. Trusted Execution allows you to restrict execution only to programs that haven't been modified - the OS refuses to run (unauthorized) modified programs. Secure Boot makes sure the software used to start the system, including AIX itself is not tampered with.

Cons

  • I would like Live Kernel Update not to be dependent on a connection to the HMC.
  • I would like IBM to provide more "thirdp arty" software in installp format (AIX-native install packages) instead of relying on RPM packages to be installed with rpm, yum or dnf.

Return on Investment

  • We have some 300 partitions running on POWER, most of which are running AIX. Applications or application administrators often require a reboot, but we have over 20 virtual machines running AIX that have been up for over 1000 days (maximum being 1844 days = 5+ years).
  • We are running on 30+ POWER systems and had zero unplanned downtime in the last two years.
  • In the last 12 months IBM AIX only had two important fixes that required a reboot.

Usability

Other Software Used

IBM PowerVM, IBM Turbonomic, IBM Storage Protect

Using AIX for decades.

Use Cases and Deployment Scope

We use AIX as the preferred UNIX solution for our database servers, backup servers, and application servers.

Pros

  • Logical volume manager.
  • Stability
  • Linux compatibility.

Cons

  • Easier VIO management.
  • Better integration with rpm/yum/dnf.
  • Ability to change a filesystem to INLINE log.

Most Important Features

  • Logical volume manager.
  • Stability
  • Standard management (has barely changed commands over the years).

Return on Investment

  • Cannot tell about prices compared to other products.
  • You get great discounts if using at IBM for it's customers
  • i am not involved in the purchasing.

Alternatives Considered

HP-UX, Oracle Solaris and Red Hat Enterprise Linux (RHEL)

Other Software Used

IBM Spectrum Protect, Microsoft Azure, Amazon Web Services

IBM AIX Review

Use Cases and Deployment Scope

In my organization, most of the databases and critical applications are running on IBM AIX due to numerous reasons like error handling. One of its most important features helps a lot with downtime, as well as the quick allocation of necessary resources and deallocation in case of release.

Pros

  • Centralized management
  • Easy to patch with an alternative disk
  • Easy to analyze errors

Cons

  • An opensource file set customization should be made
  • Yum creation should allow for checking updates on a regular basis
  • Snapshot options to add by default for the profile itself

Most Important Features

  • DLPAR
  • LPM
  • Patch Management

Return on Investment

  • Stability
  • Optimal performance
  • Error fixture with easy commands

Alternatives Considered

IBM PowerHA SystemMirror

Other Software Used

IBM PowerHA SystemMirror, IBM PowerVM, IBM Power System Virtual Server

AIX Review

Use Cases and Deployment Scope

We use AIX to run our mission critical apps.

Pros

  • AIX is very stable, We have had systems running for years without rebooting
  • AIX is secure
  • AIX is easy to manage

Cons

  • There is no real GUI interface which some people could see as a drawback
  • AIX can be expensive

Return on Investment

  • The overall availability of the applications is a positive

Alternatives Considered

Red Hat Enterprise Linux (RHEL) and Windows Server

Other Software Used

IBM PowerHA SystemMirror, Epic, IBM PowerVM

IBM AIX in a healthcare enterprise

Pros

  • Stability. In the 14 years that I have used the product, I cannot think of a single time that we had an OS level failure. It is rock solid. We have had systems that have been booted and run for literally years without interruption.
  • Virtualization. We run IBM AIX as LPARS on Power infrastructure. All of our AIX infrastructure is virtualized making it easy to scale as needed.
  • Their logical volume manager makes the task of managing storage very simple. It is feature complete and they have mitigated much of the complexity that usually is inherent in LVM implementations.
  • I have a love/hate relationship with Smit. It is their administrative interface. It is very powerful and very complete which is why I marked it as a pro. It is also a bit clunky and somewhat arcane in its interface but still usable.

Cons

  • Staying current with open source software such as MySQL, Apache, Python, Perl, PHP, etc. These packages are usually only available from third parties and are often very out dated and difficult to implement.
  • Software maintenance is cryptic, difficult to manage, and fragmented. There are Service packs, Technical Levels, APARS, RPM updates, CPAN updates, and each has its own way of being managed and applied.
  • IBM AIX could be more security conscious. By default, insecure protocols such as Telnet and FTP are enabled and are the expected interface.

Return on Investment

  • IBM AIX on Power hardware has been the backbone of our most critical applications.
  • The versatility of IBM AIX virtualization has been extremely useful, scalable, and provided configuration with redundant dual VIO servers.
  • IBM AIX is not Linux so special skill sets are needed to actually manage the systems. Finding qualified engineers can often be a challenge

Alternatives Considered

Ubuntu Linux, Red Hat Enterprise Linux (RHEL) and Oracle Linux

Other Software Used

Ubuntu Linux, Red Hat Enterprise Linux (RHEL), Oracle Linux