DevOps on Amazon Web Services (AWS)
Tags: devops, productivity, webdev, beginners
Published: 2022-06-27 03:34:08

## DAY 35- DevOps on Amazon Web Services (AWS)  - Day Thirty five

[![Image tweet](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/49arpnjjyf762k9w8vuz.png)![Image cover](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o4wdheo07w3fjiear70c.jpg)](https://twitter.com/intent/tweet?text=DevOps%20on%20Amazon%20Web%20Services%20(AWS)%20%2C%20a%20blog%20by%20%40anuvindhs%0A%0Ahttps%3A%2F%2Fdev.to%2Faws-builders%2Fdevops-on-amazon-web-services-aws-2eln%20)

[100 days of Cloud on GitHub](https://github.com/anuvindhs/100daysofcloud) - [Read On iCTPro.co.nz](https://ictpro.co.nz) - [Read on Dev.to](https://dev.to/anuvindhs)

------
## List of AWS services available to implement a successful DevOps methodology. 

![Image devops](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nah1vgcj4ntdmiqpii4n.png)

 
### ☁️ Cloud 9
Amazon's cloud-based IDE, which you can use to write, run, and debug your code with just a browser.

| Info  |  Links |
| ------------ | ------------ |
| AWS Cloud9   |  [Link](https://aws.amazon.com/cloud9/)   |
|Introducing AWS Cloud9|YouTube [Link](https://www.youtube.com/watch?v=JDHZOGMMkj8&ab_channel=AmazonWebServices)|
|Tutorial AWS Cloud9|YouTube [Link](https://www.youtube.com/watch?v=OxQUo3kwTEA&ab_channel=AmazonWebServices)|


 

### 🌈 AWS SDKs
Software development kits used to intract with AWS, a common way to intract with AWS api's.

|Info   | Links   |
| ------------ | ------------ |
| SDKs and tools|[Link](https://aws.amazon.com/getting-started/tools-sdks/)|
|Getting Started with SDKs | YouTube [Link](https://www.youtube.com/watch?v=qKJ5U1ETDJI&ab_channel=AmazonWebServices)|

### 🚰 AWS CodePieline

It can visualize your pipeline  with real time status and retry failed actions. Also helps to consolidate source, build, and deploy tooling.

AWS CodePipeline is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates. 
![Image how it works](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wq5fepr80bc773fk3cff.png)



You can monitor using **AWS CLI , Amazon EventBridge AWS code pipeline console, AWS CloudTrial**

{% embed https://www.youtube.com/watch?v=NCXzTgjUOQo&ab_channel=AmazonWebServices %}

### ⛓️ AWS Codecommit

CodeCommit is your Code repo, a Git based source control service solution. In Simple your version control for your project files and source code.
You can also use Amazon ECR, Amazon S3, Github as your source to pipeline.

|Info   | Links   |
| ------------ | ------------ |
|Introduction to AWS CodeCommit |YouTube [Link](https://www.youtube.com/watch?v=SWqh7LvxKqI&ab_channel=AmazonWebServices)|
| Continuous Integration Best Practices|YouTube [Link](https://youtu.be/77HvSGyBVdU)|


### 📟 AWS CodeBuild
Automates the code compile , run tests, build artifacts. You can specify commands to run each phase of build.
Leverage out of the box preconfigured build environments (such as .NET Core, Java, Ruby, Python, Go, NodeJS, Android and Docker).You can monitor build through cloud watch or other services. integrating SNS is also possible to get notification. 

|Info   | Links   |
| ------------ | ------------ |
|AWS CodeBuild features| [Link](https://aws.amazon.com/codebuild/features/?nc=sn&loc=2)|
|AWS CodeBuild Tutorial|YouTube [Link](https://www.youtube.com/watch?v=qGgNyOkZEb0&ab_channel=StephaneMaarek)|

### 🚀 AWS CodeDeploy

- You deploy code to server, serverless or container services. Code deploy can deploy your code to **AWS Lambda, Amazon ECS, Amazon EC2, Fargate, AWS Elastic Beanstalk or on-premises**. 
- You can also deploy servers concurently.  
- You can also control traffic from your old deployments to new deployments. 
- Automatic rollback for unsuccessful deployment.

{% embed https://youtu.be/Wx-ain8UryM %}


### 🔭 AWS X-Ray
 A Distributed request tracing service from AWS to understand errors , poor perfomance and pin point it.

Why use AWS x-ray?
- AWS X-ray allows you to analyze and debug applications using distributed tracing.
- Trace the exact root cause of issue , errors, and bottlenecks.

AWS X-Ray does application monitoring/perfomance similar to services from DATADOG NewRelic SignalFX Lumigo

|Info   | Links   |
| ------------ | ------------ |
|AWS X-Ray pricing|[Link](https://aws.amazon.com/xray/pricing/)|
|Use AWS X-Ray Insights|YouTube [Link](https://www.youtube.com/watch?v=tl8OWHl6jxw&ab_channel=AmazonWebServices)|
|Optimize Application Performance with AWS X-Ray|YouTube [Link](https://www.youtube.com/watch?v=5lIdNrrO_o8&ab_channel=AmazonWebServices)|

![Image devops2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ykd6b6iat02b8jvyvcnt.png)
 
### 👀 Amazon Cloud Watch
Identify the AWS services used to automate the continuous integration and continuous
delivery process.

|Info   | Links   |
| ------------ | ------------ |
|DevOps and AWS| [Link](https://aws.amazon.com/devops/#:~:text=Amazon%20CloudWatch%20is%20a%20monitoring,changes%20in%20your%20AWS%20resources.)|

----------

**✅Connect with me on [Twitter](https://twitter.com/intent/follow?ref_src=anuvindhs&screen_name=anuvindhs)
 🤝🏽Connect with me on [Linkedin](https://www.linkedin.com/in/anuvindhs)
🧑🏼‍🤝‍🧑🏻 Read more post on [dev.to](https://dev.to/anuvindhs) or  [iCTPro.co.nz](https://ictpro.co.nz)
💻 Connect with me on [GitHub](https://github.com/anuvindhs)**

----------
{% user anuvindhs %}