[AWS] Architecture Patterns - Deployment and Management

Global compnay needs to centrally manage creation of infrastructure services to accounts in AWS organizations?

Define infrastructure in CloudFormation templates, create Service Catalog products and portfolios in central account and share using Organizations.

 

Company is concerned about malicious attcks on RDP and SSH ports for remote access to EC2?

Deploy Systems Manager agent and use Session Manager

 

Development tream require method of deploying applications using CloudFormation. Developers typically use Javascript and Typescript?

Define resouces in Javascript and Tyepscript and use the AWS Cloud Development Kit (CDK) to create CloudFormation templates.

 

Need to automate the process of updating an application when code is updated?

Create a CodePipeline that sources code from CodeCommit and use CodeBuild and CodeDeploy.

 

Need to safely deplooy updates to EC2 through a CodePipeline. Resouces defined in CF templates and app code stored in S3?

Use CodeBuild to automate testing, use CF changes sets to evaluate changes and CodeDeploy to deploy using a blue/green deployment pattern.

 

Company currently use Chef cookbooks to manage infrastructure and is moving to the Cloud. Need to minimize migration complexity?

Use AWS OpsWorks for Chef Automate.

 

 

posted @ 2022-04-04 19:50  Zhentiw  阅读(29)  评论(0编辑  收藏  举报