Bí mật AWS: Các dịch vụ phổ biến là gì?

Tram Ho

Bài viết này giới thiệu các dịch vụ AWS. Các dịch vụ này được sử dụng trong các dự án thực tế mà tôi có kinh nghiệm. Sau khi bạn hiểu kiến ​​thức cơ bản về cách sử dụng các dịch vụ này, bạn có thể hoàn toàn tự tin vào khả năng sử dụng AWS của mình.

Các dịch vụ AWS được sử dụng phổ biến nhất

1.EC2

EC2 là viết tắt của Đám mây điện toán đàn hồi. Bạn có thể thuê một máy tính ảo trên đám mây. Điều này có nghĩa là bạn có thể chạy các ứng dụng và lưu trữ dữ liệu mà không cần mua hoặc bảo trì máy tính vật lý.

2. VPPC

VPC là viết tắt của Virtual Private Cloud. Nó giống như có đám mây riêng của bạn trên đám mây. Một cách để tạo một mạng riêng biệt, an toàn trên đám mây để lưu trữ và truy cập dữ liệu cũng như ứng dụng. Nó giống như mạng internet riêng của bạn, cho phép bạn kiểm soát những người có thể truy cập dữ liệu và ứng dụng của bạn.

3. RDS

Dịch vụ cơ sở dữ liệu là một cách để lưu trữ và sắp xếp dữ liệu để dễ dàng truy xuất và sử dụng. Chúng tôi sử dụng các bảng để lưu trữ dữ liệu và mỗi bảng có liên quan đến các bảng khác trong cơ sở dữ liệu. Điều này cho phép bạn nhanh chóng tìm thấy thông tin bạn cần.

4. Đồng hồ đám mây

Cloudwatch giống như một người canh gác cho đám mây của bạn. Đây là dịch vụ giám sát các dịch vụ đám mây của bạn để đảm bảo rằng chúng đang hoạt động. Nếu xảy ra sự cố, nó sẽ cảnh báo để bạn có thể khắc phục ngay.

5. WAF

Tường lửa ứng dụng web (WAF) là một dịch vụ bảo vệ các trang web khỏi các cuộc tấn công độc hại. Giữ an toàn cho trang web của bạn bằng cách giám sát lưu lượng truy cập đến và chặn hoạt động đáng ngờ.

6.Mặt trận đám mây

Cloudfront giúp các trang web và ứng dụng web chạy nhanh hơn. Đây là dịch vụ lưu trữ các bản sao của nội dung trang web ở các vị trí khác nhau trên thế giới để khi ai đó truy cập trang web, nó sẽ lấy nội dung từ vị trí gần nhất và tải nhanh hơn.

7. Cam kết mã

Cam kết mã là một dịch vụ giúp bạn lưu trữ và quản lý mã của mình. Nó giống như một tủ khóa lưu trữ trực tuyến lớn để lưu trữ mã của bạn và chia sẻ chúng với những người khác. Đó là một cách an toàn và bảo mật để giữ cho mã của bạn an toàn và có sẵn bất cứ khi nào bạn cần. Đó là một cách tuyệt vời để cộng tác trong một dự án và giúp đảm bảo mọi người đều có cùng một phiên bản mã. Nó theo dõi tất cả những thay đổi bạn thực hiện đối với mã của mình để bạn luôn có thể quay lại và xem mình đã làm gì.

8.Cấu hình

Cấu hình là dịch vụ giúp bạn quản lý tài nguyên đám mây của mình. Nó giúp bạn hiểu cách tổ chức các tài nguyên của mình, cách chúng liên quan và cách chúng thay đổi theo thời gian. Điều này giúp đảm bảo rằng môi trường đám mây của bạn an toàn và hoạt động trơn tru.

9. Máy phát điện

DynamoDB là một dịch vụ cơ sở dữ liệu dựa trên đám mây. Lưu trữ và truy xuất dữ liệu nhanh chóng và dễ dàng, vì vậy bạn có thể tập trung vào việc xây dựng các ứng dụng tốt hơn thay vì quản lý cơ sở dữ liệu.

10. Đường ống dẫn mã

Đường dẫn mã là một dịch vụ giúp tự động hóa việc tạo và phát hành phần mềm. Chúng tôi có thể chuyển mã từ giai đoạn phát triển sang sản xuất một cách nhanh chóng và dễ dàng, vì vậy bạn có thể đưa phần mềm của mình đến khách hàng nhanh hơn.

11. Nhiệm vụ bảo vệ

Guard Duty là một dịch vụ được thiết kế để bảo vệ tài khoản và dữ liệu trực tuyến của bạn khỏi tin tặc. Nó theo dõi tài khoản của bạn để tìm hoạt động đáng ngờ và gửi thông báo nếu phát hiện thấy bất kỳ điều gì đáng ngờ. Điều này giữ cho dữ liệu của bạn an toàn.

12. Dịch vụ quản lý khóa (KMS)

Dịch vụ quản lý khóa (KMS) là dịch vụ giúp giữ an toàn cho dữ liệu của bạn. KMS giúp tạo và quản lý các khóa mã hóa giống như mật khẩu đặc biệt. KMS cũng giúp bạn kiểm soát ai có quyền truy cập vào dữ liệu của bạn, vì vậy bạn có thể đảm bảo rằng chỉ những người phù hợp mới có thể xem dữ liệu của bạn.

13.S3

S3 là viết tắt của Dịch vụ lưu trữ đơn giản. Dịch vụ lưu trữ đám mây từ Amazon Web Services cho phép bạn lưu trữ và truy cập dữ liệu của mình từ mọi nơi trên thế giới. Lưu trữ ảnh, video, tài liệu và các tệp khác trên S3 và truy cập chúng từ bất kỳ thiết bị kết nối internet nào.

14. Xây dựng mã

Code Build là một dịch vụ giúp bạn xây dựng các dự án phần mềm một cách nhanh chóng và dễ dàng. Nó lấy mã nguồn của bạn, xây dựng nó và tạo một gói sẵn sàng để triển khai cho khách hàng của bạn. Xây dựng mã tiết kiệm thời gian và tiền bạc bằng cách tự động hóa việc xây dựng và kiểm tra phần mềm.

15. Dịch vụ Container đàn hồi (ECS)

ECS là một dịch vụ giúp dễ dàng chạy và quản lý các vùng chứa, giống như các gói phần mềm nhỏ có thể được sử dụng để chạy các ứng dụng. ECS giúp việc tạo, quản lý và thay đổi quy mô các ứng dụng được chứa trong bộ chứa trở nên nhanh chóng và dễ dàng.

16.Tuyến 53

Route 53 là dịch vụ giúp kết nối các trang web với Internet. Giúp khách truy cập trang web của bạn tìm thấy đường dẫn nhanh và đáng tin cậy đến trang web của bạn. Nó cũng giúp bạn quản lý tên miền và theo dõi người sở hữu chúng.

17.Nhận thức

Cognito là dịch vụ giúp bạn theo dõi ai đang sử dụng trang web hoặc ứng dụng của bạn. Giúp ghi nhớ ai đã đăng nhập và giúp đảm bảo chỉ những người phù hợp mới có quyền truy cập vào dữ liệu.

18. Vòi cứu hỏa dữ liệu Kinesis

Có Kinesis Data Firehose, một dịch vụ giúp bạn dễ dàng gửi dữ liệu hàng loạt một cách nhanh chóng và an toàn. Nó giống như một vòi cứu hỏa giúp di chuyển dữ liệu từ nơi này sang nơi khác một cách nhanh chóng nên bạn không phải lo lắng về việc di chuyển dữ liệu theo cách thủ công.

19. Lamda

Lambda là một dịch vụ cho phép bạn chạy mã mà không cần phải quản lý máy chủ. Tải lên mã của bạn và lambda sẽ làm điều đó cho bạn. Đó là một cách tuyệt vời để chạy mã một cách nhanh chóng và dễ dàng mà không cần phải thiết lập hoặc quản lý máy chủ.

20. SNS

SNS là viết tắt của Dịch vụ thông báo đơn giản. Một dịch vụ gửi tin nhắn đến mọi người và thiết bị. Bạn có thể gửi các tin nhắn như thông báo, cảnh báo và lời nhắc. Một cách tuyệt vời để cho mọi người biết về các sự kiện và cập nhật quan trọng.

21. Quản lý hệ thống

Trình quản lý hệ thống là một dịch vụ để quản lý và bảo trì hệ thống máy tính. Nó giúp bạn theo dõi các phần khác nhau của hệ thống, chẳng hạn như phần mềm, phần cứng và cài đặt. Bằng cách đó bạn có thể chắc chắn rằng mọi thứ đều hoạt động tốt. Nó cũng giúp bạn tự động hóa các tác vụ, tiết kiệm thời gian và công sức.

22. Chức năng bước

Chức năng bước là một dịch vụ giúp dễ dàng phối hợp các phần khác nhau trong ứng dụng của bạn. Nó giúp chia nhỏ các nhiệm vụ phức tạp thành các bước nhỏ hơn, dễ quản lý hơn. Các hàm bước cho phép bạn tạo quy trình làm việc trực quan cho ứng dụng của mình. Điều này giúp dễ dàng xem bước nào được kết nối và kết nối như thế nào, giúp dễ dàng gỡ lỗi và khắc phục sự cố khi có sự cố.

23.SQS

SQS là viết tắt của Dịch vụ xếp hàng đơn giản. Đó là cách các máy tính giao tiếp với nhau. Nó giống như những người xếp hàng trong rạp chiếu phim. Máy tính có thể đưa tin nhắn vào hàng đợi và các máy tính khác có thể lấy tin nhắn ra khỏi hàng đợi và làm gì đó với chúng.

24. IAM

IAM là viết tắt của Quản lý danh tính và truy cập. Đây là dịch vụ AWS giúp bạn quản lý ai có thể truy cập tài nguyên AWS của bạn. Nó giúp kiểm soát ai làm gì, chẳng hạn như tạo, xem và xóa tài nguyên. Đặt quy tắc và chính sách cũng giúp giữ an toàn cho tài nguyên.

Phần kết luận

AWS là một nền tảng cung cấp nhiều loại dịch vụ có thể dùng để tạo ứng dụng. Nó bao gồm EC2 (máy chủ ảo), VPC (mạng an toàn), RDS (cơ sở dữ liệu), CloudWatch (giám sát), WAF (bảo mật), CloudFront (phân phối nội dung), v.v. Các dịch vụ này có các tính năng khác nhau giúp bạn xây dựng những gì ứng dụng của bạn cần.

cuối cùng

Tôi luôn mắc nợ. Tôi hy vọng bạn thích bài viết này và học được một cái gì đó mới.

Hẹn gặp lại các bạn trong bài viết tiếp theo! Nếu bạn thích bài viết này, hãy nhấn “THÍCH” và đăng ký để ủng hộ tôi. Cảm ơn rất nhiều.

Giới thiệu

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo