Máy ứng dụng của Google

Một phần của tài liệu Nghiên cứu các mô hình dịch vụ trong điện toán đám mây (Trang 43)

Máy ứng dụng (App Engine) đƣợc Google khởi chạy trong quý II năm 2008, hơi khác một chút so với nhiều nền tảng điện toán đám mây khác. Không có việc cung cấp phần cứng nào trên nó; bạn chỉ cần triển khai các ứng dụng của bạn lên đó - bạn có thể thực hiện việc này miễn phí. Tuy nhiên, cách dùng của App Engine bị chặn lại và bạn có thể mua thêm quyền sử dụng CPU, dung lƣợng lƣu trữ và băng thông khi cần, tƣơng tự nhƣ các nền tảng điện toán đám mây khác. Có một số tính năng thuận tiện cho Google App Engine, nhƣng đó chỉ là khởi đầu của bộ tính năng chuyên dụng của nó.

Máy ứng dụng của Google cung cấp một môi trƣờng phát triển mạnh mẽ chỉ hỗ trợ Python. Nó cung cấp nhiều dịch vụ trên Python. Việc quản lý ngƣời dùng đƣợc tích hợp với Google. Ví dụ, ngƣời đăng nhập vào ứng dụng của bạn có chính các ủy quyền mà họ đã sử dụng để đăng nhập vào Google Mail. Có một API kho lƣu trữ dữ liệu để lƣu trữ dữ liệu có cấu trúc. Việc lƣu trữ và lấy ra từ kho lƣu trữ dữ liệu cũng tƣơng tự nhƣ cách sử dụng một cơ sở dữ liệu quan hệ, nhƣng chúng hoàn toàn thuộc sở hữu độc quyền của Google. Nó dựa vào hệ thống tệp đƣợc phân tán độc quyền của Google, GFS.

Tóm lại, Google chỉ hỗ trợ Python, đó là nguồn mở, còn mọi thứ khác có liên quan thực sự là sở hữu độc quyền (mặc dù Google có thể sử dụng nhiều công nghệ nguồn mở ở sau hậu trƣờng). Máy ứng dụng của Google không cung cấp bất kỳ loại giải pháp sao lƣu dữ liệu nào, mặc dù kho lƣu trữ dữ liệu bên dƣới đƣợc thiết kế có khả năng chịu lỗi cao.

Một phần của tài liệu Nghiên cứu các mô hình dịch vụ trong điện toán đám mây (Trang 43)