AWS OpsWorks
User Guide (API Version 2013-02-18)

AWS OpsWorks Stacks Operating Systems

AWS OpsWorks Stacks supports the 64-bit versions of several built-in operating systems, including Amazon and Ubuntu Linux distributions, and Microsoft Windows Server. Some general notes:

  • A stack's instances can run either Linux or Windows.

    A stack can have different Linux versions or distributions on different instances, but you cannot mix Linux and Windows instances.

  • You can use custom AMIs (Amazon Machine Images), but they must be based on one of the AWS OpsWorks Stacks-supported AMIs that are described in topics in this section. While it might be possible to create or register instances with other operating systems (such as CentOS 6.x) that have been created from custom or community-generated AMIs, these are not officially supported.

  • You can start and stop instances manually or have AWS OpsWorks Stacks automatically scale the number of instances.

    You can use time-based automatic scaling with any stack; Linux stacks also can use load-based scaling.

  • In addition to using AWS OpsWorks Stacks to create Amazon EC2 instances, you can also register instances with a Linux stack that were created outside of AWS OpsWorks Stacks.

    This includes Amazon EC2 instances and instances running on your own hardware. However, they must be running one of the supported Linux distributions. You cannot register Amazon EC2 or on-premises Windows instances.