Q:
Làm thế nào để phân bổ động trong đám mây tiết kiệm tiền của các công ty?
A:Ý tưởng phân bổ động tài nguyên đám mây giải quyết một số vấn đề rất quan trọng đối với CNTT doanh nghiệp. Một trong những cách tốt nhất để minh họa điều này là bằng cách xem xét một ý tưởng rất cơ bản: các dịch vụ đám mây có thể co giãn, hay nói cách khác, chúng có thể tự động cung cấp tài nguyên trong thời gian thực hoặc gần thời gian thực.
Trong sự ra đời của đám mây vài năm trước, chúng ta đã nghe rất nhiều về tài nguyên theo yêu cầu và độ co giãn nhanh. Đám mây là một phần đáng kinh ngạc vì lý do duy nhất là các công ty chỉ có thể mua đăng ký cho tài nguyên phần cứng và phần mềm, thay vì xây dựng và bảo trì máy chủ và các phần cứng khác tại chỗ. Điều đó đã mở ra cánh cửa cho tất cả các loại khả năng và cơ hội mới cho kinh doanh trong gần như mọi ngành công nghiệp.
Sau một sự thay đổi lớn trên biển đối với điện toán đám mây, các công ty đã rời đi để nhìn vào biên giới mới và làm thế nào để mọi thứ trở nên tốt hơn. Điều mà nhiều người trong số họ đã tìm thấy là mặc dù bạn có thể cung cấp và hủy bỏ tài nguyên thông qua đám mây, nhưng nó vẫn không giải quyết được vấn đề phân bổ tài nguyên.
Mor Cohen viết một bài luận rất hướng dẫn về khái niệm này trên blog Turbonomics - ý tưởng là theo nghĩa rất rộng, cung cấp động không đủ tốt. Các nhà phát triển vẫn đang phân bổ lượng tài nguyên lớn hơn một ứng dụng sẽ cần tại bất kỳ thời điểm nào. Các nguồn lực được phân bổ ít nhất là tạm thời bị ràng buộc và chi phí được gắn với hiệu suất. Cohen nói về việc sử dụng loại cá thể nhỏ nhất cho một ứng dụng và một số vấn đề nảy sinh trong loại kịch bản đó, đồng thời chỉ ra rằng các nhà phát triển thường phân bổ các tài nguyên này để đạt được các mục tiêu được viết trong thỏa thuận cấp dịch vụ . Họ cần một tiêu chuẩn chuẩn cho hiệu suất, nhưng để đạt được điều đó, họ phải phân bổ một số tài nguyên nhất định có khả năng bị lãng phí trong thời gian dài.
Một cách khác để nói điều này là một số tài nguyên động và đàn hồi nhất định không phải là hoàn toàn động và đàn hồi, cấm một số điều khiển và quản lý bổ sung. Một ví dụ được thảo luận bởi nhiều chuyên gia là dịch vụ AWS EC2 hoặc Elastic Compute Cloud nổi tiếng chưa từng có. Điểm mấu chốt là dịch vụ không thực sự co giãn hoàn toàn nếu khách hàng không tìm kiếm chi tiết ở những thứ như khu vực sẵn có. Nhiều khu vực tăng chi phí; một vùng duy nhất làm tăng rủi ro. Vì vậy, nó không dễ dàng như chỉ "đặt hàng những gì bạn cần." Các công ty phải có các nhóm nội bộ để thực sự xử lý bất cứ điều gì họ cung cấp qua đám mây, hoặc nó sẽ không hoàn toàn co giãn như người ta tưởng.
Nói chung, phân bổ động giúp giải quyết rất nhiều vấn đề về chi phí so với hiệu suất. Các công cụ và hệ thống của bên thứ ba có thể giúp tự động hóa rất nhiều công việc vi mô tạo ra AWS EC2 hoặc bất kỳ khía cạnh nào khác của kiến trúc phần mềm thực sự hiệu quả về cơ bản và không chỉ hiệu quả về từ hoặc tên. Có, bạn có thể có đăng ký đám mây cho bất kỳ dịch vụ cụ thể nào, nhưng nếu vượt quá ngưỡng, nó đột nhiên đắt hơn. Có, bạn có thể có một dịch vụ đăng ký mà bạn có thể bỏ bất cứ lúc nào, nhưng nếu bạn không bỏ nó, bạn vẫn trả tiền. Mục tiêu thực sự là đạt được "trạng thái mong muốn" trong đó một hệ thống CNTT được cân bằng hoàn hảo tại bất kỳ thời điểm nào, trong khi những nhu cầu đó sẽ thay đổi theo thời gian thực từ phút này sang phút khác.