Làm thế nào để khởi chạy phiên bản EC2 từ AMI tùy chỉnh?

Bài viết này sẽ giới thiệu cho bạn một khái niệm AWS quan trọng đó là Cách khởi chạy phiên bản EC2 từ AMI tùy chỉnh với một minh chứng đầy đủ.

là tất cả về sự nhanh nhẹn. Nhanh chóng tạo các máy chủ mới với nhiều kích cỡ khác nhau và triển khai các ứng dụng trên chúng là một trong số đó. Hãy lấy ví dụ về Netflix, nó được lưu trữ trên AWS. Bất cứ khi nào có một chương trình nổi tiếng hoặc một bộ phim, Netflix sẽ thêm ngày càng nhiều EC2 bằng cách sử dụng AutoScaling để đáp ứng nhu cầu khách hàng. Tùy thuộc vào số lượng người dùng cố gắng truy cập dịch vụ Netflix, tính năng AutoScaling có thể tự động thêm hoặc xóa các phiên bản EC2. Hãy để chúng tôi xem cách khởi chạy Phiên bản EC2 từ AMI tùy chỉnh?



Các gợi ý sau sẽ được đề cập trong bài viết này,



Vì vậy, chúng ta hãy bắt đầu với bài viết về Cách khởi chạy phiên bản EC2 từ AMI tùy chỉnh?

Các cách khác nhau để đưa ứng dụng vào phiên bản EC2 là gì?

Ứng dụng được cài đặt tự động trên EC2 như thế nào? Có nhiều cách để có ứng dụng cùng với cài đặt trên phiên bản EC2 như được thảo luận bên dưới.



  • Sử dụng công cụ quản lý cấu hình như Puppet và Chef để quản lý vòng đời ứng dụng. Ứng dụng có thể được cài đặt, nâng cấp và khôi phục trên hàng nghìn máy bằng các công cụ quản lý cấu hình này.

  • Bằng cách vượt qua dữ liệu người dùng sang phiên bản EC2. Dữ liệu người dùng có thể là một tập lệnh shell để cài đặt ứng dụng và sẽ được thực thi khi EC2 khởi động.

Các tùy chọn cuối cùng là sử dụng EC2 AMI (Amazon Machine Image), AMI có tất cả thông tin như Hệ điều hành, Đĩa EBS kèm theo, Ứng dụng và các cài đặt tương ứng. AMI là tất cả những gì cần thiết để bắt đầu một phiên bản EC2. So với hai cách tiếp cận trên, sử dụng AMI là cách nhanh nhất để bắt đầu phiên bản EC2 vì AMI đã có tất cả các chi tiết để bắt đầu phiên bản EC2. Hướng dẫn này đi qua trình tự các bước để tạo AMI.



Hình ảnh - Cách khởi chạy phiên bản EC2 từ AMI tùy chỉnh - Edureka Vì vậy, chúng ta hãy chuyển sang phần demo,

Cách khởi chạy phiên bản EC2 từ AMI tùy chỉnh: Demo về cách tạo AMI tùy chỉnh?

AWS cung cấp cho chúng tôi một bộ AMI cho cả Windows và Linux. Dựa trên yêu cầu, bạn cũng có thể tạo AMI tùy chỉnh với cài đặt cấu hình và phần mềm bổ sung. Dưới đây là trình tự cấp cao của các bước để tạo AMI.

Bước 1: Khởi chạy phiên bản EC2 từ AMI hiện có và đăng nhập vào nó.

Bước 2: Cài đặt ứng dụng và thực hiện các thay đổi cấu hình thích hợp.

Bước 3: Tạo AMI mới.

Bước 4: Khởi chạy các phiên bản EC2 bổ sung bằng cách sử dụng AMI được tạo trong Bước 3 .

Dưới đây là các bước chi tiết:

Bước 1: Khởi chạy phiên bản EC2

cách sử dụng bàn làm việc mysql

Sử dụng một AMI hiện có do AWS cung cấp (Windows hoặc Linux) để khởi chạy phiên bản EC2 và đăng nhập vào phiên bản đó như được đề cập trong hướng dẫn Edureka cho EC2 .

Bước 2: Cài đặt ứng dụng trên EC2

Sau khi đăng nhập vào phiên bản EC2, hãy cài đặt bất kỳ ứng dụng nào theo yêu cầu của bạn. Các lệnh dưới đây để cài đặt Apache Tomcat trên phiên bản Ubuntu EC2. Apache Tomcat có thể được sử dụng để xây dựng các trang web động bằng JSP và Servlets. Tương tự như vậy, bất kỳ phần mềm nào khác cũng có thể được cài đặt.

#become a root
sudo su

# quên danh sách phần mềm và các bản vá mới nhất
apt-get cập nhật && apt-get nâng cấp

#download và cài đặt Apache Tomcat
apt-get cài đặt tomcat8

Việc cài đặt Tomcat có thể được xác minh bằng cách truy cập (ec2-ip: 8080) URL trong trình duyệt, trang chủ Tomcat sẽ được hiển thị như bên dưới. Đảm bảo thay thế ec2-ip bằng IP công cộng thích hợp của cá thể EC2. Cổng 8080 phải được mở trong các quy tắc đến của Nhóm Bảo mật cùng với cổng 22 như được hiển thị trong “quy tắc đến” của Nhóm Bảo mật dưới đây. Cổng 22 được sử dụng để truy cập SSH và cổng 8080 được sử dụng để truy cập Tomcat.

Bước 3: Tạo AMI tùy chỉnh

Bước 3.1: Chọn cá thể EC2 và đi tới “Hành động -> Hình ảnh -> Tạo hình ảnh”.

Bước 3.2: Chỉ định tên hình ảnh và mô tả và nhấp vào “Tạo hình ảnh”. Lưu ý rằng trước khi tạo ảnh, phiên bản EC2 bị dừng, AMI đã tạo và khởi động lại. Điều này để đảm bảo rằng hình ảnh được tạo ra ở trạng thái nhất quán. EC2 được khởi động lại, vì vậy mọi Putty hoặc các phiên khác tới EC2 sẽ bị chấm dứt.

Bước 3.3: Nhấp vào tab AMI trong ngăn bên trái. Ban đầu AMI sẽ ở trạng thái “đang chờ xử lý” và sau đó nó sẽ chuyển sang trạng thái “có sẵn”. Tùy thuộc vào kích thước của phiên bản EC2, việc tạo AMI có thể mất một khoảng thời gian. Lưu ý rằng AMI có chế độ hiển thị Riêng tư theo mặc định và chỉ người dùng đã tạo ra nó mới có thể truy cập được. AMI có thể được đặt ở chế độ công khai hoặc cho một số người dùng có thể truy cập bằng cách đi tới “Hành động -> Quản lý quyền đối với hình ảnh”.

Bước 4: Tạo EC2 từ AMI mới

Trong Bảng điều khiển quản lý EC2 nhấp vào “Phiên bản khởi chạy”, nhấp vào “AMI của tôi” nơi AMI riêng tư được tạo trong Bước 3 nên được hiển thị. Chọn AMI và thực hiện theo quy trình tạo EC2 như bình thường. Khi phiên bản EC2 đã được tạo, hãy lấy địa chỉ IP công khai của EC2 và truy cập trang chủ Tomcat bằng cách truy cập URL (ec2-ip: 8080) trong trình duyệt. Lần này không cần đăng nhập vào phiên bản EC2 và cài đặt Tomcat, vì AMI đã tạo trong Bước 3 Tomcat đã được cài đặt sẵn trong đó.

Khi EC2 đã được tạo, hãy đảm bảo kết thúc EC2 và hủy đăng ký AMI theo thứ tự. Nếu phiên bản EC2 đang chạy, thì AMI tương ứng không thể được hủy đăng ký. AMI chiếm không gian lưu trữ và nếu nó không được hủy đăng ký / xóa, thì sẽ có một chi phí tương tự.

Vậy là xong, chúng ta sẽ đến phần cuối của bài viết này về Cách khởi chạy phiên bản EC2 từ AMI tùy chỉnh?Trong trường hợp nếu bạn muốn có kiến ​​thức chuyên môn về chủ đề này, Edureka đã đưa ra một chương trình giảng dạy bao gồm chính xác những gì bạn cần để đạt được kỳ thi Kiến trúc sư giải pháp! Bạn có thể xem chi tiết khóa học cho đào tạo.

Trong trường hợp có bất kỳ câu hỏi nào liên quan đến blog này, vui lòng đặt câu hỏi trong phần bình luận bên dưới và chúng tôi rất sẵn lòng trả lời bạn sớm nhất.