Vào giữa tháng 12, Amazon Web Services đã thông báo về sự sẵn có của Ứng viên phát hành của hệ điều hành tùy chỉnh của riêng họ có tên là Amazon Linux 2, dựa trên Red Hat Linux Enterprise, với 5 năm hỗ trợ và một số tính năng hiện đại, gọn gàng sẽ giúp mọi người thử nghiệm - và hy vọng sẽ được quan tâm nhiều hơn - các công nghệ điện toán AWS.
AWS cũng đã phát hành AL2 dưới dạng thiết bị máy ảo, do đó, nó có sẵn để thử nghiệm bên ngoài miền AWS. Đó là nơi mà bài viết này đi vào chơi. Tôi đã tải xuống VirtualBox vdi và thiết lập một máy ảo để xem cái gì, như thế nào, ở đâu và khi nào. Chúng ta hãy bắt đầu.
Số lần hiển thị ban đầu
Tôi đã tải xuống VDI, thiết lập máy loại Red Hat, định cấu hình các tùy chọn thông thường rồi để máy khởi động. Sau khoảng ba mươi giây văn bản cuộn nhanh, tôi nhận được lời nhắc đăng nhập. Tất nhiên là văn bản, không có GUI. Trong AWS, bạn sẽ đăng nhập bằng thông tin đăng nhập SSH vào EC2 AMI của mình. Tuy nhiên, ở đây, bạn cần một cách khác. 'Tis hơi phức tạp vì vậy chúng ta sẽ nói về nó một cách riêng biệt. Hiện tại, giả sử có một cách kỳ diệu để đăng nhập - tôi không thể tìm thấy bất kỳ tổ hợp tên/mật khẩu/tên người dùng ec2 dễ dàng hoặc tầm thường nào trực tuyến và phải thực hiện một số hax0rology cơ bản.
Hệ thống bây giờ là của bạn để sử dụng và chỉ huy. Cập nhật hệ thống, cài đặt gói, toàn bộ thỏa thuận. Không phải là một phần của môi trường AWS của bạn, điều này hơi kém thú vị hơn, tuy nhiên, bạn vẫn có kernel, systemd và một số gói tùy chỉnh để cài đặt và bạn có thể làm điều đó mà không phải trả tiền cho dịch vụ lưu trữ đám mây, khiến đây là một thử nghiệm khá hấp dẫn.
Theo mặc định, bạn nhận được một nhóm nhỏ các công cụ của Amazon trong /opt/aws. Bạn sẽ cần cài đặt những thứ bổ sung như aws-apitools-ec2, aws-apitools-elb hoặc những thứ khác. Nhưng sau đó, nó hoạt động và bạn có thể bắt đầu chơi và điều chỉnh, trong giới hạn của những gì thiết lập này cung cấp.
Điều này có tốt không?
Vâng, đó là một câu hỏi thú vị. Thế giới doanh nghiệp của Linux bị Red Hat thống trị, tiếp theo là SUSE, có chỗ đứng vững chắc hơn trong không gian CAD và siêu máy tính. Ubuntu đứng ở vị trí thứ ba, và sau đó là sự kết hợp của các hương vị doanh nghiệp khác, chủ yếu dựa trên Red Hat.
Những người chơi lớn cung cấp hệ thống của họ với ABI nghiêm ngặt (không bị hỏng như Debian), 10 năm hỗ trợ và thậm chí lâu hơn. Dù sao đi nữa, Amazon hứa hẹn các phiên bản LTS, điều này có thể có nghĩa là một thập kỷ hỗ trợ tốt. Thêm về điều này sau. Ngoài ra, có rất nhiều công cụ hỗ trợ sẽ giúp bạn quản lý môi trường của mình dễ dàng hơn - và cũng khiến bạn phụ thuộc nhiều hơn vào nhà cung cấp, như chúng ta sẽ thảo luận trong một bài viết riêng. Hầu hết các công ty đã có nhiều năm kế thừa các ứng dụng và cơ sở hạ tầng được xây dựng trên RHEL và SLES, và việc thay đổi sẽ không dễ dàng hoặc ngay lập tức. Hoặc thậm chí có thể.
Nhưng Amazon Linux 2 dựa trên RHEL, vì vậy điều đó sẽ giúp ích cho một số người, cộng với đó là hệ thống gốc dành cho môi trường AWS và được cung cấp miễn phí, vì vậy tiền đề của trò chơi dài chắc chắn rất thú vị. Vấn đề con gà và quả trứng. Điều gì đắt hơn, chuyển mọi thứ sang một hệ điều hành mới trong sáu năm hoặc trả tiền cho hỗ trợ doanh nghiệp cao cấp cho Linux hiện tại của bạn trong cùng thời gian? Lần 23.000 máy chủ. Hoặc như vậy.
AWS không có gì để mất khi làm điều này - nếu không có ai chọn hệ điều hành, họ vẫn có khách hàng chạy các chu kỳ trên đám mây của họ và trả tiền cho điều đó, và giá đã bao gồm tất cả các chi phí cấp phép khác nhau, v.v. Nếu mọi người chấp nhận hệ thống của họ, thì họ sẽ giành được sự ủng hộ của khách hàng chặt chẽ hơn.
Điều này sẽ tốt cho người dùng ngoài kia chứ? Vâng, đó là câu hỏi thực sự. Amazon biết rằng họ phải đưa ra một yếu tố khác biệt so với những người chơi doanh nghiệp đã thành danh, nếu không, ngoài một số thay đổi về chuỗi, chẳng có lợi ích gì. Do đó, hạt nhân hiện đại 4.9, đi trước hàng năm ánh sáng so với vụ mùa doanh nghiệp hiện tại - nhưng cũng hoàn toàn không phù hợp để sử dụng sản xuất. Sẽ mất 5-6 năm nữa, khi đó những người thử nghiệm và dùng thử Amazon Linux sẽ cảm thấy thoải mái với công nghệ này.
Trò đùa thứ hai có thể là hiệu suất - nếu Amazon có thể tối ưu hóa Linux của họ và khai thác nhiều năng lượng hơn từ bộ xử lý so với những gì RHEL (hoặc những người khác) có thể làm, thì họ có thể ảnh hưởng đến những khách hàng yêu thích hiệu suất hoặc những người có môi trường rộng lớn mà mỗi xu hoặc tỷ lệ phần trăm của sự khác biệt về tốc độ có ý nghĩa rất lớn đối với điểm mấu chốt.
Nhưng rồi...
Đọc trang Câu hỏi thường gặp, có vẻ như hình ảnh LTS sẽ CHỈ có 5 năm và nó sẽ PHÁ VỠ ABI không gian nhân. Vì vậy, điều này có thể chứng minh khá khó khăn. Và tất nhiên, hoàn toàn có khả năng Amazon đang hướng tới một đối tượng khách hàng khác với tầng lớp doanh nghiệp cổ điển. Chúng ta sẽ thấy.
Kết luận
Cho đến nay, đó là một phần giới thiệu tương đối lành tính, dễ dàng cho một hệ điều hành mới pha trộn giữa cái quen thuộc và cái mới trong một gói gọn gàng. Có lẽ đó là mục tiêu, bởi vì một lời đề nghị triệt để sẽ ngay lập tức khiến mọi người sợ hãi. Amazon Linux 2 là một khái niệm hấp dẫn vì nó mang đến cho người dùng điều mà Red Hat chưa bao giờ làm được (chưa) - Một công nghệ tiên tiến giống như Fedora với sự ổn định và hỗ trợ lâu dài của sản phẩm trụ cột dành cho doanh nghiệp. Nhưng sau đó, nó cũng kéo theo một pha nguy hiểm của Debian/Ubuntu bằng cách phá vỡ ABI, vì vậy nó sẽ là buồng riêng cho những người thích sống la vida loco (trong buồng riêng hoặc nhà tù ngoài trời).
Đã sống và hít thở thế giới HPC quy mô lớn trong nhiều năm, tôi khá háo hức muốn xem điều này sẽ phát triển như thế nào. Hiệu suất, tính ổn định và dễ sử dụng sẽ là mối quan tâm chính của tôi. Sau đó, có thể kết nối một máy ảo từ xa vào trung tâm EC2 không? Đó là một thử nghiệm khác và tôi muốn xem liệu việc mở rộng và triển khai có hoạt động tốt trên các mạng phân tán hay không. Dù bằng cách nào, ngay cả khi không có kết quả gì, Amazon Linux 2 là một khởi đầu tốt đẹp cho một cuộc phiêu lưu có thể tuyệt vời. Hoặc một đứa con khác trong gia đình bị phân mảnh mà chúng tôi gọi là Linux. Thời gian sẽ trả lời. Tắt bạn đi. Mây bay đi.
Chúc mừng.