Sự tiện lợi của dịch vụ đám mây là không thể phủ nhận, nhưng các công ty cần phải suy nghĩ lại xem liệu nó có ổn định về mặt tài chính trong dài hạn hay không.
Đám mây đã thay đổi cơ sở hạ tầng của các công ty trong 10 năm qua. Nó giúp cho việc thử nghiệm và xây dựng trở nên thuận tiện và nhanh chóng hơn so với môi trường tại chỗ truyền thống. Việc có API theo yêu cầu cho toàn bộ trung tâm dữ liệu ảo giúp giảm đáng kể vòng phản hồi. Nó cho phép thử nghiệm mà điều đó sẽ không thể thực hiện được nếu bạn luôn phải mua và thiết lập phần cứng. Nhưng các công ty đã quên rằng nó không mang lại hiệu quả về mặt chi phí hoặc hiệu quả khi sử dụng lâu dài.
Các nhà cung cấp đám mây đã làm việc chăm chỉ để thuyết phục khách hàng rằng giải pháp thay thế duy nhất cho đám mây là xây dựng trung tâm dữ liệu và thuê nhân viên bảo vệ. Nhưng trung tâm dữ liệu không phải là lựa chọn duy nhất. Nếu bạn không muốn ăn đồ ăn nhanh, giải pháp thay thế của bạn không phải là trồng một khu vườn.
Nhanh chóng và thuận tiện không phải lúc nào cũng chịu trách nhiệm tài chính về lâu dài. Điều này áp dụng cho nhiều lĩnh vực trong kinh doanh và cuộc sống. Khi đi du lịch, việc ở khách sạn vô cùng tiện lợi và tiết kiệm chi phí. Khách sạn xử lý hệ thống ống nước HVAC và thậm chí còn dọn giường cho bạn, nhưng bạn sẽ không sống trong khách sạn vĩnh viễn. Số tiền mà một khách sạn phải trả nhiều hơn một căn hộ hoặc một ngôi nhà lớn hơn nhiều và việc bạn không thể tự do thay đổi đồ đạc sẽ trở nên rất hạn chế khi bạn sống ở đó lâu hơn.
Khi nào nên rời khỏi đám mây.
Bạn đã thấy nhiều báo cáo về việc các công ty tiết kiệm hàng triệu đô la bằng cách di chuyển một phần hoặc phần lớn khối lượng công việc của họ ra khỏi đám mây. Khi việc rời khỏi đám mây trở nên khả thi về mặt tài chính, mức giá sẽ phụ thuộc vào khối lượng công việc, yêu cầu kinh doanh của bạn và các yếu tố khác, nhưng dưới đây là một số nguyên tắc cơ bản cần xem xét.
Các nhà cung cấp đám mây lớn trước đây đã thực hiện việc di chuyển tất cả dữ liệu của bạn ra khỏi đám mây của họ với chi phí rất cao. Tiết kiệm hàng triệu đô la cho việc tính toán sẽ không có ý nghĩa gì nếu việc di chuyển dữ liệu của bạn tốn hàng triệu đô la.
Đạo luật Dữ liệu Châu Âu đã buộc AWS, GCP và Azure cung cấp dịch vụ truyền dữ liệu miễn phí khi rời khỏi đám mây. Điều này không chỉ áp dụng cho các khu vực châu Âu. Việc giữ cho dữ liệu của bạn ở trạng thái “trung lập với đám mây” cần phải lập kế hoạch, vì vậy, tốt nhất bạn nên ghi nhớ điều này cho dù cơ sở hạ tầng của bạn chạy ở đâu.
Các ước tính bên dưới dành cho mức chi tiêu hàng tháng dự kiến trong cả năm cho điện toán (VM và lưu trữ khối). Di chuyển ra khỏi đám mây có thể không phải là lựa chọn tốt nhất nếu bạn không thể dự đoán chi tiêu của mình trong cả năm.
50.000 USD/tháng hoặc 600.000 USD/năm
Bạn đã di chuyển phần lớn cơ sở hạ tầng của mình ở mức giá này và có thể sẽ dành đáng kể thời gian kỹ thuật cho việc tự động điều chỉnh quy mô. Bạn cũng có thể có các nhóm chuyên trách về kỹ thuật hiệu suất đang cố gắng tận dụng tối đa các tài nguyên được cung cấp của mình.
Nhưng với mức giá này, bạn có thể tiết kiệm tiền cho cơ sở hạ tầng của mình bằng cách di chuyển ra khỏi đám mây. Giá mỗi hiệu suất và tổng công suất sẽ tốt hơn bằng cách thuê máy chủ chuyên dụng tại cơ sở sắp xếp thứ tự, nhà cung cấp đám mây nhỏ hơn hoặc mua phần cứng của bạn.
Không thể tính toán so sánh chính xác giữa các nhà cung cấp và gần như không thể đưa ra bất kỳ mức giá theo yêu cầu nào, nhưng chúng tôi có thể so sánh mức tiết kiệm với mức giá hiện có.
Để ước tính, chúng tôi có thể so sánh c3.medium.x86 từ Equinix với c6a.12xlarge từ AWS. Phiên bản Equinix đi kèm với 1TB dung lượng lưu trữ SSD cục bộ và chi phí đầu ra rẻ hơn 45%. Phiên bản AWS có bộ nhớ nhiều hơn 30% so với Equinix, nhưng không tính đến đầu ra mạng, điện toán Equinix sẽ có chi phí thấp hơn 25% ($1,50/giờ so với $2).
Tiết kiệm 12.500 USD mỗi tháng nghe có vẻ tuyệt vời. Bạn có thể tiết kiệm số tiền tương tự bằng cách tích cực tự động hóa quy mô, đóng gói khối lượng công việc hiệu quả hơn hoặc sử dụng điện toán chiết khấu (ví dụ: giao ngay).
Ngay cả ở quy mô nhỏ, tiết kiệm có thể tăng lên. Các dự án như Zig nhận thấy việc chuyển từ AWS sang Hetzner đã mang lại cho họ sự tiết kiệm đáng kể và kiến trúc đơn giản hơn.
Khoản chi tiêu đáng kể nhất của hầu hết các công ty không đến từ chi phí cơ sở hạ tầng thô. Nó đến từ những người quản lý nó.
100.000 USD/tháng hoặc 1,2 triệu USD/năm
Với 100.000 USD/tháng, bạn có thể tiết kiệm đáng kể chi phí cho mọi người. Cơ sở hạ tầng rộng lớn này sẽ cần nhiều nhóm chuyên trách để quản lý. Một tổ chức chi tiêu số tiền này hàng tháng có thể sẽ có một nhóm quản lý tài khoản chuyên trách, cơ sở hạ tầng dưới dạng mã và có thể có nhiều nhân viên chuyên trách về IAM, mạng và cân bằng tải. Bạn thậm chí có thể có một nhóm “Trung tâm xuất sắc về đám mây” để giúp hướng dẫn các nhóm phát triển và lập kế hoạch thay đổi ứng dụng.
Một số vị trí đó tồn tại với cơ sở hạ tầng tại chỗ, nhưng yêu cầu chuyên môn hóa và đào tạo bổ sung để thực hiện những công việc đó trên đám mây có nghĩa là những nhân viên đó có thể được trả nhiều hơn so với các đối tác tại chỗ của họ. Sự tiện lợi của đám mây giúp việc cung cấp cơ sở hạ tầng thường trở thành những môi trường lớn hơn, phức tạp hơn cần nhiều người quản lý hơn.
Mức chi tiêu lớn này sẽ yêu cầu bạn phải tối ưu hóa chi phí cho cơ sở hạ tầng của mình và tự động mở rộng quy mô một cách mạnh mẽ hơn hoặc tìm ra cách mua thêm phiên bản và vị trí dự trữ. Những thay đổi này đi kèm với nhiều nỗ lực kỹ thuật và xác thực hơn, vì vậy bạn hy vọng có thể giảm chi tiêu của mình tới 40%.
Tuy nhiên, chi phí điện toán đám mây cao hơn 40% so với mua phần cứng. Mua máy chủ và thuê chỗ đặt chỗ rẻ hơn 10-30 lần so với cloud.
Bạn sẽ phải giảm 90-96% chi tiêu trên đám mây của mình để tiết kiệm được nhiều tiền như mua phần cứng. Phiên bản và vị trí dự trữ có thể tiết kiệm tiền nhưng không bao giờ tiết kiệm được đến mức đó. Việc lập ngân sách cho phần cứng và không gian sắp xếp sẽ dễ dàng hơn trong việc thiết kế và dễ dự đoán hơn cho chi tiêu dự kiến dài hạn của bạn.
Chi nhiều tiền như vậy cũng có nghĩa là bạn có thể liên tục nâng cấp dựa trên yêu cầu nâng cấp của nhà cung cấp dịch vụ đám mây. Bạn sẽ thường xuyên nâng cấp hệ điều hành, phiên bản cơ sở dữ liệu, cụm Kubernetes và thời gian chạy không có máy chủ. Và bạn không có quyền trì hoãn chúng cho đến khi nó mang lại hiệu quả tốt nhất cho doanh nghiệp của bạn.
Nhưng tiết kiệm chi phí cho người dân không phải là lợi ích duy nhất. Cụm từ thường gặp khi sử dụng đám mây là “chi phí cơ hội”. Không ở trên đám mây sẽ khiến bạn mất đi cơ hội kiếm nhiều tiền hơn. Có một mức tiết kiệm khác vẫn có thể mang lại cho bạn cơ hội.
250.000 USD/tháng hoặc 3 triệu USD/năm
Chi tiêu nhiều như vậy cho cơ sở hạ tầng đám mây và các vấn đề của bạn sẽ vượt xa chi phí cơ sở hạ tầng hoặc con người. Khi bạn chi nhiều tiền như vậy, bạn sẽ gặp phải sự phức tạp đáng kể. Bạn sẽ tiết kiệm tiền bằng cách giảm độ phức tạp và tăng tốc độ mang lại giá trị kinh doanh.
Đây là câu chuyện mà nhiều người đã nghe được từ quá trình di chuyển được ghi lại công khai từ AWS của hey.com. Hóa đơn AWS của họ là khoảng 3 triệu USD/năm và họ đã giảm 66% hóa đơn cơ sở hạ tầng. Họ đang tiết kiệm được 2 triệu USD mỗi năm.
Trong quá trình di chuyển, họ cũng giảm độ phức tạp của quy trình. Họ đã rời khỏi EKS với các bản nâng cấp bắt buộc ba lần một năm và chuyển sang vị trí máy ảo và vùng chứa của riêng họ. Họ đã đơn giản hóa rất nhiều cách duy trì và vận hành cơ sở hạ tầng, đồng thời muốn di chuyển nhiều thứ hơn nữa ra khỏi đám mây.
Khi nào nên sử dụng đám mây
Những mức giá này là ước tính dựa trên các công ty mà chúng tôi đã nói chuyện và các nghiên cứu điển hình đã được chia sẻ công khai. Nhưng điều này không có nghĩa là chúng áp dụng cho tất cả mọi người hoặc đám mây không có trường hợp sử dụng.
Đám mây vẫn là nơi tuyệt vời để học cách thực hiện những điều mới. Đó là một cách tuyệt vời để thử nghiệm và cực kỳ hữu ích khi bạn không thể tính toán được lượng cơ sở hạ tầng mà bạn cần về lâu dài.
Nó có nhiều dịch vụ cấp cao mà một số công ty không có đủ chuyên môn để tự vận hành. Nhưng nếu phụ thuộc vào công nghệ thì bạn phải biết cách sử dụng và bảo trì nó. Nếu không có chuyên môn thì cũng giống như mua một chiếc ô tô nhưng lại không biết lái.
Tại chỗ có khó như họ nói không?
Trong 10 năm qua, phần cứng đã trở nên nhanh hơn và đáng tin cậy hơn nhiều. Các tùy chọn về nơi chạy nó và mức độ trách nhiệm bạn cần duy trì nó linh hoạt hơn rất nhiều. Bạn không còn cần các nhóm chuyên dụng để quản lý phần cứng nữa.
Trên hết, phần mềm nguồn mở đã hoàn thiện để giúp duy trì cơ sở hạ tầng và ứng dụng ở mọi nơi. Các phần mềm như OpenStack và Kubernetes có các API được tiêu chuẩn hóa cho máy ảo, bộ lưu trữ và ứng dụng. Họ đã tạo ra các giải pháp tích hợp giúp việc sử dụng cơ sở hạ tầng ngoài tính toán động trở nên dễ dàng hơn.
Di chuyển ra khỏi đám mây không có nghĩa là bạn ngừng sử dụng các dịch vụ mang lại giá trị. Việc bạn không sử dụng EC2 không có nghĩa là bạn sẽ không sử dụng Google Workspace để quản lý email và tài liệu của mình. Đôi khi, trả tiền cho sự thuận tiện là điều hợp lý.
Tại Sidero Labs, chúng tôi rất yêu thích việc sử dụng công cụ phù hợp cho công việc. Chúng tôi đã xây dựng Talos Linux để giảm thiểu kiến thức chuyên môn về Linux mà bạn cần để duy trì các nút Kubernetes.
Chúng tôi đã tạo Omni để giúp quản lý cụm Kubernetes dễ dàng hơn từ mọi nơi — tại chỗ hoặc trên đám mây. Và không giống như các dịch vụ cơ sở hạ tầng tại chỗ của nhà cung cấp đám mây, chúng tôi không có động cơ thúc đẩy bạn chuyển sang đám mây.
Bạn cần phải quyết định xem sự thuận tiện đó có giá trị gì đối với bạn. Bạn sẽ trả bao nhiêu cho nó và khi nào thì đáng để bạn chịu trách nhiệm nhiều hơn cho những gì bạn cần?
Đi Lyft cực kỳ tiện lợi, nhưng việc sở hữu một chiếc ô tô, lấy bằng lái xe và trả tiền bảo hiểm sẽ mang lại cho bạn sự tự do. Việc trả trước đòi hỏi nhiều công sức hơn nhưng về lâu dài sẽ mang lại lợi ích cho việc sử dụng thường xuyên và bền vững.