Quantcast
Channel: Cloud Training Program
Viewing all articles
Browse latest Browse all 1906

AWS Certified DevOps Professional | Day 3 Q/A Review

$
0
0

This blog post covers a brief overview of the topics covered and some common questions asked on Day 3 Live Interactive training on AWS Certified DevOps Engineer Professional.

On our Day 3 Live Session, we have covered Module 3: SDLC Automation where we have covered topics like CI/CD, AWS CodePipeline, AWS CodeCommit, AWS CodeBulid, AWS CodeDeploy, AWS CodeStar. We also covered hands-on, Lab 5, Lab 6, and Lab 7, out of our 35+ extensive labs.

Previous in Day 2 session, we had covered Introduction to DevOps, DevOps on AWS, DevOps Lifecycle, Security Management, IT Resources.

A week before, In Day 1 session we got an overview of Cloud Concepts, Cloud Service Models, Cloud Deployment Models, AWS Global Infrastructure, AWS Services, AWS DevOps Tools.

> SDLC Automation

SDLC domain supports one of the core principles of DevOps of removing the difference between developers and operators with the intent of performing automation in the maximum amount possible. the most idea behind Automation is to line up, configuration, deploy, and support infrastructure and therefore the applications that run on it.

Read our blog post on SDLC Automation.
AWS SDLC AutomationQ1: What are the benefits of Automation?
Ans: 
The benefits are:

  • Rapid changes
  • Improved productivity
  • Repeatable configurations
  • Reproducible environments
  • Leveraged elasticity
  • Leveraged auto-scaling
  • Automated testing

CI/CD Overview

SDLC Automation rotates around Continuous Integration and Continuous Delivery. It helps in securely/safely store and version the application’s source code and automatically build, test, and deploy your application to AWS or your on-premises environment. Continuous Integration(CI) and Continuous Deployment(CD) get obviate the normal manual gate and implement fully automated verification of the acceptance environment to work out the scenario of whether the pipeline can still production or not.
AWS Certified DevOps Professional | Day 3 Q/A Review | K21 Academy

Q2. What are the benefits of CI/CD?
Ans.
 The benefits of CI/CD are:

  • Build Faster
  • Decrease code review time
  • Automatic
  • Faster fault isolation
  • Additional deployment features

Check our blog post on CI/CD Pipeline

Q3: What is the main difference between continuous delivery and continuous deployment?
Ans.
Continuous delivery (CD) may be a software engineering practice during which teams develop, build, test, and release software briefly cycles. Continuous Deployment is that the process by which qualified changes in software code or architecture are deployed to production as soon as they’re ready and without human intervention.

> AWS CodeCommit

AWS CodeCommit is a complete source control service that hosts your secure Git-based repositories. It makes it easy for groups to collaborate on code during a secure and highly scalable ecosystem. CodeCommit eliminates the need to operate your source system. CodeCommit safely stores anything from source code to binaries, and it runs seamlessly together with your existing Git tools.

Check our blog post on AWS CodeCommit.

Q4. What are the benefits of CodeCommit?
Ans. 
The benefits of CodeCommit are:
AWS CodeCommitQ5. What is the branch concept in DevOps?
Ans. 
Branching is a technique that makes a copy of the source code to create two versions that are developed separately. After these branches are altered by the developers, they’re reassembled by a merge.

You can also check our Blog on How to Automate Code Deployment.

Q6. GitHub and Code commit is the same tool?
Ans.
CodeCommit eliminates the necessity to work your own source control system or stress over scaling its infrastructure. you’ll use CodeCommit to securely store anything from ASCII text files to binaries, and it works seamlessly together with your existing Git tools. GitHub may be a web-based Git repository hosting service.

> AWS CodePipeline

AWS CodePipeline is a fully managed continuous delivery service that empowers you to automate your release pipelines for fast and reliable application and infrastructure updates. CodePipeline automates the build, test, and deploy phases of your release process whenever there’s a code change, supported by the release model you define, this permits you to deliver features and updates rapidly and reliably.

You can also check our Case Study Blog on AWS CodePipeline.

Q7. Why should we use CodePipeline?
Ans.
By automating your software build, test, and release processes, AWS Codepipeline empowers you to extend the speed and quality of your software updates by running all new changes through a uniform set of value checks.
AWS CodePipeline

> AWS CodeBuild

AWS CodeBuild may be a completely managed continuous integration service that compiles source code, runs tests, and produces software packages that are able to deploy. With CodeBuild, you are doing not got to provision, manage, and scale your own build servers. CodeBuild scales continuously and processes multiple builds concurrently, so your builds aren’t left waiting during a queue. you’ll start quickly by using prepackaged build environments, otherwise, you can create custom build environments that use your own build tools.
AWS CodeBuildQ8. What is the use of AWS CodeBuild?
Ans.
Rather than having to line up, patch, and maintain the build server software yourself, you’ll use CodeBuild’s completely managed experience. You submit your build jobs to CodeBuild, and it runs them in temporary compute containers that are created fresh on every build then discarded when finished. You don’t get to manage build server hardware or software. CodeBuild also automatically scales to satisfy your build volume.

>AWS CodeDeploy

AWS CodeDeploy may be a fully managed deployment service that automates software deployments to a spread of compute services like Amazon EC2, AWS Lambda, and your on-premises servers. AWS CodeDeploy makes it simpler for you to quickly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications.
AWS Deploy

> AWS CodeStar

AWS CodeStar empowers you to rapidly develop, build, and deploy applications on AWS. AWS CodeStar provides a unified interface, enabling you to simply manage your software development activities in one place. With AWS CodeStar, you’ll found out your entire continuous delivery toolchain in minutes, allowing you to start out releasing code faster.

Q9. What types of applications can I build with AWS CodeStar?
Ans.
CodeStar can be used for building web applications, web services, and more. The applications run on EC2, Amazon Elastic Beanstalk, or AWS Lambda. Project templates are available in several different programming languages including Java, Node.js, PHP, Python, and Ruby.

Q10. What is Blue-Green Deployment?
Ans.
A blue/green deployment is a deployment strategy during which you create two separate, but identical environments. One environment (blue) is running the present application version and one environment (green) is running the new application version. The blue-green deployment also gives you a quick way to roll back – if anything goes wrong, you can turn the load balancer back to your blue environment.

To check our blog on Blue-Green Deployment using AWS Elastic BeanStalk, click here.
AWS Blue-Green Deployment

Quiz Time (Sample Exam Questions)!

With our AWS Certified DevOps Professional training program, we cover 250+ sample exam questions to help you prepare for the certification DOP-C01.

Check out one of the questions and see if you can crack this…

Ques: Your organization is trying to store its website using git, which will then be deployed to your servers. Which AWS service would be suitable for storing the code?
A. AWS CodeCommit
B. AWS CodePipeline
C. AWS CodeDeploy
D. GitHub

Comment your answer in the comment box.

Feedback

We always work on improving and being the best version of ourselves from the previous session hence constantly ask feedback from our attendees.

Here’s the feedback that we received from our trainees who had attended the session…AWS Certified DevOps Professional | Day 3 Q/A Review | K21 Academy

Related Links/References:

Next Task For You

Begin your journey towards becoming an AWS Certified DevOps Engineer Professional by checking our FREE CLASS. Click on the below image to register for our FREE CLASS.

AWS Certified DevOps Professional | Day 3 Q/A Review | K21 Academy

The post AWS Certified DevOps Professional | Day 3 Q/A Review appeared first on Cloud Training Program.


Viewing all articles
Browse latest Browse all 1906