Customer Deployed Technical Baseline Requirements

Save to PDF

The following requirements apply to AWS Partners' Customer-Deployed Practice

07/09/2023 Steve Carratt   ID: 2156183

 

ID Requirement Description Met? Partner Response

Introduction






INT-001 Introductory material must contain use cases for the software. 
Please provide the link to deployment guide and specify (page number, section, paragraph etc.) where it describes use cases for the software.
Yes Cloudhouse provide EMP implementaiton and deployment services (EMP was procured from Cludhoouse in 2019)     https://docs.aws.amazon.com/emp/latest/userguide/emp-what-is.html.  This solution provides a mechanism for customers to take legacy windows server software, which would not be compatible with EC2, and pacakge that software so it can be succesfully run on EC2.  So, for example a customer can take an old application which run on Windows 2003 and package it in EMP so the same software will run unchanged on Windows 2019.  The software solution provides a compatibiltiy layer between the old application and the new OS Cloudhouse provide Alchemy implementation and deployment services and subscription licences for Alchemy packages. Documentation is provided online (https://docs.cloudhouse.com/alchemy-overview/overview-of-cloudhouse-alchemy) Alchemy provides a solution for customers to take Windows desktop software from unsupported desktop environments to supported Windows desktop environments. For example, an application running on Windows 7 can be packaged in Alchemy to allow the same software to run on unchanged on Windows 10 or Windows 11. The solution provides a compatibility layer between the application and the new operating system allowing the business processes using the application to continue to operate unchanged while ensuring security requirements are met.
INT-002 Introductory material contains an overview of a typical customer deployment, including lists of all resources that will be set up when the deployment is complete. 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it describes the intended use of the software.
Yes Decision Tree describing use cases here : https://docs.aws.amazon.com/emp/latest/userguide/emp-decision-tree.html. Deployment will be client and application specific. The EMP software is deployed onto the Windows Operating System, it is not deployed as an AWS Image. For further details please see this link: https://docs.aws.amazon.com/emp/latest/userguide/emp-deploy.html Alchemy deployment will be client and application specific but general deployment guidelines are available here: https://docs.cloudhouse.com/alchemy-deploy-aws/deploying-alchemy-compatibility-package-to-aws-with-systems-manager
 Alchemy packages are deployed onto a Windows desktop operating system, it is not deployed as an AWS image. 
INT-003 Introductory material contains a description of all deployment options discussed in the user guide (e.g. single-AZ, multi-AZ or multi-region), if applicable. 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it describes all deployment options.
Yes Decision Tree describing use cases here : https://docs.aws.amazon.com/emp/latest/userguide/emp-decision-tree.html, see above deployment link Decision Tree describing use cases here : https://cloudhouse1.sharepoint.com/:i:/s/DeliveryTeam/EVsetlKCNjFGqk6gOG66oGsBh6qLZ8btbC3tlZ9swYXG2w?e=zmvS8J, see above deployment link
INT-004 Introductory material contains the expected amount of time to complete the deployment. 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it describes the expected amount of time it takes to complete deployment.
N/A Packaging process described here. https://docs.aws.amazon.com/emp/latest/userguide/emp-packaging-model.html. This does not specify the time required since this depends on the complexity of the application to be packaged  The packaging process is described at a high-level here: https://docs.cloudhouse.com/alchemy-overview/overview-of-cloudhouse-alchemy
 This does not include a specific time required for the deployment as this depends on the complexity of the application to be packaged.
INT-005 Introductory material contains the regions supported. 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it lists the regions supported.
N/A Solution is deployed within a customers existing AWS EC2 infrastructure - no specific dependecy on regions Solution is deployed within a customers existing AWS EC2 infrastructure - no specific dependecy on regions





Prerequisites and Requirements






PRQ-001 All technical prerequisites and requirements to complete the deployment process are listed (e.g. required OS, database type and storage requirements). 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it lists all technical prerequisites and requirements needed to complete the deployment process.
Yes https://docs.aws.amazon.com/emp/latest/userguide/emp-supported-os.html https://docs.cloudhouse.com/alchemy-supported-os/supported-operating-systems-alchemy-compatibility-packages
PRQ-002 The deployment guide lists all skills or specialized knowledge needed by the user (e.g. familiarity with AWS, specific AWS services, a scripting or programming language). 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it lists all skills or specialized knowledge that users need.
No Packaging process described in detail here. https://docs.aws.amazon.com/emp/latest/userguide/emp-packaging-model.html.  The packaging process is described at a high-level here: https://docs.cloudhouse.com/alchemy-overview/overview-of-cloudhouse-alchemy
PRQ-003 The deployment guide lists the environment configuration that is needed for the deployment (e.g. an AWS account, a specific operating system, licensing, DNS). 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it lists what environment configuration is needed for deployments.
Yes No Specific environment configuration required, except a Windows server running on an EC2 host.  Details are here https://docs.aws.amazon.com/emp/latest/userguide/emp-supported-os.html No specific environment configuration required, except a Windows desktop operating systems running on an EC2 host.
 Details are here: https://docs.cloudhouse.com/alchemy-supported-os/supported-operating-systems-alchemy-compatibility-packages





Architecture Diagrams






ARCH-001 Architecture diagram(s) must illustrate all AWS services running and the relationships between them in a typical customer deployment. 
 Architecture diagram(s) illustrate standard deployment(s) on AWS.
N/A The Solution has no incremenatl AWS components.  The solution provides a compatibility layer which runs between the Windows OS and an application running on Windows. The entire solution is hosted within an individual EC2 host running Windows. The only potential additional components is AWS EMP Telemetery data which is stored in an AWS owned and operated service, details here https://docs.aws.amazon.com/emp/latest/userguide/emp-security-data.html Alchemy has no AWS components running. It provides a compatibility layer which runs between the application and the underlying Windows OS. The entire solution is hosted within an individual EC2 host running Windows.
ARCH-004 Architecture diagram(s) use AWS Simple Icons. 
 Architecture diagram(s) use AWS Simple Icons.
N/A There are no EMP specific architecture diagrams as the topology will depend on the architecture of the legacy application being packaged.
ARCH-005 Network diagram(s) demonstrate VPCs, subnets. 
Network diagram(s) demonstrate VPCs, subnets.
N/A There are no specific Network requirements. There are no specific network requirements.
ARCH-006 Architecture diagram(s) show integration points, including third party assets/APIs and on-premises/hybrid assets. 
 Architecture diagram(s) show integration points, including third party assets/APIs and on-premises/hybrid assets.
N/A There are no specific external integration points There are no specific external integration points.





Security






DSEC-002 The application does not require the use of root privileges for deployment or operation. 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it warns customers to not use the root user for any deployment or operations.
Yes Details here https://docs.aws.amazon.com/emp/latest/userguide/emp-deploy.html Details here: https://docs.cloudhouse.com/alchemy-deploy-aws/deploying-alchemy-compatibility-package-to-aws-with-systems-manager
DSEC-003 The deployment guide provides prescriptive guidance on following the policy of least privilege for all access granted as part of the deployment. 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides prescriptive guidance on following the principle of least privilege for all access granted as part of the deployment.
Yes Details here https://docs.aws.amazon.com/emp/latest/userguide/emp-deploy.html Details here: https://docs.cloudhouse.com/alchemy-deploy-aws/deploying-alchemy-compatibility-package-to-aws-with-systems-manager
DSEC-004 The deployment guide clearly documents any public resources (e.g. Amazon S3 buckets with bucket policies allowing public access). 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it documents any public resources.
N/A No public resources are required No public resources are required
DSEC-005 The deployment guide describes the purpose of each IAM role and IAM policy the user is instructed to create. 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it describes the purpose of IAM roles/policies the user is instructed to create.
Yes Details here https://docs.aws.amazon.com/emp/latest/userguide/emp-deploy.html Details here: https://docs.cloudhouse.com/alchemy-deploy-aws/deploying-alchemy-compatibility-package-to-aws-with-systems-manager
DSEC-006 The deployment guide describes the purpose and location of each key the user is instructed to create. 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it describes the purpose and location of each key the user is instructed to create.
N/A No additional key files are required No additional key files are required
DSEC-007 The deployment guide provides clear instruction on maintaining any stored secrets such as database credentials stored in AWS Secrets Manager. 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides clear instruction on maintaining any stored secrets when deploying the solution.
N/A No additional stored secrets are required No additional stored secrets are required
DSEC-008 The deployment guide includes details on where customer sensitive data are stored. 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it describes where sensitive customer data are stored.
N/A No customer sensitive data is stored No customer sensitive data is stored
DSEC-009 The deployment guide must explain all data encryption configuration (e.g. Amazon S3 server-side encryption, Amazon Elastic Block Store (Amazon EBS) encryption, Linux Unified Key Setup (LUKS), etc.) 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it explains all data encryption configuration for relevant in-scope services.
N/A No additional encrpted storage required No additional encrpted storage required
DSEC-010 Deployments involving more than a single element (e.g. launching an EC2 node with a partner AMI) include c (e.g. VPCs, subnets, security groups, NACLs, and route tables) in the deployment guide. 
 Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it contains details on network configurations.
Yes https://docs.aws.amazon.com/emp/latest/userguide/emp-deploy.html Details here: https://docs.cloudhouse.com/alchemy-deploy-aws/deploying-alchemy-compatibility-package-to-aws-with-systems-manager





Costs






CST-001 The deployment guide includes a list of billable services and guidance on whether each service is mandatory/optional. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it lists billable services and guidance on whether each service is mandatory/optional.
Yes Solution is available at no incremental cost - details here https://docs.aws.amazon.com/emp/latest/userguide/emp-what-is.html
CST-002 The deployment guide includes the cost model and licensing costs. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it includes the cost model and licensing costs.
Yes Solution is available at no incremental cost - details here https://docs.aws.amazon.com/emp/latest/userguide/emp-what-is.html. There are no licencing cost for EMP when used with Server applications, it is an Amazon First Party Product.





Sizing






SIZ-001 Either provide scripts to provision required resources or provide guidance for type and size selection for resources. 
Please provide the link to the scripts or the deployment guide and specify (page number, section, paragraph etc.) where it provides guidance.
N/A No specific sizing requirements, the solution runs within an EC2 instance sized based on the existing customer application.  Alchemy runs within an EC2 instance sized based on the existing customer application. Typical additional requirements for Alchemy are listed here: https://docs.cloudhouse.com/alchemy-deploy-requirements/requirements-deploying-running-alchemy-compatibility-package





Deployment Assets






DAS-001 The deployment guide provides step-by-step instructions for deploying the workload on AWS as per typical deployment architecture. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides step-by-step instructions for deploying the workload on AWS as per typical deployment architecture.
Yes https://docs.aws.amazon.com/emp/latest/userguide/emp-deploy.html Details here: https://docs.cloudhouse.com/alchemy-deploy-aws/deploying-alchemy-compatibility-package-to-aws-with-systems-manager
DAS-004 The deployment guide contains prescriptive guidance for testing/troubleshooting. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it contains prescriptive guidance for testing/troubleshooting.
Yes  https://docs.aws.amazon.com/emp/latest/userguide/emp-getting-started-packaging-media.html Details here: https://docs.cloudhouse.com/alchemy-troubleshooting





Health Check






HLCH-001 The deployment guide provides step-by-step instructions for how to assess and monitor the health and proper function of the application. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides step-by-step instructions for how to assess and monitor the health and proper function of the application.
N/A When software is installed, the final state is that the existing customer application should operate just as before (only in EC2) so it is assumed the customer can leverage existing monitoring after deployment When the package is deployed to EC2, the application should operate in the same way as on the legacy environment. It is assumed that any existing monitoring solutions will be capable of being run on the EC2 environment.





Backup and Recovery






BAR-001 Identify the data stores and the configurations to be backed up. If any of the data stores are proprietary, provide step by step instructions for backup and recovery. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides details on backup and recovery.
N/A One an application is packaged, there are no incremental backup requirements.  The application runs (and should be backed up) identically to it's previous operation Once an application is packaged, there are no incremental backup requirements. Data sources referenced by the application are assumed to be backed up independently of the application.





Routine Maintenance






RM-001 The deployment guide provides step-by-step instructions for rotating programmatic system credentials and cryptographic keys. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides step-by-step instructions for rotating programmatic system credentials and cryptographic keys.
N/A No incremental credentials or keys are required No incremental credentials or keys are required
RM-002 The deployment guide provides prescriptive guidance for software patches and upgrades. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides prescriptive guidance for software patches and upgrades.
Yes Details here https://docs.aws.amazon.com/emp/latest/userguide/emp-deploy-updated-package.html Details here: https://docs.cloudhouse.com/alchemy-deploy-aws/deploying-alchemy-compatibility-package-to-aws-with-systems-manager
RM-003 The deployment guide provides prescriptive guidance on managing licenses. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides prescriptive guidance on managing licenses.
N/A No additional license management required No additional license management is required
RM-004 The deployment guide provides prescriptive guidance on managing AWS service limits. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides prescriptive guidance on managing AWS service limits.
N/A No additional AWS Service limits equired No additional AWS Service limits are required





Emergency Maintenance






EMER-001 The deployment guide provides step-by-step instructions on handling fault conditions. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides step-by-step instructions on handling fault conditions.
Yes Detailed Troubleshooting requirements here https://docs.aws.amazon.com/emp/latest/userguide/emp-troubleshooting.html.  Deper support available through Amazon IQ Detailed troubleshooting documentation is available here: https://docs.cloudhouse.com/alchemy-troubleshoot-errors
EMER-002 The deployment guide provides step-by-step instructions on how to recover the software. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides step-by-step instructions on how to recover the software.
N/A Software has no dedicated recovery process, rather is deployed with the customers existing application software Alchemy does not have a dedicated recovery process as it acts as a compatibility layer between a customer's application and the underlying operating system. As such, the customer will not interact directly with the Alchemy solution, only with the packaged application.





Support






SUP-001 The deployment guide provides details on how to receive support. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides details on how to receive support.
Yes Support is availble from AWS IQ, see this sample page for a link at the bottom https://docs.aws.amazon.com/emp/latest/userguide/emp-what-is.html Support is available via an online form: https://knowledge.cloudhouse.com/kb-tickets/new
 A link to the support page is available through the online help documentation: https://docs.cloudhouse.com/alchemy-overview/overview-of-cloudhouse-alchemy
SUP-002 The deployment guide provides details on technical support tiers. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides details on technical support tiers.
N/A Support is availble from AWS IQ, see this sample page for a link at the bottom https://docs.aws.amazon.com/emp/latest/userguide/emp-what-is.html
SUP-003 The deployment guide provides details on different support tiers and SLAs. 
Please provide the link to the deployment guide and specify (page number, section, paragraph etc.) where it provides details on different support tiers and SLAs.
N/A Support is availble from AWS IQ, see this sample page for a link at the bottom https://docs.aws.amazon.com/emp/latest/userguide/emp-what-is.html
Source:
Was this article helpful?

Table of Contents

    Can't find what you're looking for?

    Contact Support