0
0
Lập trình
NM

Hướng Dẫn Tạo EC2 VM trên AWS Dành Cho Người Mới Bắt Đầu

Đăng vào 2 tuần trước

• 3 phút đọc

Hướng Dẫn Tạo EC2 VM trên AWS Dành Cho Người Mới Bắt Đầu

Amazon EC2 (Elastic Compute Cloud) là một trong những dịch vụ phổ biến nhất trong AWS, cho phép bạn khởi tạo và quản lý các máy ảo trong đám mây. Trong hướng dẫn này, chúng ta sẽ thực hiện việc tạo một EC2 Demo instance sử dụng Amazon Linux AMI và loại instance t2.micro miễn phí. Chúng ta cũng sẽ thêm một script user data đơn giản để chạy khi khởi động.

Mục Lục

  1. Điều Kiện Tiên Quyết
  2. Bước 1: Đăng Nhập vào AWS Management Console
  3. Bước 2: Khởi Tạo Một Instance
  4. Bước 3: Chọn Amazon Machine Image (AMI)
  5. Bước 4: Chọn Loại Instance
  6. Bước 5: Cấu Hình User Data (Script Khởi Động)
  7. Bước 6: Cấu Hình Key Pair
  8. Bước 7: Cấu Hình Cài Đặt Mạng
  9. Bước 8: Khởi Tạo Instance
  10. Bước 9: Xác Minh Script User Data
  11. Kết Luận

Điều Kiện Tiên Quyết

  • Một tài khoản AWS.
  • Kiến thức cơ bản về AWS Management Console.

Bước 1: Đăng Nhập vào AWS Management Console

  1. Truy cập AWS Console.
  2. Từ menu Dịch vụ, tìm kiếm EC2 và nhấp vào nó.

Bước 2: Khởi Tạo Một Instance

  1. Nhấp vào Launch instance.
  2. Đặt tên cho instance của bạn: Demo EC2.

Bước 3: Chọn Amazon Machine Image (AMI)

  1. Trong phần Application and OS Images, chọn:
    • Amazon Linux (Đủ điều kiện miễn phí).

Bước 4: Chọn Loại Instance

  1. Từ dropdown Instance type, chọn:
    • t2.micro (Đủ điều kiện miễn phí).

Bước 5: Cấu Hình User Data (Script Khởi Động)

  1. Cuộn xuống phần Advanced details.
  2. Trong phần User data, dán đoạn script sau:
    bash Copy
    #!/bin/bash
    echo "Hurray!!! We got this working" > /home/ec2-user/startup.txt

    Script này sẽ tạo một file tên là startup.txt với nội dung bên trong.

Bước 6: Cấu Hình Key Pair

  1. Chọn một key pair đã có hoặc tạo một cái mới.
  2. Điều này sẽ cho phép bạn SSH vào instance sau này.

Bước 7: Cấu Hình Cài Đặt Mạng

  1. Chọn VPC mặc định và subnet (trừ khi bạn muốn cấu hình mạng tùy chỉnh).
  2. Cho phép SSH traffic từ IP của bạn.
  3. Cho phép HTTP traffic từ internet.

Bước 8: Khởi Tạo Instance

  1. Xem lại tất cả các cài đặt.
  2. Nhấp vào Launch instance.

Instance Demo EC2 của bạn sẽ bắt đầu khởi động trong đám mây!

Bước 9: Xác Minh Script User Data

  1. Khi instance đang chạy, chọn kết nối cho EC2 Instance Connect.
  2. Đảm bảo Connection type được đặt là Connect using a Public IP, chọn Public IPv4 addressUsernameec2-user; sau đó chọn Connect.

Chúng ta đã kết nối thành công vào máy Amazon Linux 2023:

  1. Chạy:
    bash Copy
    cat /home/ec2-user/startup.txt
  2. Bạn sẽ thấy:
    bash Copy
    Hurray!!! We got this working

Kết Luận

Chỉ với một vài bước đơn giản, bạn đã khởi tạo thành công instance Amazon EC2 đầu tiên của mình bằng Amazon Linux trên một máy t2.micro miễn phí. Với script user data, chúng ta đã xác nhận rằng tự động hóa hoạt động ngay từ khi khởi động.

Các Bước Tiếp Theo

Hãy thử tùy chỉnh script user data để cài đặt các gói phần mềm, chạy máy chủ web hoặc tự động triển khai các ứng dụng.

Thực Hành Tốt Nhất

  • Đảm bảo rằng bạn sử dụng key pair an toàn và lưu trữ chúng ở nơi an toàn.
  • Theo dõi chi phí sử dụng AWS để tránh vượt quá mức miễn phí.

Các Cạm Bẫy Thường Gặp

  • Quên không cho phép SSH traffic có thể khiến bạn không thể kết nối đến instance.
  • Không chọn đúng loại instance có thể dẫn đến chi phí không mong muốn.

Mẹo Hiệu Suất

  • Sử dụng CloudWatch để theo dõi hiệu suất và tài nguyên của instance.
  • Tối ưu hóa script khởi động để giảm thời gian khởi động.

Khắc Phục Sự Cố

  • Nếu không thể kết nối, kiểm tra lại cài đặt mạng và security group của instance.
  • Nếu script không chạy, kiểm tra lại cú pháp và quyền truy cập vào file.

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào