Search
Chủ nhật , 27/09/2015, 07:30 AM

Google lớn tới cỡ nào?

(Doanh nghiệp) - Chúng ta có thể trả lời câu hỏi trên bằng con số doanh thu hoặc giá cổ phiếu, hoặc khách hàng, hoặc mức độ ảnh hưởng của công ty với thế giới. Nhưng đó không phải là tất cả.

Google lớn tới cỡ nào?

Bởi vì, ngoài những thứ đó ra, Google còn là một đế chế phần mềm khổng lồ. Do đó, chúng ta có thể trả lời câu hỏi hỏi “Google lớn tới cỡ nào” bằng số lượng mã (code) mà Google đang quản lý, để có thể cung cấp, duy trì tất cả các dịch vụ Internet hiện nay – từ Google Search đến Gmail đến Google Maps.

Rachel Potvin, nhà quản lý kỹ thuật của Google, ước tính Google phải quản đến khoảng 2 tỷ dòng code. Để dễ hình dung, hệ điều hành Windows của Microsoft, một trong những công cụ phần mềm phức tạp nhất từng được xây dựng cho máy tính, một dự án đã được phát triển từ những năm 1980 – có thể có khoảng 50 triệu dòng code.

Như vậy, Google đang phải quản số lượng code gấp 40 lần so với Windows. 2 tỷ dòng code này điều hành tất cả dịch vụ của Google, từ Google Search, Google Maps, Google Docs, Google+, Google Calendar, Gmail, YouTube, và các dịch vụ internet khác của hãng, và tất cả 2 tỷ dòng này nằm trong một kho code duy nhất để tất cả 25.000 kỹ sư Google xử lý. Trong nội bộ công ty, Google xử lý code của hãng như một hệ điều hành khổng lồ. “Dù không thể chứng minh, song tôi đoán đây là kho code duy nhất, lớn nhất đang được sử dụng trên thế giới”, Potvin nói.

Google có thể là một trường hợp đặc biệt. Nhưng trường hợp của hãng cho thấy phần mềm đã phát triển mạnh mẽ như thế nào trong thời đại internet. Chỉ các kỹ sư mới có thể tiếp cận kho code khổng lồ của Google, song nó cũng gần giống như kho nguồn mở công khai GitHub, nơi các kỹ sư có thể hàng tấn code lên Internet. Theo trang Wired, chúng ta đang tiến đến một thế giới mà chúng ta thường phải hợp tác với nhau trong các mã phần mềm, ở một quy mô lớn. Đây là cách duy nhất để chúng ta có thể theo kịp sự tiến triển như vũ bão của các dịch vụ internet hiện đại.

“Có 25.000 nhà phát triển như Google, nghĩa là họ đang chia sẻ code với vô số người có vô số loại kỹ năng”, Sam Lambert, giám đốc hệ thống của GitHub nói. “Nhưng, là một công ty nhỏ, bạn có thể nhận được một số lợi ích tương tự khi dùng GitHub và nguồn mở”.

Google lớn tới cỡ nào?

Làm thế nào quản được 2 tỷ dòng code?

Vấn đề là, xây dựng và vận hành “con quái vật” 2 tỷ dòng code này là một nhiệm vụ không đơn giản. “Đó hẳn là một thách thức kỹ thuật – một kỳ công”, Lambert nói. “Những con số này thực sự gây choáng váng”.

GitHub để các lập trình viên dễ dàng chia sẻ và hợp tác về code. Nhưng GitHub không triển khai một dự án phần mềm đơn lẻ nào, họ trải ra hàng triệu dự án. Còn Google lại kết hợp nhiều dự án vào một. Việc vận hành kho code khổng lồ này cùng với nhiều kỹ sư như vậy hẳn là một khó khăn. Nhưng theo Potvin, mọi thứ vẫn ổn.

Về cơ bản, Google đã xây dựng hệ thống quản lý riêng để vận hành tất cả “đống code” này. Hệ thống này được gọi là Piper và nó chạy qua cơ sở hạ tầng trực tuyến khổng lồ mà Google đã xây dựng để vận hành tất cả dịch vụ online. Theo Potvin, hệ thống Piper được dùng tại 10 trung tâm dữ liệu khác nhau của Google.

Toàn bộ 2 tỷ dòng code này không chỉ nằm trong một hệ thống duy nhất cho mọi kỹ sư của công ty, mà hệ thống này còn mang lai cho các kỹ sư Google sự tự do tuyệt vời để sử dụng và kết hợp code từ các dự án khác nhau. “Khi bắt đầu một dự án mới”, Potvin nói, “các kỹ sư đã có sẵn một thư viện giàu có. Hầu như mọi thứ đã sẵn sàng”. Hơn nữa, kỹ sư có thể tạo ra một thay đổi code và ngay lập tức triển khai nó trên khắp các dịch vụ Google. Khi cập nhật một thứ gì đó, là họ có thể cập nhật mọi thứ.

Tuy nhiên, hệ thống này cũng có những hạn chế. Potvin nói những mã nhạy cảm cao – như là những mã có liên quan đến thuật tìm kiếm PageRank của Google chẳng hạn – được đặt trong những kho riêng biệt khác, và chỉ những nhân viên đặc biệt mới được tiếp cận. Song về cơ bản, code của Google là một “quái vật khổng lồ” cho phép các kỹ sư thoải mái sử dụng để xây dựng các ý tưởng, giải pháp.

Google lớn tới cỡ nào?

Như Lambert đã nói, xây dựng và điều hành một hệ thống như vậy không chỉ yêu cầu kiến thức mà còn khối lượng sức mạnh điện toán lớn. Piper xử lý khoảng 85 terabyte dữ liệu (85.000 gigabyte) và 25.000 kỹ sư của Google đưa ra khoảng 45.000 thay đổi kho code mỗi ngày. Đó là một khối lượng công việc khủng. Trong khi hệ điều hành nguồn mở Linux có 15 triệu dòng code trên 40.000 file phần mềm, các kỹ sư Google điều chỉnh 15 triệu dòng code trên 250.000 file mỗi tuần.

Cùng lúc đó, Piper phải vận hành để loại bỏ gánh nặng cho các coder. Nó phải đảm bảo các kỹ sư có thể quản được tất cả các code; rằng họ không dẫm lên chân nhau khi thay đổi code; họ có thể sẵn sàng loại bỏ lỗi và các code không sử dụng ra khỏi kho. Hiện Google đã chuyển hệ thống Piper sang một hệ thống mới có tên Perforce – một dạng như là để các chương trình máy móc tự động xử lý phần lớn nhiệm vụ.

Điều đó không có nghĩa là các chương trình máy móc này viết code, mà chúng chỉ tạo ra nhiều dữ liệu và file cáu hình cần thiết để điều hành phần mềm của công ty. “Bạn cần phải nỗ lực duy trì code luôn đúng, chuẩn”, Potvin nói. “Và không chỉ con người mới làm được điều này, mà robot cũng làm được”.

Tất cả mọi người đều có thể làm như Google

Liệu các công ty khác có thể dùng mô hình tương tự? Chắc chắn là có. Ứng dụng Facebook quản lý 20 triệu dòng code, và Facebook cũng xử lý toàn bộ trong một dự án duy nhất. Những công ty khác cũng đang làm tương tự trên quy mô nhỏ hơn. Khi các công ty đạt đến quy mô như Google hay Facebook, mọi thứ có thể khó khăn hơn. Song Google và Facebook đang tìm giải pháp – cho tất cả mọi người.

2 internet đang nghiên cứu một hệ thống quản lý phiên bản nguồn mở để  mọi người có thể sử dụng và quản lý code số lượng lớn. Hệ thống mới này dựa trên một hệ thống hiện có là Mercurial. “Chúng tôi đang xem liệu có thể dùng Mercurial cho những dự án quản code quy mô như Google hiện nay”, Potvin nói và cho biết Google đang hợp tác chặt chẽ với chuyên gia lập trình Bryan O’Sullivan và những người khác tại Facebook.

Điều này thật phấn khích. Sau tất cả, rất ít công ty có thể quản lý nhiều code như Google hay Facebook làm hiện nay. Nhưng trong tương lai gần, họ sẽ có thể.


Tin khác
 

Giá vàng

Giá dầu có thể lên tới 130 USD/thùng
Các nhà phân tích không loại trừ khả năng giá dầu sẽ đạt 100 USD/thùng. Thậm chí, giá dầu có...
 
Các NHTƯ mua vàng nhưng không đột biến, người dân tích trữ không cao - 'thế lực bí ẩn' nào đẩy giá vàng tăng điên cuồng?
Biến động chưa từng thấy trên thị trường vàng thế giới đã trở thành tâm điểm thảo luận của các...
 
Giá vàng lập đỉnh, dân vẫn xếp hàng dài đi mua: Có người chốt mua 15 cây vàng nhẫn
Dù giá vàng nhẫn tăng mạnh và lập đỉnh mới, nhiều người dân vẫn xếp hàng đi mua vàng.
 
Giá vàng thế giới lên mức cao nhất mọi thời đại, vàng trong nước cũng lập kỷ lục
Sáng 2/12, giá vàng trong nước đồng loạt tăng mạnh sau khi giá vàng thế giới đêm qua (1/12 giờ...

Tài chính

Triển vọng đạt mục tiêu lạm phát vẫn mờ nhạt, Fed tiếp tục giữ nguyên lãi suất
Hôm 1/5, Fed đã giữ nguyên mức lãi suất như dự đoán và phát đi thông điệp sẵn sàng ngồi...
 
Tỷ phú Phạm Nhật Vượng khẳng định xe điện sẽ là xu thế và tương lai của Vingroup đặt vào VinFast.
Ngày 25/4, tập đoàn Vingroup (mã chứng khoán: VIC) đã tổ chức họp ĐHĐCĐ thường niên năm 2024. Tại đại...
 
Sản phẩm chứa sữa non từ Mỹ dẫn đầu thị trường tiếp tục gọi tên Colosbaby từ Vitadairy
Tại lễ vinh danh Thương hiệu Dẫn đầu 2024 (Vietnam Leading Brands 2024), Công ty Cổ phần Sữa VitaDairy Việt...
 
Kế hoạch thay thế đồng đô la Mỹ của ông Putin thất bại: Con số kỷ lục trong hơn một thập kỷ là minh chứng
Tổng thống Nga Putin từng nhấn mạnh việc đô la Mỹ suy giảm tầm quan trọng là "không thể đảo...
Tổng hợp sự kiện Việt Nam - Brazil
15 năm, kể từ lần dẫn dắt đội tuyển Olympic Brazil sang thi đấu giao hữu với đội tuyển Việt...
 
Gợi ý trả lời câu hỏi phỏng vấn “Điều gì khiến bạn khác biệt?”
Thể hiện những phẩm chất độc đáo của bạn là điều cần thiết trong thị trường việc làm cạnh tranh...
 
CEO JPMorgan cảnh báo: Fed có thể sẽ tăng lãi suất thêm 0,75%, vẫn chưa khép lại lộ trình thắt chặt chính sách
CEO của JPMogarn, Jamie Dimon, cho biết trong một cuộc phỏng vấn rằng có khả năng Fed sẽ tăng lãi...
 
4 con giáp sinh ra là những ngôi sao may mắn, đi đến đâu cũng được quý nhân phù trợ, càng về già càng ngập tràn phúc lành
Nhờ được phúc lành vây quanh, 4 con giáp này vượt qua được nhiều gian khó trong cuộc đời.
 
3 tuổi hạn cực xấu năm Giáp Thìn 2024, 1 tuổi đại nạn đề phòng mất cả cơ ngơi
Bước sang năm 2024, có 3 tuổi này rất đen đủi, cần thận tiền bạc thất thoát.
 
5 Cách giúp Thu hút Tài Lộc và Thành Công trong cuộc sống
Rất nhiều người đang tìm kiếm những cách để tạo ra sự thịnh vượng và may mắn trong cuộc sống...
Delectech ra mắt Tính Năng Mới cho Seotobo: Viết Nội Dung Tự Động giúp SEO đỉnh cao
Trong thời đại mà trí tuệ nhân tạo (AI) ngày càng trở thành xu thế, việc tích hợp AI vào...
 
MART24H – NƠI KẾT NỐI TRIỆU TRÁI TIM YÊU THƯƠNG
Ngày 10/01/2021 vừa qua, Công ty Cổ phần Mart24h cùng với Hành Trình Kết Nối Yêu Thương Việt Nam đã...
 
Maritime Bank trao 4 cây vàng cùng hàng nghìn quà tặng  cho các khách hàng may mắn
Tháng 1/2018, Maritime Bank đã trao thưởng 4 cây vàng cùng 27 chỉ vàng đầu tiên của chương trình “Lộc...
 
Thị Phần Lò Đốt Rác của các Hãng tại Việt Nam
Những năm qua để giải quyết bài toán về xử lý rác thải nông thôn thì phương án mua lò...
 
Tuyển dụng trưởng phòng vé & trưởng nhóm quản lý bảo trì máy bay
Hãng hàng không Eastar Jet Co., Ltd tại Hàn Quốc tuyển dụng
 
Nike giảm giá 30% tất cả các sản phẩm nhân dịp Quốc Khánh
Từ 31/08 đến 01-09 hệ thống Nike Việt Nam có chương trình ưu đãi giảm giá cực lớn dành cho...

Chứng khoán

Góc nhìn chuyên gia: Hiện tượng
Theo các chuyên gia, nhà đầu tư ngắn hạn nên thận trọng quan sát, còn nhà đầu tư tầm nhìn...
 
Đại gia ”dầu khí hưởng lợi lớn từ “siêu dự án” Lô B – Ô Môn:
Cổ phiếu vượt đỉnh lịch sử, vốn hóa thị trường của PVS cũng theo đó lập kỷ lục gần 19.500...
 
Giám đốc Chiến lược VPBankS: Mọi nhịp điều chỉnh chỉ là
Theo chuyên gia, trong giai đoạn hồi phục này thị trường có thể xuất hiện bẫy giảm giá, nhịp điều...
 
VNDirect: Nếu không tính ‘gánh nặng’ Vinhomes, lợi nhuận ngành BĐS quý 4/2023 đã tăng tới 132%
Tổng lợi nhuận ròng tăng hơn 30% cùng kỳ, nhờ hoạt động kinh doanh khởi sắc trở lại và yếu...

Doanh nhân

Sản phẩm chứa sữa non từ Mỹ dẫn đầu thị trường tiếp tục gọi tên Colosbaby từ Vitadairy
Tại lễ vinh danh Thương hiệu Dẫn đầu 2024 (Vietnam Leading Brands 2024), Công ty Cổ phần Sữa VitaDairy Việt...
 
Người đàn ông gốc Việt đứng sau
Tiến sĩ Lợi Nguyễn sinh năm 1960 là Phó chủ tịch cao cấp về mảng Kết nối Quang và Đồng...
 
Bộ Kế hoạch Đầu tư báo tin mừng về đầu tư công
Đầu tư công đang là động lực hết sức quan trọng của nền kinh tế và được cả xã hội...
 
Masayoshi Son vừa lật ngược tình thế ngoạn mục, chứng minh mình vẫn là quái kiệt trong lĩnh vực đầu tư
Sau chuỗi IPO thất bại khủng khiếp của nhiều startup, Masayoshi Son cuối cùng cũng đã tìm lại được hào...
Top
Điện thoại:

Tiếp thị & Tiêu dùng - tiepthitieudung.com. All Right Reserved
Tiếp thị & Tiêu dùng - Cập nhật thông tin mới nhất về giá cả, thị trường, mua sắm...
tiepthitieudung.com giữ bản quyền trên website này
Liên hệ: [email protected]

2.91129 sec| 2003.703 kb