🌸Secrets of AWS: What Services Are Commonly Used?🌸
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.
Mình hy vọng bạn thích bài viết này và học thêm được điều gì đó mới.
Donate mình một ly cafe hoặc 1 cây bút bi để mình có thêm động lực cho ra nhiều bài viết hay và chất lượng hơn trong tương lai nhé. À mà nếu bạn có bất kỳ câu hỏi nào thì đừng ngại comment hoặc liên hệ mình qua: Zalo - 0374226770 hoặc Facebook. Mình xin cảm ơn.
Momo: NGUYỄN ANH TUẤN - 0374226770
TPBank: NGUYỄN ANH TUẤN - 0374226770 (hoặc 01681423001)
All rights reserved