AWS - Đám mây điện toán đàn hồi

Amazon EC2 (Elastic Compute Cloud)là giao diện dịch vụ web cung cấp khả năng tính toán có thể thay đổi kích thước trong đám mây AWS. Nó được thiết kế để các nhà phát triển có toàn quyền kiểm soát việc mở rộng quy mô web và tài nguyên máy tính.

Các phiên bản EC2 có thể được thay đổi kích thước và số lượng phiên bản được tăng hoặc giảm theo yêu cầu của chúng tôi. Các phiên bản này có thể được đưa ra ở một hoặc nhiều vị trí địa lý hoặc khu vực, vàAvailability Zones (AZs). Mỗi khu vực bao gồm một số AZ ở các vị trí riêng biệt, được kết nối bằng mạng có độ trễ thấp trong cùng một khu vực.

Thành phần EC2

Trong AWS EC2, người dùng phải biết về các thành phần EC2, hỗ trợ hệ điều hành của họ, các biện pháp bảo mật, cấu trúc giá cả, v.v.

Hỗ trợ hệ điều hành

Amazon EC2 hỗ trợ nhiều hệ điều hành trong đó chúng tôi cần trả thêm phí cấp phép như: Red Hat Enterprise, SUSE Enterprise và Oracle Enterprise Linux, UNIX, Windows Server, v.v. Những hệ điều hành này cần được triển khai cùng với Amazon Virtual Private Cloud (VPC) .

Bảo vệ

Người dùng có toàn quyền kiểm soát khả năng hiển thị của tài khoản AWS của họ. Trong AWS EC2, hệ thống bảo mật cho phép tạo nhóm và đặt các phiên bản đang chạy vào đó theo yêu cầu. Bạn có thể chỉ định các nhóm mà các nhóm khác có thể giao tiếp, cũng như các nhóm mà mạng con IP trên Internet có thể nói chuyện.

Định giá

AWS cung cấp nhiều tùy chọn định giá khác nhau, tùy thuộc vào loại tài nguyên, loại ứng dụng và cơ sở dữ liệu. Nó cho phép người dùng định cấu hình tài nguyên của họ và tính phí tương ứng.

Khả năng chịu lỗi

Amazon EC2 cho phép người dùng truy cập tài nguyên của nó để thiết kế các ứng dụng có khả năng chịu lỗi. EC2 cũng bao gồm các vùng địa lý và các vị trí biệt lập được gọi là vùng sẵn sàng để chịu lỗi và ổn định. Nó không chia sẻ vị trí chính xác của các trung tâm dữ liệu khu vực vì lý do bảo mật.

Khi người dùng khởi chạy một phiên bản, họ phải chọn một AMI ở cùng khu vực nơi phiên bản đó sẽ chạy. Các phiên bản được phân phối trên nhiều vùng khả dụng để cung cấp các dịch vụ liên tục khi bị lỗi và địa chỉ IP đàn hồi (EIP) được sử dụng để nhanh chóng ánh xạ các địa chỉ phiên bản bị lỗi với các phiên bản đang chạy đồng thời trong các vùng khác để tránh sự chậm trễ trong dịch vụ.

Di cư

Dịch vụ này cho phép người dùng chuyển các ứng dụng hiện có vào EC2. Nó có giá $ 80,00 cho mỗi thiết bị lưu trữ và $ 2,49 mỗi giờ để tải dữ liệu. Dịch vụ này phù hợp với những người dùng có lượng lớn dữ liệu cần di chuyển.

Các tính năng của EC2

Dưới đây là danh sách một số tính năng nổi bật của EC2 -

  • Reliable- Amazon EC2 cung cấp một môi trường có độ tin cậy cao, nơi có thể nhanh chóng thay thế các phiên bản. Cam kết Thỏa thuận mức dịch vụ là 99,9% tính khả dụng cho mỗi khu vực Amazon EC2.

  • Designed for Amazon Web Services- Amazon EC2 hoạt động tốt với các dịch vụ của Amazon như Amazon S3, Amazon RDS, Amazon DynamoDB và Amazon SQS. Nó cung cấp một giải pháp hoàn chỉnh để tính toán, xử lý truy vấn và lưu trữ trên một loạt các ứng dụng.

  • Secure - Amazon EC2 hoạt động trong Amazon Virtual Private Cloud để cung cấp mạng an toàn và mạnh mẽ cho các tài nguyên.

  • Flexible Tools - Amazon EC2 cung cấp các công cụ cho các nhà phát triển và quản trị viên hệ thống để xây dựng các ứng dụng lỗi và tự cô lập khỏi các tình huống lỗi phổ biến.

  • Inexpensive- Amazon EC2 muốn chúng tôi chỉ trả tiền cho các tài nguyên mà chúng tôi sử dụng. Nó bao gồm nhiều gói mua hàng như Phiên bản theo yêu cầu, Phiên bản dự trữ, Phiên bản giao ngay, v.v. mà chúng tôi có thể chọn theo yêu cầu của mình.

Cách sử dụng AWS EC2

Step 1 - Đăng nhập vào tài khoản AWS và mở bảng điều khiển IAM bằng cách sử dụng liên kết sau https://console.aws.amazon.com/iam/.

Step 2 - Trong bảng điều hướng, tạo / xem các nhóm và làm theo hướng dẫn.

Step 3- Tạo người dùng IAM. Chọn người dùng trong ngăn điều hướng. Sau đó, tạo người dùng mới và thêm người dùng vào nhóm.

Step 4 - Tạo một Đám mây riêng ảo bằng cách sử dụng các hướng dẫn sau.

  • Mở bảng điều khiển Amazon VPC bằng cách sử dụng liên kết sau: https://console.aws.amazon.com/vpc/

  • Chọn VPC từ bảng điều hướng. Sau đó, chọn cùng một khu vực mà chúng tôi đã tạo cặp khóa.

  • Chọn bắt đầu trình hướng dẫn VPC trên bảng điều khiển VPC.

  • Chọn trang cấu hình VPC và đảm bảo rằng VPC với một mạng con được chọn. Chọn Chọn.

  • VPC với một trang mạng con công cộng sẽ mở ra. Nhập tên VPC vào trường tên và để các cấu hình khác làm mặc định.

  • Chọn tạo VPC, sau đó chọn Ok.

Step 5 - Tạo nhóm bảo mật WebServerSG và thêm các quy tắc bằng cách sử dụng các hướng dẫn sau.

  • Trên bảng điều khiển VPC, chọn Nhóm bảo mật trong bảng điều hướng.

  • Chọn tạo nhóm bảo mật và điền các chi tiết cần thiết như tên nhóm, thẻ tên, v.v.

  • Chọn ID VPC của bạn từ menu. Sau đó chọn có, nút tạo.

  • Bây giờ một nhóm được tạo. Chọn tùy chọn chỉnh sửa trong tab quy tắc đến để tạo quy tắc.

Step 6 - Khởi chạy phiên bản EC2 vào VPC theo hướng dẫn sau.

  • Mở bảng điều khiển EC2 bằng cách sử dụng liên kết sau: https://console.aws.amazon.com/ec2/

  • Chọn tùy chọn phiên bản khởi chạy trong bảng điều khiển.

  • Một trang mới sẽ mở ra. Chọn Loại phiên bản và cung cấp cấu hình. Sau đó chọn Tiếp theo: Định cấu hình chi tiết phiên bản.

  • Một trang mới sẽ mở ra. Chọn VPC từ danh sách mạng. Chọn mạng con từ danh sách mạng con và để các cài đặt khác làm mặc định.

  • Nhấp vào Tiếp theo cho đến khi trang Phiên bản thẻ xuất hiện.

Step 7- Trên trang Bản sao thẻ, hãy cung cấp thẻ có tên cho bản sao. Chọn Tiếp theo: Định cấu hình Nhóm bảo mật.

Step 8- Trên trang Định cấu hình Nhóm Bảo mật, hãy chọn tùy chọn Chọn một nhóm bảo mật hiện có. Chọn nhóm WebServerSG mà chúng ta đã tạo trước đó, sau đó chọn Xem lại và Khởi chạy.

Step 9 - Kiểm tra chi tiết Phiên bản trên trang Đánh giá Phiên bản Khởi chạy rồi nhấp vào nút Khởi chạy.

Step 10- Một hộp thoại bật lên sẽ mở ra. Chọn một cặp khóa hiện có hoặc tạo một cặp khóa mới. Sau đó, chọn hộp kiểm xác nhận và nhấp vào nút Khởi chạy Phiên bản.