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 |