Blog

Tìm hiểu về amazon web service

Giới thiệu về Amazon Web Services (AWS)

Amazon Web Services (AWS) là một nền tảng điện toán đám mây toàn diện, được cung cấp bởi công ty Amazon.com. Dịch vụ này được biết đến với tên gọi là dịch vụ đám mây hoặc dịch vụ điện toán từ xa. Được ra mắt lần đầu vào năm 2006, AWS ban đầu nhằm cung cấp các dịch vụ trực tuyến cho các trang web và ứng dụng khách hàng. Với mục tiêu giảm thiểu nguy cơ mất điện và đảm bảo tính ổn định của hệ thống, AWS có sự phân bố địa lý theo các khu vực. Các khu vực này bao gồm Đông Mỹ, Tây Mỹ (hai địa điểm), Brazil, Ireland, Singapore, Nhật Bản và Úc. Mỗi khu vực lại chia thành nhiều khu vực nhỏ hơn được gọi là vùng sẵn có.

Tìm hiểu về amazon web service

Các dịch vụ của AWS

AWS hiện tại cung cấp hơn ba chục dịch vụ khác nhau, bao gồm:

CloudDrive

CloudDrive cho phép người dùng tải và truy cập âm nhạc, video, tài liệu và ảnh từ các thiết bị kết nối internet. Dịch vụ này cũng cho phép người dùng nghe nhạc trực tuyến trên thiết bị của mình.

CloudSearch

CloudSearch là dịch vụ tìm kiếm có thể mở rộng, được sử dụng để tích hợp khả năng tìm kiếm tùy chỉnh vào các ứng dụng khác.

Cơ sở dữ liệu Dynamo (DynamoDB)

Dynamo (hay còn gọi là DynamoDB hoặc DDB) là dịch vụ cơ sở dữ liệu NoSQL được quản lý đầy đủ, nổi tiếng với độ trễ thấp và khả năng mở rộng.

Elastic Compute Cloud (EC2)

EC2 cho phép các doanh nghiệp chạy các ứng dụng của mình trên nền tảng điện toán đám mây.

ElastiCache

ElastiCache là dịch vụ bộ nhớ cache được quản lý đầy đủ, tương thích với Memcached. Nó cung cấp hiệu năng cao và giúp tăng tốc độ các ứng dụng web động bằng cách giảm tải cho cơ sở dữ liệu.

Mechanical Turk

Mechanical Turk là một giao diện chương trình ứng dụng (API) cho phép các nhà phát triển tích hợp trí thông minh con người vào các cuộc gọi thủ tục từ xa (RPC) bằng cách sử dụng mạng con người để thực hiện các tác vụ mà máy tính không thể thực hiện.

RedShift

RedShift là dịch vụ lưu trữ dữ liệu quy mô petabyte được thiết kế để phân tích và kết nối với khách hàng dựa trên SQL chuẩn và các công cụ thông minh kinh doanh.

Dịch vụ Lưu trữ Đơn giản (S3)

S3 là một dịch vụ lưu trữ có tốc độ cao, được thiết kế để sao lưu và lưu trữ trực tuyến dữ liệu và các ứng dụng.

Điện toán đám mây với Amazon EC2

Amazon EC2 cung cấp khả năng linh hoạt trong việc mở rộng sức chứa của bạn trên nền tảng điện toán đám mây AWS. Sử dụng Amazon EC2 giúp bạn tiết kiệm việc đầu tư vào phần cứng và cung cấp khả năng phát triển và triển khai các ứng dụng nhanh chóng hơn. Bạn có thể sử dụng Amazon EC2 để tạo ra nhiều hoặc ít máy chủ theo nhu cầu của bạn, cấu hình bảo mật và mạng, và quản lý bộ nhớ. Amazon EC2 cung cấp khả năng tăng quy mô hoặc giảm quy mô để xử lý các thay đổi trong yêu cầu hoặc khối lượng công việc tăng đột biến, từ đó giảm nhu cầu dự báo lưu lượng.

Tìm hiểu về amazon web service

Lưu trữ với Amazon S3

Amazon S3 là một dịch vụ lưu trữ đối tượng có thể mở rộng, an toàn và có khả năng mở rộng cao trên đám mây. Dịch vụ này được sử dụng để lưu trữ và truy xuất dữ liệu bất kỳ số lượng bất kỳ lúc nào và ở bất kỳ đâu. Việc sử dụng Amazon S3 giúp người dùng dễ dàng lưu trữ lượng dữ liệu lớn và truy cập vào chúng một cách linh hoạt. Điều này giúp các tổ chức tránh việc mua sắm phần cứng và trả tiền cho lưu trữ mà họ không sử dụng. Giá thành của dịch vụ này cũng rất phải chăng. Theo AWS, người dùng chỉ phải trả tiền cho dung lượng và băng thông mà họ thực sự sử dụng. Amazon S3 được sử dụng chủ yếu để sao lưu và lưu trữ dữ liệu, chạy các ứng dụng, lưu trữ các trang web có lưu lượng truy cập cao hoặc sao lưu dữ liệu định kỳ của trang web. Ví dụ, nếu bạn muốn lưu trữ một trang web cho doanh nghiệp của mình, bạn có thể lưu trữ các tệp và tài sản tương ứng trên Amazon S3 để có khả năng khôi phục nhanh chóng và giá thành lưu trữ thấp hơn. Dịch vụ này cũng cho phép tạo phiên bản – bạn có thể ghi lại các thay đổi và rollback đến phiên bản trước khi cần thiết. Amazon S3 dễ sử dụng và cung cấp nhiều cách khác nhau để truy cập, quản lý và điều khiển dữ liệu. Nó cung cấp các API dịch vụ web REST và SOAP để lưu trữ, truy xuất và quản lý dữ liệu. Nhà phát triển cũng có thể truy cập vào AWS bằng cách sử dụng giao diện điều khiển AWS, đó là một giao diện dựa trên web được Amazon cung cấp.

Tìm hiểu về amazon web service

Để tìm hiểu cách cài đặt, bạn có thể đọc hướng dẫn tại đây: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html

Lưu trữ với Amazon S3

Amazon S3 là một dịch vụ lưu trữ đối tượng có thể mở rộng, an toàn và có khả năng mở rộng cao trên nền tảng điện toán đám mây. Nó được sử dụng để lưu trữ và truy xuất dữ liệu bất kỳ số lượng bất kỳ lúc nào và ở đâu. Amazon S3 giúp người dùng lưu trữ nhiều dữ liệu và truy cập vào chúng một cách dễ dàng. Điều này giúp tiết kiệm chi phí mua sắm phần cứng và trả tiền chỉ cho dung lượng và băng thông sử dụng thực tế. Dịch vụ này phù hợp cho việc lưu trữ dữ liệu dự phòng, chạy ứng dụng, lưu trữ trang web với lưu lượng truy cập cao, hoặc sao lưu dữ liệu định kỳ của trang web. Ví dụ, nếu bạn muốn lưu trữ trang web doanh nghiệp của mình, bạn có thể lưu trữ tệp tin và tài nguyên liên quan trên Amazon S3 để khôi phục nhanh chóng và tiết kiệm chi phí lưu trữ. Ngoài ra, Amazon S3 còn cho phép tạo phiên bản của dữ liệu – bạn có thể ghi lại các thay đổi và quay trở lại phiên bản trước đó khi cần thiết. Dịch vụ này rất dễ sử dụng và cung cấp nhiều phương thức truy cập, quản lý và điều khiển dữ liệu. Nó cung cấp các API dịch vụ web REST và SOAP cho việc lưu trữ, truy xuất và quản lý dữ liệu. Ngoài ra, nhà phát triển cũng có thể sử dụng giao diện điều khiển AWS, một giao diện web được cung cấp bởi Amazon.

Hiểu các “Bucket” trong Amazon S3

Trong Amazon S3, dữ liệu được lưu trữ dưới dạng đối tượng và nhóm các đối tượng được gọi là “bucket” (thùng chứa). Bạn có thể tạo một hoặc nhiều bucket trong Amazon S3. Với mỗi bucket, bạn có thể điều khiển quyền truy cập, bao gồm việc tạo, xóa và xem các đối tượng trong bucket đó. Để lưu trữ đối tượng trong Amazon S3, bạn cần tải file lên bucket tương ứng của bạn.

Tìm hiểu về amazon web service

Để tạo một bucket trên Amazon S3 và tải file lên đó, bạn có thể thực hiện các bước sau:

  1. Đăng nhập vào trang aws.amazon.com bằng tài khoản đã đăng ký.
  2. Truy cập vào phần “Lưu trữ S3”.
  3. Trong bảng điều khiển S3, bạn có thể thấy danh sách các bucket đã tồn tại và các tùy chọn để tạo một bucket mới.
  4. Nhấp vào “Tạo bucket” và đặt tên không trùng với bất kỳ bucket nào đã tồn tại, vì tên này sẽ được sử dụng trong URL để truy cập vào các đối tượng trong bucket đó.
  5. Sau khi tạo bucket mới, bạn có thể xem các thuộc tính của nó bên phải trang web.
  6. Nhấp vào tên bucket để truy cập vào nội dung trong đó và xem tất cả các file có trong bucket.
  7. Bạn có thể nhấp vào nút “Tải lên” để tải file lên bucket của bạn.

Tìm hiểu về amazon web service

Qua bài viết này, chúng ta đã tìm hiểu về Amazon Web Services (AWS) và dịch vụ lưu trữ đám mây Amazon S3. Trong các bài viết tiếp theo, chúng ta sẽ tìm hiểu chi tiết hơn về các thành phần khác của Amazon Web Services.

Related Articles

Back to top button