Cloudcomputing-cáchmạngđiệntoángiárẻnhờ
Internet
Cloud computing là gì?
Để kiểm tra phản ứng nhanh nhạy của các ứng viên xin việc, Google chỉ cần
đặt ra một câu hỏi tưởng chừng đơn giản: "Bạn sẽ làm gì nếu dữ liệu hiện có
tăng gấp 1.000 lần?". Nếu người xin việc bê nguyên những công thức được
"nhồi sọ" ở trường vào tình huống này, họ sẽ biến máy chủ thành những chú
ốc sên khi nhân lượng video, ảnh, bản đồ, thông tin mua sắm lên 1.000.
Bởi thế, để tìm được chỗ đứng ở Google, họ cần học cách làm việc và cả
ước mơ ở một cấp độ rộng lớn hơn. Họ phải biết cách đưa khối lượng dữ
liệu khổng lồ đó thoát khỏi phạm vi những trung tâm dữ liệu chật chội và đặt
chúng ở đâu đó ngoài kia - nơi mà các chuyên gia của Google gọi là "cloud"
- những đám mây ảo.
Thuật ngữ "cloud computing" ra đời giữa năm 2007 không phải để nói về
một trào lưu mới, mà để khái quát lại các hướng đi của cơ sở hạ tầng thông
tin vốn đã và đang diễn ra từ mấy năm qua. Quan niệm này có thể được diễn
giải một cách đơn giản: các nguồn điệntoán khổng lồ như phần mềm, dịch
vụ sẽ nằm tại các máy chủ ảo (đám mây) trên Internet thay vì trong máy
tính gia đình và văn phòng (trên mặt đất) để mọi người kết nối và sử dụng
mỗi khi họ cần.
Như vậy, cloudcomputing chỉ là khái niệm hoàn chỉnh cho một xu hướng
không mới bởi nhiều doanh nghiệp hiện không có máy chủ riêng, PC chỉ cài
một số phần mềm cơ bản còn tất cả đều phụ thuộc vào cloud. Chẳng hạn, họ
đăng ký dịch vụ hosting cho website công ty, thuê công cụ quản lý doanh
thu từ Salesforce.com, lấy dữ liệu khảo sát thị trường từ tổ chức Survey
Monkey Và tất nhiên, họ dùng Google để tìm kiếm, phân tích, chia sẻ và
lưu trữ tài liệu.
Với các dịch vụ sẵn có trên Internet, doanh nghiệp không phải mua và duy
trì hàng trăm, thậm chí hàng nghìn máy tính cũng như phần mềm. Họ chỉ
cần tập trung sản xuất bởi đã có người khác lo cơ sở hạ tầng và công nghệ
thay họ. Google, theo lẽ tự nhiên, nằm trong số những hãng ủng hộ điệntoán
máy chủ ảo tích cực nhất bởi hoạt động kinh doanh của họ dựa trên việc
phân phối các cloud (virtual server).
Tuy nhiên, mặt hạn chế là người dùng sẽ bị phụ thuộc vào công nghệ mà nhà
cung cấp đưa ra cho họ, khiến cho sự linh hoạt và sáng tạo giảm đi. Cloud
computing có nguy cơ lặp lại khiếm khuyết của mô hình điệntoán cũ: các
công ty sở hữu những hệ thống máy tính trung ương lớn (cloud) và mọi
người sẽ kết nối với chúng qua các trạm. Người sử dụng cảm thấy bức bối vì
chỉ có quyền thực hiện những việc trong phạm vi nhà quản trị cho phép nên
không thể bắt kịp cải tiến mới nhất. Trước tình hình đó, máy tính cá nhân ra
đời và phát triển như là cuộc "phản kháng" đối với sự độc tài của mô hình
điện toán trung tâm (nổi tiếng nhất là IBM mainframe).
Nhưng điệntoán "đám mây" hiện mở hơn rất nhiều và quan trọng hơn, đây
là giải pháp giárẻ của các doanh nghiệp cũng như sự lựa chọn hàng đầu cho
những ai thường xuyên phải đi xa nhưng không có laptop riêng. Ngay cả
những hãng có năng lực tài chính cũng đánh giá cao xu hướng này, như
Coca-Cola gần đây đã ký thỏa thuận đưa tất cả tài khoản e-mail của họ
(khoảng 75.000) lên dịch vụ trực tuyến Microsoft Exchange Online.
Các nhánh của cloudcomputing
Phần mềm hoạt động như dịch vụ (SaaS - Software as a Service)
Với loại cloudcomputing này, một phần mềm sẽ được phân phối qua trình
duyệt tới hàng nghìn khách hàng. Về phía người sử dụng, SaaS đồng nghĩa
với việc họ không cần đầu tư tiền bạc cho máy chủ và bản quyền phần mềm.
Còn đối với nhà cung cấp, ví dụ như Salesforce.com, họ chỉ phải duy trì một
ứng dụng chung cho nhiều đơn vị nên chi phí rẻ hơn so với kiểu hosting
truyền thống.
Điện toán theo yêu cầu (Utility Computing)
Hình thức kinh doanh đã xuất hiện từ lâu này đang được thổi một luồng gió
mới từ Amazon.com, Sun, IBM và một số công ty cung cấp kho lưu và máy
chủ ảo theo nhu cầu khác. Hiện đa số doanh nghiệp coi utility computing
như một giải pháp bổ sung, phục vụ những công việc không mang tính trọng
tâm. Nhưng về lâu dài nó sẽ thay thế một phần trung tâm cơ sở dữ liệu.
Dịch vụ web (Web service)
Liên quan mật thiết đến SaaS, web service cung cấp giao diện lập trình ứng
dụng (API - Application Programming Interface), như API của Google
Maps, qua Internet để các chuyên gia phát triển phần mềm có thể khai thác
tính năng.
Nền tảng như một dịch vụ (PaaS - Platform as a Service)
Đây cũng là một biến thể của SaaS nhưng mô hình cloudcomputing này
mang đến môi trường phát triển như một dịch vụ: bạn xây dựng ứng dụng
chạy trên cơ sở hạ tầng của nhà cung cấp và phân phối tới người dùng qua
máy chủ của nhà cung cấp đó. Bạn sẽ không hoàn toàn được tự do bởi bị
ràng buộc về thiết kế và và công nghệ. Một số ví dụ điển hình về PaaS là
Force.com của Salesforce.com, Google App Engine, Yahoo Pipes
. Cloud computing - cách mạng điện toán giá rẻ nhờ
Internet
Cloud computing là gì?
Để kiểm tra phản ứng nhanh.
chúng ở đâu đó ngoài kia - nơi mà các chuyên gia của Google gọi là " ;cloud& quot;
- những đám mây ảo.
Thuật ngữ " ;cloud computing& quot; ra đời