Deploy IIS into a new VPC (Console) - AWS Launch Wizard

Deploy IIS into a new VPC (Console)

Note

End of support notice: On May 1, 2025, AWS Launch Wizard will discontinue support for Amazon Elastic Kubernetes Service, Microsoft Internet Information Services, and Microsoft Exchange Server. After May 1, 2025, you can no longer use AWS Launch Wizard to access these workloads.

The following steps guide you through an IIS deployment with AWS Launch Wizard after you have launched it from the console for a new VPC.

  1. On the AWS Launch Wizard Console's landing page, use the Choose application button. This opens the Choose application wizard where you are prompted to select the type of application that you want to deploy.

  2. Select Internet Information Services, select Deploy into a new VPC, then select Create deployment.

  3. You are prompted to enter the specifications for the new deployment. The following tabs provide information about the specification fields of the deployment model.

    General settings
    • Deployment name. Enter a unique application name for your deployment.

    • Amazon Simple Notification Service (Amazon SNS) topic ARN — optional. Specify an Amazon SNS topic where AWS Launch Wizard can send notifications and alerts. For more information, see the Amazon Simple Notification Service Developer Guide.

    • Deactivate rollback on failed deployment. By default, if a deployment fails, your provisioned resources will be deleted. You can enable this setting during deployment to prevent this behavior.

    • Tags - optional. Enter a key and value to assign metadata to your deployment. For help with tagging, see Tagging Your Amazon EC2 Resources.

    Network configuration

    Key pair name. Select an existing key pair from the dropdown list or create a new one. If you select Create new key pair name, you are directed to the Amazon EC2 console. From there, under Network and Security, choose Key Pairs. Choose Create a new key pair, enter a name for the key pair, and then choose Download Key Pair.

    Important

    This is the only opportunity for you to save the private key file. Download it and save it in a safe place. You must provide the name of your key pair when you launch an instance and provide the corresponding private key each time that you connect to the instance. Return to the Launch Wizard console and choose the refresh button next to the Key Pairs dropdown list. The newly created key pair appears in the dropdown list. For more information about key pairs, see Amazon EC2 Key Pairs and Windows Instances.

    Parameter label (name) Default value Description
    Availability Zones (AvailabilityZones) Requires input List of Availability Zones to use for the subnets in the VPC. The logical order is preserved. At least two Availability Zones must be provided.
    VPC CIDR (VPCCIDR) 10.0.0.0/16 CIDR block for the VPC.
    Number of Availability Zones (NumberOfAZs) Requires input Number of Availability Zones to use in the VPC. This must correspond to the number of Availability Zones entered in the Availability Zones parameter.
    Public subnet 1 CIDR (PublicSubnet1CIDR) 10.0.128.0/20 CIDR block for the public subnet 2, located in Availability Zone 2.
    Public subnet 2 CIDR (PublicSubnet2CIDR) 10.0.144.0/20 CIDR block for the optional public subnet 3, located in Availability Zone 3.
    Public subnet 3 CIDR (PublicSubnet3CIDR) 10.0.160.0/20 (Optional) CIDR block for the optional public subnet 3, located in Availability Zone 3. This parameter is only available when Number of Availability Zones has a value of 3.
    Private subnet 1 CIDR (PrivateSubnet1CIDR) 10.0.0.0/19 CIDR block for private subnet 1, located in Availability Zone 1.
    Private subnet 2 CIDR (PrivateSubnet2CIDR) 10.0.32.0/19 CIDR block for private subnet 2, located in Availability Zone 2.
    Private subnet 3 CIDR (PrivateSubnet3CIDR) 10.0.64.0/19 (Optional) CIDR block for optional private subnet 3, located in Availability Zone 3. This parameter is only available when Number of Availability Zones has a value of 3.
    Allowed RD Gateway external access CIDR (RDGWCIDR) Requires input The CIDR IP range that is permitted to access the RD Gateway instances.
    Active Directory configuration

    Active Directory scenario type. Select the type of deployment to use, either AWS Directory Service for Microsoft Active Directory or Microsoft AD on Amazon EC2 to manage your own Amazon EC2 Active Directory instances.

    These parameters are presented when you choose AWS Directory Service for Microsoft Active Directory for the Active Directory scenario type.

    Parameter label (name) Default value Description
    Admin password (DomainAdminPassword) Requires input Password for the administrative account. Must be at least 8 characters containing letters, numbers, and symbols.
    Domain NetBIOS name (DomainNetBIOSName) Requires input NetBIOS name of the domain for users of earlier Windows versions (up to 15 characters).
    Domain DNS name (DomainDNSName) Requires input Fully qualified domain name (FQDN) of the forest root domain.

    These parameters are presented when you choose Microsoft AD on EC2 for the Active Directory scenario type.

    Note

    The domain administrator user name is separate from the default administrator account.

    Parameter label (name) Default value Description
    Domain Admin user name (DomainAdminUser) Requires input Used to specify the user name for the domain administrator account of a self managed directory.
    Admin password (DomainAdminPassword) Requires input Password for the domain administrator account. Must be at least 8 characters containing letters, numbers, and symbols.
    Domain NetBIOS name (DomainNetBIOSName) Requires input NetBIOS name of the domain for users of earlier Windows versions (up to 15 characters).
    Domain DNS name (DomainDNSName) Requires input Fully qualified domain name (FQDN) of the forest root domain.
    Domain controller 1 NetBIOS name (ADServer1NetBIOSName) Requires input NetBIOS name of the first Active Directory server (up to 15 characters).
    Domain controller 1 private IP address (ADServer1PrivateIP) 10.0.0.10 Fixed private IP address for the first Active Directory server, located in Availability Zone 1.
    Domain controller 2 NetBIOS name (ADServer2NetBIOSName) Requires input NetBIOS name of the second Active Directory server (up to 15 characters).
    Domain controller 2 private IP address (ADServer2PrivateIP) 10.0.32.10 Fixed private IP address for the second Active Directory server, located in Availability Zone 2.
    RD Gateway configuration
    Parameter label (name) Default value Description
    Number of RD Gateway hosts (NumberOfRDGWHosts) 1 Enter the number of RD Gateway hosts to create.
    IIS webpage
    Parameter label (name) Default value Description
    Amazon S3 Bucket webpage Location (WebBucketName) Blank string (Optional) Bucket name where the HTML file is located for IIS. If left blank, a sample page will be used.
    Amazon S3 Key webpage Location (WebBucketKey) webfiles/index.html (Optional) Bucket Key where the HTML file is located for IIS. Only change this value if an Amazon S3 Bucket webpage Location is specified, otherwise leave as default.
    Auto Scaling group/ELB configuration
    Parameter label (name) Default value Description
    Desired capacity of the Auto Scaling group (ASGDesiredCapacity) 2 Desired capacity of the Auto Scaling group.
    Auto Scaling group maximum instance size (ASGMaxSize) 4 Maximum instance size for the Auto Scaling group.
    Auto Scaling group minimum instance size (ASGMinSize) 2 Minimum instance size for the Auto Scaling group.
    Elastic Load Balancers CIDR range (WebAccessCIDR) 10.0.0.0/16 The CIDR IP range that is permitted to access the Elastic Load Balancers.
    Elastic Load Balancing scheme (ELBSchemeParameter) internet-facing Choose whether the Elastic Load Balancing scheme is public or private.
  4. When you are satisfied with your infrastructure selections, select Next. If you don't want to complete the configuration, select Cancel. If you cancel, all of the selections on the specification page are lost and you are returned to the landing page. To go to the previous screen, select Previous.

  5. On the Review and deploy page, review your configuration details. If you want to make changes, select Previous. To stop, select Cancel. When you select Cancel, all of the selections on the specification page are lost and you are returned to the landing page. When you choose Deploy, you agree to the terms of the Acknowledgment. Launch Wizard validates the inputs and notifies you of any issues you must address.

  6. When validation is complete, Launch Wizard deploys your AWS resources and configures your IIS application. Launch Wizard provides you with status updates about the progress of the deployment on the Deployments page. From the Deployments page, you can view the list of current and previous deployments.

  7. When your deployment is ready, a notification informs you that the IIS application is successfully deployed. If you have set up an Amazon SNS notification, you are also alerted through Amazon SNS. To manage and access all of the resources related to your application, select the deployment, and from the Actions dropdown list, select Manage.

  8. When the application is deployed, you can access your instances through the Amazon EC2 console.