Blog#126: Secrets of AWS: What Services Are Commonly Used?

image.png

The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development. In terms of IT knowledge, it might have been explained better and more clearly on the internet, but remember that the main target of this article is still to LEARN ENGLISH.


Hi, I'm Tuan, a Full-stack Web Developer from Tokyo 😊. Follow my blog to not miss out on useful and interesting articles in the future.

This article will introduce you to the services of AWS. These services are used in real-world projects that I have been through. If you can understand the basics of how to use these services, I think you can be completely confident in your ability to use AWS.

GÉT GÔ

The most commonly used services in AWS:

1. EC2

EC2 stands for Elastic Compute Cloud. It allows you to rent virtual computers in the cloud. This means that you can use these computers to run applications and store data without having to buy and maintain physical computers.

2. VPC

VPC stands for Virtual Private Cloud. It's like having your own private cloud in the cloud. It's a way to create a secure, isolated network in the cloud where you can store and access your data and applications. It's like having your own private internet, where you can control who can access your data and applications.

3. RDS

Relational Database Service is a way of storing and organizing data in a way that makes it easy to find and use. It uses tables to store data, and each table is related to other tables in the database. This makes it easier to find the information you need quickly.

4. CloudWatch

CloudWatch is like a watchman for your cloud. It is a service that helps you keep an eye on your cloud services and makes sure they are running smoothly. It can alert you if something goes wrong, so you can fix it quickly.

5. WAF

WAF stands for Web Application Firewall. It is a service that helps protect your website from malicious attacks. It works by monitoring incoming traffic and blocking any suspicious activity. This helps keep your website safe and secure.

6. CloudFront

CloudFront helps make websites and web applications run faster. It is a service that does this by storing copies of web content in different locations around the world, so that when someone visits a website, they can get the content from the closest location, which makes it load faster.

7. CodeCommit

CodeCommit is a service that helps you store and manage your code. It's like a big online storage locker where you can store your code and share it with other people. It's a safe and secure way to keep your code safe and make sure it's always available when you need it and a great way to collaborate on projects and make sure everyone has the same version of the code. It helps you keep track of all the changes you make to your code, so you can always go back and look at what you did.

8. Config

Config is a service that helps you keep track of your cloud resources. It helps you understand how your resources are configured, how they are related to each other, and how they are changing over time. This helps you make sure your cloud environment is secure and running smoothly.

9. DynamoDB

DynamoDB is a cloud-based database service. It helps you store and retrieve data quickly and easily, so you can focus on building great apps instead of managing a database.

10. CodePipeline

CodePipeline is a service that helps you automate the process of creating and releasing software. It helps you quickly and easily move your code from development to production, so you can get your software out to your customers faster.

11. GuardDuty

GuardDuty is a service that helps protect your online accounts and data from hackers. It monitors your accounts for suspicious activity and sends you alerts if it finds anything that looks suspicious. This helps keep your data safe and secure.

12. Key Management Service (KMS)

Key Management Service (KMS) is a service that helps you keep your data secure. It helps you create and manage encryption keys, which are like special passwords that you can use to protect your data. KMS also helps you control who can access your data, so you can make sure only the right people can see it.

13. S3

S3 stands for Simple Storage Service. It's a cloud storage service from Amazon Web Services that lets you store and access your data from anywhere in the world. You can store photos, videos, documents, and other files in S3, and access them from any device with an internet connection.

14. CodeBuild

CodeBuild is a service that helps you build software projects quickly and easily. It takes your source code, builds it, and produces a ready-to-use package that you can deploy to your customers. CodeBuild can save you time and money by automating the process of building and testing your software.

15. Elastic Container Service (ECS)

Elastic Container Service (ECS) is a service that makes it easy to run and manage containers, which are like small packages of software that can be used to run applications. With ECS, you can quickly and easily create, manage, and scale your containerized applications.

16. Route 53

Route 53 is a service that helps you connect your website to the internet. It helps you find the best route for your website visitors to get to your website quickly and reliably. It also helps you manage your domain names and keep track of who owns them.

17. Cognito

Cognito is a service that helps you keep track of who is using your website or app. It helps you remember who is logged in, and it also helps you protect your users' data by making sure only the right people can access it.

18. Kinesis Data Firehose

Kinesis Data Firehose is a service that makes it easy to quickly and securely send large amounts of data from one place to another. It's like a fire hose that can quickly move data from one place to another, so you don't have to worry about manually transferring data.

19. Lambda

Lambda is a service that lets you run code without having to manage any servers. You can upload your code and Lambda will take care of running it for you. It's a great way to quickly and easily run code without having to worry about setting up and managing servers.

20. SNS

SNS stands for Simple Notification Service. It is a service that allows you to send messages to people or devices. You can use it to send notifications, alerts, reminders, and other messages. It is a great way to keep people informed about important events or updates.

21. Systems Manager

Systems Manager is a service that helps you manage and maintain your computer systems. It helps you keep track of all the different parts of your system, like software, hardware, and settings, so you can make sure everything is running smoothly. It also helps you automate tasks, so you can save time and effort.

22. Step Functions

Step Functions is a service that makes it easy to coordinate the different parts of your application. It helps you break down complex tasks into smaller, easier-to-manage steps. You can use Step Functions to create a visual workflow of your application, so you can easily see how each step fits together. This makes it easier to debug and troubleshoot any problems that come up.

23. SQS

SQS stands for Simple Queue Service. It's a way for computers to communicate with each other. It's like a line of people waiting to get into a movie theater. The computers put messages in the line, and then other computers can take the messages out of the line and do something with them.

24. IAM

IAM stands for Identity and Access Management. It is a service in AWS that helps you manage who can access your AWS resources. It helps you control who can do what with your resources, like creating, viewing, or deleting them. It also helps you keep your resources secure by setting up rules and policies.

Conclusion

AWS is a platform that provides a wide range of services that you can use to create applications. It includes services such as EC2 for virtual servers, VPC for secure networks, RDS for databases, CloudWatch for monitoring, WAF for security, and CloudFront for content delivery, among others...ect. All these services have different features that can help you build whatever you need for your applications.

And Finally

As always, I hope you enjoyed this article and learned something new. Thank you and see you in the next articles!

If you liked this article, please give me a like and subscribe to support me. Thank you. 😊


The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development. In terms of IT knowledge, it might have been explained better and more clearly on the internet, but remember that the main target of this article is still to LEARN ENGLISH.

NGUYỄN ANH TUẤN

Xin chào, mình là Tuấn, một kỹ sư phần mềm đang làm việc tại Tokyo. Đây là blog cá nhân nơi mình chia sẻ kiến thức và kinh nghiệm trong quá trình phát triển bản thân. Hy vọng blog sẽ là nguồn cảm hứng và động lực cho các bạn. Hãy cùng mình học hỏi và trưởng thành mỗi ngày nhé!

Đăng nhận xét

Mới hơn Cũ hơn