EC2 (Elastic Compute Cloud) là một phần của dịch vụ “Compute” trong AWS (Amazon Web Services). EC2 không gì khác ngoài một VM (Máy ảo) trong AWS. Đây là một dịch vụ web của AWS mà người dùng có thể sử dụng để tạo VM (EC2 Instance) bất cứ khi nào cần theo yêu cầu.
Người dùng có thể thuê VM và trả tiền theo mức sử dụng. Để hiểu thêm về thanh toán AWS, nhấp vào đây
Trong bài viết này, chúng ta sẽ xem cách tạo Ubuntu EC2 Instance mới trên AWS.
Sau khi đăng nhập thành công vào AWS, bạn sẽ thấy bảng điều khiển chính với tất cả các dịch vụ được liệt kê như sau.
Nhấp vào mũi tên gần vùng mặc định (Đây là Oregon) và bạn sẽ thấy danh sách các vùng khả dụng và chọn vùng mong muốn. Ở đây, tôi đã chọn "Châu Á Thái Bình Dương (Mumbai)". Bạn có thể chọn theo lựa chọn hoặc yêu cầu của mình.
Nhấp vào "Dịch vụ" ở góc trên bên trái và bạn sẽ thấy màn hình sau với tất cả các dịch vụ khả dụng trên AWS. Nhấp vào "EC2" có trong "Tính toán"
Tôi đã có 1 phiên bản đang chạy trong tài khoản của mình, bạn có thể có hoặc không có bất kỳ phiên bản nào trong tài khoản của mình tùy thuộc vào lịch sử tài khoản của bạn.
Để tạo phiên bản, hãy nhấp vào "Khởi chạy phiên bản"
Bạn có thể chọn AMI theo ý muốn. Ở đây, chúng ta sẽ tiến hành với "Ubuntu Server 18.04". Nếu bạn đang sử dụng Tài khoản Free Tier, hãy đảm bảo chọn AMI đủ điều kiện để Sử dụng Free Tier, nếu không, bạn sẽ bị tính phí. "Ubuntu Server 18.04" đủ điều kiện để sử dụng Free Tier, vì vậy bạn có thể tiến hành.
Sau khi đã chọn AMI, đã đến lúc chọn Loại phiên bản. Ở đây, chúng ta sẽ tiến hành với "t2.micro" vì nó đủ điều kiện để sử dụng Free Tier.
Trên màn hình này, bạn có thể chỉ định các chi tiết hoặc bạn chỉ cần nhấp vào "Tiếp theo: Thêm dung lượng lưu trữ" để tiến hành cài đặt mặc định. Ở đây, chúng ta sẽ tiến hành cài đặt mặc định.
Bạn có thể chỉ định kích thước cho phân vùng gốc. Chúng tôi đã chỉ định Kích thước phân vùng gốc là 30 GB. Nhấp vào “Next: Add Tags” để tiếp tục
Bạn có thể chỉ định Tags (Key:Value) hoặc có thể bỏ qua bước này và nhấp vào “Next: Configure Security Group”
Nếu bạn có một Security Group hiện có, bạn có thể chọn nhóm đó hoặc có thể tạo một nhóm mới. Chúng ta sẽ tạo một Security Group mới chỉ bằng cách chọn nút radio “Create a new Security Group”. Nhấp vào "Review and Launch"
Bây giờ, hãy xem lại cấu hình của bạn và nhấp vào “Launch”
Trước khi bắt đầu tạo phiên bản, chúng ta cần chọn một Key-Pair, sau đó cần có để truy cập ssh vào máy chủ. Để tạo một cặp khóa mới, hãy chọn “Create a new Key-Pair” từ menu thả xuống, đặt tên cho cặp khóa và tải xuống. Lưu cặp khóa này ở nơi an toàn.
Chờ một lúc cho đến khi phiên bản được tạo. Nhấp vào “View Instances” để kiểm tra Trạng thái phiên bản và các chi tiết khác.
Khi Trạng thái phiên bản thay đổi từ “đang chờ” thành ‘đang chạy’, bạn có thể kết nối với phiên bản.
Đi đến thiết bị đầu cuối
Nếu bạn gặp lỗi quyền Key-Pair, hãy thay đổi quyền của Key thành 400 bằng lệnh sau và thử lại lệnh trên.
Người dùng có thể thuê VM và trả tiền theo mức sử dụng. Để hiểu thêm về thanh toán AWS, nhấp vào đây
Trong bài viết này, chúng ta sẽ xem cách tạo Ubuntu EC2 Instance mới trên AWS.
Điều kiện tiên quyết
- Tài khoản AWS (Tạo nếu bạn chưa có)
- Đăng nhập vào AWS
- Tạo EC2 Instance từ "Ubuntu Server 18.04 LTS" AMI khả dụng.
- Kết nối với Instance
Đăng nhập vào AWS
- Nhấp vào đây để đến Trang đăng nhập AWS
Sau khi đăng nhập thành công vào AWS, bạn sẽ thấy bảng điều khiển chính với tất cả các dịch vụ được liệt kê như sau.
Tạo một Instance EC2 từ "Ubuntu Server 18.04 LTS" AMI khả dụng
Trước khi tiến hành tạo EC2 Instance, hãy chọn vùng mong muốn và gần nhất.Nhấp vào mũi tên gần vùng mặc định (Đây là Oregon) và bạn sẽ thấy danh sách các vùng khả dụng và chọn vùng mong muốn. Ở đây, tôi đã chọn "Châu Á Thái Bình Dương (Mumbai)". Bạn có thể chọn theo lựa chọn hoặc yêu cầu của mình.
Nhấp vào "Dịch vụ" ở góc trên bên trái và bạn sẽ thấy màn hình sau với tất cả các dịch vụ khả dụng trên AWS. Nhấp vào "EC2" có trong "Tính toán"
Tôi đã có 1 phiên bản đang chạy trong tài khoản của mình, bạn có thể có hoặc không có bất kỳ phiên bản nào trong tài khoản của mình tùy thuộc vào lịch sử tài khoản của bạn.
Để tạo phiên bản, hãy nhấp vào "Khởi chạy phiên bản"
Bạn có thể chọn AMI theo ý muốn. Ở đây, chúng ta sẽ tiến hành với "Ubuntu Server 18.04". Nếu bạn đang sử dụng Tài khoản Free Tier, hãy đảm bảo chọn AMI đủ điều kiện để Sử dụng Free Tier, nếu không, bạn sẽ bị tính phí. "Ubuntu Server 18.04" đủ điều kiện để sử dụng Free Tier, vì vậy bạn có thể tiến hành.
Sau khi đã chọn AMI, đã đến lúc chọn Loại phiên bản. Ở đây, chúng ta sẽ tiến hành với "t2.micro" vì nó đủ điều kiện để sử dụng Free Tier.
Trên màn hình này, bạn có thể chỉ định các chi tiết hoặc bạn chỉ cần nhấp vào "Tiếp theo: Thêm dung lượng lưu trữ" để tiến hành cài đặt mặc định. Ở đây, chúng ta sẽ tiến hành cài đặt mặc định.
Bạn có thể chỉ định kích thước cho phân vùng gốc. Chúng tôi đã chỉ định Kích thước phân vùng gốc là 30 GB. Nhấp vào “Next: Add Tags” để tiếp tục
Bạn có thể chỉ định Tags (Key:Value) hoặc có thể bỏ qua bước này và nhấp vào “Next: Configure Security Group”
Nếu bạn có một Security Group hiện có, bạn có thể chọn nhóm đó hoặc có thể tạo một nhóm mới. Chúng ta sẽ tạo một Security Group mới chỉ bằng cách chọn nút radio “Create a new Security Group”. Nhấp vào "Review and Launch"
Bây giờ, hãy xem lại cấu hình của bạn và nhấp vào “Launch”
Trước khi bắt đầu tạo phiên bản, chúng ta cần chọn một Key-Pair, sau đó cần có để truy cập ssh vào máy chủ. Để tạo một cặp khóa mới, hãy chọn “Create a new Key-Pair” từ menu thả xuống, đặt tên cho cặp khóa và tải xuống. Lưu cặp khóa này ở nơi an toàn.
Chờ một lúc cho đến khi phiên bản được tạo. Nhấp vào “View Instances” để kiểm tra Trạng thái phiên bản và các chi tiết khác.
Khi Trạng thái phiên bản thay đổi từ “đang chờ” thành ‘đang chạy’, bạn có thể kết nối với phiên bản.
Kết nối với phiên bản
Khi phiên bản khả dụng, hãy chọn phiên bản và nhấp vào “Kết nối”. Sao chép lệnh ssh mẫu để kết nối với phiên bản.Đi đến thiết bị đầu cuối
Mã:
ssh -i "first-vm.pem" [emailprotected]
Nếu bạn gặp lỗi quyền Key-Pair, hãy thay đổi quyền của Key thành 400 bằng lệnh sau và thử lại lệnh trên.
Mã:
[B]chmod 400 ~/Downloads/first-vm.pem [/b]