Bài này chúng ta sẽ tìm hiểu về các khái niệm EC2 trong AWS, trước khi chúng ta bắt đầu sử dụng AWS một cách dễ dàng.

1. EC2 là gì?

  • EC2 là viết tắt của Amazon Elastic Compute Cloud.
  • Amazon EC2 là một dịch vụ web cung cấp khả năng tính toán có thể thay đổi kích thước trên đám mây.
  • Amazon EC2 giảm thời gian cần thiết để lấy và khởi động các phiên bản người dùng mới xuống còn vài phút thay vì những ngày cũ hơn, nếu bạn cần một máy chủ thì bạn phải đặt hàng và việc nối dây được thực hiện để có được một máy chủ mới, rất mất thời gian- quá trình tiêu thụ. Giờ đây, Amazon đã cung cấp EC2, một máy ảo trong đám mây thay đổi hoàn toàn ngành công nghiệp.
  • Bạn có thể tăng và giảm dung lượng máy tính theo yêu cầu máy tính thay đổi.
  • Amazon EC2 thay đổi tính kinh tế của máy tính bằng cách cho phép bạn chỉ trả tiền cho những tài nguyên mà bạn thực sự sử dụng. Thay vì trước đây bạn mua máy chủ vật lý, bạn sẽ tìm máy chủ có dung lượng CPU, dung lượng RAM lớn hơn và bạn mua máy chủ thời hạn 5 năm, vì vậy bạn phải lên kế hoạch trước 5 năm. Mọi người bỏ rất nhiều vốn vào các khoản đầu tư như vậy. EC2 cho phép bạn trả tiền cho dung lượng mà bạn thực sự sử dụng.
  • Amazon EC2 cung cấp cho các developer các công cụ để xây dựng các ứng dụng có khả năng phục hồi tự tách biệt khỏi một số tình huống phổ biến.

2. Tùy chọn định giá EC2

2.1 Theo yêu cầu(On Demand)

  • Nó cho phép bạn trả một tỷ lệ cố định theo giờ hoặc thậm chí theo giây mà không cần cam kết.
  • Phiên bản Linux là theo giây và phiên bản windows là theo giờ.
  • Theo yêu cầu(On Demand) là sản phẩm hoàn hảo cho những người dùng muốn có chi phí thấp và tính linh hoạt của Amazon EC2 mà không cần bất kỳ khoản đầu tư trả trước hoặc cam kết lâu dài nào.
  • Nó phù hợp cho các ứng dụng có khối lượng công việc ngắn hạn, đột biến hoặc không thể đoán trước được và không thể bị gián đoạn.
  • Nó hữu ích cho các ứng dụng đã được phát triển hoặc thử nghiệm trên Amazon EC2 lần đầu tiên.
  • Phiên bản Theo yêu cầu được khuyến nghị khi bạn không chắc chắn loại phiên bản nào là cần thiết cho nhu cầu hiệu suất của bạn.

2.2 Dành riêng(Reserved)

  • Đó là một cách để đặt trước với Amazon hoặc có thể nói rằng chúng ta thực hiện một hợp đồng với Amazon. Hợp đồng có thể có thời hạn 1 hoặc 3 năm.
  • Trong trường hợp Dành riêng, bạn đang thực hiện một hợp đồng có nghĩa là bạn đang trả trước một số tiền, do đó, nó cung cấp cho bạn một khoản chiết khấu đáng kể đối với phí hàng giờ cho một trường hợp.
  • Nó hữu ích cho các ứng dụng có trạng thái ổn định hoặc mức sử dụng có thể dự đoán được.
  • Nó được sử dụng cho những ứng dụng yêu cầu dung lượng dành riêng.
  • Người dùng có thể thanh toán trước để giảm tổng chi phí tính toán của họ. Ví dụ: nếu bạn thanh toán tất cả các mặt tiền và bạn thực hiện hợp đồng 3 năm, thì chỉ bạn mới có thể được giảm giá tối đa, còn nếu bạn không trả tất cả các mặt tiền và thực hiện hợp đồng một năm thì bạn sẽ không thể được giảm giá nhiều hơn Nếu bạn thực hiện hợp đồng 3 năm và trả tất cả các khoản tiền mặt.

Các loại phiên bản dành riêng:

  • Phiên bản dành riêng tiêu chuẩn(Standard Reserved Instances)
  • Phiên bản dành riêng có thể chuyển đổi(Convertible Reserved Instances)
  • Phiên bản dành riêng đã lên lịch(Scheduled Reserved Instances)

2.2.1 Phiên bản dành riêng(Reserved Instances) tiêu chuẩn

  • Nó cung cấp giảm giá lên đến 75% theo yêu cầu. Ví dụ: bạn đang thanh toán tất cả các khoản trả trước cho hợp đồng 3 năm.
  • Nó hữu ích khi Ứng dụng của bạn ở trạng thái ổn định.

2.2.2 Phiên bản dành riêng có thể chuyển đổi

  • Nó cung cấp giảm giá lên đến 54% theo yêu cầu.
  • Nó cung cấp tính năng có khả năng thay đổi các thuộc tính của RI(Reserved Instances) miễn là việc trao đổi dẫn đến việc tạo ra các Phiên bản dành riêng có giá trị bằng hoặc lớn hơn.
  • Giống như Phiên bản dành riêng tiêu chuẩn, nó cũng hữu ích cho các ứng dụng trạng thái ổn định.

2.2.3 Phiên bản dành riêng đã lên lịch

  • Phiên bản dành riêng đã lên lịch có sẵn để khởi chạy trong khoảng thời gian cụ thể mà bạn đặt trước.
  • Nó cho phép bạn khớp việc đặt trước dung lượng của mình với một lịch trình định kỳ có thể dự đoán được chỉ yêu cầu một phần nhỏ của ngày, một tuần hoặc một tháng.

2.3 Phiên bản Spot

  • Nó cho phép bạn đặt giá thầu với bất kỳ mức giá nào bạn muốn, chẳng hạn như dung lượng và tiết kiệm tốt hơn nếu ứng dụng của bạn có thời gian bắt đầu và kết thúc linh hoạt.
  • Phiên bản Spot rất hữu ích cho những ứng dụng có thời gian bắt đầu và kết thúc linh hoạt.
  • Nó rất hữu ích cho những ứng dụng khả thi với giá tính toán rất thấp.
  • Nó rất hữu ích cho những người dùng có nhu cầu khẩn cấp về dung lượng tính toán bổ sung lớn.
  • Phiên bản giao ngay EC2 cung cấp ít chiết khấu hơn so với giá Theo yêu cầu(On Demand).
  • Phiên bản Spot được sử dụng để tối ưu hóa chi phí của bạn trên đám mây AWS và mở rộng thông lượng ứng dụng của bạn lên đến 10X.
  • Phiên bản Spot EC2 sẽ tiếp tục tồn tại cho đến khi bạn chấm dứt các phiên bản này.

2.4 Máy chủ chuyên dụng(Dedicated Hosts)

  • Máy chủ chuyên dụng(Dedicated Hosts) là máy chủ vật lý có dung lượng phiên bản EC2 hoàn toàn dành riêng cho việc sử dụng của bạn.
  • Máy chủ EC2 vật lý là máy chủ chuyên dụng có thể giúp bạn giảm chi phí bằng cách cho phép bạn sử dụng giấy phép phần mềm ràng buộc máy chủ hiện có của mình. Ví dụ: Vmware, Oracle, SQL Server tùy thuộc vào giấy phép mà bạn có thể mang sang AWS và sau đó họ có thể sử dụng Máy chủ chuyên dụng.
  • Máy chủ chuyên dụng được sử dụng để giải quyết các yêu cầu tuân thủ và giảm máy chủ lưu trữ bằng cách cho phép sử dụng giấy phép máy chủ ràng buộc máy chủ hiện có của bạn.
  • Nó có thể được mua dưới dạng Đặt chỗ với giá giảm tới 70% theo yêu cầu(On-Demand).

Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.

Tài liệu từ cafedev:

Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:

Chào thân ái và quyết thắng!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!