Deployments & Managing Infrastructure at Scale in AWS Flashcards
Codestart can be used to monitor and check the health of an environment.
(T or F)
True - Codestar is a unified UI where a dev can manage software development activities in one place.
It’s a quick way to get started with CodeCommit, CodePipeline, CodeBuild, CodeDeploy, Elastic Beanstalk, EC2, etc
Which AWS managed service allows to lautomate software deployments to a hybrid mix of EC2 Instances and On-Premises servers?
CodeDeploy - Helps with the transition from on-0prem to Cloud since it works with both.
A dev team would like to collaborate on code with versioning support. Which AWS service can help the devs?
CodeCommit - Similar to GIT, but for AWS. Includes Source-control, and hosts git repos. Helps with code collaboration and versioning.
Fully managed and highly available. Private, Secured, and Integrated with AWS.
You need a unified user interface that gives you visibility, control, and patching capabilities for your EC2 Instances on AWS and on prem servers. Which service would you use?
System Manager - Requires an agent running on the server, but all EC2 instances have it pre-installed. You’d need to install the agent on your on prem servers and make sure they can communicate with AWS. Can use the agent to run commands, patch and configure servers.
You need to use Chef or Puppet. Which AWS service should you use?
OpsWorks - Both of those tools remind me of DevOps, so OpsWorks makes sense.
A dev would like to deploy infrastructure on AWS but only knows Python. Which AWS service can help?
Cloud Development Kit (CDK) - Can be written in JavaScript/Typescript, Python, Java and .NET
-The code is “compiled” into a CloudFormation template (JSON/YAML)
-
What is the declaration of the AWS resources that make up a stack?
CloudFormation Templates
Codestar can orchestrate the different steps to have code automatically pushed to production, while CodePipeline is a unified UT to easily manage software development activities in one place. (True or False)
False
Some of the features offered by AWS CodePipeline are:
Workflow Modeling AWS Integrations Pre-Built Plugins
On the other hand, AWS CodeStar provides the following key features:
Start developing on AWS in minutes Manage software delivery in one place Work across your team securely
Which serverless service can be used to build code and run tests?
CodeBuild - Name is obvious
-Compiles source code, run test, and produces packages that are ready to be deployed (by CodeDeploy for example)
- Fully managed, server less
- Continuously scalable and highly available
- Secure
- Pay-as-you-go pricing - only pay for the build time
CloudFormation and Elastic Beanstalk are free to use. (True or False)
True, but you pay for the underlying services.