Ở dạng đơn giản nhất, AMI là mô tả về máy ảo - loại ảo hóa, kiến trúc (32/64 bit), kernel và thiết bị gốc. Theo cách nói của Amazon:
AMI là một mẫu chứa cấu hình phần mềm (hệ điều hành, máy chủ ứng dụng và ứng dụng) mà bạn có thể chạy trên môi trường điện toán đã được chứng minh của Amazon.
Các phiên bản EC2 là các máy ảo, chạy trên phần cứng của Amazon. Để cho trường hợp bắt đầu, có một số lượng thông tin tối thiểu được yêu cầu. Ngoài ra, các loại phiên bản khác nhau hỗ trợ các cấu hình khác nhau (ví dụ: một số loại không hỗ trợ AMI 32 bit).
Mỗi AMI có một mã định danh (ví dụ: ami-a1b2c3d4) và cấu hình của AMI đó không thể thay đổi sau khi tạo. (Tuy nhiên, bạn có thể ghi đè nhiều cài đặt khi khởi chạy hoặc trong một số trường hợp, ngay cả sau khi một phiên bản được khởi chạy).
Về mặt âm lượng gốc, AMI chứa tham chiếu đến ổ đĩa hiện có (ví dụ: chúng tham chiếu một ảnh chụp nhanh cho các trường hợp được hỗ trợ EBS hoặc các phần hình ảnh trong trường hợp đối tượng được hỗ trợ S3).
AMIs cũng chứa một số mức độ kiểm tra lỗi - thường là id người dùng để biểu thị quyền sở hữu, khóa mã hóa (mã hóa hình ảnh) và chữ ký (để xác minh tính toàn vẹn của hình ảnh). Bạn có thể biết được AMI là gì bằng cách xem tệp kê khai được tạo khi tạo một phiên bản được hỗ trợ S3 - nó chỉ là một tệp chứa dữ liệu và tham chiếu đến các mục khác (lưu trữ, kernel, v.v.).
Một hình ảnh tham chiếu dưới dạng ánh xạ thiết bị khối - nó chỉ định thiết bị (ví dụ / dev / sda1) và nguồn dữ liệu (phù du (và các phần S3 nếu có liên quan) hoặc ảnh chụp nhanh ebs). Vì các phần S3 được ký và không thể thay đổi ảnh chụp nhanh (chỉ bị xóa), nên khởi chạy một thể hiện từ AMI (không ghi đè cài đặt của nó) sẽ luôn dẫn đến một phiên bản có cùng thiết lập phần mềm. (Lưu ý rằng các phiên bản được khởi chạy từ cùng AMI khác nhau về trạng thái hoạt động của chúng do dữ liệu người dùng hoặc ánh xạ thiết bị khối khác nhau (ví dụ: các trường hợp vi mô không có bộ nhớ phù hợp, trong khi các loại thể hiện khác thì có). ở đây, các khối lượng đính kèm được lưu trữ tách biệt với AMI, nhưng tham chiếu bởi AMI theo cách mà các âm lượng không thể thay đổi.
Trước khi khởi chạy một thể hiện từ AMI, bạn có thể ghi đè ánh xạ thiết bị khối (ví dụ: để thêm một âm lượng EBS bổ sung hoặc một âm lượng phù du khác nếu loại thể hiện hỗ trợ nó). Trong trường hợp khối lượng EBS, sau khi phiên bản được khởi chạy, bạn có thể tách rời khối lượng gốc và đính kèm một khối lượng EBS khác nhau hoàn toàn.
Vì vậy, để trả lời ngắn gọn các câu hỏi của bạn: Là một liên kết đến ví dụ, hoặc nó được lưu trữ và không bao giờ thay đổi. Nó được lưu trữ và không bao giờ thay đổi.
Ngoài ra, một hình ảnh có bao gồm bộ nhớ cục bộ và tất cả các gói vv được cài đặt trong trường hợp đó không, hay nó chỉ đơn giản là một bản sao cấu hình của một thể hiện cụ thể. Hình ảnh bao gồm bộ nhớ cục bộ và tất cả các gói vv được cài đặt trong trường hợp đó. (Thông thường, đây chỉ là âm lượng gốc, nhưng AMI có thể được thiết lập để khởi chạy một thể hiện với nhiều khối lượng dân cư).