1 bình luận

 
GN⁺ 2024-04-25
Ý kiến trên Hacker News
  • Bài viết liên quan gần đây: Tin IBM sắp mua lại HashiCorp - https://news.ycombinator.com/item?id=40135303 - Tháng 4 năm 2024, 170 bình luận

  • Mọi thứ đã tốt đẹp khi còn kéo dài. HashiCorp luôn cho cảm giác như một công ty do các kỹ sư thực thụ tạo nên, chứ không phải “dân kế toán”, nhưng giờ có lẽ sẽ trở thành một bánh răng khác trong cỗ máy IBM, và những phần hấp dẫn sẽ dần bị mài mòn như RedHat và CentOS
    Hy vọng sẽ có một làn sóng đổi mới mới xuất hiện với thứ gì đó thay thế thế độc quyền IaC mà IBM giờ đây sở hữu

    • Rất nhiều người tôi kính trọng ở Heroku đã sang HashiCorp, và tôi mừng vì họ có cơ hội dùng công nghệ để tạo ra thứ hữu ích và có lợi nhuận. Việc họ còn được tưởng thưởng nữa thì càng mừng hơn
      Tuy nhiên, từ những gì tôi nghe được về chất lượng công việc của RedHat hiện đại, tôi đồng cảm với nỗi lo về tương lai. Tôi tự hỏi còn bao nhiêu vòng hợp nhất nữa trước khi ngành IT không còn chỗ cho đổi mới và chỉ còn lại những doanh nghiệp trục lợi địa tô đã đông cứng
    • Tôi không hiểu lắm sự ác cảm dành cho IBM. IBM đã làm rất nhiều nghiên cứu và phát triển trong lĩnh vực điện toán, và tôi cũng thích RedHat/Fedora
      HashiCorp đã ở trạng thái bị bán đi từ rất lâu trước thương vụ này rồi, và tôi cũng không rõ vì sao những kỹ sư đó lại được xem là “đặc biệt”
    • Tôi thấy mã của HashiCorp như Terraform đã và vẫn là một ví dụ tham khảo tuyệt vời về codebase Go tốt
      Bỏ qua mấy chuyện tạp học về ngôn ngữ và quảng bá thổi phồng, việc học các pattern và best practice cần thiết để xây dựng ứng dụng quy mô vừa khá khó, nên tôi đã khó làm quen với Go
    • Tôi không chắc lắm về câu “HashiCorp luôn cho cảm giác như một công ty do các kỹ sư thực thụ tạo nên”. Năm 2018, tôi ở vị thế mua dịch vụ của họ, nhưng họ đòi một khoản tiền lớn đến vô lý nên cuối cùng chẳng nhận được đồng nào
      Tôi không nhớ con số chính xác, nhưng cảm giác giống ElasticSearch hay Oracle
    • Thời điểm của thương vụ này trùng hợp thật khéo với việc FTC cấm các điều khoản không cạnh tranh
  • Giờ chắc có thể kể chuyện này được rồi. Từ rất lâu trước, khi còn ở DO, chúng tôi từng cố mua HashiCorp. Nói “cố mua” là dùng theo nghĩa rất lỏng
    Khi đó cả hai đều là startup khá nhỏ, và Joonas, giám đốc kỹ thuật của chúng tôi lúc ấy, rất thích các công cụ của HashiCorp, đánh giá chất lượng của chúng tốt, còn Armon và Mitch cũng là những kỹ sư xuất sắc. Vì vậy chúng tôi bay từ NYC sang SF để “nói chuyện”, nhưng hoàn toàn không biết quy trình mua một công ty là thế nào, và họ cũng có vẻ không mấy hứng thú với việc gia nhập chúng tôi
    Cuối cùng chúng tôi đứng ngượng ngùng ở bãi đậu xe của một cửa hàng tạp hóa, chỉ nói về việc Mitch và Armon làm ra những thứ rất tốt, rồi quay về nhà. Có lẽ đó là ví dụ lỏng lẻo nhất có thể gắn với cụm từ mua một công ty. Dù vậy nếu sáp nhập thì có lẽ đã là một sự kết hợp thú vị, và dù sao họ cũng là những con người tuyệt vời nên tôi thật sự tự hào về họ

    • Tôi từng ở vị trí tương tự, tại một công ty có lẽ đã có thể đưa ra một đề nghị đủ tốt, nhưng tôi rốt cuộc không thuyết phục được ban lãnh đạo rằng HashiCorp là một công ty tuyệt vời đến mức nào, và mọi chuyện hoàn toàn không tiến triển
      Tin này thật đáng tiếc, và HashiCorp thực sự là một công ty tuyệt vời. C’est la vie…
  • Lý do lớn nhất là cuối cùng tôi không bị thuyết phục bởi tính tích hợp của các sản phẩm HashiCorp, nên đã không chọn chúng. Từng sản phẩm riêng lẻ thì hữu ích, nhưng khi kết hợp lại chúng không tự nhiên trở thành một bộ chức năng kiểu 1+1=3.
    Kubernetes là bước ngoặt lớn. Vì việc sở hữu nền tảng điện toán là chìa khóa để tận dụng và tích hợp Vault.
    Vấn đề lớn nhất là rốt cuộc không có cách một cú nhấp nào dùng Vagrant, Packer, Nomad, Vault, Waypoint, Boundary để tạo ra một môi trường liền mạch từ môi trường developer cục bộ đến vận hành production. Vì vậy ai cũng tự làm theo kiểu tùy biến, và từng thành phần lại được tranh luận rồi lựa chọn riêng. Nếu họ cung cấp một pipeline tiêu chuẩn, các công ty mới có thể khởi đầu nhanh, còn các công ty hiện hữu vẫn có thể chỉ chọn những mảnh họ cần. Họ cũng có thể bán hợp đồng hỗ trợ cho cả hai nhóm.
    Hy vọng mọi thứ sẽ tốt đẹp ở IBM. Chiến lược dịch vụ cloud của IBM thiên về xây dựng một nền tảng toàn diện, nên vẫn còn khả năng các sản phẩm HashiCorp nhận được mức tích hợp mà chúng xứng đáng có.

    • “HashiStack” là thứ đã được bàn rất nhiều và hứa hẹn rất nhiều, nhưng cuối cùng không bao giờ được cung cấp. Tôi cho rằng cách HashiCorp silo hóa các sản phẩm như những lãnh địa nhỏ đã cản trở rất nhiều việc tích hợp giữa các sản phẩm.
      Nhìn vào tương tác giữa đội Vault và đội Terraform quanh Terraform Vault provider là thấy điều đó, và thật mỉa mai khi chiến lược go-to-market của họ lại gần như là “phản silo”. Ở một thực tại khác, thứ như HashiStack có thể đã trở thành vSphere của thế hệ này, và HashiCorp có lẽ vẫn là một công ty độc lập, có lợi nhuận.
    • Tôi từng là người dùng vận hành triển khai Vault quy mô lớn trên Kubernetes từ rất sớm. Tôi đã làm việc chặt chẽ với vài sales engineer, nhưng luôn được nghe rằng dù họ có hỗ trợ Vault trên Kubernetes bằng Helm chart, họ không khuyến nghị gì ngoài EC2 instance vì lý do “bảo mật”, và lý do đó rất khó thuyết phục.
      Trong mọi cuộc họp và hội nghị, tôi đều hỏi về hỗ trợ Kubernetes, đưa ra nhiều đề xuất và phản hồi, cũng như cho họ thấy các vấn đề đã gặp. Không biết người phụ trách có đang nói quá hay không, nhưng vài lần họ nói rằng chúng tôi đang làm những việc mà họ còn chưa nghĩ tới.
      Vài năm sau, tôi thấy họ không còn khuyến nghị cách duy nhất là chạy Vault trên EC2 nữa mà đã hỗ trợ đầy đủ Kubernetes, và cũng thấy một vài ý tưởng và phản hồi tôi từng đưa ra gần như được ghi nguyên văn trong tài liệu. Tôi không nói đó là đạo ý tưởng; chỉ là theo thời gian, những phàn nàn rất hiển nhiên đó chắc chắn không thể chỉ mình tôi nêu ra.
      Luồng trao đổi kiểu này lúc nào cũng khiến tôi ngạc nhiên. “Chúng tôi không khuyến nghị Kubernetes lắm nên sẽ không hỗ trợ tính năng này.” Rồi đáp lại sẽ là “Nhưng hầu hết khách hàng sẽ muốn dùng như thế mà?”
      Đó là một quá trình thật sự bực bội, và sản phẩm cũng bực bội. Tôi thích chính công việc mà nó làm, nhưng bản enterprise có nhiều cạm bẫy đến khó tin, và nó còn có tính chất ăn sâu vào hạ tầng theo cách không thể đảo ngược. Với mô hình giá rất kỳ lạ và thiếu minh bạch, tôi nghĩ hiện nay hẳn có khá nhiều người bị sốc khi thấy hóa đơn bất ngờ. Tôi cũng khá tức vì họ đã loại bỏ một số tính năng open source như đăng nhập MFA; theo tiêu chuẩn của tôi, nếu không có tính năng đó thì sản phẩm gần như vô dụng trong doanh nghiệp.
    • Thật sự cần một phiên bản 2.0 hiện thực hóa lời hứa mà các công cụ này cuối cùng đã không đạt được do những quyết định trong quá khứ.
  • Bản fork cộng đồng: https://opentofu.org/

    • Đúng vậy. Vì thuộc sở hữu của The Linux Foundation, nó sẽ tiếp tục là open source và cũng không thể bị rút lại đột ngột.
  • Năm 2015 tôi phát hiện một vấn đề bảo mật trong phần mềm Dell[1]. Tôi vẫn nhớ rất rõ rằng chỉ nhờ việc đó mà tôi nhận được email mời tuyển dụng từ một công ty có cái tên kỳ lạ. Tìm thử thì hóa ra đó là công ty làm ra Vagrant.
    Mọi người trông thật sự rất tuyệt, nhưng lúc đó tôi còn quá trẻ và non nớt nên không đánh giá đúng cơ hội; sau vài email qua lại, tôi đã ngừng liên lạc vì sợ những điều chưa biết. Vào năm 2015, công ty đó có 50 nhân viên và vừa gọi được 10 triệu USD Series A[2].
    Đã có nhiều chuyện xảy ra, và cũng có nhiều chuyện lẽ ra có thể xảy ra, nhưng công ty đó thật sự đã đẩy giới hạn bằng những sản phẩm rất mạnh, và tất cả chúng ta đều hưởng lợi trực tiếp hoặc gián tiếp.
    Dù đánh giá chung về tương lai của HashiCorp sau IBM là gì, họ đã tạo ra tầm ảnh hưởng, và điều đó đáng được kỷ niệm hơn là trách móc hay tiếc nuối vì không có một kết thúc hoàn hảo. Đời là vậy.

    1. https://tomforb.es/blog/dell-system-detect-rce-vulnerability...
    2. https://www.hashicorp.com/about/origin-story
    • Có vẻ khoảng năm 2013 tôi không theo dõi Hacker News tích cực lắm. Vagrant đã cực kỳ phổ biến ở đó từ lâu trước rồi, và Mitchell Hashimoto cũng thường xuất hiện khi nói về Vagrant thời đó.
      Nếu chần chừ thêm chút nữa, có khi tôi đã trở thành nhân viên thứ 51.
  • Thông báo chính thức: https://newsroom.ibm.com/2024-04-24-IBM-to-Acquire-HashiCorp...
    Đúng như mọi người đều biết, IBM nhìn các sản phẩm HashiCorp là Terraform, Vault, và những thứ linh tinh khác.

  • Tôi đã đoán chuyện này sẽ đến khi Terraform đổi giấy phép. Tôi không nghĩ cụ thể là IBM, nhưng rõ ràng có vẻ HashiCorp không còn hứng thú hoặc khả năng tiếp tục theo đuổi tầm nhìn ban đầu khi thành lập nữa.

    • HashiCorp đã IPO ở mức 14 tỷ USD vào tháng 12/2021, và ngay trước thông báo mua lại thì đang được giao dịch ở khoảng 4,7 tỷ USD.
      Đến mức đó thì công ty hay nhà sáng lập muốn gì, tầm nhìn dài hạn là gì, đều không còn quan trọng. Cổ đông nắm quyền, và nếu không thể nhanh chóng khôi phục giá cổ phiếu bằng bất kỳ cách nào, người chịu trách nhiệm sẽ bị loại.
  • Nỗi FOMO rằng có lẽ mình đang bỏ lỡ điều gì đó vì không dùng bất kỳ sản phẩm HashiCorp nào đã chính thức chấm dứt

  • Chắc chắn đây là một diễn biến thú vị. Dùng Terraform và Terraform Cloud trong công việc thật sự rất thích, nhưng vì thay đổi giấy phép nên tôi đã thận trọng hơn với việc tích hợp sâu hơn