Phát triển ứng dụng điện thoại di động – thị trường tiềm năng triệu đô và bài toán hạ tầng công nghệ
Việt Nam thời gian tới đây có thể sẽ chứng kiến thêm sự xuất hiện của các tỷ phú công nghệ. Với định hướng trở thành quốc gia số, cùng với đó là các chính sách thúc đẩy thông thoáng, ngành “công nghiệp” công nghệ sẽ còn phát triển “tên lửa” là một điều chắc chắn.
Câu chuyện về nhà phát triển với doanh thu hàng trăm tỷ, đóng góp cho ngân sách Nhà nước hàng chục tỷ là một ví dụ khá rõ ràng về tiềm năng đầy hứa hẹn của lĩnh vực này.
Thị trường ứng dụng di động trên thực tế rất đa dạng với game, ứng dụng học online, các ứng dụng bán hàng, tài chính, y tế… Với việc mobile app đang tham gia vào phần lớn các lĩnh vực của cuộc sống như hiện nay, để phát triển và cạnh tranh trong thị trường số, hầu hết các doanh nghiệp lớn nhỏ đều tìm cách để sở hữu cho mình ứng dụng riêng.
Muốn xây dựng và phát triển ứng dụng di động hoạt động ổn định, đáp ứng các nhu cầu về truy cập cao, trải nghiệm mượt mà thì nền tảng công nghệ có vai trò quyết định.
Nền tảng phát triển ứng dụng cần phải đảm bảo rằng ứng dụng luôn hoạt động trong tất cả các tình huống: số lượng người dùng tăng lên nhanh chóng, lưu lượng truy cập tăng cao trong những thời điểm nhất định, sự cố máy chủ ứng dụng… Dù vì bất cứ lý do gì, việc ứng dụng dừng hoạt động gây gián đoạn cho người dùng sẽ để lại những tác động tới ứng dụng, doanh thu và cả tên tuổi của bên sở hữu ứng dụng.
Vấn đề về xử lý lưu lượng khi có quá nhiều người dùng truy cập vào ứng dụng cùng một lúc
Tình huống đặt ra ban đầu: những ngày đầu ứng dụng đi vào hoạt động lượng người dùng sử dụng ứng dụng chưa nhiều. Hoặc các sản phẩm, dịch vụ, nội dung trên ứng dụng chỉ mới đủ nguồn cung phục vụ cho lượng nhỏ khách hàng truy cập.
Việc quản lý và vận hành ứng dụng lúc này rất dễ dàng. Sử dụng cloud server để vận hành ứng dụng hiện nay rất phổ biến. Các ưu điểm về khả năng mở rộng cực nhanh chóng, tốc độ xử lý mạnh mẽ theo, tích hợp linh hoạt, tiết kiệm chi phí khi không phải mua thiết bị vật lý… khiến cho cloud là môi trường lý tưởng để phát triển ứng dụng.
Video đang HOT
Với một số yếu tố khách quan, ví dụ như thời gian xảy ra dịch bệnh, các nhu cầu về khám sức khỏe trên ứng dụng y tế, gọi đồ ăn trên các ứng dụng giao đồ ăn nhanh, mua hàng trực tuyến tăng một cách “đột biến”. Hay như mùa mua sắm dịp tết đến xuân về, lượng truy cập các ứng dụng bán hàng luôn đặt trong ngưỡng báo động, lượng người chơi game tăng chóng mặt thời gian nghỉ lễ…
Sẽ cần triển khai thêm các server và phân bổ lưu lượng để tăng sức chịu tải cho ứng dụng. Tuy nhiên, sẽ rất khó để theo dõi tình trạng truy cập ứng dụng thường xuyên. Chưa kể triển khai thêm server thủ công sẽ dẫn đến downtime (khoảng thời gian người dùng không thể truy cập do chờ mở rộng hệ thống).
Xử lý hệ thống một cách bị động, không chuẩn bị trước tài nguyên những khi quá tải sẽ để lại những thiệt hại không mong muốn cho cả ba bên: khách hàng, doanh nghiệp và bên sở hữu ứng dụng.
Cảnh báo, giám sát tình trạng tài nguyên và tự động phân luồng lưu lượng cho hệ thống
Ứng dụng muốn hoạt động ổn định thì hạ tầng công nghệ cần đáp ứng các tiêu chí: Chịu tải tốt, độ sẵn sàng cao và chủ động trong việc tăng giảm tài nguyên.
BizFly Cloud sử dụng Load Balancer kết hợp Cloud Watcher để giải bài toán giám sát tình trạng hoạt động ứng dụng và tự động tăng giảm server cho quá trình vận hành ứng dụng ổn định.
Cloud Watcher là giải pháp cảnh báo theo thời gian thực. Cloud Watcher thu thập các dữ liệu và mô phỏng các dữ liệu theo thời gian thực cho các tài nguyên và đặt các ngưỡng giới hạn cho tài nguyên (CPU, RAM của Cloud Server), sau đó gửi thông báo tới người nhận khi các tài nguyên này đạt ngưỡng.
Từ các cảnh báo tự động này, người dùng sẽ kịp thời nắm bắt được tình trạng hoạt động của ứng dụng và có sự điều chỉnh phù hợp.
Load Balancer trong khi đó được đặt ở phía trước các server giúp điều hướng các yêu cầu gửi đến trên các server có khả năng đáp ứng các yêu cầu đó, sao cho tối ưu về tốc độ và hiệu suất nhất, đảm bảo rằng không có server nào phải hoạt động quá mức.
Nếu một server bị hỏng, Load Balancer sẽ tự động chuyển hướng lưu lượng truy cập đến các server còn lại.
Khi một server mới được thêm vào nhóm máy chủ, bộ cân bằng tải sẽ tự động gửi yêu cầu đến máy chủ mới thêm này. Vì vậy việc tăng giảm tài nguyên sẽ không làm cho ứng dụng bị ảnh hưởng trong quá trình thao tác.
Sau thu nhập "khủng" 330 tỷ của cô gái sinh năm 92, hãy xem Hacker mũ trắng tiết lộ sự thật về thu nhập tiền tỷ của "thợ săn lỗi"
"Với những lỗi được chấp nhận trên Facebook, mình đã được 4.000 USD (hơn 92 triệu đồng) cho 1 lỗi" - Đậu Huy Ngọc chia sẻ.
Thông tin cô gái sinh năm 1992 ở quận Cầu Giấy (Hà Nội) có thu nhập 330 tỷ đồng trong năm 2020 và một chàng trai 30 tuổi khác có thu nhập cũng lên đến 260 tỷ đồng, đều từ công việc sáng tác phần mềm đăng tải trên Google Play và App Store khiến dư luận dậy sóng.
Thực tế, từ cách đây 3 năm, đại diện Facebook đã từng chia sẻ: "Việt Nam có khoảng 50 bạn trẻ tuổi tầm 19, 20 đã trở thành triệu phú USD".
Và không chỉ có nghề sáng tác phần mềm, trong lĩnh vực công nghệ thông tin còn có nghề rất "hot" là Bug Bounty (tạm dịch: Săn lỗi nhận thưởng), đưa các bạn có tuổi đời rất trẻ trở thành triệu phú. Những người làm nghề này thường được gọi là bug bounty hunter (thợ săn lỗi) hay quen thuộc hơn là hacker mũ trắng - những người nghiên cứu về an toàn thông tin với mục đích tốt.
Bug Bounty là một chương trình bảo mật được công bố bởi các tổ chức, doanh nghiệp hoặc bên thứ 3 nhằm thu hút cộng đồng dò tìm và báo cáo lỗ hổng bảo mật (bug) trong các sản phẩm công nghệ. Trong đó, các khoản tiền thưởng (bounty) sẽ được trao cho những người tìm ra lỗi.
Mục đích của chương trình Bug Bounty là dò tìm ra nhiều lỗ hổng bảo mật nhất có thể, từ đó khắc phục - sửa chữa các lỗ hổng đó trước khi tin tặc phát hiện ra. Việc này giúp phòng tránh kẻ xấu khai thác các lỗ hổng bảo mật dẫn tới nhiều hậu quả khôn lường.
Sản phẩm cần tìm lỗi có thể là website, mobile app, IoT, API, phần mềm máy tính...
Chuyên gia bảo mật Đậu Huy Ngọc - người đứng trong top các hacker mũ trắng được Google và Facebook vinh danh - mới đây đã có một bài trả lời phỏng vấn trên báo Thanh niên. Huy Ngọc cho biết, công việc của hacker mũ trắng mới chỉ thực sự phát triển trong khoảng 5 - 7 năm nay. Đó là khi nhiều công ty lớn cởi mở và sẵn sàng để cho các hacker thâm nhập, tìm lỗi trong hệ thống và báo cho họ biết. Có những công ty sẽ trả tiền cho những hacker có công tìm ra lỗi đúng. Có công ty chỉ đơn giản là cảm ơn hay lưu tên trên bảng vinh danh một cách công khai.
Chuyên gia bảo mật Đậu Huy Ngọc
"Năm 2020, tôi đã báo được vài chục lỗi trên Google và 4 lỗi trên Facebook. Tuy nhiên, Facebook chỉ chấp nhận 3 lỗi, còn 1 lỗi nghiêm trọng phía họ cho biết đang trong quá trình khắc phục và giải quyết vấn đề đấy trước khi mình báo lỗi. Với những lỗi được chấp nhận trên Facebook, mình đã được 4.000 USD (hơn 92 triệu đồng) cho 1 lỗi; còn về khoản chi trả của Google, xin phép không tiết lộ." - Huy Ngọc trả lời phỏng vấn.
Chuyên gia này chia sẻ, có những công ty trung gian, hay nói một cách chuẩn xác hơn là những nền tảng cho những công ty và giới chuyên gia bảo mật liên kết với nhau. Trên thế giới hiện có khoảng một chục nền tảng trung gian, trong đó có khoảng 3 - 4 nền tảng lớn nhất.
Một trong số những nền tảng uy tín và lớn nhất là Hacker One. Theo con số thống kê của Hacker One, có khoảng hơn 600.000 hacker tham gia nền tảng này. Họ đến từ khoảng 170 quốc gia, làm việc với khoảng 1.700 công ty và cơ quan chính phủ trên khắp thế giới. Năm 2019, các hacker qua nền tảng này đã nhận được 40 triệu USD tiền thưởng.
"Nhiều người nghĩ làm "thợ săn lỗi" là công việc dễ kiếm tiền, bởi thực tế đã có những hacker mũ trắng kiếm được nhiều tiền, có cuộc sống sung túc. Bên cạnh đó, những hacker mũ trắng cũng không phân biệt về tuổi tác (có nhiều bạn 16 - 17 tuổi đã có thể kiếm tiền từ công việc này), hay đến từ quốc gia, vùng lãnh thổ nào...
Do đó, có rất nhiều người đăng ký để làm công việc này, thậm chí họ có thể chưa thật sự biết rõ về công việc của một hacker mũ trắng, hay có khi cứ báo bừa lỗi với hy vọng đó là lỗi được công ty nào đó chấp nhận. Bởi vậy, số lượng đăng ký làm hacker mũ trắng có thể đông, nhưng số lượng hacker mũ trắng sống được hoàn toàn bằng công việc này, theo quan sát của tôi, không quá con số 500 người" - Đậu Huy Ngọc cho biết.
Hacker mũ trắng này cũng khẳng định, đây không phải là nghề phổ thông như kiểu đi làm thuê và được trả tiền. Với công việc "thợ săn lỗi", nhiều người cùng làm một việc, ai làm được việc thì được nhận tiền. Cho nên, số lượng người kiếm được nhiều tiền bằng công việc này thực ra không nhiều.
"Theo tôi được biết, trên nền tảng Hacker One, hiện mới có một số người đã kiếm được tổng số tiền thưởng trên 1 triệu USD (hơn 23 tỉ đồng), và đó đều là những hacker xuất sắc hàng đầu".
Tại Việt Nam, vào ngày 27/4/2019, Trung tâm Giám sát an toàn không gian mạng quốc gia đã chính thức ra mắt chương trình Bug Bounty Việt Nam. Chương trình này dành số tiền thưởng cho bất kỳ ai tìm được lỗ hổng trong các hệ thống mạng do Trung tâm quy định.
Cũng tương tự Hacker One được nhắc đến ở trên, nền tảng Bugbounty Việt Nam là một trung gian, kết nối doanh nghiệp, tổ chức và các hacker. Trên website của Bugbounty Việt Nam, thông tin cho biết, cộng đồng bảo mật có thể giúp các đơn vị phát hiện ra gấp 7 lần số lỗ hổng nghiêm trọng so với các phương pháp kiểm thử bảo mật truyền thống. Tiền thưởng cho các Hacker được dựa hoàn toàn trên số lỗ hổng thực tế được xác định thay vì một khoản phí cố định như đối với các dịch vụ kiểm thử truyền thống.
Tỷ phú Bill Gates hào hứng khi được tiêm vắc xin ngừa Covid-19 Trên trang Twitter cá nhân, Bill Gates chia sẻ hình ảnh khi ông được tiêm mũi vắc xin Covid-19 đầu tiên và tỏ ra vô cùng hào hứng. "Một trong những lợi ích ở tuổi 65 là tôi đủ điều kiện để tiêm vắc xin Covid-19. Tuần này, tôi đã tiêm liều đầu tiên và cảm thấy rất tuyệt", Bill Gates chia sẻ...