Video: How to green the world's deserts and reverse climate change | Allan Savory 2025
Elastic Compute Cloud (EC2) là một con thú độc đáo; hoạt động của nó được quyết định bởi phương pháp tiếp cận thiết kế của Amazon trong khi tạo ra dịch vụ và thiết kế đó mang ý nghĩa sâu rộng đối với cách ứng dụng các ứng dụng EC2.
Sự khác biệt giữa thành công và thất bại với EC2 được quyết định bởi cách bạn hiểu rõ đặc điểm của dịch vụ và cách bạn sắp xếp ứng dụng của mình với những đặc điểm đó.
An image là bộ sưu tập các bit cần thiết để tạo ra một thể hiện đang chạy. Bộ sưu tập này bao gồm các yếu tố được mô tả trong danh sách này:
-
Ít nhất, hệ điều hành sẽ chạy trên cá thể: có nghĩa là nó có thể là Windows hoặc Linux.
-
Bất kỳ gói phần mềm nào bạn đã chọn để cài đặt: Gói phần mềm có thể là phần mềm bạn đã viết hoặc gói từ nhà cung cấp bên thứ ba (giả định rằng tất nhiên giấy phép phần mềm hỗ trợ loại hình sử dụng này). Ví dụ: bạn có thể bao gồm máy chủ web Apache cùng với bộ cân bằng tải HAProxy - cả hai đều là các sản phẩm nguồn mở có thể được tự do đưa vào hình ảnh của bạn.
-
Bất kỳ thông tin cấu hình cần thiết cho cá thể hoạt động chính xác: Ví dụ: trong một hình ảnh có chứa Linux, Apache và HAProxy, bạn có thể bao gồm thông tin cấu hình cho HAProxy để giao tiếp với máy chủ Apache nằm trên cùng một cá thể. Thêm thông tin này vào hình ảnh sẽ tránh phải định cấu hình các gói mỗi khi bạn khởi chạy hình ảnh.
Hình ảnh mang quyền truy cập: Ai đó sở hữu nó và chủ sở hữu có thể kiểm soát ai có thể khởi chạy (hoặc thậm chí nhìn thấy) hình ảnh đó. Danh sách sau đây mô tả các loại sở hữu hình ảnh, được liệt kê trong trình đơn thả xuống:
-
Sở hữu bởi tôi: Hình ảnh được tạo bởi tài khoản của bạn, dù bạn là người sử dụng duy nhất hay chia sẻ nó với người khác; có thể bao gồm cả hình ảnh công cộng và hình ảnh cá nhân
-
Hình ảnh Amazon: Hình ảnh được tạo bởi Amazon và có sẵn cho bất cứ ai muốn sử dụng chúng
-
Hình ảnh công cộng: Hình ảnh thuộc sở hữu của các tài khoản khác nhưng sẵn sàng cho bất cứ ai muốn sử dụng chúng
-
Hình ảnh cá nhân: Hình ảnh thuộc sở hữu của bạn và chỉ cung cấp cho bạn hoặc các tài khoản khác mà bạn chỉ định
-
Hình ảnh EBS: Hình ảnh sử dụng Elastic Block Storage (EBS) cho ảnh AMI
-
Hình ảnh lưu trữ thể hiện: Hình ảnh được lưu trữ trong Dịch vụ lưu trữ Đơn giản (S3)
-
32-bit: Hình ảnh được xây dựng trên các hệ điều hành 32-bit (có thể là instance- EBS hỗ trợ)
-
64-bit: Hình ảnh được xây dựng trên các hệ điều hành 64-bit (có thể là ví dụ- hoặc được hỗ trợ bởi EBS)
-
AWS Marketplace: Hình ảnh được tạo ra bởi bên thứ ba có sẵn với mức phí
Các công ty phần mềm thương mại cung cấp hình ảnh có chứa phần mềm của họ thường làm cho loại này có sẵn.Hình ảnh thị trường giải quyết vấn đề cấp giấy phép phần mềm thương mại: Nếu bạn là người dùng, bạn không muốn trả phí giấy phép vĩnh viễn toàn bộ cho một trường hợp mà bạn chỉ có thể chạy trong vài giờ hoặc vài ngày; Mặt khác, người sáng tạo phần mềm muốn được thanh toán cho giá trị mà phần mềm cung cấp.
Hình ảnh thị trường cho phép các công ty phần mềm cung cấp phần mềm của họ trên cơ sở trả cho mỗi lần sử dụng, cho phép cả nhà cung cấp và người dùng chế độ thanh toán phù hợp với cách tiếp cận AWS tổng thể.
Hãy thận trọng với những AMI mà bạn sử dụng. Khi bạn khởi chạy một cá thể từ một hình ảnh công cộng, bạn sẽ chạy bất cứ gói phần mềm nào mà người tạo tạo ra trên hình ảnh đó. Nó không có nhiều trí tưởng tượng để hình dung các loại phần mềm độc hại có thể kết thúc trên một AMI.
Đối với bất kỳ tác vụ nào ngoài việc tạo mẫu, chỉ sử dụng hình ảnh từ các nguồn mà bạn tin tưởng. Thậm chí tốt hơn, tạo ra những hình ảnh của riêng bạn để bạn biết chính xác những gì trên AMI.
Một cái nhìn gần hơn về con số này cho thấy một sự dồi dào các thông tin AMI khác:
-
ID AMI: Nhìn ra từ trình đơn thả xuống Loại AMI để xác định mỗi AMI, số được chỉ định AWS này là duy nhất cho mỗi AMI.
-
Nguồn: Mô tả AMI thường bao gồm thông tin về tên của người tạo AMI, hệ điều hành và các thành phần phần mềm được cài đặt trên AMI.
-
Chủ sở hữu: Số dài này là số tài khoản AWS của chủ sở hữu một hình ảnh.
Thông tin hình ảnh dưới đây không hiển thị trong ảnh chụp màn hình, nhưng nếu bạn di chuyển sang phải, bạn có thể nhìn thấy nó:
-
Visibility: Cho bạn biết ai có thể xem Nền tảng AMI
-
: Xác định xem hệ điều hành nào đã được cài đặt trên thiết bị AMI
-
Thiết bị gốc: Cho biết hình ảnh là một thể hiện S3 hoặc một thể hiện được hỗ trợ bởi EBS
-
Ảo hóa: Chỉ định cách instance tương tác với hypervisor ảo hóa trong EC2 (thông tin mà bạn thường không cần quan tâm hoặc, thực sự, có quyền kiểm soát)