Nguyên lý sáng tạo ứng dụng trong điện toán đám mây và công nghệ ảo hóa

26 1.3K 13
 Nguyên lý sáng tạo ứng dụng trong điện toán đám mây và công nghệ ảo hóa

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Nguyên lý sáng tạo ứng dụng trong điện toán đám mây và công nghệ ảo hóa

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG TRÌNH ĐÀO TẠO THẠC SĨ CNTT QUA MẠNG  BÁO CÁO THU HOẠCH MÔN HỌC PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC Đề tài: Những nguyên lý sáng tạo ứng dụng Điện tốn đám mây Cơng nghệ ảo hóa Giảng viên hướng dẫn: GS.TSKH Hồng Kiếm Sinh viên thực hiện: Trần Trung Mã số: CH0901059 TP HCM, năm 2010 Khóa luận mơn học: Phương pháp Nghiên cứu khoa học Lời nói đầu Khoa học cơng nghệ đặc trưng thời đại, nghiên cứu khoa học trở thành hoạt động sôi rộng khắp phạm vi toàn cầu thành tựu khoa học đại làm thay đổi mặt giới Khoa học công nghệ trở thành động lực thúc đẩy tiến nhân loại Cùng với nghiên cứu khoa học đại, người ý đến phương pháp nhận thức khoa học, coi nhân tố quan trọng để phát triển khoa học Trong nội dung tiểu luận này, em xin trình bày khái quát hai xu hướng công nghệ thông tin đại mà giới hướng đến hoàn thiện điện tốn đám mây cơng nghệ ảo hóa Kèm theo đó, em xin nêu phân tích, theo ý kiến chủ quan mình, ngun lý sáng tạo ứng dụng hai xu hướng công nghệ Chúng em xin chân thành cảm ơn GS TSKH Hồng Kiếm, giảng viên mơn học Phương pháp nghiên cứu khoa học tin học, truyền đạt kiến thức quý báu phương pháp nghiên cứu khoa học máy tính hướng nghiên cứu giới Xin chân thành cảm ơn ban cố vấn học tập ban quản trị Chương trình đào tạo thạc sĩ Cơng nghệ thông tin qua mạng Đại Học Quốc Gia Thành phố Hồ Chí Minh tạo điều kiện tài liệu tham khảo TRẦN TRUNG Trang Khóa luận môn học: Phương pháp Nghiên cứu khoa học Phần I Điện toán đám mây I Giới thiệu điện toán đám mây I.1 Giới thiệu Điện toán đám mây (Cloud Computing), cịn gọi điện tốn máy chủ ảo, mơ hình điện tốn sử dụng cơng nghệ máy tính phát triển dựa vào mạng Internet Thuật ngữ "đám mây" lối nói ẩn dụ mạng Internet (dựa vào cách bố trí sơ đồ mạng máy tính) liên tưởng độ phức tạp sở hạ tầng chứa Ở mơ hình điện tốn này, khả liên quan đến công nghệ thông tin cung cấp dạng "dịch vụ", cho phép người sử dụng truy cập dịch vụ công nghệ từ nhà cung cấp "trong đám mây" mà khơng cần phải có kiến thức, kinh nghiệm cơng nghệ đó, khơng cần quan tâm đến sở hạ tầng phục vụ công nghệ Theo tổ chức Xã hội máy tính IEEE "Nó hình mẫu thơng tin lưu trữ thường trực máy chủ Internet được lưu trữ tạm thời máy khách, bao gồm máy tính cá nhân, trung tâm giải trí, máy tính doanh nghiệp, phương tiện máy tính cầm tay, " Điện toán đám mây khái niệm tổng thể bao gồm khái niệm “phần mềm dịch vụ”, “Web 2.0” vấn đề khác xuất gần đây, xu hướng công nghệ bật, đề tài chủ yếu vấn đề dựa vào Internet để đáp ứng nhu cầu điện tốn người dùng Ví dụ, dịch vụ Google AppEngine cung cấp ứng dụng kinh doanh trực tuyến thơng thường, truy nhập từ trình duyệt web, phần mềm liệu lưu trữ máy chủ Hình 1.1 Mơ hình điện tốn đám mây TRẦN TRUNG Trang Khóa luận môn học: Phương pháp Nghiên cứu khoa học I.2 Lịch sử Thuật ngữ điện toán đám mây xuất bắt nguồn từ ứng dụng điện toán lưới (grid computing) thập niên 1980, điện toán theo nhu cầu (utility computing) phần mềm dịch vụ (SaaS) Điện toán lưới đặt trọng tâm vào việc di chuyển tải công việc (workload) đến địa điểm tài nguyên điện toán cần thiết để sử dụng Một lưới nhóm máy chủ mà nhiệm vụ lớn chia thành tác vụ nhỏ để chạy song song, xem máy chủ ảo Với điện toán đám mây, tài nguyên điện toán máy chủ định hình động cắt nhỏ từ sở hạ tầng phần cứng trở nên sẵn sàng thực nhiệm vụ, hỗ trợ mơi trường khơng phải điện tốn lưới Web ba lớp chạy ứng dụng truyền thống hay ứng dụng Web 2.0 I.3 Đặc điểm I.3.1 So sánh Điện toán máy chủ ảo thường bị lẫn lộn với điện toán lưới, ("một dạng điện toán phân tán tồn 'siêu máy tính ảo', bao gồm cụm mạng máy tính, máy tính liên kết mềm, hoạt động phối hợp để thực thi tác vụ cực lớn"), điện toán theo nhu cầu (utility computing) ("khối tài nguyên máy tính, xử lý nhớ, vai trò dịch vụ trắc lượng tương tự với cơng trình hạ tầng kỹ thuật truyền thống chẳng hạn điện lực hay mạng điện thoại") điện toán tự trị (autonomic computing) ("những hệ thống máy tính có khả tự quản lý") Thực việc triển khai nhiều hệ thống điện toán máy đám mây ngày trang bị hệ thống lưới, có tính tự trị tiếp thị giống tiện ích, điện tốn đám mây nhìn nhận bước phát triển tự nhiên từ mơ hình lưới-theo nhu cầu Nhiều kiến trúc đám mây thành cơng có sở hạ tầng khơng quy tập hay quy tập hay hệ thống tiếp thị có mạng ngang hàng BitTorrent Skype điện tốn tình nguyện SETI@home I.3.2 Kiến trúc Đại phận hạ tầng sở điện toán đám mây kết hợp dịch vụ đáng tin cậy phân phối thông qua trung tâm liệu (data center) xây dựng máy chủ với cấp độ khác cơng nghệ ảo hóa Những dịch vụ truy cập từ đâu giới, Đám mây điểm truy cập cho tất máy tính có nhu cầu khách hàng Các dịch vụ thương mại cần đáp ứng yêu cầu chất lượng dịch vụ từ phía khách hàng thơng thường đưa mức thỏa thuận dịch vụ (Service level agreement) Các tiêu TRẦN TRUNG Trang Khóa luận mơn học: Phương pháp Nghiên cứu khoa học chuẩn mở (Open standard) phần mềm mã nguồn mở (open source software) góp phần phát triển điện toán máy chủ ảo Kiến trúc điện tốn đám mây I.3.3 Các đặc tính Do khách hàng nói chung khơng sở hữu hạ tầng sở, họ đơn truy cập thuê, họ khơng cần chi phí đầu tư dùng tài nguyên dịch vụ, thay vào trả tiền cho nhu cầu sử dụng Nhiều dịch vụ điện tốn đám mây sử dụng mơ hình điện tốn theo nhu cầu, mơ hình tương tự với cách tiện ích theo nhu cầu truyền thống điện tiêu thụ, số khác tiếp thị dựa vào tiền đóng trước Bằng cách chia sẻ sức mạnh điện tốn vơ hình suy vong người thuê bao, mức độ tiện ích nâng cao, máy chủ khơng bị nhàn rỗi, giảm chi phí đáng kể tốc độ phát triển ứng dụng gia tăng Một khía cạnh hiệu cách tiếp cận "năng lực máy tính gia tăng nhanh chóng" khách hàng quan tâm thiết kế cho đột điểm tải Điện tốn đám mây cần "gia tăng băng thơng rộng" để giúp có khả nhận thời gian phản hồi giống từ hạ tầng sở quy tập vị trí khác Nhanh chóng cải thiện với người dùng có khả cung cấp sẵn tài nguyên sở hạ tầng công nghệ cách nhanh chóng tốn Chi phí giảm đáng kể chi phí vốn đầu tư chuyển sang hoạt động chi tiêu Điều làm giảm rào cản cho việc tiếp nhận, chẳng hạn sở hạ tầng cung cấp đối tác thứ không cần phải mua để dùng cho tác vụ tính tốn thực lần hay chun sâu mà không thường xuyên Việc định giá dựa sở tính tốn theo nhu cầu tốt tùy chọn dựa việc sử dụng kỹ IT đòi hỏi tối thiểu (hay khơng địi hỏi) cho việc thực thi Sự độc lập thiết bị vị trí làm cho người dùng truy cập hệ thống cách sử dụng trình duyệt web mà khơng quan tâm đến vị trí họ hay thiết bị mà họ TRẦN TRUNG Trang Khóa luận mơn học: Phương pháp Nghiên cứu khoa học dùng, ví dụ PC, mobile Vì sở hạ tầng off-site (được cung cấp đối tác thứ 3) truy cập thông qua Internet, người dùng kết nối từ nơi Việc cho thuê nhiều để chia sẻ tài nguyên chi phí phạm vi lớn người dùng, cho phép: Tập trung hóa sở hạ tầng lĩnh vực với chi phí thấp (chẳng hạn bất động sản, điện, v.v.) o Khả chịu tải nâng cao (người dùng không cần kỹ sư cho mức tải cao có thể) o Cải thiện việc sử dụng hiệu cho hệ thống mà thường 10-20% sử dụng Độ tin cậy cải thiện thông qua việc sử dụng site có nhiều dư thừa, làm thích hợp cho tính liên tục kinh doanh khôi phục thất bại Tuy nhiên, phần lớn dịch vụ cloud computing có lúc thiếu hụt người giám đốc kinh doanh, IT phải làm cho Tính co giãn linh động (“theo nhu cầu”) cung cấp tài nguyên sở mịn, tự thân dịch vụ gần thời gian thực, không cần người dùng phải có kỹ sư cho chịu tải Hiệu suất hoạt động quan sát kiến trúc quán, kết nối lỏng lẽo cấu trúc dùng web service giao tiếp hệ thống Việc bảo mật cải thiện nhờ vào tập trung hóa liệu, tài nguyên trọng bảo mật, v.v… nâng cao mối quan tâm việc quyền điều khiển liệu nhạy cảm Bảo mật thường tốt hay tốt hệ thống truyền thống, phần nhà cung cấp dành nhiều nguồn lực cho việc giải vấn đề bảo mật mà nhiều khách hàng khơng có đủ chi phí để thực Các nhà cung cấp ghi nhớ (log) truy cập, việc truy cập vào thân audit log khó khăn hay khơng thể II Sự phát triển điện toán đám mây II.1 Các cơng ty Điện tốn đám mây phát động bới nhiều nhà cung cấp, có Amazon, Google, DataSynapse, Salesforse nhà cung cấp truyền thống SunMicrosystems, HP, IBM, Intel Microsoft Nó nhiều người dùng cá nhân công ty lớn GeneralElectric, L’Oreal, Procter & Gample Valeo chấp nhận sử dụng TRẦN TRUNG Trang Khóa luận mơn học: Phương pháp Nghiên cứu khoa học II.2 Trung tâm điện tốn Có lẽ Amazon nơi thương mại hóa trung tâm điện tốn kỹ thuật sử dụng từ lâu Năm 2006, Amazon chào mời dịch vụ mang tên Amazon Web Services (AWS) Bất kỳ có thẻ tín dụng vào th máy ảo hệ thống máy tính khổng lồ Amazon để chạy ứng dụng Các nhà điều hành AWS nhanh chóng bổ sung máy chủ nhu cầu tăng hay tắt bớt nhu cầu giảm Dịch vụ có giá rẻ Amazon khơng phải cơng ty trực tuyến xây dựng trung tâm điện tốn quy mơ lớn Google điều hành mạng lưới toàn cầu chục trung tâm điện tốn với triệu máy tính Người dùng thường ngày tìm kiếm thơng tin mạng internet thơng qua Google Search dùng dịch vụ điện tốn đám mây Google Microsoft đầu tư tiền tỷ để bổ sung chừng 35.000 máy chủ tháng Yahoo bận rộn xây dựng nhà máy điện toán kiểu Như vậy, xu hướng tới doanh nghiệp có trung tâm liệu riêng lẻ củng cố chúng theo hướng cắt giảm (vì trung tâm loại có hiệu thấp – chừng 6% lực xử lý) tập trung vào trung tâm thật có hiệu Còn doanh nghiệp kinh doanh trung tâm liệu phát triển mạnh, cho doanh nghiệp bên thuê Trước mắt doanh nghiệp vừa nhỏ khách hàng doanh nghiệp lớn chưa an tâm giao phó liệu cho người khác quản lý Cũng họ chuyển giao loại liệu khơng quan trọng, ví dụ NASDAQ thuê AWS để cung cấp dịch vụ tìm thông tin giao dịch cũ, gọi Market Replay II.3 Phần mềm đám mây Xu hướng phần mềm trở thành dạng dịch vụ cung cấp qua mạng Internet ngày rõ nét Quan trọng hơn, ứng dụng, dù có qua mạng hay khơng, khơng cịn gói phần mềm ngày cồng kềnh – chúng bao gồm nhiều phận cấu thành để đáp ứng nhu cầu đa dạng khách hàng Thuật ngữ sử dụng cho xu hướng kiến trúc hướng dich vụ SOA (Service Oriented Architecture) SOA tiên xuất ứng dụng mã nguồn mở sau hãng lớn chuyển sang hướng ứng dụng họ ngày cồng kềnh, không đáp ứng linh hoạt mà khách hàng cần Thay cung ứng cho khách hàng phần mềm chuyên biệt quản lý tài hay quản lý khách hàng, nhà cung cấp dịch vụ giới thiệu cụm phần mềm kết hợp tùy ý để làm loại phần mềm mới, ứng với nhu cầu khách hàng Sử dụng SOA doanh nghiệp tích hợp hệ thống công nghệ thông tin ngày phức tạp cách biến chúng thành tập hợp dịch vụ để đan xen chúng vào quy trình kinh doanh TRẦN TRUNG Trang Khóa luận mơn học: Phương pháp Nghiên cứu khoa học Việc thương mại hóa SOA cho giới doanh nghiệp sơ khai ngược lại, ứng dụng chạy web cho người tiêu dùng phát triển mạnh Ví dụ, tận dụng Google Map kết hợp với danh sách nhà bán, nhà cho thuê từ Craglist, người ta làm Housingmaps.com, chuyên đáp ứng nhu cầu tìm nhà th, nhà bán nhanh chóng, có đồ chi tiết Hàng loạt dịch vụ kết hợp đời, người dùng tự kết hợp mô-đun lại với để tạo ứng dụng cho tin tức kèm hình ảnh, âm hay kết nối… Hồi tháng 4-2008, Salesforce.com Google tuyên bố tích hợp dịch vụ online họ, qua người dùng Salesforce (hỗ trợ quản lý khách hàng) chuyển liệu qua ứng dụng mạng Google II.4 Thiết bị kết nối Nếu trung tâm liệu phần mềm ứng dụng thân “đám mây”, thiết bị kết nối kéo chúng giới thật nơi người thơng qua tương tác trở lại với “đám mây” Sự đời thiết bị PDA, điện thoại di động G1 Google hay trình duyệt Chrome nhằm phục vụ cho mục đích kết nối Xu hướng sản xuất loại máy tính xách tay bé xíu – netbook – khơng nằm ngồi nỗ lực Máy đầu cuối khơng cần mạnh, cần có tính di động cao kết nối tốt Q trình tính tốn đám mây đảm nhận III Các nhánh điện toán đám mây III.1 Phần mềm hoạt động dịch vụ (SaaS - Software as a Service) : Với loại cloud computing này, phần mềm 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ủ quyền phần mềm Còn nhà cung cấp, ví dụ Salesforce.com, họ phải trì ứng dụng chung cho nhiều đơn vị phí rẻ so với kiểu hosting truyền thống III.2 Điện toán theo yêu cầu (Utility Computing) : Hình thức kinh doanh xuất từ lâu thổi luồng gió từ Amazon.com, Sun, IBM số công ty cung cấp kho lưu máy chủ ảo theo nhu cầu khác Hiện đa số doanh nghiệp coi utility computing giải pháp bổ sung, phục vụ công việc không mang tính trọng tâm Nhưng lâu dài thay phần trung tâm sở liệu III.2.1 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), API Google Maps, qua Internet để chuyên gia phát triển phần mềm khai thác tính TRẦN TRUNG Trang Khóa luận mơn học: Phương pháp Nghiên cứu khoa học III.2.2 Nền tảng dịch vụ (PaaS – Platform as a Service) : Đây biến thể SaaS mơ hình cloud computing mang đến môi trường phát triển dịch vụ: bạn xây dựng ứng dụng chạy sở hạ tầng nhà cung cấp phân phối tới người dùng qua máy chủ nhà cung cấp Bạn khơng hồn tồn tự bị ràng buộc thiết kế và công nghệ Một số ví dụ điển hình PaaS Force.com Salesforce.com, Google App Engine, Yahoo Pipes… III.2.3 Dịch vụ quản lý (MSP - Managed Service Provider) : MSP - hình thức cloud computing lâu đời - ứng dụng chủ yếu dành cho giới chuyên môn người dùng đầu cuối, chẳng hạn dịch vụ quét virus cho e-mail hay chương trình quản lý desktop Một số nhà cung cấp tiếng SecureWorks, IBM, Verizon Everdream III.2.4 Điện tốn tích hợp (Internet integration) : Q trình kết hợp "đám mây" xuất Internet giai đoạn đầu Nhà cung cấp SaaS Workday gần sáp nhập vào công ty khác lĩnh vực CapeClear Mục tiêu họ giống hãng Grand Central trở thành cổng kết nối cloud nhằm mang đến giải pháp tích hợp cho khách hàng Với mơ hình cuối này, điện tốn cloud computing sau mơ tả sky computing: Internet giống bầu trời chứa nhiều đám mây dịch vụ riêng lẻ cho khách hàng dễ dàng kết nối Các nhánh điện toán đám mây TRẦN TRUNG Trang Khóa luận mơn học: Phương pháp Nghiên cứu khoa học IV.Nhận xét điện tốn đám mây Từ góc nhìn bên ngồi, cloud computing đơn giản việc di trú tài nguyên tính toán lưu trữ từ doanh nghiệp vào “đám mây” Người dùng định yêu cầu tài nguyên cloud provider tập hợp thành phần ảo hạ tầng Việc di trú tài nguyên tính tốn lên đám mây Ưu điểm cloud computing khả ảo hóa chia sẻ tài nguyên ứng dụng Áp dụng công nghệ ảo hóa để chia sẻ tài nguyên Ở tảng độc lập tồn cho ứng dụng khác , ứng dụng chạy server Trong “đám mây”, server chia sẻ (được ảo hóa) hệ điều hành ứng dụng để sử dụng server tốt Càng server cần TRẦN TRUNG Trang Khóa luận môn học: Phương pháp Nghiên cứu khoa học Phần II Cơng nghệ ảo hóa I Giới thiệu ảo hóa Ảo hố cơng nghệ tiên tiến loạt cách mạng công nghệ nhằm tăng mức độ ảo hóa hệ thống cho phép tăng hiệu suất làm việc máy tính lên cấp độ chưa có Ở mức đơn giản nhất, ảo hóa cho phép bạn sử dụng máy tính hoạt động nhiều môi trường khác phần cứng Ví dụ, với ảo hóa,bạn đồng thời sử dụng máy Linux máy Windows hệ thống Hay bạn dùng máy bàn Windows95 máy bàn Windows XP trạm máy Máy ảo Ubuntu chạy Windows XP Về mặt kĩ thuật, ảo hóa tách biệt người sử dụng ứng dụng đặc tính phần cứng chuyên biệt hệ thống mà họ sử dụng để thực cơng việc máy tính Cơng nghệ hứa hẹn mở sóng cách mạng phần cứng phần mềm hoàn toàn Ví dụ ích lợi ảo hóa đơn giản hóa q trình nâng cấp hệ thống (trong số trường hợp, không cần nâng cấp hệ thống), việc cho phép người sử dụng nắm bắt trạng thái máy ảo (VM), sau chuyển trạng thái tình trạng ngun vẹn từ hệ thống cũ sang hệ thống Ngoài ra, ảo hóa hứa hẹn tạo khả điện toán với hiệu cao Số lượng thực xử lý, nhớ, nguồn lưu trữ … cần có cho hệ thống ngày điều chỉnh định tính tính tốn ảo hóa TRẦN TRUNG Trang 11 Khóa luận môn học: Phương pháp Nghiên cứu khoa học Ưu điểm lớn mà ảo hóa mang lại cho khả hợp hàng loạt server dịch vụ vào server Thông thường, server sử dụng tài nguyên hệ thống, phần lớn vi xử lý nhớ Điều có nghĩa lãng phí tài nguyên tăng chi phí cho mà ta khơng cần Việc triển khai hàng loạt máy ảo (mỗi máy áo tương ứng với dịch vụ) server nâng cao hiệu suất sử dụng tài nguyên hệ thống Chính vậy, ảo hóa tương lai điện tốn đám mây (cloud computing) Mặc dù khơng phải bắt buộc, mơ hình “đám mây” sử dụng cơng nghệ ảo hóa có hiệu tính linh hoạt cao nhờ có khả chia sẻ tài nguyên ảo thông qua hệ thống mạng Thực ra, chia sẻ tài ngun khơng phải mẻ, cách sử dụng ảo hóa, chi phí triển khai hệ thống giảm đáng kể bên cạnh cịn đảm bảo tính hiệu việc sử dụng tài nguyên Google, IBM Microsoft ơng lớn q trình tìm tịi, khai phá tiềm lĩnh vực Một ví dụ điện tốn đám mây Microsoft Office Web Applications có dạng ứng dụng web miễn phí (kèm quảng cáo) Chạy MS Office trình duyệt Internet Explorer II Đặc điểm bật ảo hóa Dường nơi bạn đến, người ta đang nói đến ảo hóa Các tạp chí công nghệ thổi phồng công nghệ mặt báo Các phiên ảo hóa ln đề cao hội nghị công nghệ Và nhà cung ứng công nghệ mô tả sản phẩm họ lại tân tiến công TRẦN TRUNG Trang 12 Khóa luận mơn học: Phương pháp Nghiên cứu khoa học nghệ ảo hóa Tại ảo hóa chủ đề nóng hổi vậy? Có lý để trả lời cho câu hỏi sau: II.1 Tối ưu hóa cơng suất sử dụng phần cứng: Ngày nay, hệ thống máy chủ trung tâm liệu thường hoạt động với 10 15% tổng hiệu suất Nói cách khác, 85% 90% cơng suất máy không dùng đến Tuy nhiên, máy chủ dùng chưa hết cơng suất chiếm diện tích sử dụng hao tổn điện năng, chi phí hoạt động máy không sử dụng mức gần với chi phí chạy hết công suất Như vậy, thật lãng phí tài nguyên hệ thống Hãy xem điều xảy ra? Với khơng ngừng cải tiến đặc điểm hoạt động phần cứng máy tính, máy tính năm tới có cơng suất gấp đơi máy tính năm (đây tương lai thấy trước được) Hiển nhiên, phải có cách hữu hiệu để cơng suất làm việc máy tương ứng với tỷ lệ sử dụng mà ảo hóa làm – việc dùng phần cứng để hỗ trợ lúc nhiều hệ thống Ứng dụng ảo hóa, cơng ty nâng cao đáng kể hiệu suất sử dụng phần cứng sử dụng vốn hiệu Vì vậy, lý ảo hóa giúp nâng cao cơng suất máy tính lại khiến người quan tâm đến II.2 Nhu cầu lưu trữ liệu: Các trung tâm liệu dùng hết dung lượng Trong 20 năm qua, tài liệu kinh doanh chuyển từ dạng giấy tờ sang dạng điện tử Đây trình số hóa tài liệu Sự xuất Internet thúc đẩy nhanh chuyển biến Các công ty muốn trao đổi trực tiếp với khách hàng đối tác qua Internet Đương nhiên, việc thúc đẩy việc tài liệu kinh doanh vi tính hóa Trong thấp kỷ qua, ảnh hưởng Internet khiến số lượng lớn máy chủ đồng loạt đưa vào sử dụng trung tâm liệu để lưu trữ hệ thống tài liệu khổng lồ vấn đề là: khả lưu trữ cac trung tâm liệu cạn kiệt gia tăng nhanh chóng liệu đòi hỏi phương pháp lưu trữ liệu TRẦN TRUNG Trang 13 Khóa luận mơn học: Phương pháp Nghiên cứu khoa học Những phương pháp thường gọi ảo hóa lưu trữ, có nghĩa việc lưu trữ có khả xử lý phần cứng độc lập Với khả host lúc hệ thống khách lý nhất, ảo hóa cho phép cơng ty nâng cấp trung cắt giảm chi phí mở rộng dung lượng trung tâm lợi ích lớn ảo hóa, chi phí xây dựng trung lên tới hàng chục triệu đôla II.3 máy tâm liệu tâm chủ vật liệu, Đây liệu Ứng dụng công nghệ xanh để đạt hiệu sử dụng lượng tốt hơn: Tác động cách mạng xanh khiến cơng ty tìm cách giảm lượng lượng tiêu thụ số nơi họ nhận thấy làm điều trung tâm liệu Để thấy rõ quan tâm người đến lượng lượng tiêu thụ trung tâm liệu, xem xét thực tế sau: “Một nghiên cứu nhà khoa học thực năm 2000 đến năm 2005, lượng lượng trung tâm liệu Mỹ tiêu thụ tăng gấp đôi Hơn nữa, nhà khoa học dự đoán tới cuối thập niên này, lượng lượng tiêu thụ tăng 40% Lượng lượng máy chủ trung tâm liệu tiêu thụ để làm mát chiếm khoảng 1,2% tổng lượng tiêu thụ Mỹ Dựa kết nghiên cứu, Cơ quan bảo vệ môi trường Hoa Kỳ (EPA) thành lập nhóm làm việc để xây dựng tiêu chuẩn cho kế hoạch việc tiêu thụ lượng máy chủ áp dụng tiêu chí “Ngơi lượng” (ES) cho máy chủ sử dụng lượng hiệu Do chi phí để vận hành máy tính với thực tế nhiều máy tính chốn hết trung tâm liệu hoạt động với hiệu suất thấp, khả giảm số lượng máy chủ vật lý giúp cắt giảm đáng kể tổng chi phí lượng cơng ty II.4 Chi phí quản lý hệ thống lớn ngày tăng: Các máy khơng hồn tồn tự hoạt động Mỗi máy chủ cần đến giám sát cung cấp điện hệ thống quản lý Các tác vụ quản lý phổ biến hệ thống bao gồm: giám sát trạng thái phần cứng; thay chi tiết phần cứng bị lỗi; cài đặt hệ điều hành (OS) phần mềm ứng dụng; bảo trì sửa chữa nhanh ứng dụng; quản lý tài nguyên máy chủ then chốt nhớ đĩa; lưu liệu máy chủ sang phương tiện lưu trữ để bảo mật dự phịng Như tưởng tượng, cơng việc địi hỏi nhiều nhân lực Để thuê nhân viên quản trị hệ thống – người giữ cho máy hoạt động tốt TRẦN TRUNG Trang 14 Khóa luận mơn học: Phương pháp Nghiên cứu khoa học – không rẻ chút Và khơng giống lập trình viên, nhân viên quản trị hệ thống thường làm việc bên cạnh máy chủ, họ cần xử lý phần cứng vật lý Để kiểm sốt gia tăng chi phí điều hành, ảo hóa mang lại hội cắt giảm chi phí quản lý hệ thống việc giảm số lượng máy tính cần quản trị Mặc dù, nhiều cơng việc liên quan đến quản lý hệ thống (hệ điều hành ứng dụng, lưu dự phịng) khơng thể thay đổi mơi trường ảo hóa, nhiều tác vụ không cần phải thực máy chủ vật lý chuyển sang ảo hóa Nói chung, ảo hóa giảm thiểu phần lớn yêu cầu quản lý Do đó, ảo hóa trở thành lựa chọn tuyệt vời để giải vấn đề tăng chi phí thuê nhân viên điều hành III Các ứng dụng ảo hóa phổ biến Một số ứng dụng phổ biến ảo hóa tập trung xung quanh khái niệm: ảo hóa trừu tượng hóa tài nguyên vật lý Thực tế có nhiều phương pháp ảo hóa phải bối rối lựa chọn phương pháp ảo hóa để ứng dụng cơng ty Hai phương pháp ảo hóa ứng dụng nhiều trung tâm liệu ảo hóa máy chủ ảo hóa lưu trữ Trong phương pháp ảo hóa, có hay phương pháp riêng mình, phương pháp có ưu nhược điểm riêng III.1 Ảo hóa máy chủ: Có phương pháp ảo hóa máy chính: ảo hóa hệ điều hành; mô phần cứng; paravirtualization (tạm gọi ảo hóa song song), khái niệm tương đối phân chia thành khối lượng công việc nhỏ hoạt động tốt III.1.1 Ảo hóa hệ điều hành Một hệ điều hành vận hành hệ điều hành chủ tồn có khả cung cấp tập hợp thư viện tương tác với ứng dụng, khiến cho ứng dụng hỗ trợ cảm thấy chạy máy chủ vật lý Từ phối cảnh ứng dụng, nhận thấy tương tác với ứng dụng chạy hệ điều hành ảo, tương tác với hệ điều hành ảo kiểm sốt tài ngun hệ điều hành ảo Nói chung, khơng thể thấy ứng dụng tài nguyên hệ điều hành đặt hệ điều hành ảo khác Phương pháp ảo hóa đặc biệt hữu dụng nhà cung cấp muốn mang lại cho cộng đồng người sử dụng khác chức khác hệ thống một máy chủ Đây phương pháp lý tưởng cho công ty máy chủ Web: Họ sử dụng ảo hóa container (OS ảo) để khiến cho trang Web chủ “tin rằng” trang web kiểm sốt tồn máy chủ Tuy nhiên, thực tế trang Web chủ chia sẻ máy với trang Web khác, trang Web lại có container riêng TRẦN TRUNG Trang 15 Khóa luận mơn học: Phương pháp Nghiên cứu khoa học Ảo hóa hệ điều hành u cầu tài nguyên hệ thống, bảo đảm hầu hết tài nguyên máy sẵn có cho ứng dụng chạy container Tuy nhiên, ảo hóa hệ điều hành có số nhược điểm Nhược điểm lớn phương pháp thường giới hạn lựa chọn hệ điều hành Sự container hóa nghĩa container cung cấp hệ điều hành tương tự hệ điều hành chủ chí thống phiên vá lỗi Như tưởng tượng, xảy vấn đề nhà cung cấp muốn chạy ứng dụng khác container, ứng dụng thường chứng thực cho phiên hệ điều hành vá lỗi Do đó, ảo hóa hệ điều hành thích hợp với cấu hình nhất, tình ảo hóa hệ điều hành lựa chọn hồn hảo III.1.2 Mơ phần cứng Trong phương pháp mô phần cứng, phần mềm dùng để ảo hóa (thường biết đến hypervisor) trình diễn mơi trường phần cứng mơ mà hệ điều hành khách hoạt động Mơi trường phần cứng mơ thường ám phần mềm điều khiển máy ảo hay VMM VMM tạo môi trường phần cứng chuẩn hóa hệ điều hành khách cư trú tương tác Do hệ điều hành máy khách VMM tạo gói thống nhất, gói chuyển từ máy sang máy khác, cấu hình vật lý hệ thống mà gói chạy khác Hypervisor cư trú VMM phần cứng vật lý chuyển yêu cầu tài nguyên từ VMM sang máy chủ vật lý Phương pháp ảo hóa hiểu ứng dụng chạy hệ điều hành khách hoàn toàn biệt lập với hệ điều hành khách hoạt động, hệ điều hành chạy VMM Các VMM lưu trú hypervisor ảo Phương pháp khơng hỗ trợ nhiều hệ điều hành, hỗ trợ nhiều hệ điều hành khác Những hệ điều hành khác phiên chí hệ điều hành hồn tồn khác Windows Linux chạy đồng thời phần mềm ảo hóa phần cứng Trình điều khiển máy ảo phải cung cấp cho máy ảo “ảnh” tồn hệ thống, bao gồm BIOS ảo, khơng gian nhớ ảo, thiết bị ảo Trình điều khiển máy ảo phải tạo trì cấu trúc liệu cho thành phần ảo (đặc biệt nhớ), cấu trúc phải cập nhật cho truy cập tương ứng thực máy ảo TRẦN TRUNG Trang 16 Khóa luận mơn học: Phương pháp Nghiên cứu khoa học Phương pháp mơ phần cứng Ảo hóa phần cứng sử dụng rộng rãi ngành phát triển phần mềm bảo đảm chất lượng (QA), cho phép hệ điều hành khác chạy đồng thời máy Điều cho phép phát triển song song thử nghiệm phần mềm nhiều môi trường hệ điều hành khác Mô phần cứng dùng để hợp máy chủ, môi trường ứng dụng/hệ điều hành copy chuyển từ nhiều máy chủ vật lý riêng rẽ sang máy chủ vật lý chạy phần mềm ảo Một nhược điểm việc mô phần cứng ảnh hưởng đến khả hoạt dộng hệ thống điều khiến cho ứng dụng máy ảo chạy chậm bình thường Một nhược điểm khác phần mềm ảo hóa xuất trước hệ điều hành khách giao diện phần cứng tiêu chuẩn hóa (VMM) Hypervisor mang đến cho VMM giao diện, sau chuyển thành yêu cầu tài nguyên vật lý thực máy Nghĩa hypervisor phải giữ giao diện cho tài nguyên máy; tài nguyên gọi trình điều khiển thiết bị Vấn đề trình điều khiển thiết bị mơ phần cứng hypervisor có trình điều khiển người sử dụng cài đặt trình điều khiển (khơng giống máy tính cá nhân) Do đó, máy có tài nguyên phần cứng hypervisor khơng có trình điều khiển, phần mềm ảo hóa khơng thể chạy máy Điều gây vấn đề, đặc biệt cho cơng ty muốn sử dụng phần cứng Các công ty cung cấp phần mềm ảo hóa mơ phần cứng gồm có VMWare (ở hai phiên VMWare Server ESX Server) Microsoft Microsoft cung cấp sản phẩm gọi Virtual Server VMWare hỗ trợ máy chủ x86, đặc biệt Hệ điều hành Microsoft Phần mềm Virtual Server Microsoft dự đoán bị Hyper-V thay thế, phần mềm biết đến phần Microsoft Windows Server 2008 Một phần mềm khác Xen, phần mềm thay nguồn mở dựa hypervisor TRẦN TRUNG Trang 17 Khóa luận mơn học: Phương pháp Nghiên cứu khoa học III.1.3 Paravirtualization Là phương pháp ảo hóa máy chủ khác Với phương pháp ảo hóa này, thay mơ mơi trường phần cứng hồn chỉnh, phần mềm ảo hóa lớp mỏng dồn truy cập hệ điều hành máy chủ vào tài nguyên máy vật lý sở, sử dụng môt kernel đơn để quản lý server ảo cho phép chúng chạy lúc (có thể ngầm hiểu, server giao diện người dùng sử dụng để tương tác với hệ điều hành – hay nói cách khác: cách để ta cảm nhận hệ điều hành) Paravirtualization đem lại tốc độ cao so với Full Virtualization hiệu sử dụng nguồn tài nguyên cao Nhưng yêu cầu guest OS chạy máy áo phải chỉnh sửa Điều có nghĩa khơng phải hệ điều hành chạy Paravirtualization (trái với Full Virtualization) XP Mode Windows ví dụ điển hình Paravirtualization Mơ hình Paravirtualization Phương pháp ảo hóa có hai ưu điểm Thứ nhất, giảm chi phí hoạt động số lượng mã Mơ phần cứng chèn tồn lớp mơ phần cứng hệ điều hành chủ phần cứng vật lý Ngược lại, lớp phần mềm mỏng paravirtualization hoạt động giống cảnh sát giao thông hơn, cho phép hệ điều hành chủ truy cập tài nguyên vật lý phần cứng, đồng thời ngăn không cho hệ điều hành chủ khác truy cập nguồn tài nguyên Ưu điểm thứ hai paravirtualization so với mô phần cứng paravirtualization khơng giới hạn trình điều khiển thiết bị phần mềm ảo hóa; thực tế paravirtualization khơng có trình điều khiển thiết bị Thay vào đó, sử dụng trình điều khiển thiết bị có hệ điều hành chủ, gọi máy chủ đặc quyền Nó cho phép cơng ty tận dụng hiệu suất phần cứng máy chủ, không bị giới hạn phần cứng mà trình điều khiển phải sẵn có phần mềm ảo hóa ảo hóa mơ phần cứng TRẦN TRUNG Trang 18 Khóa luận mơn học: Phương pháp Nghiên cứu khoa học Tuy nhiên, phương pháp ảo hóa có nhược điểm lớn: Do quan trọng dồn truy cập vào phần cứng sở, paravirtualization yêu cầu hệ điều hành chủ phải thay đổi để tương tác với giao diện paravirtualization Công việc thực truy cập mã nguồn hệ điều hành Do đó, nhược điểm giảm thiểu sử dụng máy chủ có chip sở hạ tầng sản xuất Một ví dụ paravirtualization sản phẩm nguồn mở gọi Xen, công ty thương mại XenSource bảo trợ Xen xuất nguồn phân phối Linux gần từ Red Hat Novell, có nhiều nguồn phân phối cộng đồng Linux Debian Ubuntu XenSource tự bán sản phẩm dựa Xen Một phần mềm tiềm khác Virtual Iron, giải pháp dựa Xen III.2 Ảo hóa lưu trữ Số lượng cơng ty phát triển lưu trữ liệu tăng ngày nhanh Do chuyển dịch chu trình kinh doanh sang ứng dụng số dựa Web, cơng ty bị chìm ngập biển liệu Việc tăng nhanh liệu gây vấn đề cho nhiều công ty Thứ nhất, dung lượng lưu trữ nhỏ, nhiều ứng dụng tạo nhiều liệu khả lưu trữ vật lý máy chủ Thứ hai, nhiều ứng dụng, đặc biệt ứng dụng dựa Internet, có nhiều máy cần truy cập liệu Tất liệu trì hỗn máy gây tắc nghẽn, khơng đề cập đến nguy máy chủ khơng hoạt động máy chủ chứa toàn liệu ứng dụng bị hỏng Cuối cùng, bùng nổ máy mà nhắc đến trong phần trước chương gây vấn đề lưu; nói cách khác, chép liệu nhiệm vụ khơng tưởng có hàng trăm nghìn máy cần lưu liệu Vì lý này, liệu ảo hóa Các cơng ty sử dụng phương pháp lưu trữ tập trung (lưu trữ ảo hóa) biện pháp tránh vấn đề truy cập liệu Hơn nữa, chuyển sang lưu trữ liệu tập trung giúp cơng ty CNTT giảm chi phí tăng hiệu quản lý liệu Vai trò phần cứng Mặc dù ảo hóa cơng nghệ phần mềm, tác động ảo hóa khiến phần cứng trở nên quan trọng Đó việc tháo dỡ nhiều máy chủ dịch chuyển hệ điều hành đến máy ảo khiến máy chủ lại, máy mà hỗ trợ tất máy ảo đó, trở nên quan trọng hết Mặc dù, cơng ty CNTT chấp nhận máy chủ riêng rẽ môi trường “một ứng dụng, máy chủ” bị hỏng lỗi hệ thống ảnh hưởng đến TRẦN TRUNG Trang 19 Khóa luận mơn học: Phương pháp Nghiên cứu khoa học nhóm người sử dụng, ảo hóa hồn tồn khác Mỗi máy chủ hỗ trợ nhiều máy ảo nhiều ứng dụng người sử dụng Nếu máy chủ ảo hóa gặp cố, gây ảnh hưởng đến nhiều ứng dụng toàn người sử dụng ứng dụng Phần cứng trở nên quan trọng phần cứng sẵn sàng để ảo hóa xuất thị trường Các nhà sản xuất phần cứng tạo khả ảo hóa có tầm quan trọng lớn Do vậy, ứng dụng phần mềm ảo hóa, tác động khơng ngờ phần cứng trở nên ngày quan trọng III.3 Ảo hóa ứng dụng Mục tiêu ảo hóa ứng dụng cung cấp lớp tương thích (compatibility layers), giúp người sử dụng chạy phần mềm Windows Linux chẳng hạn Dự án mã nguồn mở Wine ví dụ tiêu biểu ảo hóa ứng dụng Một cách rõ ràng hơn, ảo hóa ứng dụng công nghệ phần mềm giúp tăng mềm dẻo quản lý tương thích ứng dụng cách tách chúng khỏi hệ điều hành chủ Một ứng dụng khơng tương thích với hệ điều hành chủ, sau kích hoạt để chạy bị “lừa” để lầm tưởng chạy tương tác hệ điều hành tương thích Ảo hóa ứng dụng - Wine cho phép chạy MS Office IE Linux TRẦN TRUNG Trang 20 Khóa luận môn học: Phương pháp Nghiên cứu khoa học Phần III Những nguyên lý sáng tạo ứng dụng I Nguyên lý phân nhỏ Khi xây dựng hệ thống phần mềm, nhà phát triển phân tách thành nhiều thành phần module service khác nhau, chia sẻ tài ngun Với cơng nghệ ảo hóa, thành phần phát triển máy ảo khác nhau, cần kết nối chia sẻ tài nguyên Một ví dụ xây dựng ứng dụng web: sở liệu đặt máy ảo, server web đặt máy ảo, việc phát triển lại thực máy ảo riêng II Nguyên lý tách khỏi Với điện tốn đám mây, người dùng khơng cịn phải trực tiếp cài đặt phần mềm hay lưu trữ liệu thiết bị cá nhân tất xử lý máy chủ người dùng cần thông qua Internet để truy cập xử lý Nhờ máy tính cá nhân hay smartphone, PDA khơng cần phải có cấu hình q mạnh hay có khả lưu trữ nhiều mà chủ yếu cần kết nối Intenet, truy cập liệu thơng qua trình duyệt Trong cơng nghệ ảo hóa, để giảm thời gian khởi động tắt máy tăng hiệu suất thực thi dịch vụ đó, ta tách dịch vụ không cần thiết phải chạy song song sang máy ảo, cần cần chạy máy ảo để kết nối đến Một ví dụ lập trình phần mềm có truy cập sở liệu, ta cài đặt sở liệu hệ điều hành ảo, máy thật khởi động hay chạy nhanh khơng tốn tài ngun cho dịch vụ sở liệu mà cần sử dụng, cần chạy máy ảo kết nối đến III Nguyên lý cục Trong công nghệ ảo hóa, nguyên lý thực thi cách rõ ràng: hệ thống phần mềm hay lưu trữ phân tách làm nhiều module, module phát triển tảng hệ điều hành riêng biệt để tối ưu hóa khả thực thi chương trình IV.Ngun lý kết hợp Trong cơng nghệ ảo hóa, máy chủ thật cài đặt nhiều máy chủ ảo để thực thi công việc khác dễ dàng kết nối, chia sẻ tài nguyên TRẦN TRUNG Trang 21 Khóa luận môn học: Phương pháp Nghiên cứu khoa học Trong điện toán đám mây, người ta kết hợp sức mạnh cơng nghệ ảo hóa, Internet băng thơng rộng phát triển viễn thông với công nghệ kết nối Wifi, 3G,… để ngày cho đời dịch vụ, phần mềm trực tuyến mạnh mẽ mà người dùng đâu, vào thời điểm nào, dùng thiết bị kết nối Internet truy cập sử dụng V Nguyên lý chứa Nguyên lý thể rõ công nghệ ảo hóa: bên máy chủ vật lý cài đặt nhiều máy chủ ảo để lưu trữ xử lý tác vụ chuyên biệt VI.Nguyên lý thực sơ Trong điện toán đám mây, sử dụng công nghệ lập trình đại Ajax, Adobe Air, Google Gear, HTML5,… để xây dựng hệ phần mềm chạy tảng trình duyệt hay hệ điều hành Chính nhờ đó, người dùng tiện lợi việc sử dụng dịch vụ thiết bị khác Trong cơng nghệ ảo hóa, hệ điều hành ảo cấu hình thật hồn chỉnh mang qua lại nhiều máy vật lý khác mà không cần chỉnh sửa lại cần cài đặt thêm phần mềm cần thiết Điều thuận lợi nhanh chóng muốn thiết lập hệ thống mạng thực tác vụ khác VII Ngun lý dự phịng Thất liệu vấn đề nóng bỏng giới công nghệ Những nhà cung cấp dịch vụ điện toán đám mây tin với việc người dùng không lưu trữ liệu máy cá nhân, mà tất tập trung xử lý máy chủ nhà cung cấp làm hạn chế tổn thất liệu nhà cung cấp có nhiệm vụ tập trung việc đảm bảo an toàn Thêm nữa, việc sử dụng phần mềm web giảm thiểu khả xung đột phần mềm máy người dùng khơng cần phải cài đặt mà cần thơng qua trình duyệt để xử dụng dịch vụ online Trong cơng nghệ ảo hóa, người dùng dễ dàng tạo máy chủ lưu trữ backup thơng tin Ví dụ tạo máy ảo khác nhau, máy dùng để truy cập Internet, máy không truy cập Internet mà nối mạng nội để xử lý công việc, máy không truy cập Internet mà nối mạng nội để thực việc backup TRẦN TRUNG Trang 22 Khóa luận mơn học: Phương pháp Nghiên cứu khoa học liệu Điều dễ dàng thực mà không cần tốn thêm tiền để mua máy vật lý thiết bị kết nối mạng VIII Nguyên lý vạn Nguyên lý thể rõ nét cơng nghệ ảo hóa Trên máy tính vật lý, người ta tạo nhiều máy ảo chạy hệ điều hành khác từ thông thường đến server để thực nhiều tác vụ lúc Một ví dụ sau: máy tính thật cài hệ điều hành Windows 7, máy ảo Linux Server để làm máy chủ web, máy ảo Windows Server 2003 để cài đặt sở liệu, máy ảo Windows XP để thử nghiệm giải trí,… điều đặc biệt thuận lợi cho người dùng công ty vừa nhỏ muốn có hệ thống mạng để xử lý cơng việc lưu trữ liệu Nhờ bận tâm nhiều đến việc mua bổ sung thêm máy tính vật lý, đồng thời làm tăng hiệu suất hoạt động máy lên nhiều lần IX Nguyên lý động Trong điện toán đám mây, tính linh động thể rõ Dữ liệu lưu trữ máy chủ nhà cung cấp, sử dụng dịch vụ phần mềm web thơng qua trình duyệt để thực tác vụ theo yêu cầu Như với thiết bị máy vi tính cá nhân, smartphone, pda hay thiết bị tân thời máy tính bảng, netbook, nơi nào, vào thời gian cần kết nối Internet truy cập dịch vụ Không thế, hệ web kết nối tất người, chia sẻ liệu, chỉnh sửa thông tin, thực công việc lúc cách dễ dàng Chúng ta thấy qua ví dụ sau: người du lịch, chụp hình phong cảnh smartphone, ảnh đánh dấu vị trí thời gian, post lên trang web chia sẻ ảnh, đồng thời thông báo đến cho tất bạn bè kết nối, họ bình luận hay nói chuyện trang web Trong cơng nghệ ảo hóa, tạo máy ảo thiết lập cấu hình chuẩn, cần chép vào USB mang qua lại máy thật vật lý khác nhân nhiều máy ảo giống để thực nghiệm Chúng ta thực điều dễ dàng nhanh chóng, khơng cần tâm đến cấu hình máy thực vật lý việc cài đặt driver điều khiển thiết bị TRẦN TRUNG Trang 23 Khóa luận mơn học: Phương pháp Nghiên cứu khoa học X Nguyên lý tác động hữu hiệu Trong cơng nghệ ảo hóa, hệ thống trung tâm máy chủ phải chạy liên tục 24/24 người dùng khắp nơi giới, không thời điểm truy cập dịch vụ web xử lý thông tin XI Nguyên lý rẻ thay cho đắt Trong điện toán đám mây, dịch vụ cung cấp theo nhiều phiên khác Với người dùng thơng thường dùng phiên miễn phí giá rẻ phải chịu số phiền phức dung lượng lưu trữ, quảng cáo Người dùng cao cấp cơng ty sử dụng theo th bao hàng tháng hàng năm với chất lượng tốt Tuy vậy, với phát triển vũ bão cơng nghệ, cạnh tranh nhà cung cấp dịch vụ lớn, nhiều website cung cấp dịch vụ miễn phí mà chất lượng cao đời, đáp ứng nhu cầu đại đa số người dùng Với công nghệ ảo hóa, người dùng thơng thường cơng ty vừa nhỏ giảm thiểu chi phí phải trả cho việc thiết lập hệ thống mạng máy chủ, thay vào cần đầu tư máy chủ vật lý tốt, cài đặt nhiều hệ thống máy chủ khác, đáp ứng tốt nhu cầu công việc XII Nguyên lý thay sơ đồ học Với điện tốn đám mây, người dùng thơng thường không cần phải để tâm đến việc đầu tư phần cứng để lưu trữ liệu xử lý công việc Tất thứ lưu trữ máy chủ nhà cung cấp dịch vụ web Bằng cách này, nhiều người truy cập chia sẻ liệu Trong tương lai, viễn cảnh đưa người dùng cần thiết bị cài sẵn trình duyệt, khơng cần ổ cứng, kết nối Internet truy cập, xử lý liệu từ đâu Trong cơng nghệ ảo hóa, trước kia, hệ điều hành cần phải cài máy vật lý riêng biệt, cần máy tính vật lý chạy nhiều hệ điều hành lúc Trong tương lai, điện thoại thơng minh khởi động lúc nhiều hệ điều hành TRẦN TRUNG Trang 24 Khóa luận mơn học: Phương pháp Nghiên cứu khoa học Tài liệu tham khảo [1] WikiPedia, Cloud Computing, http://en.wikipedia.org/wiki/Cloud_computing [2] Salesforge, What is Cloud Computing [3] Nguyễn Văn Chương, Cloud Computing – Hạ tầng ứng dụng, http://my.opera.com/Alibobo/blog/cloud-computing-ha-tang-va-ung-dung [4] Trung tâm tin học Khoa học tự http://forum.t3h.vn/showthread.php?t=21058 [5] nhiên, Cloud Computing gì, Cloud Computing Conference 2009, http://cloudslam09.com/ [6] IBM, Cloud Computing with http://www.ibm.com/developerworks/linux/library/l-cloud-computing/ Linux, [7] Diễn đàn công nghệ ảo hóa, www.congngheaohoa.com [8] Wikipedia, Virtualization, http://en.wikipedia.org/wiki/Virtualization [9] http://virtualization.com/ [10] Virtualization Jounal, http://virtualization.sys-con.com/ [11] Virtualization Conference & Expo, http://www.virtualizationconference.com/ [12] Virtualization Resource http://www.virtualizationadmin.com/ TRẦN TRUNG Site – Articles & Tutorials, Trang 25 ... ứng dụng Áp dụng cơng nghệ ảo hóa để chia sẻ tài nguyên Ở tảng độc lập tồn cho ứng dụng khác , ứng dụng chạy server Trong ? ?đám mây? ??, server chia sẻ (được ảo hóa) hệ điều hành ứng dụng để sử dụng. .. Điện toán đám mây I Giới thiệu điện toán đám mây I.1 Giới thiệu Điện tốn đám mây (Cloud Computing), cịn gọi điện tốn máy chủ ảo, mơ hình điện tốn sử dụng cơng nghệ máy tính phát triển dựa vào... công nghệ thông tin đại mà giới hướng đến hoàn thiện điện tốn đám mây cơng nghệ ảo hóa Kèm theo đó, em xin nêu phân tích, theo ý kiến chủ quan mình, nguyên lý sáng tạo ứng dụng hai xu hướng công

Ngày đăng: 02/11/2012, 11:15

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan