Cơ sở củacác hệ thốngđiện toán trongtương la

Một phần của tài liệu SỰ PHÁT TRIỂN CỦA CÔNG NGHỆ ẢO HÓA GẮN LIỀN VỚI ĐIỆN TOÁN ĐÁM MÂY (Trang 25)

Các nhà phân tích đã dự báo lạc quan về cách Điện toán đám mây sẽ thay đổi toàn bộ ngành công nghiệp máy tính. Theo Merrill Lynch nghiên cứu gần đây, điện toán đám mây được trong đợi: "Thị trường sẽ mang đến lợi nhuận 160 tỷ USD, trong đó kinh doanh ứng dụng và hiệu suất của các ứng dụng chiếm 95 tỷ USD và 65 tỷ USD trong quảng cáo trực tuyến". Nghiên cứu củaMorgan Stanleycũng chỉ ra rằng Điện toán đám mâylà một trong nhữngxu hướng công nghệnổi bật.Bởi vì,ngành công nghiệpmáy tínhchuyểnhướngcung cấpPlatform as a Service (PaaS)Software as a Service (SaaS)cho người dùngvàdoanh nghiệp tiếp cậntheo yêu cầubất kể thời gianvà địa điểm do đó sẽ cósự gia tăngtrongsố lượng các nền tảngĐiện toán đám mâycó sẵn.Gần đây,một số tổ chứckhoa họcvàcông nghiệpđãbắt đầu nghiên cứu,phát triển công nghệvàcơ sở hạ tầngđiện toán đám mây. Nỗ lựcnghiên cứubao gồm: Virtual Workspaces, OpenNebula và Reservoir.Trong phần này,chúng ta so sánh6nền tảngĐiện toán đám mâyđại diệnnhư trong Bảng 2.

Bảng 2: So sánh các nền tảng Điện toán đám mây

Amazon ElasticCompute Cloud (EC2) cung cấp một môi trường máy tínhảocho phép người dùngchạy các ứng dụngdựa trên Linux.Người dùng có thểtạo mới Amazon Machine Image (AMI) có chứacác ứng dụng, thư viện, dữ liệuvà các thiết lậpcấu hìnhcó liên quan, hoặc chọn từmột thư viện cácAMIsẵntrên toàn cầu.Người dùng sau đó cần phải upload để tạo ra hoặc lựa chọn AMI từ AmazonSimpleStorage Service(S3), trước khi người dùngcó thể bắt đầu, dừng lạivà theo dõithể hiện củaAMI đãtải lên. Amazon EC2tínhphí người sử dụngkhi một thể hiệnlàtồn tạitrong thời gian này,trong khiAmazon S3 tínhphícho bất kỳ việctruyền dữ liệunào (cả upload và download).

Google App Enginecho phép người dùngchạy các ứng dụngwebđược viết bằngngôn ngữ lập trìnhPython.Ngoàihỗ trợcácthư việnchuẩn của Python, Google App Enginecũng hỗ trợgiao diện lập trìnhứng dụng(Application Programming Interfaces - API)chocáckho dữ liệu, Google Accounts, lấy vềURL, xử lý ảnh vàcác dịch vụ email. Google App Enginecũng cung cấpAdministration Consoledựa trên webcho người sử dụngdễ dàng quản lýcác ứng dụng webcủa mình.Hiện tại, GoogleApp Enginemiễn phí sử dụngdung lượng lưu trữlên đến500MBvàkhoảng 5 triệulượt truy cập mỗitháng.

Mục đích Microsoft Azurenhằm cung cấp một sựphát triển tích hợp, hostingvà kiểm soátmôi trườngđiện toán đám mâyđểphát triển phần mềmcó thểdễ dàng tạo, host, quản lý vàphạm vi sử dụngcảwebvà các ứng dụngwebkhôngthông quatrung tâm dữ liệucủa Microsoft.Đểđạt được mục tiêunày, Microsoft Azurehỗ trợtập hợptoàn diệncủa các công cụphát triểnđộc quyềnvà các giao thứcbao gồmdịch vụLive, MicrosoftNETServices., Microsoft SQLServices,MicrosoftSharePoint

ServicesvàMicrosoft Dynamics CRMServices. Microsoft Azurecũng hỗ trợAPIWebnhư SOAPvà RESTđể cho phépcác nhà phát triểnphần mềmgiao tiếp giữacác công cụvàcông nghệ của Microsofthoặckhông phải của Microsoft.

Sunnetwork.com(Sun Grid)cho phép người dùngchạyhệ điều hành Solaris, Java, C, C++ và các ứng dụngdựa trênFORTRAN. Đầu tiên, người dùng phải xây dựngvà gỡ lỗicác ứng dụngcủa mìnhvà các runtime scriptstrongmôi trường phát triểncục bộ (local)được cấu hình tương tự nhưtrênSun Gird.Sau đó, người dùng cần phảitạo ra mộtkho lưu trữ zipđi kèm(có chứa tất cả cácscriptcó liên quan, thư viện, những chương trình thực thi vàdữ liệu đầu vào) và tải nó lênSunGrid.Cuối cùng, người dùngcó thể thực hiệnvàgiám sát cácứng dụngbằng cách sử dụngtrang web của SunGridhoặcAPI. Sau khi hoàn thànhcácứng dụng, người dùng sẽ cần phải tải vềkết quả thực hiệnvềmôi trườngphát triển cục bộ của mìnhđể xem.

Aneka, hiện đang được thương mại hóathông quaManjrasoft, là một nền tảngquản lý tài nguyênhướng dịch vụdựa trên công nghệ .NET. Nó được thiết kếđể hỗ trợ nhiềumô hình ứng dụng, có tính bền bỉ,các giải pháp bảo mậtvàcác giao thức giao tiếp Điều này giúp chosự lựa chọncó thể thay đổibất cứ lúc nàomà khôngảnh hưởng đếnhệ sinh tháiAnekahiện có. Để tạo ra mộtđám mâyAneka, nhà cung cấp dịch vụchỉcần bắt đầuthiết lập cấu hìnhAneka container hostingdịch vụ cần thiếttrênmáy tính để bànđược chọn. Mục đíchcủa các containerAnekalà để khởi tạodịch vụvà hoạt động nhưmột điểm duy nhấtđể tương tác vớiphần còn lại của ĐámmâyAneka. Anekacung cấp hỗ trợSLAnhư vậy người dụngcó thể xác địnhcác yêu cầu QoSnhưthời hạn(khoảng thời gian tối đa màứng dụngcần phải đượchoàn thành) và ngân sách (chi phí tối đa mà người dùngsẵn sàng trả tiền). Người sử dụngcó thể truy cậpĐám mây Anekatừ xathông quacác nhà môi giớiGridbus. Nhà môi giớiGridbuscũngcho phép người dùngthoa thuậnvà thống nhấtcác yêu cầuQoS đượccung cấp bởicác nhà cung cấpdịch vụ.

Một phần của tài liệu SỰ PHÁT TRIỂN CỦA CÔNG NGHỆ ẢO HÓA GẮN LIỀN VỚI ĐIỆN TOÁN ĐÁM MÂY (Trang 25)

Tải bản đầy đủ (DOCX)

(50 trang)
w