118
TRƯỜNG ĐẠI HỌC HÀ TĨNH KHOA KỸ THUẬT CÔNG – NGHỆ BÁO CÁO BÀI TẬP LỚN Đề tài: Tìm hiểu về điện toán đám mây và các ứng dụng đa phương tiện Giảng viên hướng dẫn : Nguyễn Quốc Dũng. Sinh viên thực hiện : Nguyễn Đình Bắc. Lớp : K19 – CNTT. Khóa : 2014 – 2015

i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

TRƯỜNG ĐẠI HỌC HÀ TĨNH

KHOA KỸ THUẬT CÔNG – NGHỆ

BÁO CÁO BÀI TẬP LỚN

Đề tài: Tìm hiểu về điện toán đám mây và các ứng dụng đa phương tiện

Giảng viên hướng dẫn : Nguyễn Quốc Dũng.

Sinh viên thực hiện : Nguyễn Đình Bắc.

Lớp : K19 – CNTT.

Khóa : 2014 – 2015

Hà Tĩnh, tháng 2, năm 2015

Page 2: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Mục lục Trang

LỜI NÓI ĐẦU....................................................................................................................4

CHƯƠNG I: ĐIỆN TOÁN ĐÁM MÂY...........................................................................6

I. Tổng quan về điện toán đám mây..............................................................................6

1. Đặt vấn đề.....................................................................................................................6

2. Định nghĩa....................................................................................................................6

4. Mô hình tổng quan của điện toán đám mây................................................................10

5. Các loại hình đám mây...............................................................................................10

6. Đặc điểm của điện toán đám mây...............................................................................12

7. Các giải pháp..............................................................................................................13

8. So sánh điện toán đám mây và điện toán truyền thống.............................................15

II. Hiện thực hóa điện toán đám mây...........................................................................16

1. Các dịch vụ của đám mây..........................................................................................17

2. Ảo hóa........................................................................................................................19

3. Mô hình điện toán đám mây......................................................................................22

4. Cách tính chi phí trong điện toán đám mây...............................................................25

III. Cấu trúc và cách hoạt động của “Điện toán đám mây”........................................26

IV. Xu hướng phát triển của điện toán đám mây.........................................................29

1. Dự báo xu hướng phát triển chung.............................................................................29

2. Điện toán đám mây và xu hướng................................................................................29

2

Page 3: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

CHƯƠNG II: ĐIỆN TOÁN ĐÁM MÂY CHO CÁC DỊCH VỤ ĐA PHƯƠNG TIỆN

............................................................................................................................................31

I. Khái niệm chung.......................................................................................................31

1. Giới thiệu....................................................................................................................31

2. Multimedia là gì?........................................................................................................31

3. Điện toán đám mây truyền đa phương tiện.................................................................32

II. Đám mây truyền thông-media cloud.......................................................................34

1. Kiến trúc đám mây truyền thông đa phương tiện.......................................................34

2. Phân tán song song xử lý truyền thông đa phương tiện..............................................36

3. QoS đám mây truyền thông........................................................................................37

4. Truyền thông đám mây-cloud media..........................................................................38

a, Ứng dụng (Applications)...........................................................................................38

b, Lưu trữ và chia sẻ (Storage and Sharing)..................................................................39

c, Tạo mới và chỉnh sửa (Authoring and Mashup).........................................................40

d, Thích ứng và phân phối (Adaptation and Delivery)...................................................42

e, Trình diễn (Media Rendering)....................................................................................43

f, Thách thức lớn của điện toán đám mây truyền thông đa phương tiện....................45

III. Tác động của điện toán đám mây đối với các dịch vụ đa phương tiện................46

1. Lý do để các công ty cung cấp dịch vụ đa phương tiện đột phá với công nghệ điện

toán đám mây..................................................................................................................47

2. Tích hợp vào quy trình làm việc.................................................................................48

CHƯƠNG III: NGHIÊN CỨU ỨNG DỤNG ĐIỆN TOÁN ĐÁM MÂY CHO DỊCH

VỤ IPTV............................................................................................................................50

I. Khái niệm..................................................................................................................50

3

Page 4: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

1. Lịch sử phát triển của IPTV........................................................................................50

2. Định nghĩa..................................................................................................................51

II. Cấu trúc truyền thống cho dịch vụ IPTV...............................................................53

1. Nguyên lý hoạt động của hệ thống IPTV...................................................................53

2. Mô hình kiến trúc hệ thống cung cấp dịch vụ IPTV..................................................54

III. Cấu trúc đám mây cho dịch vụ Video theo yêu cầu - VoDaaS.............................56

1. Tại sao lại sử dụng điện toán đám mây......................................................................56

2. Đề xuất kiến trúc dịch vụ IPTV trên điện toán đám mây...........................................58

3. Mây hóa dịch vụ Video theo yêu cầu-VoDaaS..........................................................60

ĐÁNH GIÁ CÔNG VIỆC VÀ KẾT LUẬN...................................................................69

4

Page 5: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

LỜI NÓI ĐẦU

Hiện nay công nghệ thông tin ngày càng phát triển, máy vi tính đã trở thành một

phần tất yếu của cuộc sống. Chúng ta cần máy tính ở khắp mọi nơi, có thể là do công việc

nghiên cứu hoặc trong bất cứ lĩnh vực nào. Khi sử dụng máy tính hằng ngày của chúng ta

tăng lên thì nguồn tài nguyên máy tính của chúng ta cũng cần tăng lên. Vậy chúng ta đã

giải quyết vấn đề này như thế nào? Đối với các công ty lớn như Google, Microsoft thì

việc khai thác nguồn tài nguyên lớn như vậy cũng không phải là vấn đề lớn. Nhưng đối

với các doanh nghiệp nhỏ hơn thì nguồn tài nguyên lớn như vậy tác động không nhỏ tới

kinh doanh. Với những vấn đề lớn về cơ sở hạ tầng công nghệ thông tin (CNTT) như máy

hỏng, treo ổ cúng, lổi phần mềm.v.v... Đây là một vấn đề đau đầu cho các chủ doanh

nghiệp. Giải pháp nào có thể đáp ứng nhu cầu trên? Điện toán đám mây ra đời đã cung

cấp một giải pháp cho tình trạng này.

Điện toán đám mây là một kiểu tính toán mà ở đó các công việc CNTT được cung

cấp như một dịch vụ trên Internet đến nhiều khách hàng bên ngoài và khách hàng được

tính tiền theo sựu ủng hộc của họ. Nhiều nhà cung cấp điện toán đám mây đã xuất hiên và

có một sự tang trưởng đáng kể trong công việc sữ dụng dịch vụ này. Google, Microsoft,

Yahoo, IBM và Amazon đã bắt dầu cung cấp dịch vụ điện toán đám mây. Trong đó

Amazon là nhà tiên phong trong lĩnh vực này. Các công ty nhỏ như SmugMug, một trang

web lưu trữ hình ảnh trực tuyến, có sử dụng dịch vụ điện toán đám mây để lưu trữ tất cả

dữ liệu và thực hiện một số dịch vụ của mình.

Không nằm ngoài xu thế chung của ngành công nghệ thông tin thế giới, Việt Nam

đang dần tiếp cận dịch vụ đám mây thông qua các dự án của một số doanh nghiệp nước

ngoài như Microsoft, Intel, IBM… Công nghệ này được coi là giải pháp cho những vấn

đề mà nhiều công ty đang gặp phải như thiếu năng lực công nghệ thông tin, chi phí đầu tư

hạn chế… Hầu hết các nhà lãnh đạo công nghệ thông tin đều khá kỳ vọng khi nhận định

về công nghệ này. Với những sự kì vọng to lớn như vậy đối với công nghệ điện toán đám

mây. Việc nghiên cứu và triển khai các dịch vụ sao cho có hiệu quả về chi phí cũng như

5

Page 6: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

chất lượng và đem lại nhiều tiện ích cho người sử dụng đang là yêu cầu được đặt ra bức

thiết đối với các nhà cung cấp dịch vụ.

Điện toán đám mây được sữ dụng trong các lĩnh vực khác nhau như web hosting,

lập trình song song, dựng hình đồ họa, mô hình tài chính (IBM Clounds), các phương

pháp duyệt và tìm kiếm trên web (web spider), phân tích gen (Amazon Clounds),...

Để tìm hiểu về điện toán đám mây em đã làm đề tài nghiên cứu này để tìm hiểu về

sự ra đời, phát triển của điện toán đám mây. Cho mọi người có thể hiểu sâu hơn về công

nghệ điện toán đám mây. Một xu hướng công nghệ đang được các nhà doanh nghiệp cũng

như người “tiêu dùng” để ý. Đề tài nghiên cứu này được thực hiện bằng sự tìm hiểu của

bản thân qua hệ thống thông tin trên mạng Internet, dựa trên những phần mềm em tìm

hiểu về công nghệ điện toán đám mây. Mong rằng qua đề tài nghiên cứu về điện toán đám

mây này sẽ giúp mọi người hiểu hơn về công nghệ điện toán đám mây.

Trong quá trình làm đề tài này còn nhiều thiếu sót về nội dung và cách trình bày,

mong các thầy cô cùng các bạn có thể đóng góp ý kiến để có thể hoàn thiện đề tài nghiên

cứu này một cách hoàn chỉnh hơn.

Em xin trân thành cảm ơn thầy giáo Nguyễn Quốc Dũng đã hướng dẫn, giúp đỡ em

trong quá trình học tập cũng như làm bài tập lớn môn học.

6

Page 7: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

CHƯƠNG I: Điện Toán Đám Mây

I. Tổng quan về điện toán đám mây

1. Đặt vấn đề

Ngày nay, đối với các công ty, doanh nghiệp, việc quản lý tốt, hiệu quả dữ liệu của

riêng công ty cũng như dữ liệu khách hàng, đối tác là một trong những bài toán được ưu

tiên hàng đầu và đang không ngừng gây khó khăn cho họ. Để có thể quản lý được nguồn

dữ liệu đó, ban đầu các doanh nghiệp phải đầu tư, tính toán rất nhiều loại chi phí như chi

phí cho phần cứng, phần mềm, mạng, chi phí cho quản trị viên, chi phí bảo trì, sửa

chữa… Ngoài ra họ còn phải tính toán khả năng mở rộng, nâng cấp thiết bị, phải kiểm

soát việc bảo mật dữ liệu cũng như tính sẵn sàng cao của dữ liệu.

Từ một bài toán điển hình như vậy, chúng ta thấy được rằng nếu có một nơi tin cậy

giúp các doanh nghiệp quản lý tốt nguồn dữ liệu đó, các doanh nghiệp sẽ không còn quan

tâm đến cơ sở hạ tầng, công nghệ mà chỉ tập trung chính vào công việc kinh doanh của họ

thì sẽ mang lại cho họ hiệu quả và lợi nhuận ngày càng cao hơn.

Thuật ngữ “cloud computing” còn được bắt nguồn từ ý tưởng đưa tất cả mọi thứ như

dữ liệu, phần mềm, tính toán… lên trên mạng Internet. Chúng ta sẽ không còn trông thấy

các máy PC, máy chủ của riêng các doanh nghiệp để lưu trữ dữ liệu, phần mềm nữa mà

chỉ còn một số các “máy chủ ảo” tập trung ở trên mạng. Các “máy chủ ảo” sẽ cung cấp

các dịch vụ giúp cho doanh nghiệp có thể quản lý dữ liệu dễ dàng hơn, họ sẽ chỉ trả chi

phí cho lượng sử dụng dịch vụ của họ, mà không cần phải đầu tư nhiều vào cơ sở hạ tầng

cũng như quan tâm nhiều đến công nghệ. Xu hướng này sẽ giúp nhiều cho các công ty,

doanh nghiệp vừa và nhỏ mà không có cơ sở hạ tầng mạng, máy chủ để lưu trữ, quản lý

dữ liệu tốt.

Vậy “cloud computing” là gì? Nó có thể giải quyết bài toán trên như thế nào và có

những đặc điểm nổi bật gì? Chúng ta sẽ đi qua các phần sau để nắm rõ vấn đề này.

2. Định nghĩa

“Điện toán đám mây (cloud computing) là một khái niệm rộng, nó tương quan với

các phương thức để cung cấp cơ sở hạ tầng, dịch vụ và phần mềm thông qua mạng theo 7

Page 8: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

nhu cầu, phù hợp với quy mô. Điện toán đám mây dựa trên một nền tảng ảo hóa, trong đó

các kho tài nguyên (ảo hóa) được tổ chức một cách linh động vì lợi ích của các ứng dụng

và phần mềm. Điều này sẽ làm thay đổi cách thức các ứng dụng được viết ra và cung

cấp” – Cisco System

“Điện toán đám mây là một mô hình để hỗ trợ truy cập qua mạng thuận tiện, theo

nhu cầu vào một kho tài nguyên điện toán có thể định cấu hình được (như là tài nguyên

mạng, máy chủ, lưu trữ, ứng dụng và dịch vụ) có thể được cung cấp và thu hồi nhanh

chóng với công sức quản lý hoặc tương tác của nhà quản trị ở mức độ tối thiểu. Mô hình

điện toán đám mây đảm bảo độ sẵn sàng và được cấu thành từ năm đặc tính cần thiết, ba

mô hình cung cấp và bốn mô hình triển khai” – NIST (Viện tiêu chuẩn và Công nghệ

Quốc gia, Mỹ). Mô hình điện toán đám mây theo NIST được minh họa ở hình vẽ dưới

đây.

Hình 1.1: Mô hình điện toán đám mây của NIST

3. Ưu và nhược điểm của cloud computing:

8

Page 9: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

a) Ưu điểm: Những ưu điểm và thế mạnh dưới đây đã góp phần giúp "điện toán đám

mây" trở thành mô hình điện toán được áp dụng rộng rãi trên toàn thế giới.

Tính linh động: Người dùng có thể thoải mái lựa chọn các dịch vụ phù hợp với nhu

cầu của mình, cũng như có thể bỏ bớt những thành phần mà mình không muốn.

(Thay vì phải bỏ ra hàng trăm USD cho 1 bộ Ms office, ta có thể mua riêng lẻ từng

phần hoặc chỉ trả 1 khoản phí rất nhỏ mỗi khi sử dụng 1 phần nào đó của nó).

Giảm bớt phí: Người dùng không chỉ giảm bớt chi phí bản quyền mà còn giảm

phần lớn chi phí cho việc mua và bảo dưỡng máy chủ. Việc tập hợp ứng dụng của

nhiều tổ chức lại 1 chỗ sẽ giúp giảm chi phí đầu tư ban đầu, cũng như tăng hiệu

năng sử dụng các thiết bị này một cách tối đa.

Tạo nên sự độc lập: Người dùng sẽ không còn bị bó hẹp với 1 thiết bị hay 1 vị trí

cụ thể nào nữa. Với điện toán đám mây, phần mềm, dữ liệu có thể được truy cập và

sử dụng từ bất kì đâu, trên bất kì thiết bị nào mà không cần phải quan tâm đến giới

hạn phần cứng cũng như địa lý.

Tăng cường độ tin cậy: Dữ liệu trong mô hình điện toán đám mây được lưu trữ 1

cách phân tán tại nhiều cụm máy chủ tại nhiều vị trí khác nhau. Điều này giúp tăng

độ tin cậy, độ an toàn của dữ liệu mỗi khi có sự cố hoặc thảm họa xảy ra.

Bảo mật: Việc tập trung dữ liệu từ nhiều nguồn khác nhau sẽ giúp các chuyên gia

bảo mật tăng cường khả năng bảo vệ dữ liệu của người dùng, cũng như giảm thiểu

rủi ro bị ăn cắp toàn bộ dữ liệu. (Dữ liệu được đặt tại 6 máy chủ khác nhau →

trong trường hợp hacker tấn công, bạn cũng sẻ chỉ bị lộ 1/6. Đây là 1 cách chia sẻ

rủi ro giữa các tổ chức với nhau)

Bảo trì dễ dàng: Mọi phần mềm đều nằm trên server, lúc này, người dùng sẽ không

cần lo lắng cập nhật hay sửa lỗi phần mềm nữa. Và các lập trình viên cũng dễ dàng

hơn trong việc cài đặt, nâng cấp ững dụng của mình.

b) Nhược điểm:

Tuy nhiên, mô hình điện toán này vẫn còn mắc phải một số nhược điểm sau:

9

Page 10: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Tính riêng tư: Các thông tin người dùng và dữ liệu được chứa trên điện toán đám

mây có đảm bảo được riêng tư, và liệu các thông tin đó có bị sử dụng vì một mục

đích nào khác?

Tính sẵn dùng: Liệu các dịch vụ đám mây có bị “treo” bất ngờ, khiến cho người

dùng không thể truy cập các dịch vụ và dữ liệu của mình trong những khoảng thời

gian nào đó khiến ảnh hưởng đến công việc?

Mất dữ liệu: Một vài dịch vụ lưu trữ dữ liệu trực tuyến trên đám mây bất ngờ

ngừng hoạt động hoặc không tiếp tục cung cấp dịch vụ, khiến cho người dùng phải

sao lưu dữ liệu của họ từ “đám mây” về máy tính cá nhân. Điều này sẽ mất nhiều

thời gian. Thậm chí một vài trường hợp, vì một lý do nào đó, dữ liệu người dùng bị

mất và không thể phục hồi được.

Tính di động của dữ liệu và quyền sở hữu: Một câu hỏi đặt ra, liệu người dùng có

thể chia sẻ dữ liệu từ dịch vụ đám mây này sang dịch vụ của đám mây khác? Hoặc

trong trường hợp không muốn tiếp tục sử dụng dịch vụ cung cáp từ đám mây, liệu

người dùng có thể sao lưu toàn bộ dữ liệu của họ từ đám mây? Và làm cách nào để

người dùng có thể chắc chắn rằng các dịch vụ đám mây sẽ không hủy toàn bộ dữ

liệu của họ trong trường hợp dịch vụ ngừng hoạt động.

Khả năng bảo mật : Vấn đề tập trung dữ liệu trên các “đám mây” là cách thức hiệu

quả để tăng cường bảo mật, nhưng mặt khác cũng lại chính là mối lo của người sử

dụng dịch vụ của điện toán đám mây. Bởi lẽ một khi các đám mây bị tấn công hoặc

đột nhập, toàn bộ dữ liệu sẽ bị chiếm dụng.

Các quy định pháp luật cho các dịch vụ, giữa khách hàng và nhà cung cấp.

10

Page 11: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

4. Mô hình tổng quan của điện toán đám mây

Các nguồn điện toá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 để mọi người kết

nối và sử dụng mỗi khi họ cần.

Hình 1.2: Mô hình tổng quan của điện toán đám mây

Hiện nay, các nhà cung cấp đưa ra nhiều dịch vụ của điện toán đám mây theo nhiều

hướng khác nhau, đưa ra các chuẩn riêng cũng như cách thức hoạt động khác nhau. Do

đó, việc tích hợp các cloud để giải quyết một bài toán lớn của khách hàng vẫn còn là một

vấn đề khó khăn. Chính vì vậy, các nhà cung cấp dịch vụ đang có xu hướng tích hợp các

đám mây lại với nhau thành “sky computing”, đưa ra các chuẩn chung để giải quyết các

bài toán lớn của khách hàng.

5. Các loại hình đám mây

a, Đám mây công cộng

Đám mây công cộng là các dịch vụ đám mây được một bên thứ ba (người bán) cung

cấp. Chúng tồn tại ngoài tường lửa công ty và chúng được lưu trữ đầy đủ và được nhà

cung cấp đám mây quản lý.11

Page 12: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Các đám mây công cộng cố gắng cung cấp cho người tiêu dùng với các phần tử công

nghệ thông tin tốt nhất. Cho dù đó là phần mềm, cơ sở hạ tầng ứng dụng hoặc cơ sở hạ

tầng vật lý, nhà cung cấp đám mây chịu trách nhiệm về cài đặt, quản lý, cung cấp và bảo

trì. Khách hàng chỉ chịu phí cho các tài nguyên nào mà họ sử dụng, vì thế cái chưa sử

dụng được loại bỏ.

Tất nhiên điều này liên quan đến chi phí. Các dịch vụ này thường được cung cấp với

"quy ước về cấu hình," nghĩa là chúng được phân phối với ý tưởng cung cấp các trường

hợp sử dụng phổ biến nhất. Các tùy chọn cấu hình thường là một tập hợp con nhỏ hơn so

với những gì mà chúng đã có nếu nguồn tài nguyên đã được người tiêu dùng kiểm soát

trực tiếp. Một điều khác cần lưu ý là kể từ khi người tiêu dùng có quyền kiểm soát một

chút trên cơ sở hạ tầng, các quy trình đòi hỏi an ninh chặt chẽ và tuân thủ quy định dưới

luật không phải lúc nào cũng thích hợp cho các đám mây chung.

b, Đám mây riêng

Đám mây riêng là các dịch vụ đám mây được cung cấp trong doanh nghiệp. Những

đám mây này tồn tại bên trong tường lửa công ty và chúng được doanh nghiệp quản lý.

Các đám mây riêng đưa ra nhiều lợi ích giống như các đám mây chung thực hiện với

sự khác biệt chính: doanh nghiệp có trách nhiệm thiết lập và bảo trì đám mây này. Sự khó

khăn và chi phí của việc thiết lập một đám mây bên trong đôi khi có thể có chiều hướng

ngăn cản việc sử dụng và chi phí hoạt động liên tục của đám mây có thể vượt quá chi phí

của việc sử dụng một đám mây chung.

Các đám mây riêng đưa ra nhiều lợi thế hơn so với loại chung. Việc kiểm soát chi tiết

hơn trên các tài nguyên khác nhau đang tạo thành một đám mây mang lại cho công ty tất

cả các tùy chọn cấu hình có sẵn. Ngoài ra, các đám mây riêng là lý tưởng khi các kiểu

công việc đang được thực hiện không thiết thực cho một đám mây chung, do đúng với các

mối quan tâm về an ninh và về quản lý.

c, Đám mây lai

Đám mây lai là một sự kết hợp của các đám mây công cộng và riêng. Những đám

mây này thường do doanh nghiệp tạo ra và các trách nhiệm quản lý sẽ được phân chia

12

Page 13: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

giữa doanh nghiệp và nhà cung cấp đám mây công cộng. Đám mây lai sử dụng các dịch

vụ có trong cả không gian công cộng và riêng.

Các đám mây lai là câu trả lời khi một công ty cần sử dụng các dịch vụ của cả hai

đám mây riêng và công cộng. Theo hướng này, một công ty có thể phác thảo các mục tiêu

và nhu cầu của các dịch vụ và nhận được chúng từ đám mây công cộng hay riêng, khi

thích hợp. Một đám mây lai được xây dựng tốt có thể phục vụ các quy trình nhiệm vụ-tới

hạn, an toàn, như nhận các khoản thanh toán của khách hàng, cũng như những thứ là

không quan trọng bằng kinh doanh, như xử lý bảng lương nhân viên.

Hạn chế chính với đám mây này là sự khó khăn trong việc tạo ra và quản lý có hiệu

quả một giải pháp như vậy. Phải có thể nhận được và cung cấp các dịch vụ lấy từ các

nguồn khác nhau như thể chúng có nguồn gốc từ một chỗ và tương tác giữa các thành

phần riêng và chung có thể làm cho việc thực hiện thậm chí phức tạp hơn nhiều. Do đây

là một khái niệm kiến trúc tương đối mới trong điện toán đám mây, nên cách thực hành và

các công cụ tốt nhất về loại này tiếp tục nổi lên và bất đắc dĩ chấp nhận mô hình này cho

đến khi hiểu rõ hơn.

d, Đám mây cộng đồng

Đám mây cộng đồng là đám mây liên quan đến việc chia sẻ cơ sở hạ tầng giữa các tổ

chức, các nhóm đối tượng có mục đích chia sẻ cùng một nội dung. Ví dụ như các tổ chức

hay một nhóm đối tượng thuê những đám mây riêng để chia sẻ chung những nôi dung về

âm nhạc, phim ảnh, công nghệ, quân sự…

6. Đặc điểm của điện toán đám mây

Nhanh chóng cải thiện với người dùng có khả năng cung cấp sẵn các tài nguyên cơ sở

hạ tầng công nghệ một cách nhanh chóng và ít tốn kém.

Chi phí được giảm đáng kể và chi phí vốn đầu tư được chuyển sang hoạt động chi

tiêu. Điều này làm giảm rào cản cho việc tiếp nhận, chẳng hạn như cơ sở hạ tầng được

cung cấp bởi đối tác thứ 3 và không cần phải mua để dùng cho các tác vụ tính toán thực

hiện 1 lần hay chuyên sâu mà không thường xuyên. Việc định giá dựa trên cơ sở tính toán

13

Page 14: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

theo nhu cầu thì tốt đối với những tùy chọn dựa trên việc sử dụng và các kỹ năng IT được

đòi hỏi tối thiểu (hay không được đòi hỏi) cho việc thực thi.

Sự độc lập giữa thiết bị và vị trí làm cho người dùng có thể truy cập hệ thống bằng

cách sử dụng trình duyệt web mà không quan tâm đến vị trí của họ hay thiết bị nào mà họ

đang dùng, ví dụ như PC, mobile. Vì cơ sở hạ tầng off-site (được cung cấp bởi đối tác thứ

3) và được truy cập thông qua Internet, do đó người dùng có thể kết nối từ bất kỳ nơi nào.

Việc cho thuê nhiều để có thể chia sẻ tài nguyên và chi phí giữa một phạm vi lớn

người dùng, cho phép:

- Tập trung hóa cơ sở hạ tầng trong các lĩnh vực với chi phí thấp hơn (chẳng hạn

như bất động sản, điện, v.v.)

- Khả năng chịu tải nâng cao (người dùng không cần kỹ sư cho các mức tải cao

nhất có thể).

- Cải thiện việc sử dụng và hiệu quả cho các hệ thống mà thường chỉ 10-20%

được sử dụng.

Độ tin cậy cải thiện thông qua việc sử dụng các site có nhiều dư thừa, làm nó thích

hợp cho tính liên tục trong kinh doanh và khôi phục sau sự cố. Tuy nhiên, phần lớn các

dịch vụ của điện toán đám mây có những lúc thiếu hụt và người giám đốc kinh doanh, IT

phải làm cho nó ít đi.

Tính co giãn linh động (“theo nhu cầu”) cung cấp tài nguyên trên một cơ sở mịn, tự

bản thân dịch vụ 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 được quan sát và các kiến trúc nhất quán, kết nối lỏng lẽo được cấu

trúc dùng web service như giao tiếp hệ thống.

Việc bảo mật cải thiện nhờ vào tập trung hóa dữ liệu, các tài nguyên chú trọng bảo

mật… nhưng cũng nâng cao mối quan tâm về việc mất quyền điều khiển dữ liệu nhạy

cảm. Bảo mật thường thì tốt hay tốt hơn các hệ thống truyền thống, một phần bởi các nhà

cung cấp có thể dành nhiều nguồn lực cho việc giải quyết các vấn đề bảo mật mà nhiều

khách hàng không có đủ chi phí để thực hiện. Các nhà cung cấp sẽ ghi nhớ (log) các truy

cập, nhưng việc truy cập vào chính bản thân các audit log có thể khó khăn hay không thể. 14

Page 15: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Khả năng chịu đựng xảy ra thông qua việc tận dụng tài nguyên đã được cải thiện, các

hệ thống hiệu quả hơn. Tuy nhiên, các máy tính và cơ sở hạ tầng kết hợp là những thứ

tiêu thụ năng lượng chủ yếu.

7. Các giải pháp

Điện toán đám mây ra đời để giải quyết các vấn đề sau:

- Vấn đề về lưu trữ dữ liệu: Dữ liệu được lưu trữ tập trung ở các kho dữ liệu

khổng lồ. Các công ty lớn như Microsoft, Google có hàng chục kho dữ liệu

trung tâm nằm rải rác khắp nơi trên thế giới. Các công ty lớn này sẽ cung cấp

các dịch vụ cho phép doanh nghiệp có thể lưu trữ và quản lý dữ liệu của họ trên

các kho lưu trữ trung tâm.

- Vấn đề về sức mạnh tính toán: Có 2 giải pháp chính.

Sử dụng các siêu máy tính (super-computer) để xử lý tính toán.

Sử dụng các hệ thống tính toán song song, phân tán, tính toán lưới (grid

computing).

- Vấn đề về cung cấp tài nguyên, phần mềm: Cung cấp các dịch vụ như IaaS

(Infrastructure as a Service), PaaS (Platform as a Service), SaaS (Software as a

15

Page 16: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Service).

Hình 1.3: Minh họa về dịch vụ của điện toán đám mây

8. So sánh điện toán đám mây và điện toán truyền thống

Sự khác nhau giữa điện toán đám mây và điện toán truyền thống được thể hiện trong

bảng dưới đây:

16

Page 17: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Điểm so sánh

Điện toán truyền thống

Sử dụng Riêng Chia sẻ

Tính dễ sử dụng Mua sắm phần cứng

truyền thống

Tự phục vụ

Khả năng mở rộng Các dịch vụ mới được bổ

sung một cách thụ động

Mở rộng theo nhu cầu

Độ sẵn sàng Sửa chữa các sự cố một

cách thủ công

Tự động khôi phục nhờ tích

hợp/tương tác

Cung cấp Sau hàng tháng Sau vài phút

Chi phí Tăng dần Trả tiền theo mức độ sử

dụng

Bảng 1: Sự khác nhau giữa Điện toán truyền thống và điện toán Đám mây

II. Hiện thực hóa điện toán đám mây

Một số khó khăn, thách thức trong quá trình hiện thực hóa cloud computing:

- Bảo mật:

Sở hữu trí tuệ (Intellectual property)

17

Page 18: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Tính riêng tư (Privacy)

Độ tin cậy (Trust)

- Khả năng không kiểm soát dữ liệu

- Độ trễ dữ liệu

- Tính sẵn sàng của dịch vụ, dữ liệu

- Các dịch vụ kèm theo

- Các quy định pháp luật cho các dịch vụ, giữa khách hàng và nhà cung cấp

Hình 1.4: Phân lớp điện toán đám mây

18

Page 19: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hình 1.4 mô tả ba phần của một mô hình đám mây. Hình này phản ánh chính xác qui

mô của khối công nghệ thông tin khi nó liên quan đến chi phí, yêu cầu không gian vật lý,

bảo trì, quản lý, giám sát quản lý và sự lỗi thời.

1. Các dịch vụ của đám mây

a, Dịch vụ cơ sở hạ tầng - IaaS

Những kiến trúc ảo xếp chồng là một ví dụ của xu hướng mọi thứ là dịch vụ và có

cùng những điểm hơn hẳn một máy chủ cho thuê. Không gian lưu trữ và các thiết bị mạng

tập trung, máy trạm thay vì đầu tư mua nguyên chiếc thì có thể thuê đầy đủ dịch vụ bên

ngoài. Những dịch vụ này thông thường được tính chi phí trên cơ sở tính toán chức năng

và lượng tài nguyên sử dụng (và từ đó ra chi phí) sẽ phản ảnh được mức độ của hoạt

động. Đầy lầ một sự phát triển của những giải pháp lưu trữ web và máy chủ cá nhân ảo.

Tên ban đầu được sử dụng là dịch vụ phần cứng (HaaS) và được tạo ra bởi một nhà

kinh tế học Nichlas Car vào thang 3 năm 2006, nhưng điều này cần thiết. Nhưng từ này đã

dần bị thay thế bởi khái niệm dịch vụ hạ tầng vào khoảng cuối năm 2006.

Những đặc trưng tiêu biểu:

- Cung cấp tài nguyên như là dịch vụ: bao gồm cả máy chủ, thiết bị mạng, bộ

nhớ, CPU, không gian đĩa cứng, trang thiết bị trung tâm dữ liệu.

- Khả năng mở rộng linh hoạt

- Chi phí thay đổi tùy theo thực tế

- Nhiều người thuê có thể cùng dùng chung trên một tài nguyên

- Cấp độ doanh nghiệp: đem lại lợi ích cho công ty bởi một nguồn tài nguyên

tích toán tổng hợp.

b, Dịch vụ nền tảng - PaaS

Cung cấp nền tảng tính toán và một tập các giải pháp nhiều lớp. Nó hỗ trợ việc triển

khai ứng dụng mà không quan tâm đến chi phí hay sự phức tạp của việc trang bị và quản

lý các lớp phần cứng và phần mềm bên dưới, cung cấp tất cả các tính năng cần thiết để hỗ

trợ chu trình sống đầy đủ của việc xây dựng và cung cấp một ứng dụng và dịch vụ Web 19

Page 20: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

sẵn sàng trên Internet mà không cần bất kì thao tác tải hay cài đặt phần mềm cho những

người phát triển, quản lý tin học, hay người dùng cuối. Nó còn được biết đến với một tên

khác là cloudware.

Cung cấp dịch vụ nền tảng (PaaS) bao gồm những điều kiện cho qui trình thiết kế ứng

dụng, phát triển, kiểm thử, triển khai và lưu trữ ứng dụng có giá trị như là dịch vụ ứng

dụng như cộng tác nhóm, sắp xếp và tích hợp dịch vụ Web, tích hợp cơ sở dữ liệu, bảo

mật, khả năng mở rộng, quản lý trạng thái, phiên bản ứng dụng, các lợi ích cho cộng đồng

phát triển và nghiên cứu ứng dụng. Những dịch vụ này được chuẩn bị như là một giải

pháp tính hợp trên nền Web.

Những đặc trưng tiêu biểu:

- Phục vụ cho việc phát triển, kiểm thử, triển khai và vận hành ứng dụng giống

như là môi trường phát triển tích hợp

- Các công cụ khởi tạo với giao diện trên nền Web.

- Kiến trúc đồng nhất

- Tích hợp dịch vụ Web và cơ sở dữ liệu

- Hỗ trợ cộng tác nhóm phát triển

- Công cụ hỗ trợ tiện tích

Các yếu tố:

- Thuận lợi:

Dịch vụ nền tảng (PaaS) đang ở thời kì đầu và được ưa chuộng ở những tính

năng vốn được ưa thích bởi dịch vụ phần mềm, bên cạnh đó có tích hợp các

yếu tố về nền tảng hệ thống.

Ưu điểm trong những dự án tập hợp những công việc nhóm có sự phân tán

về địa lý.

Khả năng tích hợp nhiều nguồn của dich vụ Web

20

Page 21: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Giảm chi phí ngoài lề khi tích hợp các dịch vụ về bảo mật, khả năng mở

rộng, kiểm soát lỗi…

Giảm chi phí khi trừu tượng hóa công việc lập trình ở mức cao để tạo dục vụ,

giao diện người dùng và các yếu tố ứng dụng khác.

Mong đợi ở người dùng có kiến thức có thể tiếp tục hoàn thiện và hỗ trợ

tương tác với nhiều người để giúp xác định mức đô khó khăn của vấn đề

chúng ta gặp phải.

Hướng việc sử dụng công nghệ để đạt được mục đích tạo điều kiện dễ dàng

hơn cho việc phát triển ứng dụng đa người dùng cho những người không chỉ

trong nhóm lập trình mà có thể kết hợp nhiều nhóm cùng làm việc.

- Khó khăn:

Ràng buộc bởi nhà cung cấp: do giới hạn phụ thuộc và dịch vụ của nhà cung

cấp.

Giới hạn phát triển: độ phức tạp khiến nó không phù hợp với yêu cầu phát

triển nhanh vì những tính năng phức tạp khi hiện thực trên nền tảng web.

c, Dịch vụ phần mềm-SaaS

Dịch vụ phần mềm (SaaS) là một mô hình triển khai ứng dụng mà ở đó người cung

cấp cho phép người sử dụng dịch vụ theo yêu cầu. Những nhà cung cấp SaaS có thể lưu

trữ ứng dụng trên máy chủ của họ hoặc tải ứng dụng xuống thiết bị khách hàng, vô hiệu

hóa nó sau khi kết thúc thời hạn. Các chức năng theo yêu cầu có thể được kiểm soát bên

trong để chia sẻ bản quyền của một nhà cung cấp ứng dụng thứ ba.

Những đặc trưng tiêu biểu:

- Phần mềm sẵn có đòi hỏi việc truy xuất, quản lý qua mạng.

- Quản lý các hoạt động từ một vị trí tập trung hơn là tại mỗi nơi của khách hàng,

cho phép khách hàng truy xuất từ xa thông qua Web.

21

Page 22: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

- Cung cấp ứng dụng thông thường gần gũi với mô hình ánh xạ từ một đến nhiều

hơn là mô hình 1:1 bao gồm cả các đặc trưng kiến trúc, giá cả và quản lý.

- Những tính năng tập trung nâng cấp, giải phóng người dùng khỏi việc tải các

bản vá lỗi và cập nhật.

- Thường xuyên tích hợp những phần mềm giao tiếp trên mạng diện rộng

2. Ảo hóa

a. Ảo hóa máy chủ

Một máy chủ riêng ảo-Virtual Private Server hay máy chủ ảo hoá là một phương

pháp phân vùng một máy chủ vật lý thành máy tính nhiều máy chủ ảo, mỗi máy chủ đã có

khả năng của riêng của mình chạy trên máy tính dành riêng. Mỗi máy chủ ảo riêng của nó

có thể chạy full-fledged hệ điều hành, và mỗi máy chủ độc lập có thể được khởi động lại.

Lợi thế của ảo hoá máy chủ:

- Tiết kiệm được chi phí đầu tư máy chủ ban đâu.

- Hoạt động hoàn toàn như một máy chủ riêng.

- Có thể dùng máy chủ ảo hoá cài đặt các ứng dụng khác tùy theo nhu cầu của

doanh nghiệp.

- Bảo trì sửa chữa nâng cấp nhanh chóng và dễ dàng.

- Dễ dàng nâng cấp tài nguyên RAM, HDD, Băng thông khi cần thiết.

- Có thể cài lại hệ điều hành từ 5-10 phút.

- Không lãng phí tài nguyên.

b. Ảo hóa lưu trữ

Hiện nay các nhà lưu trữ cung cấp đã được cung cấp giải pháp lưu trữ hiệu suất cao

cho khách hàng của họ trong một thời gian tương đối lâu. Trong hình thức cơ bản nhất

của nó, lưu trữ ảo hóa tồn tại trong việc ta lắp ráp ổ đĩa vật lý nhiều thành một thực thể

duy nhất được trình bày để các máy chủ lưu trữ và chạy hệ điều hành chẳng hạn như triển

khai RAID. Điều này có thể được coi là ảo bởi vì tất cả các ổ đĩa được sử dụng và tương

tác với như một ổ đĩa logic duy nhất, mặc dù bao gồm hai hoặc nhiều ổ đĩa trong.

22

Page 23: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Một công nghệ ảo hoá lưu trữ mà ta biết đến SAN (Storeage Area Network – lưu trữ

qua mạng). Storage Area Network (SAN) là một mạng được thiết kế cho việc thêm các

thiết bị lưu trữ cho máy chủ một cách dễ dàng như: Disk Aray Controllers, hay Tape

Libraries.

Với những ưu điểm nổi trội SANs đã trở thành một giải pháp rất tốt cho lưu trữ thông

tin cho doanh nghiệp hay tổ chức. SAN cho phép kết nối từ xa tới các thiết bị lưu trữ trên

mạng như: Disks và Tape drivers. Các thiết bị lưu trữ trên mạng, hay các ứng dụng chạy

trên đó được thể hiện trên máy chủ như một thiết bị của máy chủ (as locally attached

divices).

Có hai sự khác nhau cơ bản trong các thành phần của SANs:

- Mạng (network) có tác dụng truyền thông tin giữa thiết bị lưu trữ và hệ thống

máy tính. Một SAN bao gồm một cấu trúc truyền tin, nó cung cấp kết nối vật

lý, và quản lý các lớp, tổ chức các kết nối, các thiết bị lưu trữ, và hệ thống máy

tính sao cho dữ liệu truyền trên đó với tốc độ cao và tính bảo mật. Giới hạn của

SAN thường được nhận biết với dịch vụ Block I/O đúng hơn là với dịch vụ File

Access.

- Một hệ thống lưu trữ bao gồm các thiết bị lưu trữ, hệ thống máy tính, hay các

ứng dụng chạy trên nó, và một phần rất quan trọng là các phần mềm điều

khiển, quá trình truyền thông tin qua mạng.

c. Ảo hóa mạng

Các thành phần mạng trong cơ sở hạ tầng mạng như Switch, Card mạng, được ảo hoá

một cách linh động. Chuyển mạch ảo cho phép các máy ảo trên cùng một máy chủ có thể

giao tiếp với nhau bằng cách sử dụng các giao thức tương tự mà như trên thiết bị chuyển

mạch vật lý mà không cần phần cứng bổ sung. Chúng cũng hỗ trợ VLAN tương thích với

việc triển khai VLAN theo tiêu chuẩn từ nhà cung cấp khác, chẳng hạn như Cisco.

Một máy ảo có thể có nhiều card mạng ảo, việc tạo các card mạng ảo này rất đơn

giản và không giới hạn số card mạng tạo ra. Ta có thể nối các máy ảo này lại với nhau

bằng một chuyển mạch ảo. Điều đặc biệt quan trọng, tốc độ truyền giữa các máy ảo này

23

Page 24: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

với nhau thông qua các switch ảo được truyền với tốt độ rất cao theo chuẩn GIGABITE

(1GB), dẫn đến việc đồng bộ giữa các máy ảo với nhau diễn ra rất nhanh.

Hình 1.5: Ảo hóa mạng

d. Ảo hóa ứng dụng

Ảo hóa ứng dụng là giải pháp tiến đến công nghệ "điện tóan đám mây" cho phép bạn

sử dụng phần mềm của công ty mà không cần phải cài vài phần mềm này vào bất cứ máy

tính con nào.

Giải pháp ảo hóa ứng dụng cho bạn những lợi ích nổi trội sau:

- Tất cả các máy tính đều có thể sử dụng phần mềm ảo như đang cài trên máy

tính của mình mà không phải lo về cấu hình (ví dụ chạy Photoshop trên máy P4

chỉ có 512 MB RAM). Tốc độ phần mềm luôn ổn định và không phụ thuộc vào

cấu hình từng máy.

24

Page 25: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

- Các máy tính con luôn ở trong tình trạng sạch và chạy nhanh hơn. Lọai bỏ hoàn

toàn việc phải sửa lỗi phần mềm do virus, spyware hoặc do người dùng sơ ý.

- Cho phép sử dụng phần mềm mà không phải quan tâm đến hệ điều hành bạn

đang sử dụng (ví dụ: bạn có thể dùng Microsoft Office 2007 ngay trong Linux,

Windows 98 hoặc MAC-OS).

- Bạn có thể phân phối phần mềm một cách linh động này đến một số cá

nhân hoặc nhóm có nhu cầu sử dụng thay vì cài vào tất cả mọi máy như cách

phổ thông. Việc phân phối hoặc gỡ bỏ phần mềm ra các máy tính có thể diễn

ra chỉ trong vòng chỉ vài giây thay vì hàng tuần nếu như công ty các bạn có

hàng chục máy tính.

- Thông tin luôn luôn được lưu trữ an toàn ở server trung tâm thay vì có thể phân

tán ra từng máy con. Cho dù bạn ở bất cứ nơi nào (tại một máy tính khác, tại

nhà hay thậm chí ở Internet cafe), việc truy nhập và sử dụng phần mềm của

doanh nghiệp trở nên dễ dàng qua một hệ thống bảo mật hiện đại nhất.

Ảo hóa ứng dụng là giải pháp cho phép sử dụng và quản lý phần mềm doanh nghiệp

một cách hiệu quả hệ thống. Tiết kiệm tối đa chi phí bảo trì, hỗ trợ kỹ thuật và quản lý

từng máy tính.

3. Mô hình điện toán đám mây

Với những tiến bộ của xã hội con người hiện đại, những dịch vụ thiết yêu được cung

cấp rộng rãi để mọi người đều có thể tiếp cận như điện, nước, ga và điện thoại đã đóng vai

trò quan trọng trong cuộc sống hằng ngày. Những dịch vụ tiện ích này có thể được sử

dụng thường xuyên cần được sẵn sàng ở mọi nơi mà người dùng mong muốn vào mọi lúc.

Khách hàng sau đó có thể trả cho nhà cung cấp dịch vụ dựa trên lượng sử dụng các dịch

vụ tiện ích đó. Giữa nhà cung cấp dịch vụ và người sử dụng cần có những thỏa thuận cụ

thể được nêu trong SLA (Service Level Agreement) trong đó xác định vể yêu cầu chất

lượng dịch vụ QoS (Quality of Service).

25

Page 26: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hình 1.6: Kiến trúc đám mây hướng thị trường

Khách hàng phụ thuộc vào nhà cung cấp dịch vụ Cloud cung cấp tất cả năng lực tính

toán họ cần, họ yêu cầu về chất lượng dich vụ QoS phải được duy trì bởi nhà công cấp để

phù hợp với mục tiêu và đảm bảo hoạt động của họ. Nhà cung cấp Cloid se cẫn xem xét

để đáp ứng các yêu cầu về dịch vụ của mỗi khách hàng để thương lượng với SLA cụ thể.

Để đạt được điều này, nhà cung cấp dịch vụ Cloud không thể tiếp tục triển khai trên mô

hình quản lý tài nguyên tập trung mà ở đó không cung cấp cho họ khả năng chia sẻ tài

26

Page 27: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

nguyên mà vẫn đáp ứng được tất cả các yêu cầu về dịch vụ. Thay vào đó, mô hình quản lý

market-oriented được đề cập để đạt được sự cân đối giữa nhà cung cấp và khách hàng.

Kiến trúc bao gồm 4 thành phần chủ yếu:

- Người dùng/ Nhà môi giới (User/Broker): Người dùng hay nhà phân phối sử

dụng quền ủy thác để gửi yêu cầu dịch vụ từ bất kì đâu trên thế giới tới Data

center (trung tâm dữ liệu) hay Cloud để được xử lý.

- Bộ phân phối tài nguyên SLA (SLA Resource Allocator): Đóng vai trò như

một trung gian giữa các nhà cung cấp Data center và Cloud với người dùng/

nhà môi giới bên ngoài.

Điều khiển vào ra và kiểm tra yêu cầu dịch vụ (Service Request

Examiner and Admission Control): Khi một yêu cầu dịch vụ được gửi

lên lần đầu sẽ được phiên dịch thành các yêu cầu về chất lượng dịch vụ

QoS trước khi xác định xem nó sẽ được chấp nhận hay từ chối. Do vậy,

điều đó đảm bảo rằng không có tình trạng quá tải dịch vụ khi mà các yêu

cầu dịch vụ không the được đáp ứng đầy đủ vì giới hạn tài nguyên hệ

thống sẵn sàng. Nó cung cần thông tin về trạng thái cuối cùng về tình

trạng sẵn sàng của tài nguyên (từ cơ chế VM Monitor) và khả năng xử lý

tải (từ cơ chế Service Request Monitor) theo thứ tự để quyết định việc

phân phối tài nguyên một cách hiệu quả. Sau đó nó sẽ phân yêu cầu cho

các máy ảo VM và xác định đặc tả tài nguyên cho máy ảo được phân.

Tính cước (Pricing): Cung cấp cơ chế quyết định cách các yêu cầu dịch

vụ được tính tiền. Ví dụ như yêu cầu có thể được tính tiền dựa theo thời

gian các nhiệm vụ, tỷ lệ giá cả (cố định/thay đổi) hay tính sẵn sàng của

tài nguyên (sẵn có/yêu cầu). Cơ chế định giá phục vụ như nề tảng cho

cung vâp và yêu cầu tài nguyên tính toán trong trung tâm dữ liệu và các

trang thiết bị trong việc cấp phát tài nguyên hiệu quả.

Tài Khoản (Accounting): Cung cấp cơ chế để thao tác trên lưu lượng

dùng tài nguyên được yêu cầu do đó chi phí cuối cùng có thể được tính

27

Page 28: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

toán và tính phí cho người dùng. Thêm vào đó, lịch sử sử dụng có thể

được dùng để tối ưu bởi Service Request Examiner and Admission

Control.

Giám sát máy ảo (VM Monitor): Cung cấp cơ chế lưu vết những máy ảo

sẵn sàng và các thông tin về tài nguyên của chúng.

Điều phối (Dispatcher): Cung cấp cơ chế bắt đầu thực thi việc cấp phát

máy ảo VM của những yêu cầu dịch vụ đã được chấp nhận.

Giám sát yêu cầu dịch vụ (Service Request Monitor): Cung cấp cơ chế

lưu vết tiến trình của yêu cầu dịch vụ.

- Các máy ảo (VMs): Nhiều máy ảo có thể được mở và tắt động trên một máy

vật lý để phù hợp với yêu cầu dịch vụ, do đó việc chuẩn bị tối đa để có thể chia

nhỏ tài nguyên để có thể đáp ứng các yêu cầu cụ thể của yêu cầu dịch vụ. Thêm

vào đó, nhiều máy ảo VM có thể chạy đồng thời ứng dụng trên những môi

trường hệ điều hành khác nhau trên một máy vật lý duy nhât do các máy ảo

VM tách biệt hoàn toàn vói các máy khác trên cùng máy vật lý.

- Các máy vật lý (Physical Machines): Những trung tâm dữ liệu bao gồm nhiều

máy chủ có thể cung cấp tài nguyên phù hợp với yêu cầu.

4. Cách tính chi phí trong điện toán đám mây

Định giá cố định: Nhà cung cấp sẽ xác định rõ đặc tả về khả năng tính toán cố

định (dung lượng bộ nhớ được cấp phát, loại CPU và tốc độ .v.v…)

Định giá theo đơn vị: Được áp dụng phổ biến cho lượng dữ liệu truyền tải, dung

lượng bộ nhớ được cấp phát và sử dụng…

Định giá theo thuê bao: Ứng dụng phần lớn trong mô hình dịch vụ phần mềm

(SaaS) người dùng sẽ tiên đoán trước định mức sử dụng ứng dụng cloud

28

Page 29: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

III. Cấu trúc và cách hoạt động của “Điện toán đám mây”

1. Cấu trúc phân lớp của mô hình Điện toán đám mây

Về cơ bản, “điện toán đám mây” được chia ra thành 5 lớp riêng biệt, có tác động qua lại

lẫn nhau:

a, Client (Lớp Khách hàng): Lớp Client của điện toán đám mây bao gồm phần cứng và

phần mềm, để dựa vào đó, khách hàng có thể truy cập và sử dụng các ứng dụng/dịch vụ

được cung cấp từ điện toán đám mây. Chẳng hạn máy tính và đường dây kết nối Internet

(thiết bị phần cứng) và các trình duyệt web (phần mềm)….

b, Application (Lớp Ứng dụng): Lớp ứng dụng của điện toán đám mây làm nhiệm vụ

phân phối phần mềm như một dịch vụ thông quan Internet, người dùng không cần phải

cài đặt và chạy các ứng dụng đó trên máy tính của mình, các ứng dụng dễ dàng được

chỉnh sữa và người dùng dễ dàng nhận được sự hỗ trợ.

Các đặc trưng chính của lớp ứng dụng bao gồm :

29

Page 30: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

o Các hoạt động được quản lý tại trung tâm của đám mây, chứ không nằm ở phía

khách hàng (lớp Client), cho phép khách hàng truy cập các ứng dụng từ xa thông

qua Website.

o Người dùng không còn cần thực hiện các tính năng như cập nhật phiên bản, bản vá

lỗi, download phiên bản mới… bởi chúng sẽ được thực hiện từ các “đám mây”.

c, Platform (Lớp Nền tảng): Cung cấp nền tảng cho điện toán và các giải pháp của dịch

vụ, chi phối đến cấu trúc hạ tầng của “đám mây” và là điểm tựa cho lớp ứng dụng, cho

phép các ứng dụng hoạt động trên nền tảng đó. Nó giảm nhẹ sự tốn kém khi triển khai các

ứng dụng khi người dùng không phải trang bị cơ sở hạ tầng (phần cứng và phần mềm) của

riêng mình.

d, Infrastructure (Lớp Cơ sở hạ tầng): Cung cấp hạ tầng máy tính, tiêu biểu là môi

trường nền ảo hóa. Thay vì khách hàng phải bỏ tiền ra mua các server, phần mềm, trung

tâm dữ liệu hoặc thiết bị kết nối… giờ đây, họ vẫn có thể có đầy đủ tài nguyên để sử dụng

mà chi phí được giảm thiểu, hoặc thậm chí là miễn phí. Đây là một bước tiến hóa của mô

hình máy chủ ảo (Virtual Private Server).

e, Server (Lớp Server - Máy chủ): Bao gồm các sản phẩm phần cứng và phần mềm máy

tính, được thiết kế và xây dựng đặc biệt để cung cấp các dịch vụ của đám mây. Các server

phải được xây dựng và có cấu hình đủ mạnh (thậm chí là rất may) để đám ứng nhu cầu sử

dụng của số lượng động đảo các người dùng và các nhu cầu ngày càng cao của họ.

2. Cách thức hoạt động của Điện toán đám mây

Để hiểu cách thức hoạt động của “đám mây”, tưởng tượng rằng “đám mây” bao gồm 2

lớp: Lớp Back-end và lớp Front-end.

30

Page 31: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Lớp Front-end là lớp người dùng, cho phép người dùng sử dụng và thực hiện thông

qua giao diện người dùng. Khi người dùng truy cập các dịch vụ trực tuyến, họ sẽ phải sử

dụng thông qua giao diện từ lớp Front-end, và các phần mềm sẽ được chạy trên lớp Back-

end nằm ở “đám mây”. Lớp Back-end bao gồm các cấu trức phần cứng và phần mềm để

cung cấp giao diện cho lớp Front-end và được người dùng tác động thông qua giao diện

đó.

Bởi vì các máy tính trên “đám mây” được thiết lập để hoạt động cùng nhau, do vậy

các ứng dụng có thể sử dụng toàn bộ sức mạnh của các máy tính để có thể đạt được hiệu

suất cao nhất. Điện toán đám mây cũng đám ứng đầy đủ tính linh hoạt cho người dùng.

Tùy thuộc vào nhu cầu, người dùng có thể tăng thêm tài nguyên mà các đám mây cần sử

dụng để đáp ứng, mà không cần phải nâng cấp thêm tài nguyên phần cứng như sử dụng

máy tính cá nhân.

Ngoài ra, với điện toán đám mây, vấn đề hạn chế của hệ điều hành khi sử dụng các ứng

dụng không còn bị ràng buộc, như cách sử dụng máy tính thông thường.

31

Page 32: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

IV.Xu hướng phát triển của điện toán đám mây

1. Dự báo xu hướng phát triển chung

Thuật ngữ “cloud computing” ra đời từ giữa năm 2007, cho đến nay đã không

ngừng phát triển mạnh mẽ và được hiện thực bởi nhiều công ty lớn trên thế giới như IBM,

Sun, Amazon, Google, Microsoft, Yahoo, SalesForce…

Hình 1.7: Một số nhà cung cấp dịch vụ điện toán đám mây

Với mục tiêu giải quyết các bài toán về dữ liệu, tính toán, dịch vụ… cho khách

hàng, cloud computing đã và đang mang lại lợi nhuận lớn, đem đến một sân chơi, một thị

trường rộng lớn cho các nhà cung cấp dịch vụ, nên sự phát triển nhanh chóng của nó có

thể được tính bằng từng ngày.

2. Điện toán đám mây và xu hướng

Thời gian gần đây, chủ đề “điện toán đám mây” đang là một trong những chủ đề

được nhắc đến nhiều nhất tại các sự kiện công nghệ tại Việt Nam. Nhất là sau hội thảo

"Hành trình tới công nghệ điện toán đám mây" do Microsoft tổ chức ngày 2/3/2011 tại Hà

Nội, với sự tham dự của hơn 300 chuyên gia IT và các nhà lãnh đạo của các doanh

nghiệp.

32

Page 33: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Dù được thế giới dự đoán sẽ là "cơn sóng thần công nghệ " song khái niệm điện toán

đám mây vẫn còn khá mới mẻ tại Việt Nam.

IBM là doanh nghiệp tiên phong khai trương trung tâm điện toán đám mây tại Việt

Nam vào tháng 9/2008 với khách hàng đầu tiên là là Công ty cổ phần công nghệ và truyền

thông Việt Nam (VNTT). Sau đó, Microsoft là một trong những “đại gia” tiếp bước điện

toán đám mây ở thị trường Việt Nam, nhưng hiện vẫn đang trong giai đoạn phát triển thử

nghiệm.

Tiếp đến, điện toán đám mây ở Việt Nam bắt đầu có những tín hiệu khả quan khi khi

FPT - nhà công nghệ hàng đầu của Việt Nam đã khẳng định vị thế tiên phong của mình

trong công nghệ bằng lễ ký kết với Microsoft châu Á-Trend Micro để hợp tác phát triển

"đám mây" ở châu Á. Nhận định về hợp tác này, đại diện Trend Micro cho rằng, điện toán

đám mây sẽ đem lại cơ hội cho Việt Nam bởi công nghệ hoàn toàn mới sẽ giúp giới trẻ

Việt Nam vốn rất năng động sẽ có thêm điều kiện sáng tạo và phát huy tài năng của mình.

Đồng thời, với tiềm năng về nhân lực, cơ sở hạ tầng và nhất là "tính sẵn sàng" của FPT

hai bên sẽ không chỉ dừng lại ở cung cấp dịch vụ về điện toán đám mây ở Việt Nam mà sẽ

vươn ra toàn cầu.

Sau cuộc ký kết đó một tuần, FPT tiếp tục hợp tác cùng Microsoft vào tháng 05/2010.

Tâm điểm của hợp tác này là một thỏa thuận nhằm phát triển nền tảng điện toán đám mây

dựa trên công nghệ của Microsoft. Hai bên đều cùng hướng đến việc phát triển nền tảng

cho các dịch vụ đám mây bao gồm truyền thông, hợp tác, lưu trữ dữ liệu và các dịch vụ hạ

tầng, nhằm phục vụ nhu cầu của đông đảo khách hàng.

33

Page 34: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

CHƯƠNG II: Điện Toán Đám Mây Cho Các Dịch Vụ Đa Phương Tiện

I. Khái niệm chung

1. Giới thiệu

Điện toán đám mây là một công nghệ nổi lên nhằm mục đích cung cấp khả năng tính

toán và các dịch vụ lưu trữ khác nhau trên mạng Internet. Đó là sự kết hợp giữa cơ sở hạ

tầng, nền tảng và phần mềm cũng như dịch vụ. Các nhà cung cấp dịch vụ đám mây cho

thuê trung tâm dữ liệu và các phần mềm để lưu trữ và các dịch vụ điện toán thông qua

Internet. Thông qua điện toán đám mây, người dùng Internet có thể nhận được các dịch

vụ từ đám mây giống như việc họ đang dùng một siêu máy tính. Họ có thể lưu trữ dữ liệu

của họ trên đám mây thay vì lưu trữ trên các thiết bị của họ, có thể truy cập dữ liệu ở mọi

nơi. Họ có thể chạy những ứng dụng trên những nền tảng đám mây với phần mềm được

triển khai trên đó, làm giảm đi gánh nặng cho người sử dụng trong việc phải cài đặt hết

các ứng dụng và liên tục phải nâng cấp trên các thiết bị của họ.

Cùng với việc phát triển của Web 2.0. Internet đa phương tiện đang nổi lên như một

dịch vụ. Cung cấp nhiều dịch vụ giải trí, điện toán đa phương tiện đã trở thành một công

nghệ đáng chú ý trong việc tạo ra, sửa chữa, xử lý và tìm kiếm những nội dung đa phương

tiện, như hình ảnh, video, âm nhạc, đồ họa v.v... Các ứng dụng và dịch vụ đa phương tiện

trên mạng Internet và mạng không dây di động là nơi đòi hỏi sức mạnh của điện toán đám

mây,bởi theo ước tính thì khối lượng yêu cầu dịch vụ của người sử dụng trên Internet

hoặc di động vào đám mây đa phương tiện ở cùng một thời điểm nên tới hàng triệu lượt.

Trong mô hình mới của điện toán đa phương tiện, người sử dụng lưu trữ và xử lý các dữ

liệu ứng dụng đa phương tiện trên đám mây từ đó thoát khỏi việc phải cài đặt tất cả các

ứng dụng trên máy tính hoặc các thiết bị của mình, như vậy sẽ làm giảm bớt gánh nặng

34

Page 35: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

trong việc duy trì và cập nhật các ứng dụng đa phương tiện, như vậy sẽ giảm bớt việc tính

toán trên thiết bị người dùng và sẽ tiết kiệm pin cho các thiết bị di động.

2. Multimedia là gì?

Một trong các thành tựu của CNTT là multimedia và multimedia được ứng dụng vào

rất nhiều lĩnh vực khác nhau của đời sống xã hội. Vậy multimedia là gì? Có nhiều cách

tiếp cận khác nhau về multimedia nhưng chung nhất, có thể hiểu đây là dạng “truyền

thông đa phương tiện”.

Theo Fenrich (1997): “Multimedia là sự tích hợp lý thú giữa phần cứng và phần mềm

máy tính, cho phép tích hợp các tài nguyên video, audio, hoạt hình, đồ họa và trắc nghiệm

để xây dựng và thực hiện một trình diễn kết quả nhờ một máy tính có cấu hình thích hợp”.

Còn theo Philip (1997): “Multimedia đặc trưng bởi sự hiện diện của văn bản, hình

ảnh, âm thanh, mô phỏng và video, được tổ chức chặt chẽ trong một chương trình máy

tính”.

3. Điện toán đám mây truyền đa phương tiện

Để đáp ứng được yêu cầu về QoS trong điện toán đám mây cho các dịch vụ đa

phương tiện thông qua Internet và mạng không dây, chúng ta sẽ tìm hiểu các khái niệm

chính của điện toán đám mây cho cho điện toán đa phương tiện và truyền thông (xem

hình 2.1). Cụ thể là sẽ đưa ra một khung làm việc của điện toán đám mây cho các dịch vụ

đa phương tiện và là đòn bẩy để điện toán đám mây cung cấp các ứng dụng và dịch vụ

đang phương tiện thông qua Internet và Internet di động với các điều khoản về QoS.

35

Page 36: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hình 2.1: Khái niệm cơ bản về điện toán đám mây đa phương tiện

Chúng ta nghiên cứu điện toán đám mây cho các dịch vụ đa phương tiện từ đám mây

nhận thức đa phương tiện – multimedia - aware cloud (media cloud) và đa phương tiện

nhận thức đám mây – cloud - aware multimedia (cloud media). Multimedia - aware cloud

tập trung vào việc đám mây có thể cung cấp chất lượng dịch vụ (QoS) cho các ứng dụng

và dịch vụ đa phương tiện như thế nào.

Cloud - aware multimedia tập trung vào việc đa phương tiện thực hiện các công việc lưu

trữ, xử lý, thích nghi, trình diễn.v.v… trên đám mây như thế nào để sử dựng tốt nhất

nguồn tài nguyên của điện toán đám mây, để đạt được QoE cao nhất cho các dịch vụ đa

phương tiện. Hình 2.2 mô tả quan hệ chặt chẽ giữa cloud media và media cloud. Cụ thể

hơn, media cloud cung cấp một bức tranh về tài nguyên ví dụ như là đĩa cứng, CPU, GPU

và được cho thuê bởi các nhà cung cấp dịch vụ truyền thông để phục vụ người sử dụng.

MSPs sử dụng tài nguyên của media cloud để phát triển ứng dụng và dịch vụ đa phương

tiện của họ.Ví dụ như lưu trữ, chỉnh sửa v.v...

36

Page 37: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hình 2.2: Mối quan hệ giữ media cloud và cloud media

Trên media cloud, kiến trúc đám mây truyền thông biên MEC (Media - Edge Cloud)

đưa ra để giảm độ trễ, trong đó nội dung và xử lý truyền thông sẽ được thực hiện ở biên

của đám mây dựa vào thông tin của người dùng. Trong kiến trúc này, MEC là một đám

mây nhỏ với trung tâm dữ liệu đặt ở ngoài biên. Đám mây MEC lưu trữ, xử lý và truyền

dữ liệu truyền thông ở biên, chính vì vậy mà sẽ đạt được độ trễ thấp nhất,tăng hiệu quả sử

dụng. Các đám mây phương tiện bao gồm các đám mây MECs, có thể quản lý một cách

tập trung hoặc theo kiểu mạng ngang hàng P2P. Kiến trúc của MEC phải đạt các yêu cầu

sau:

37

Page 38: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

- Thứ nhất, để xử lý tốt các kiểu khác nhau của các dịch vụ truyền thông trong MEC,

ta sẽ đặt các loại dịch vụ truyền thông có kiểu giống nhau vào một nhóm máy chủ

dựa theo tính chất của dịch vụ truyền thông đó. Cụ thể là sẽ sử dụng bảng băm

phân tán (DHT) cho việc lưu trữ dữ liệu trong khi sử dụng nhóm CPU hoặc GPU

cho điện toán đa phương tiện.

- Thứ hai, đối với hiệu quả tính toán trong kiến trúc MEC, người ta đưa ra mô hình

phân tán song song với việc xử lý các dịch vụ và ứng dụng đa phương tiện trong

nhóm CPU và GPU.

- Thứ ba, tại các máy chủ proxy biên của MEC,sẽ lắp đặt các bộ chuyển mã thích

ứng cho các dịch vụ truyền thông để các thiết bị không đồng nhất đạt được QoE

cao.

Trên cloud media, các dịch vụ và ứng dụng truyền thông trên đám mây có thể thực

hiện hoàn toàn hoặc một phần trên đám mây đó. Trước đây, đám mây sẽ thực hiện tất cả

các điện toán đa phương tiện. Về sau, vấn đề quan trọng là làm thế nào để phân phối được

khả năng tính toán(CPU, GPU…) nguồn tài nguyên điện toán đa phương tiện giữa máy

khách và đám mây, bởi vì nó sẽ liên quan đến phân chia nguồn tài nguyên đa phương tiện

để tính toán giữa máy khách và đám mây.

II. Đám mây truyền thông-media cloud

Đám mây truyền thông cần có các chức năng sau:

- Các điều khoản QoS hỗ trợ nhiều kiểu khác nhau của các dịch vụ với các yêu cầu

về QoS khác nhau.

- Phân tán song song với việc xử lý đa phương tiện

- QoS của truyền thông đa phương tiện phải thích ứng với các kiểu khác nhau của

các thiết bị và băng thông của mạng.

1. Kiến trúc đám mây truyền thông đa phương tiện

Trong phần này, sẽ trình bày về kiến trúc điện toán-MEC nhằm mục đích giải quyết

các vấn đề về QoS cho các dịch vụ đa phương tiện. MEC là đám mây nhỏ với các máy

38

Page 39: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

chủ đặt ở biên đám mây, cung cấp các dịch vụ truyền thông với QoS cao (ví dụ như độ trễ

thấp) cho người sử dụng. Kiến trúc MEC giống với kiến trúc máy chủ CDN biên, chỉ khác

ở chỗ là CDN dành cho việc phân phối truyền thông đa phương tiện trong khi MEC cung

cấp điện toán đa phương tiện. Việc sử dụng máy chủ biên CDN để phân phối đa phương

tiện tới người dùng có thể cho kết quả với độ trể thấp hơn nhiều so với phân phối trực tiếp

từ các máy chủ trung tâm. Như vậy có thể thấy được rằng điện toán đa phương tiện trong

MEC có thể cung cấp ít luồng đa phương tiện và giảm độ trễ khi so sánh với việc tất cả

nội dụng đa phương tiện được đặt tại đám mây trung tâm. Như mô tả ở hình 2.3(a) và

2.3(b), lần lượt là 2 kiểu kiến trúc của MEC:

- Hình 2.3(a) là nơi mà tất dữ liệu của người sử dụng sẽ được lưu trữ trên MEC dựa

trên hồ sơ hoặc nội dung người dùng trong khi tất cả thông tin liên quan đến người

dùng và nội dung địa điểm sẽ được trao đổi trong mào đầu thông qua P2P.

- Hình 2.3(b) là người quản lý trung tâm sẽ quản lý tất cả các thông tin giữa người

sử dụng và nơi chứa nội dung, trong khi MEC nắm giữ vai trò phân phối tất cả các

nội dung dữ liệu.

Trong MEC, chúng ta áp dụng công nghệ mạng ngang hàng P2P để phân phối dữ liệu

truyền thông cho việc lưu trữ và tính toán. Với kiến trúc của mạng ngang hàng P2P, mỗi

nút có sự quan trọng bằng nhau vì thế MEC có khả năng mở rộng, độ sẵn sàng và bền

vững cao cho việc lưu trữ và điện toán phương tiện. Để hỗ trợ những người dùng di động

chúng ta sử dụng một cloud proxy đặt ở biên của MEC hoặc ở gateway, như trong hình

2.3 để thực hiện việc xử lý đa phương tiện (ví dụ như thích ứng và chuyển mã) và bộ nhớ

đệm để bù đắp những hạn chế của các thiết bị di động bởi sự giới hạn về sức mạnh tính

toán và tuổi thọ của pin.

39

Page 40: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hình 2.3: (a) Điện toán đám mây MEC dựa trên P2P

(b) Điện toán MEC điều khiển tập trung

2. Phân tán song song xử lý truyền thông đa phương tiện

Trước đây, việc xử lý đa phương tiện được thực hiện trên máy khách hoặc các máy

chủ độc quyền. Với điện toán đám mây đa phương tiện, việc xử lý đa phương tiện thường

được thực hiện tại bên thứ 3 là trung tâm dữ liệu đám mây (trừ khi ai đó muốn xây dựng

một đám mây riêng, đây là một việc tốn kém). Với việc xử lý đa phương tiện được đưa

lên đám mây, một trong những thách thức lớn nhất của điện toán đám mây đa phương tiện

là làm thế nào đám mây có thể cung cấp song song các dữ liệu đa phương tiện cho hàng

triệu người sử dụng bao gồm cả những người dùng di động. Để giải quyết vấn đền này,

việc tính toán và lưu trữ đa phương tiện cần phải được xây dựng phân tán và xử lý song

song.

Trong MEC, chúng ta sử dụng DHT để phân loại các dữ liệu đa phương tiện vào các

nhóm lưu trữ và sử dụng các chương trình xử lý song song các ứng dụng đa phương tiện

nhằm thực hiện cân bằng tải cho điện toán truyền thông trong khối CPU và GPU.

40

Page 41: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hình 2.4 (a) Theo dõi dữ liệu và chương trình cho dịch vụ đa phương tiện

(b) Phân tán song song với xử lý đa phương tiện

Như minh họa trong hình 2.4(a), cho phương tiện lưu trữ, mỗi thiết bị sẽ được liên kết

với dữ liệu của “data tracker”, đây là nơi quản lý dữ liệu truyền thông sẽ được phân phối

tới nhóm lưu trữ (storage cluster). Đối với tính toán truyền thông, chúng ta sử dụng

“program tracker” để phân phối nhiệm vụ phương tiện truyền thông, và sau đó các nhiệm

vụ sẽ được thực hiện trong các nhóm CPU và GPU trong MEC.

41

Page 42: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hơn nữa, chúng ta sử dụng việc xử lý phân tán song song các dịch vụ đa phương tiện

cho việc thực hiện các chương trình đa phương tiện quy mô lớn trong MEC, như trong

hình 2.4(b):

- Chúng có thể thực hiện cân bằng tải truyền thông trên mỗi cấp độ của người sử

dụng.

- Chúng có thể thực hiện xử lý truyền thông song song ở cấp độ tác vụ đa phương

tiện. Nói cách khác, cách tiếp cận này không những mang tới cân bằng tải trên mỗi

cấp độ người dùng mà còn thực hiện đồng thời các tác vụ đa phương tiện ở mỗi

mức độ tác vụ đa phương tiện.

3. QoS đám mây truyền thông

Một trong những thách thức quan trọng trong đám mây truyền thông-MEC là chất

lượng dịch vụ QoS. Có 2 cách để cung cấp QoS cho đa phương tiện:

- Thêm QoS vào bên trong cơ sở hạ tầng của điện toán đám mây hiện tại.

- Thêm QoS vào Middleware ở giữa cơ sở hạ tầng đám mây và các ứng dụng đa

phương tiện.

Trước đây, QoS tập trung vào cơ sở hạ tầng của đám mây để hỗ trợ các dịch vụ và

các ứng dụng đa phương tiện với những yêu cầu về QoS khác nhau. Về sau, người ta tập

trung nâng cao QoS trong lớp giữa, như là QoS ở lớp truyền dẫn và QoS giữa cơ sở hạ

tầng đám mây và các ứng dụng truyền thông.

QoS cho cơ sở hạ tầng đám mây là lĩnh vực mới và cần nhiều nghiên cứu để cung

cấp QoS cho các ứng và dịch vụ đa phương tiện trên đám mây. Trong phần này, sẽ tập

trung vào việc là làm thế nào một đám mây có thể cung cấp QoS để hỗ trợ cho các dịch

vụ và ứng dụng đa phương tiện. Cụ thể là trong MEC, theo các thuộc tính của các dịch vụ

truyền thông, tổ chức các kiểu của các dịch vụ truyền thông tương tự nhau vào một nhóm

máy chủ có hiệu năng cao nhất để xử lý chúng. Một MEC bao gồm 3 nhóm:

- Nhóm lưu trữ.

- Nhóm CPU.

42

Page 43: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

- Nhóm GPU.

Ví dụ, các ứng dụng liên quan đến đồ họa có thể đi tới nhóm GPU, Các xử lý truyền

thông bình thường có thể đi tới nhóm CPU, và các kiểu lưu trữ của các dịch vụ truyền

thông có thể tới các nhóm lưu trữ. Kết quả là, MEC có thể cung cấp QoS hỗ trợ cho các

kiểu khác nhau của truyền thông với các yêu cầu QoS khác nhau.

Để cải thiện hiệu năng QoS của truyền thông đa phương tiện trong đám mây truyền

thông, ngoài việc di chuyển nội dung và tính toán truyền thông để MEC giảm độ trễ và

thực hiên các nội dung sao cho tương thích với các thiết bị khác nhau, một “media cloud

proxy” được đưa ra để làm giảm độ trễ hơn nữa và phục vụ tốt hơn với các kiểu thiết bị

khác nhau đặc biệt là tương thích với các thiết bị di động. Các media cloud proxy được

thiết kế để giải quyết tính toán truyền thông di động và bộ nhớ đệm cho điện thoại di

động. Điện thoại di động có sự giới hạn về thời lượng pin và sức mạnh xử lý, media cloud

proxy được sử dụng để thực hiện điện tính toán truyền thông toàn bộ hoặc một phần đề bù

đắp cho những giới hạn của điện thoại di động đã đề cập ở trên,bao gồm cả các thích ứng

của QoS cho các loại đầu cuối khác nhau. Ngoài ra, media cloud proxy cũng có thể cung

cấp bộ nhớ đệm cho các điện thoại di động. Các hướng nghiên cứu trong tương lai bao

gồm QoS cơ sở hạ tầng đám mây và lớp phủ QoS đám mây cho các dịch vụ đa phương

tiện.v.v…..

4. Truyền thông đám mây-cloud media

a, Ứng dụng (Applications)

Sự xuất hiện của điện toán đám mây sẽ tác động sâu sắc trên toàn bộ chu kì của nội

dụng đa phương tiện. Như trong hình 2.5-chu kì truyền thông bao gồm việc mua lại, lưu

trữ, xử lý, phổ biến và trình diễn.

43

Page 44: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hình 2.5: Chu kì của truyền thông

Trong một thời gian dài, các nội dung truyền thông chất lượng cao chỉ có thể được

mua lại bởi các tổ chức chuyên nghiệp với các thiết bị tốt và những nội dụng được phân

phối dựa trên các bản sao cứng, như phim ảnh, VCD và DVD. Trong các thập niên gần

đây, sự sẵn có của máy ảnh, máy quay giá rẻ đã gây nên sự bùng nổ về nội dung truyền

thông do người sử dụng tạo ra. Gần đây nhất, các hệ thống mạng vật lý cung cấp một

phương pháp mới để thu thập dữ liệu thông qua các mạng cảm biến, làm tăng đáng kể

khối lượng và đa dạng về dữ liệu truyền thông. Lướt Web 2.0, các nội dung truyền thông

kĩ thuật số có thể dễ dàng phân phối hoặc chia sẻ thông qua mạng internet. Sự thành công

lớn của Youtube là minh chứng rõ ràng của truyền thông internet.

Trước thời đại điện toán đám mây, phương tiện lưu trữ, xử lý và các dịch vụ phổ biến

được cung cấp bởi các nhà cung cấp dịch vụ khác nhau với các trung tâm máy chủ của họ.

Hiện tại, các nhà cung cấp dịch vụ chọn việc cung cấp đám mây công cộng cho nhiều

người dùng. Mô hình “Pay-as-you-go”của đám mây công cộng có thể tạo điều kiện thuận

lợi cho các doanh nghiệp nhỏ. Đối với các doanh nghiệp nhỏ, họ chỉ trả tiền cho những

44

Page 45: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

tính toán và lưu trữ mà họ đã sử dụng, ngoài ra họ không phải mất thêm khoản chi phí nào

cho việc duy trì hoạt động của các thiết bị. Đối với cá nhân, tiện ích đám mây có thể cung

cấp không gian lưu trữ không giới hạn và thuận tiện hơn rất nhiều so với việc mua ổ đĩa

ứng.

b, Lưu trữ và chia sẻ (Storage and Sharing)

Lưu trữ đám mây có lợi thế là luôn luôn hoạt động vì thế mà người dùng có thể truy

cập file dữ liệu của họ ở mọi thiết bị, có thể chia sẻ nhưng file đó với bạn bè, và những

người này có thể truy cập nội dung này vào bất kì thời gian nào. Đây cũng là tính năng

quan trọng,việc lưu trữ trên đám mây cung cấp mức độ tin cậy cao hơn nhiều so với lưu

trữ trên những thiết bị cá nhân. Dịch vụ lưu trữ có thể phân loại thành dịch vụ người dùng

và dịch vụ theo hướng phát triển. Trong danh mục đám mây lưu trữ theo hướng người

dùng , nhiều nhà cung cấp dịch vụ sử dụng chính những server của họ, trong khi một số

nhà cung cấp khác dựa trên sự đóng góp lưu trữ vật lý của người sử dụng. Iomega

(www.iomega.com) là một dịch vụ lưu trữ đám mây theo hướng người sử dụng, đây là

nơi nắm giữ dịch vụ lưu trữ trên máy chủ của chính mình và do đó cung cấp các dịch vụ

trả phí. Allmydata (www.amdwebhost.com) trao đổi 1 GB không gian lưu trữ của mình

lấy 10GB không gian lưu trữ được tập hợp từ những người sử dụng. Đó là sự đầu tư lớn

về các dịch vụ và phần mềm, chẳng hạn như mã hóa dữ liệu, phân mảnh, phân phối và sao

lưu. Amazon S3 (http://s3.amazon.com) và openomy (http://openomy.com) là các dịch vụ

lưu trữ đám mây theo hướng để kinh doanh. Amazon S3 cung cấp đám mây điển hình cho

việc (chỉ trả cho những gì bạn sử dụng). Không có lệ phí tối thiểu và chi phí khởi động.

Họ tính phí dựa trên dung lượng lưu trữ và băng thông cho mỗi GB. Mục đích chung của

các nhà cung cấp đám mây, chẳng hạn như Microsoft Azure, cũng lấy những dịch vụ lưu

trữ làm mục đích phát triển hàng đầu của họ. Ví dụ như công ty NeoGeo xây dựng phần

mềm quản lý tài nguyên số neoMediaCenter.NET dựa trên Microsoft Azure.

Chia sẻ là một phần của dịch vụ đám mây. Các yêu cầu chia sẻ dễ dàng là lý do chính

khiến nội dung đa phương tiện chiếm một phần lớn không gian lưu trữ của đám mây.

Thông thường, truyền thông đa phương tiện chỉ xảy ra chia sẻ khi có người chia sẻ nội

dung và người được chia sẻ phải trực tuyến và có một kết nối dữ liệu tốc độ cao. Điện

45

Page 46: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

toán đám mây đang chuyển quá trình xử lý đồng bộ thành không đồng bộ và làm cho việc

chia sẻ một tới nhiều người hiệu quả hơn. Người chia sẻ chỉ đơn giản là tải các nội dung

lên các đám mây lưu trữ của mình và gửi đường liên kết cho người mình muốn chia sẻ.

Sau đó họ có thể truy nhập nội dung của mình bất kì lúc nào họ muốn, vì thế mà đám mây

luôn luôn phải hoạt động. Chia sẻ thông qua đám mây cũng làm tăng QoS của truyền

thông bởi vì các kết nối giữa đám mây-máy khách luôn được cung cấp với băng thông lớn

và độ trễ thấp hơn kết nối giữa hai máy khách, không gặp phải vấn đề về các bức tường

lửa và chuyển đổi địa chỉ mạng, vấn đề thương gặp phải trong quá trình trao đổi thông tin

giữa hai máy khách. Sự phức tạp của việc chia sẻ dựa trên đám mây chủ yếu nằm trong

việc đặt tên , địa chỉ và kiểm soát truy nhập.

Chia sẻ âm nhạc và video trực tuyến có thể đạt được thông qua các luồng tín hiệu

trực tuyến. So với các dịch vụ trực tuyến thông thường hoạt động thông qua các phòng

máy chủ của các nhà cung cấp dịch vụ thì dịch vụ trực tuyến dựa trên đám mây sẽ cho độ

trể thấp hơn và băng thông cao hơn. Đó là bởi vì các nhà cung cấp đám mây sở hữu một

số lượng lớn các máy chủ lớn trên những khu vực địa lý rộng lớn. Ví dụ, streamload

hướng tới những người quan tâm đến truyền thông trực tuyến và lưu trữ. Chúng cung cấp

lưu trữ không giới hạn cho người dùng trả phí, kế hoạch thu phí dựa trên băng thông

download.

c, Tạo mới và chỉnh sửa (Authoring and Mashup)

Tạo mới đa phương tiện là quá trình tạo ra các chương trình và cơ sở dữ liệu cho các

ứng dụng đa phương tiện của máy tính, trong khi đó chỉnh sửa làm nhiệm vụ tái hợp và

sửa đổi các thông tin đa phương tiện từ nhiều nguồn để tạo ra một sản phẩm mới. Ngày

nay công cụ phục vụ cho tạo mới và chỉnh sửa chia làm hai loại:

- Một là công cụ offline, như Adobe Premiere và Windows Movie Maker.

- Hai là các dịch vụ online như Jaycut(http://www.jaycut.com).

Trước đây nhà cung cấp dịch vụ cung cấp nhiều chức năng chỉnh sửa, nhưng máy

khách luôn luôn cần duy trì phần mềm chỉnh sửa, sau này họ cung cấp ít tính năng hơn và

client không cần phải lo lắng về việc duy trì phần mềm của nó.

46

Page 47: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Tạo mới và chỉnh sửa nói chung chi phối khá nhiều thời gian và nội dung các ứng

dụng đa phương tiện chiếm khối lượng lớn không gian lưu trữ. Một đám mây có thể thực

hiện việc tạo mới và chỉnh sửa online rất hiệu quả, cung cấp nhiều chức năng cho các máy

khách, vì vậy nó có khả năng tính toán rất mạnh và tài nguyên lưu trữ được phân phối

rộng khắp mọi nơi. Hơn nữa tạo mới và chỉnh sửa trên dám mây đa phương tiện có thể

tránh không phải cài đặt phần mềm trên máy khách. Một thách thức chính với việc tạo

mới và chỉnh sửa trong đám mây là chi phí tính toán và truyền thông trong xử lý các đoạn

media từ một nguồn hay nhiều nguồn khác nhau. Để giải quyết vấn đề này người ta đã

đưa ra một ngôn ngữ đánh dấu mở rộng được(XML)-dựa trên định dạng file tượng trưng

cho việc authoring và mashup trên đám mây cơ sở (cloud-based). Như miêu tả trong hình

2.6, đây không phải là một luồng dữ liệu media mà là một file mô tả. File này có thể xem

như là chứa nhiều lớp, lớp video, audio, graphic, chuyển đổi và lớp tác động. Mỗi đoạn

của một lớp sẽ được liên kết tới một nguồn tài nguyên, đây là nơi chứa những dữ liệu liên

quan phòng trường hợp dữ liệu bị xóa hoặc di chuyển, như mô tả trong hình vẽ. Việc dịch

chuyển và tác động là cùng một liên kết với các tham số hoặc theo yêu cầu miêu tả của

người sử dụng. Như vậy một đám mây truyền thông nắm giữ khối lượng lớn những nội

dung đa phương tiện và tần xuất sử dụng cao cho việc di chuyển và tác động vào mẫu, nó

sẽ mang lại lợi ích cho sử dụng liên kết cơ sở để thực hiện file. Như vậy việc việc xử lý

của tạo mới và chỉnh sửa là để chỉnh sửa trình diễn file, do đó việc tính toán tải ở đám

mây biên sẽ giảm đáng kể. Chúng ta sử dụng một MEC để đáp ứng dịch vụ tạo mới và

chỉnh sửa tới tất cả các máy khách khác nhau của người sử dụng điện thoại di động. Bởi

việc tận dụng sự giúp đỡ của các máy chủ ở biên trong MEC với proxy tới điện thoại di

động, nó cho phép điện thoại di động sửa để đạt được QoE cao nhất. Trong tương lai việc

nghiên cứu công việc tạo mới và chỉnh sửa trên đám mây đa phương tiện là giải quyết

được khả năng phân phối lưu trữ và xử lý dữ trong đám mây, xem trực tuyến trên máy

khách, cụ thể là cho điện thoại di động.

47

Page 48: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hình 2.6: Tạo mới và chỉnh sửa trên đám mây đa phương tiện

d, Thích ứng và phân phối (Adaptation and Delivery)

Việc tồn tại các thiết bị đầu cuối khác nhau, như là PC, điện thoại di động, TV và sự

không đồng bộ về mạng, như là mạng Ethernet, WLAN, và mạng di động, làm thế nào để

có thể phân phối các nội dung đa phương tiện tới các thiết bị khác nhau một cách hiệu quả

qua đám mây đang trở nên quan trọng và cấp thiết. Khả năng thích ứng của các video

đóng vai trò quan trọng trong việc phân phối đa phương tiện. Nó chuyển đổi tín hiệu

video vào thành tín hiệu video ra theo một khuôn dạng để đáp ứng nhu cầu của người sử

dụng. Nói chung, video thích ứng cần một khối lượng tính toán lớn và nó sẽ rất khó để

thực hiện cụ thể khi mà một số lượng lớn người sử dụng yêu cầu dịch vụ cùng một lúc.

Mặc dù chuyển đổi mã offline từ một video thành nhiều phiên bản sẽ làm tăng hiệu quả

cho các điều kiện làm việc khác nhau nhưng nó cần không gian lưu trữ lớn. Ngoài ra thì

việc chuyển đổi mã offline không cho phép phục vụ các ứng dụng video thời gian thực,

như Internet Protocol Television (IPTV).

Bởi vì đám mây có khả năng tính toán và lưu trữ mạnh mẽ nên việc thích ứng truyền

thông online để phù hợp với các loại thiết bị cuối khác nhau có thể được thực hiện ngay

trong đám mây. Cloudcoder là một ví dụ của một đám mây cung cấp dịch vụ video thích

ứng, được xây dựng trên nền tảng của Microsoft Azure. Cloudcoder được tập hợp lại

48

Page 49: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

thành một trung tâm quản lý kỹ thuật số trong khi đó việc giảm tải được thực hiện chủ

yếu trong đám mây. Số lượng các trường hợp tự động chuyển đổi mã sẽ tỷ lệ với khối

lượng xử lý tăng hoặc giảm. Hình 2.7 thể hiện việc phân phối các video thích ứng dựa

trên đám mây

Hình 2.7: Video thích ứng dựa trên đám mây

Video thích ứng trong đám mây truyền thông sẽ có nhiệm vụ tập hợp các tham số tùy

chọn, như là kích cỡ màn hình, băng thông, và tạo ra các phiên bản khác nhau theo các

tham số đó. Khả năng thực hiện tính toán truyền thông online là đặc điểm khác biệt chính

của đám mây truyền thông so với CDNs truyền thống. Chúng ta muốn chỉ ra được khả

năng xử lý của các máy chủ ngoài biên để dựa vào đó nhà cung cấp dịch vụ sẽ có biện

pháp nhằm nâng cao QoE. Việc thích ứng một hay nhiều lớp video sẽ được thực hiện rất

khác nhau. Nếu video là của một lớp đơn, thì video thích ứng cần điều chỉnh tốc độ bit,

tốc độ khung và độ phân giải để phù hợp với sự khác nhau của các thiết bị đầu cuối. Đối

49

Page 50: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

với việc mở rộng mã hóa video, một đám mây có thể tạo ra các dạng khác nhau của video

bởi việc cắt bớt khả năng mở rộng những lớp của nó theo băng thông của mạng bên phía

khách hàng.

e, Trình diễn (Media Rendering)

Theo truyền thống,việc trình diễn đa phương tiện là được thực hiện ở client, tuy nhiên

trong nhiều trường hợp, clients không có khả năng yêu cầu để trình diễn multimedia.Ví dụ

free viewpoint video, cho phép người sử dụng tương tác thay đổi vị trí quan sát ở bất kỳ

vị trí nào trong không gian 3-D, hoặc trong một phạm vi nhất định, điều này thật là khó

để có thể thực hiện được trên một chiếc điện thoại di động. Bởi vì băng thông của mạng

không dây là giới hạn và điện thoại di động cũng bị giới hạn về khả năng tính toán, bộ

nhớ và thời gian sống của nguồn, Shu et al đã cung cấp một proxy trình diễn để thực hiện

trình diễn cho điện thoại di động, ví dụ duyệt Web là một cơ chế cần thiết để truy cập

thông tin trên World Wide Web, tuy nhiên, để làm điêu này trên điện thoại di động thì

không phải là dễ, đặc biệt là sự không đồng bộ giữa trang Web JavaScript và

XML(AJAX). Lehtonen et al đã hỗ một kiến trúc proxy-based cho việc lướt Web trên

điện thoại di động. Khi clients gửi một yêu cầu Web, proxy sẽ dò tìm, trình diễn nó và

đáp trả lại với một gói tin miêu tả về trang đó, bao gồm một hình ảnh thu nhỏ của trang

Web, nội dung , và vị trí quan trọng của các thành phần trên trang đó. Thực chất cả hai ví

dụ trên đều đưa ra chiến lược phân phối tài nguyên là cần có một nơi thực hiện nhiệm vụ

trình diễn giúp client loại bỏ được gánh nặng về tính toán trên đó.

Việc trình diễn đa phương tiện trên điện thoại di động hoặc trên các thiết bị khả năng

tính toán hạn chế đang là một thách thức lớn, do hạn chế về thời gian sử dụng của

nguồn,khả năng tính toán và băng thông thấp của mạng không dây. Đám mây đã trang bị

GPU để có thể cung cấp khả năng tính toán mạnh mẽ. Đây là hai loại trình diễn của

cloud-based. Một là cung cấp toàn bộ khả năng trình diễn trong đám mây, hai là cung cấp

một phần khả năng tính toán trình diễn trong đám mây, phần còn lại sẽ được thực hiện

trên client. Như trong hình 2.8, media cloud có thể cung cấp đầy đủ hoặc một phần khả

năng trình diễn, nó sẽ tạo ra một luồng trung gian cho việc trình diễn ở các client, theo

khả năng trình diễn của client đó. Cụ thể hơn, một MEC với một proxy có thể phục vụ các

50

Page 51: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

client di động với QoE cao, như vậy việc trình diễn có thể được thực hiện trong MEC

proxy. Một trong những hướng nghiên cứu trong tương lai là làm thế nào một MEC proxy

có thể hỗ trợ điện thoại di động về khả năng tính toán trình diễn, vì điện thoại di động bị

giới hạn về thời gian sử dụng pin, bộ nhớ v.v…

Hình 2.8: Trình diễn đa phương tiện trên đám mây

f, Thách thức lớn của điện toán đám mây truyền thông đa phương tiện

Việc xử lý đa phương tiện trong đám mây là một thử thách lớn. Dưới đây là một số

khó khăn:

- Sự không đồng nhất giữa các dịch vụ và truyền thông đa phương tiện: Do tồn tại

những loại dịch vụ khác nhau, như là VoIP, Video conferencing (truyền hình hội

51

Page 52: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

nghị), chia sẻ và chỉnh sửa hình ảnh, luồng đa phương tiện, tìm kiếm ảnh….Vì vậy

mà đám mây phải đáp ứng được nhiều loại dịch vụ và khác nhau cho hàng triệu

người sử dụng ở cùng một thời điểm.

- Chất lượng dịch vụ không đồng nhất: Mỗi dịch vụ đa phương tiện khác nhau có

yêu cầu về Qos khác nhau, đám mây phải đáp ứng được yêu cầu Qos cho các loại

dịch đó.

- Không đồng nhất về mạng lưới: Sự khác nhau giữa các loại mạng, như là mạng

internet, mạng LAN, mạng không dây thế hệ 3 (3G), có đặc điểm khác nhau về

băng thông, độ trễ và jitter, đám mây phải thích nghi với nội dung truyền cho việc

tối ưu hóa việc phân phát tới các kiểu thiết bị khác nhau với các mạng và băng

thông khác nhau.

- Không đồng nhất về thiết bị: Là các loại kiểu bị khác nhau ví dụ như PC, TV và

điện thoại di động. Khả năng xử lý truyền thông đa phương tiện khác nhau nên

nhiệm vụ của đám mây là phải đáp ứng được năng lực của các thiết bị, bao gồm

CPU, GPU, hiển thị, bộ nhớ, lưu trữ và nguồn điện.

Các máy tính đa phương tiện trong đám mây xử lý cùng lúc việc truy cập dữ liệu đa

phương tiện và truyền dẫn trong đám mây có thể sẽ tạo ra một nút thắt cổ chai trong mục

đích chung của những đám mây bởi vì những yêu cầu về QoS trong đa phương tiện rất

nghiêm ngặt và do số lượng lớn người dùng cùng lúc truy cập vào hệ thống đám mây trên

internet. Ngày nay điện toán đám mây sử dụng nhiều tiện ích để xác định rõ khối lượng

tính toán và tài nguyên lưu trữ, điều này rất hiệu quả cho các dịch vụ dữ liệu nói chung.

Tuy nhiên những ứng dụng đa phương tiện cũng cần CPU và bộ nhớ, một nhân tố vô cùng

quan trọng đó là yêu cầu về QoS vì những giới hạn về băng thông, độ trễ và bộ đệm. Bởi

vậy cho nên việc sử dụng chung một đám mây trên internet để xử lý với các dịch vụ đa

phương tiện có thể giảm chất lượng truyền dẫn QoS và QoE. Các thiết bị di động giới hạn

về bộ nhớ và khả năng tính toán và thời gian sử dụng nguồn điện, chính vì vậy chúng

càng cần sử dụng một đám mây để tạo ra sự cần bằng giữa tính toán và truyền thông. Dự

đoán rằng điện toán đám mây sẽ trở thành công nghệ đột phá cho các ứng dụng và dịch vụ

di động. Cụ thể hơn là trong dịch vụ và ứng dụng không dây bởi vì yêu cầu về sức mạnh 52

Page 53: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

và đặc tính thay đổi thời gian của đường truyền không dây, yêu cầu về QoS trong điện

toán đám mây cho ứng dụng và dịch vụ đa phương tiện di động càng nghiêm ngặt hơn so

với internet thông thường. Tổng kết lại cho điện toán đa phương tiện trên đám mây ở

điểm mấu chốt là cung cấp các điều khoản về QoS và hỗ trợ các dịch vụ, ứng dụng đa

phương tiện thông qua Internet (có dây) và Internet di động (không dây).

III. Tác động của điện toán đám mây đối với các dịch vụ đa phương tiện

Trong một thế giới đa thiết bị, doanh thu phụ thuộc vào việc phân phối nội dung và

chất lượng phù hợp, đến đúng đối tượng người dùng, trên nền tảng phù hợp. Điều này yêu

cầu trước hết phải nắm rõ nhu cầu người dùng để phát triển và nhắm đến các dịch vụ qua

các kênh phân phối thích hợp. Yếu tố còn lại chính là chi phí. Hai yêu cầu này có thể

được đáp ứng ngay trong đám mây.

1. Lý do để các công ty cung cấp dịch vụ đa phương tiện đột phá với công nghệ

điện toán đám mây

Nhu cầu tự do trong thế giới số:

-Nhu cầu của người dùng là yếu tố dẫn đường cho việc ứng dụng điện toán đám mây.

Các phương thức phân phối liên tục được cải tiến để theo kịp thói quen luôn thay

đổi của người dùng. Và cũng từ đó hình thành các nguồn thu mới. Trong đó truyền

hình truyền thống, in ấn và bán lẻ sẽ bị tác động nhiều nhất. Ngược lại, các cổng

thông tin trực tuyến, streaming, social media, eCom ít bị ảnh hưởng nhất.

- Các đánh giá này phản ánh xu hướng khá rõ khi nhiều thiết bị di động, PC đang

được sử dụng hàng ngày. Tính kết nối liên tục là yêu cầu quan trọng cho điện toán

đám mây. Ngày càng có nhiều người thường xuyên truy cập vào kho nội dung trên

mạng, vì thế nhu cầu sử dụng IP và phần cứng cũng tăng lên.

- Khi kết nối băng rộng trở nên phổ biến trong các hộ gia đình, khán giả đòi hỏi

nhiều lựa chọn linh hoạt hơn cho việc xem đồng thời. Họ muốn nội dung luôn sẵn

có trên nhiều nền tảng khác nhau thông qua bất kỳ thiết bị nào. Điều này chỉ có thể

đạt được hiệu quả với công nghệ đám mây.

Nhu cầu về nội dung:

53

Page 54: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

- Các công ty cung cấp dịch vụ đa phương tiện đều nhận thức rằng khách hàng là

người điều khiển. Với nhu cầu nội dung luôn thay đổi không thể đoán trước, nhu

cầu phân phối đang vượt ngoài khả năng phần cứng thực tế. Điều này thể hiện rất

rõ trong trường hợp video do người dùng tạo ra: nhu cầu lưu trữ lấn át cả nội dung

được sản xuất chuyên nghiệp. Ngoài ra, thay đổi định dạng nội dung (từ analog

sang digital, hay chuyển định dạng cho kênh phân phối mới) cũng là công việc tiêu

tốn thời gian và cần lượng thiết bị xử lý tương ứng.

- Cách đáp ứng nhu cầu khách hàng đang định hình lại chuỗi giá trị. Nội dung media

trước hết có mặt tại các rạp chiếu, sau đó là DVD, và bây giờ chuyển sang truy cập

theo yêu cầu. Nhà cung cấp nội dung nào sử dụng phương thức với chi phí hợp lí

để phân phối đến người xem nội dung chất lượng cao, trong thời gian ngắn sẽ được

cộng đồng người dùng tin tưởng lựa chọn, làm đòn bẩy kiểm soát thị phần.

Nhu cầu phân tích dữ liệu:

- Ngoài hỗ trợ phân phối và lưu trữ, điện toán đám mây còn mở ra khả năng cải tiến

quy trình làm việc. Nhờ đáp ứng năng lực xử lý khi cần thiết, điện toán đám mây

cho phép thu thập thông tin người dùng một cách nhanh chóng, tạo nên lợi thế

cạnh tranh cho doanh nghiệp.

- Sự thấu hiểu sẽ giúp thành công hơn trong việc thu hút và giữ chân khán giả; tùy

biến quảng cáo và nội dung là những xử lý phức tạp, nhưng dễ dàng thực hiện

trong đám mây.

- Các phân tích cũng đóng vai trò quan trọng và thiết thực trong tương tác với

người dùng trong môi trường thời gian thực. Thói quen sử dụng và những đánh giá

(rating) của người dùng giúp định hướng họ đến những nội dung thích hợp. Mô

hình này hoàn toàn phụ thuộc vào việc tập hợp và phân tích các phản hồi người

dùng, một công việc đòi hỏi đáng kể năng lực xử lý từ đám mây.

Tìm kiếm sự đột phá:

- Một trong những lợi ích hấp dẫn nhất của điện toán đám mây là tính linh hoạt, nó

có thể đáp ứng nhu cầu ở mọi cấp độ từ thấp đến cao. Những người dùng trước đây

trước hết sẽ tập trung vào nhu cầu lưu trữ. Đối với doanh nghiệp thích tiên phong

54

Page 55: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

hướng đến chiến lược kinh doanh mới, đám mây sẽ cung cấp nền tảng để phát

minh, thử nghiệm và đưa ra những sản phẩm đột phá cho thị trường.

- Cũng có thể sử dụng các đặc quyền do đám mây cung cấp để tạo ra bộ công cụ

phần mềm mới mang lại lợi thế cạnh tranh riêng. Việc điều chỉnh nội dung nhằm

đáp ứng nhu cầu về định dạng cần đến nhiều thao tác thủ công. Điện toán đám mây

sẽ phát triển các ứng dụng mới thực hiện tự động công việc này, và có thể truy cập

online từ bất kỳ đâu. Nhiều khả năng được mở ra để các doanh nghiệp tận dụng

giải pháp công nghệ tốt hơn, nhanh hơn và rẻ hơn.

2. Tích hợp vào quy trình làm việc

Những ứng dụng dựa trên đám mây có xu hướng phân phối các tính năng gần như

phổ quát, rất lý tưởng đối với các công việc có tính lặp lại. Cũng có một số ứng dụng đặc

biệt giành cho những người dùng cấp cao. Tuy nhiên, lợi ích thực sự của điện toán đám

mây là cung cấp những tính năng cần thiết nhất cho lượng lớn người dùng. Thông thường,

việc sử dụng các mẫu thiết lập sẵn, các tùy chọn cấu hình sẵn và các giao diện được tùy

chỉnh nhằm tạo ra kết quả theo dạng định trước. Đối với các ứng dụng chuyên về dựng

video, biên tập ảnh, đồ họa, hoạt cảnh hay một số thành phần khác trong quy trình làm

việc, điểm then chốt chính là tính dễ sử dụng giúp tạo và phân phối nội dung theo các

chuẩn chất lượng được yêu cầu.

55

Page 56: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hình 2.9: Kết hợp giữa đám mây và mặt đất

- Bước 1: Người biên tập nội dung tạo nội dung sử dụng công cụ do đám mây cung

cấp. Hoặc cũng có thể đặt hàng từ đối tác.

- Bước 2: Giám đốc nghệ thuật nhận thông báo về đơn đặt hàng mới, phân công cho

các nhân viên thiết kế.

- Bước 3: Nếu có thắc mắc, nhân viên thiết kế sẽ trực tiếp làm rõ với bên đặt hàng,

thực hiện đơn hàng.

- Bước 4: Giám đốc nghệ thuật đồng ý với đơn hàng, xem danh sách các”ứng cử

viên” thiết kế cho đơn hàng trên đám mây.

- Bước 5: Hoàn chỉnh các thành phần đồ họa sử dụng công nghệ điện toán đám mây,

hoàn tất đơn đặt hàng.

- Bước 6: Sản phẩm cuối cùng được lưu trữ tại nơi xác định.

- Bước 7: Bộ phận phát sóng lấy nội dung để phát sóng.

Đám mây cũng giúp dễ dàng phối hợp chặt chẽ trong suốt quá trình sản xuất và phân

phối nội dung. Sơ đồ quy trình làm việc trong hình 2.9 minh họa các biên tập nội dung tại

56

Page 57: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

nhiều điểm khác nhau có thể tham gia hiệu quả, làm việc đồng thời và song song để thực

hiện một dự án. Trong trường hợp này, có thể gia tăng tối đa giá trị và hiệu quả làm việc

của nhân viên bằng cách áp dụng các công cụ phù hợp với từng công việc.

CHƯƠNG III: Nghiên cứu ứng dụng điện toán đám mây cho dịch vụ IPTV

Truyền hình kỹ thuật số là tiến bộ quan trọng nhất trong công nghệ truyền hình từ

khi phương tiện này được tạo ra trong thế kỷ trước. Truyền hình kỹ thuật số đưa ra cho

khách hàng nhiều sự lựa chọn và tạo ra nhiều tương tác hơn. Hệ thống truyền hình

quảng bá tương tự đã được sử dụng rất tốt trong hơn 60 năm qua. Trong giai đoạn đó,

người xem phải trải qua sự chuyển tiếp từ truyền hình đen trắng sang truyền hình màu

đã yêu cầu người xem phải mua các Tivi màu mới, và các kênh quảng bá phải có các

máy phát mới, các thiết bị sản xuất chương trình mới. Ngày nay, với sự phát triển của

ngành công nghiệp truyền hình sẽ đưa truyền hình thông thường sang thời đại của

truyền hình kỹ thuật số. Hầu hết các hoạt động của truyền hình phải được nâng cấp và

triển khai dựa trên kỹ thuật số để đưa tới cho khách hàng các dịch vụ kỹ thuật số tinh

vi hơn. Một kỹ thuật mới được gọi là truyền hình dựa trên giao thức Internet IPTV

(Internet Protocol – based Television). Như tên gọi, IPTV được miêu tả như là một cơ

chế để truyền tải luồng nội dung truyền hình dựa trên nền tảng là một mạng sử dụng

giao thức IP. Lợi ích của cơ chế này là khả năng phân phối nhiều loại tín hiệu truyền

hình khác nhau, tăng các tính năng tương tác và cải tiến để tương thích với các mạng

thuê bao đang tồn tại.

I. Khái niệm

1. Lịch sử phát triển của IPTV

Năm 1994, World News Now của ABC đã có buổi trình chiếu truyền hình quảng bá

qua mạng Internet đầu tiên, sử dụng phần mềm CU-SeeMe videoconferencing.

57

Page 58: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Tổ chức liên quan đến IPTV đầu tiên xuất hiện là vào năm 1995, với sự thành lập

Precept Software bởi Judith Estrin và Bill Carrico. Họ đã thiết kế và xây dựng một sản

phầm internet video gọi là "IP/TV". IP/TV là một MBONE tương thích với các ứng dụng

trên Windows và Unix, thực hiện truyền âm thanh, hình ảnh thông qua cả giao thức

unicast và IP multicast RTP/RTCP. Phần mềm này được viết bởi Steve Casner, Karl

Auerbach, và Cha Chee Kuan. Hệ thống này đã được Cisco Systems mua vào năm 1998

và Cisco đã giữ lại tên "IP/TV".

AudioNet bắt đầu tiến hành nghiên cứu live webcasts với WFAA-TV trong tháng

năm 1998, và KCTU-LP vào mùng 10 tháng 1 năm 1998.

Kingston Communications, một nhà cung cấp dịch vụ viễn thông ở UK, triển khai

KIT (Kingston Interactive Television), và IPTV qua mạng băng rộng DSL vào tháng 9

năm 1999 sau khi thử nghiệm dịch vụ TV và VoD. Nhà cung cấp này đã thêm dịch vụ

VoD vào hệ thống trong tháng 10 năm 2001 với hệ thống Yes TV. Kingston là một trong

những công ty đầu tiên trên thế giới triển khai IPTV và IP VoD qua mạng ADSL.

Hiện nay, IPTV đã phát triển hầu khắp các nơi trên thế giớ, từ châu Mỹ, châu Âu,

châu Á. Nhất là tại châu Á, với các thị trường như Hàn Quốc, Nhật Bản, Trung Quốc và

cả Việt Nam, một trong những nước đang đi đầu đã có nhiều công ty khai thác công nghệ

IPTV, dịch vụ này ngày càng phát triển với lượng thuê bao ngày càng tăng.

Hiện Việt Nam đã có bốn nhà cung cấp lớn là FPT Telecom, VNPT, VTC và Viettel

tham gia thị trường IPTV. Trong đó, FPT Telecom được xem là người tiên phong khi tiến

hành thương mại hóa dịch vụ IPTV với thương hiệu iTivi, nay đổi thành OneTV, ở thời

điểm năm 2006 – được xem là khá sớm khi mà băng thông rộng vẫn chưa thực sự phổ

biến ở Việt Nam. Không muốn chậm chân, Tập đoàn Bưu chính- Viễn thông Việt Nam

(VNPT) cũng vào cuộc với lợi thế có hệ thống hạ tầng băng thông rộng phủ khắp cả nước.

Công ty Phần mềm và Truyền thông (VASC), một doanh nghiệp trực thuộc VNPT, đã thử

nghiệm IPTV từ năm 2008 và chính thức cung cấp dịch vụ trên toàn quốc một năm sau đó

với thương hiệu MyTV. Tiếp đó là VTC Digicom chính thức đưa dịch vụ IPTV cung cấp

cho một số tỉnh thành vào ngày 12/5/2009. Dịch vụ VTC IPTV bao gồm các dịch vụ

truyền hình độ nét cao (HD), truyền hình theo yêu cầu (VOD) trên mạng viễn thông. Song

song với xu hướng hội tụ, xu hướng HD hóa các kênh truyền hình cũng ngày càng trở nên 58

Page 59: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

phổ biến trên thế giới. Tiếp bước thành công trong việc đưa các kênh truyền hình độ nét

cao HD phát sóng trên vệ tinh theo tiêu chuẩn DVB-S2, VTC tiếp tục đưa các kênh truyền

hình độ nét cao này vào phát trên hệ thống IPTV. Gương mặt mới nhất là Tập đoàn Viễn

thông Quân đội (Viettel), mới chỉ thương mại hóa IPTV NetTV vào đầu năm 2011 sau khi

thử nghiệm dịch vụ từ năm 2010. Số lượng thuê bao cho đến nay đã đạt khoảng 15.000

thuê bao và mục tiêu sẽ đạt 300.000 thuê bao trong một vài năm tới.

Với sự bùng nổ về công nghệ thông tin và thị trường băng thông rộng như hiện nay,

dịch vụ IPTV trên thế giới cũng như tại Việt Nam hứa hẹn sẽ còn phát triển rực rỡ trong

vòng vài năm tới.

2. Định nghĩa

Công nghệ IPTV đang giữ phần quan trọng và có hiệu quả cao trong các mô hình

kinh doanh truyền hình thu phí. Nhưng thực chất nghĩa của từ viết tắt IPTV là gì và

ảnh hưởng của nó đối với người xem truyền hình như thế nào?

Hình 3.1: Dịch vụ IPTV

Khi mới bắt đầu IPTV được gọi là Truyền hình giao thức Internet (Internet

Protocol Television) hay Telco TV hoặc Truyền hình băng rộng (Broadband

Television). Thực chất tất cả các tên đều được sử dụng để nói đến việc phân phối

59

Page 60: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

truyền hình băng rộng chất lượng cao hoặc nội dung âm thanh và hình ảnh theo yêu

cầu trên một mạng băng rộng. IPTV là một định nghĩa chung cho việc áp dụng để phân

phối các kênh truyền hình truyền thống, phim truyện, và nội dung video theo yêu cầu

trên một mạng riêng. Từ góc nhìn của người sử dụng thì IPTV chỉ hoạt động như một

chuẩn dịch vụ truyền hình trả tiền. Từ góc nhìn của nhà cung cấp thì IPTV bao gồm

việc thu nhận, xử lý và phân phối chính xác nội dung truyền hình tới thuê bao thông

qua một hạ tầng mạng sử dụng IP. Theo định nghĩa được đưa ra bởi hiệp hội viễn

thông quốc tế tập trung vào nhóm IPTV thì IPTV là các dịch vụ đa phương tiện (ví dụ

như dữ liệu truyền hình, video, âm thanh, văn bản, đồ họa) được phân phối trên một

mạng IP có sự quản lý để cung cấp các mức yêu cầu về chất lượng của dịch vụ, an

toàn, có tính tương tác và tin cậy.

IPTV có một số điểm đặc trưng sau:

- Hỗ trợ truyền hình tương tác: khả năng của hệ thống IPTV cho phép các nhà

cung cấp dịch vụ phân phối đầy đủ các ứng dụng của truyền hình tương tác.

Các dạng dịch vụ IPTV có thể được phân phối bao gồm chuẩn truyền hình

trực tiếp, truyền hình hình ảnh chất lượng cao HDTV (High Definition

Television), các trò chơi tương tác và truy cập Internet tốc độ cao.

- Dịch thời gian: IPTV kết hợp với một bộ ghi hình video số cho phép dịch

chuyển thời gian để xem nội dung chương trình, đây là một kỹ thuật ghi hình và

lưu trữ nội dung để có thể xem lại sau.

- Tính cá nhân: một hệ thống IPTV end-to-end hỗ trợ thông tin có tính hai

chiều và cho phép người sử dụng xem các chương trình theo sở thích,

thói quen…Hay cụ thể hơn là cho người dùng xem cái gì họ muốn vào bất kỳ lúc

nào.

- Yêu cầu băng thông thấp: để thay thế cho việc phân phối mọi kênh cho người

dùng, công nghệ IPTV cho phép các nhà cung cấp dịch vụ chỉ phân phối các

kênh mà người dùng đã yêu cầu. Đây là đặc điểm hấp dẫn cho phép các nhà khai

thác mạng bảo toàn được băng thông của họ.

60

Page 61: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

- Nhiều thiết bị có thể sử dụng được: việc xem nội dung IPTV không giới hạn cho

Tivi. Khách hàng có thể sử dụng PC của họ và các thiết bị di động để truy cập các

dịch vụ IPTV.

II. Cấu trúc truyền thống cho dịch vụ IPTV

1. Nguyên lý hoạt động của hệ thống IPTV

Tín hiệu âm thanh hình ảnh được chuyển đổi thành tín hiệu dạng số qua quá trình lấy

mẫu, lượng tử và số hóa tại một bộ biến đổi A/D. Các tín hiệu số này sau đó được nén lại

để tăng hiệu quả truyền dẫn, được đóng gói và truyền qua mạng IP.

Mạng IP bao gồm các router/switch định tuyến, sẽ dựa trên địa chỉ của gói tin, các

thông tin chỉ dẫn (độ ưu tiên, nhãn,..) và bảng thông tin định tuyến của mình để tìm ra con

đường tốt nhất để chuyển gói tin. Trong quá trình chuyển gói tin, để hạn chế việc mất gói

(gián đoạn đường truyền, méo dạng do nhiễu hay loại bỏ do nghẽn) ảnh hưởng đến chất

lượng dịch vụ, người ta thường sử dụng các bộ đệm gói tin để nhận và thêm vào một độ

trễ làm tất cả các gói tin xuất hiện với độ trễ không thay đổi.

Các gói tin IP này được biến đổi trở lại thành dạng tín hiệu truyền hình (PAL, NTSC

hay DVB) thông qua các gateway hoặc các đầu cuối set-top Box và được hiển thị bằng

TV hoặc máy tính cá nhân.

Mọi hoạt động của hệ thống IPTV như khởi tạo, kết nối, quản lý các chức năng

truyền hình đều thông qua middleware server của nhà cung cấp dịch vụ. Khi khởi tạo ban

đầu, các đầu cuối truyền hình sẽ được cung cấp một địa chỉ IP và thông qua địa chỉ IP này

middleware sẽ quản lý và tải xuống các chương trình hướng dẫn điện tử (EPG) vào STB.

STB sẽ tương tác điều khiển với middleware để thực hiện các yêu cầu của người dùng.

Khi có các dịch vụ theo yêu cầu, middleware sẽ chuyển phiên làm việc cho máy chủ

VoD. Máy chủ VoD cũng được middleware quản lý cung cấp một địa chỉ IP, thông qua

đó thiết lập một kết nối streaming giữa đầu cuối và máy chủ VoD. Đầu cuối STB phải hỗ

trợ đa địa chỉ IP (mỗi địa chỉ IP chỉ có thể tham gia vào một nhóm multicast) để có thể coi

cùng lúc nhiều chương trình khác nhau.

61

Page 62: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

2. Mô hình kiến trúc hệ thống cung cấp dịch vụ IPTV

Hình 3.2: Kiến trúc hệ thống cung cấp dịch vụ IPTV

Hệ thống cung cấp nội dung: Thu, nhận và xử lý các dữ liệu chương trình từ các

nguồn khác nhau như vệ tinh, truyền hình mặt đất và các nguồn khác để chuyển sang hệ

thống video headend.

- Nguồn video đầu mối - Video Headend (DVB): Thu, điều chế và giải mã nội

dung hình ảnh và âm thanh từ các nguồn khác nhau và sử dụng các thiết bị mã hóa

(encoder) để chuyển đổi nội dung này thành các luồng IP multicast ở khuôn dạng

62

Page 63: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

mã hóa mong muốn. Yêu cầu phải có thiết bị đầu cuối cho việc phát nội dung

quảng bá. Thiết bị đầu cuối này có khả năng mã hoá một chuỗi các hình ảnh theo

thời gian thực bằng kỹ thuật nén dùng MPEG -2, MPEG-4 hoặc H.264. Sau khi mã

hoá, các chuỗi truyền MPEG sẽ được đóng gói và truyền thành những chuỗi gói IP

bằng cách sử dụng giao thức UDP/IP. Đầu vào của hệ thống video headend là các

chương trình truyền hình quảng bá, các kênh truyền hình mua bản quyền thu từ vệ

tinh, các kênh truyền hình cáp, các phim từ các nguồn khác như tự sản xuất, từ các

thiết bị VCD/DVD player, v.v... Phần mềm IPTV streaming được sử dụng trong

DVB cho phép cấu hình linh hoạt và đảm bảo hiệu suất cao và độ tin cậy tốt.

- Hệ thống quản lý mạng và tính cước - Billing system: Hệ thống này quản lý và

tính cước dịch vụ truy cập của thuê bao IPTV. Các chức năng cơ bản của phần

mềm thanh toán của IPTV là: bảo trì cơ sở dữ liệu thuê bao; đánh giá và tính phí

cho dịch vụ IPTV; tạo và quản lý kế hoạch thuế; tạo ra các tài liệu kế toán (hoá

đơn); thẻ truy cập quản lý và báo cáo tài chính.

- Phần mềm điều khiển trung tâm - Middleware: Middleware là phần mềm kết

hợp các phần khác nhau của IPTV thành một hệ thống hoàn chỉnh. Nó điều khiển

cung cấp dịch vụ, gồm giao diện cho phép người dùng chọn lựa các kênh, các

chương trình truyền hình, lập lịch, điều khiển việc cung cấp dịch vụ tới người dùng

bảo đảm an ninh và truy nhập có điều kiện. Middleware là một giao diện của hệ

thống cung cấp dịch vụ IPTV với người sử dụng, cung cấp chức năng client-server

cho người dùng giao tiếp với các dịch vụ broadcast và on-demand. Hiển thị một

danh sách các dịch vụ mà thuê bao đó có thể sử dụng và trợ giúp lựa chọn dịch vụ

này sau khi đã xác thực danh tính của người dùng. Middleware lưu lại một profile

cho tất cả các dịch vụ và đảm bảo các hoạt động bên trong của dịch vụ truyền hình

một cách hoàn hảo.

- Hệ thống phân phối nội dung - Video on - Demand Server: VoD Server gồm

các cụm máy chủ VoD và hệ thống quản lý VoD tương ứng, có chức năng tiếp

nhận nội dung video từ nhà sản xuất, các nguồn thông tin khác và cho phép lưu trữ

các nội dung đã được mã hóa và thiết lập các chính sách phân phối nội dung một

cách mềm dẻo. Hệ thống này cũng cho phép nhà khai thác mở rộng một cách kinh 63

Page 64: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

tế, phù hợp với tải và yêu cầu dịch vụ của các thuê bao. Máy chủ VoD sẽ lưu nội

dung thực và cung cấp cho thuê bao khi nó nhận được sự xác thực danh tính từ

Middleware. Nó cho phép các thuê bao đặt và xem những bộ phim chất lượng cao

và chương trình theo yêu cầu (chương trình này được lưu trên máy dịch vụ và

truyền tải theo yêu cầu). Hệ thống này cũng cung cấp những chức năng điều khiển

VCR như fast-forward, pause, và rewind.

- Máy chủ CAS/DRM

CAS (Hệ thống truy nhập có điều kiện - Conditional Access System): Là

hệ thống quản lý các key mã hóa và giải mã cũng như phân phối các nội dung

video bị mã hóa. Việc mã hóa này nhằm chống đánh cắp thông tin, nó dùng

để giới hạn truy cập vào các nội dung đa phương tiện, nghĩa là mã hóa nội

dung để chỉ những người sử dụng hợp pháp sẽ có thể giải mã và xem nó.

DRM (Hệ thống quản lý bản quyền số - Digital Rights Managerment): Là

hệ thống điều khiển quyền truy cập và bảo vệ bản quyền cho việc phát hành

các thông tin, sản phẩm nghe nhìn dưới dạng số. Nó thực hiện chức năng

cung cấp cho thuê bao phương pháp xác thực thuê bao, đảm bảo nội dung

truyền hình cung cấp đến thuê bao là chính xác và đúng nhu cầu.

III. Cấu trúc đám mây cho dịch vụ Video theo yêu cầu - VoDaaS

Điện toán đám mây, thuật ngữ thông dụng mới nhất trong ngành công nghệ, miêu tả

một kỉ nguyên mới của việc sử dụng Internet khi các dịch vụ được chuyển qua mạng.

Công việc hiện tại đưa ra một chiến lược mới nhằm tích hợp các giải pháp đám mây để

giảm các chi phí IT ngày càng tăng, tính phức tạp của việc quản lí mạng và việc sử dụng

không hiệu quả các cơ sở hạ tầng dành cho IPTV. Cách tiếp cận mới này theo hai kĩ thuật

ảo hóa:

- Ảo hóa máy chủ – các máy chủ ảo cùng trú trên một một máy chủ chuyên dụng

64

Page 65: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

- Ảo hóa ứng dụng – khách hàng chọn để chạy một kênh hay các video từ một bảng

chọn chương trình.

Trong các trường hợp này, tất cả các video vận hành như thể chúng được phát bởi

một máy chủ chuyên dụng. Một cơ cấu kiến trúc được đề xuất, có tên là dịch vụ Video

theo yêu cầu-VoDaaS có chức năng mô hình hóa các dịch vụ đám mây theo yêu cầu dành

cho IPTV, giúp khách hàng có thể nhận được các chương trình TV hay các dòng video từ

bất cứ đâu.

1. Tại sao lại sử dụng điện toán đám mây

Nhu cầu cung cấp dữ liệu đa phương tiện ngày càng tăng cùng với sự phụ thuộc vào

mạng lưới truyền dẫn tốc độ cao đã làm tăng sự quan tâm dành cho các giải pháp vận

chuyển hiệu quả đối với các luồng đa phương tiện. Đặc biệt là luồng tín hiệu video không

chấp nhận việc trễ hay mất gói tin xảy ra. Không giống như việc truyền các khối dữ liệu

lớn, việc truyền nội dung video đòi hỏi một băng thông đủ lớn và liên tục để đảm bảo chất

lượng hình ảnh theo yêu cầu.

Mặc dù đã có nhiều điều kiện để bùng nổ IPTV như thiết bị đầu cuối rẻ, quy chế

truyền hình trả tiền đã ban hành… nhưng dịch vụ IPTV vẫn nhận được không ít lời than

phiền về nội dung nghèo nàn hay chất lượng hình ảnh vẫn chưa thực sự tốt. Theo dự đoán

của nhóm nghiên cứu Multimedia Research Group, đến năm 2012 số thuê bao IPTV trên

toàn thế giới sẽ đạt 92,8 triệu với tốc độ tăng trưởng hàng năm là 31%, trong khi năm

2008 con số này chỉ là 24 triệu. Trong đó, số lượng thuê bao của khu vực châu Á sẽ đạt

gần 40 triệu thuê bao vào năm 2012 (bằng với số lượng của châu Âu), con số này vào

cuối năm 2008 là khoảng 8 triệu thuê bao.

Với tình hình như vậy, Telco đã đầu tư và nâng cấp cơ sở hạ tầng hiện có, tuy nhiên

làm thế nào để hiện thực hóa dịch vụ này để khách hàng có thể chi trả một chi phí cao hơn

một chút? Thay vào đó, người tiêu dùng có thể sẽ thích việc cá nhân hóa dịch vụ đa

phương tiện ở bất kì lúc nào, bất kì nơi đâu và trên bất kì thiết bị nào. Nếu trường hợp này

xảy ra thì các nhà cung cấp dịch vụ cố định và di động phải giải quyết việc nâng cấp các

cơ sở hạ tầng mạng đang triển khai để cung cấp các khả năng này trong một phương thức

65

Page 66: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

có thể thích ứng cao với QoS từ thiết bị đầu tới thiết bị cuối được đảm bảo. Trong trường

hợp này, việc thiết kế một cấu trúc phân phối các dịch vụ IPTV theo yêu cầu khả thi là

cần thiết đối với một nhà cung cấp dịch vụ.

Với việc chúng ta muốn một thư viện nội dung và băng thông lớn bao nhiêu là các

vấn đề triển khai quan trọng mà nhà cung cấp phải đối mặt. Hiện nay, các nhà cung cấp

dịch vụ sử dụng cấu trúc tập trung cho việc cung cấp video theo yêu cầu, với một lượng

lớn băng thông thừa. Nhưng đây không phải là một giải pháp khả thi đối với thư viện nội

dung lớn bởi vì nó có thể gây ra nghẽn vận hành, trì hoãn trong thời gian dài và kinh

nghiêm xấu cho khách hàng bởi vì họ có thể thấy rằng ứng dụng này không thú vị. Điện

toán đám mây là một giải pháp nổi tiếng đối với chi phí IT ngày càng tăng, các vấn đề bảo

mật và độ phức tạp ngày càng tăng của việc quản lí mạng.

Vấn đề tăng hiệu năng đồng thời giảm mức tiêu thụ năng lượng, đặc biệt là khi được

nhân lên bởi hàng triệu người dùng. Vì các công ty ngày càng muốn tìm ra phương pháp

sử dụng cơ sở hạ tầng hiệu quả, đặc biệt trong giai đoạn suy thoái kinh tế hiện nay, sự

thay đổi về nhận thức này đã đặt ra nhiều thách thức cho các kết cấu cung cấp video theo

kiểu client-server hiện nay nhằm đạt được các công nghệ mới để cung cấp cho các ứng

dụng đa phương tiện đang nổi lên (thời gian thực/lưu trữ dữ liệu). Vậy công nghệ này có

thể phát triển đến đâu thì chúng ta hãy theo dõi tiếp các giải pháp đề xuất sau đây.

2. Đề xuất kiến trúc dịch vụ IPTV trên điện toán đám mây

66

Page 67: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hình 3.3: Kiến trúc tổng quát dịch vụ IPTV trên đám mây

Hình 3.3 thể hiện một kiến trúc đám mây cơ bản cho việc cung cấp những dịch vụ

theo yêu cầu. Mỗi dịch vụ có một tổ hợp linh động các nguồn lực, bao gồm máy tính,

mạng lưới, và kho lưu trữ - những thứ được phân phối bởi các nhà cung cấp. Ý tưởng cốt

lõi của kiến trúc này là quảng bá tất cả các dịch vụ IPTV trong khi tối thiểu hóa tổng

nguồn lực cần thiết, bằng cách thực hiện các dịch vụ cá nhân ứng với một khối lượng thực

thi thời gian thực.

Mẫu khối lượng công việc của mỗi dịch vụ (Service workload model): Với mỗi

dịch vụ, sẽ thiết lập một mẫu khối lượng công việc (workload model), cái mà có thể đoán

trước được dung lượng của các yêu cầu đến theo thời gian. Do đó nguồn lực được huy

động tại thời điểm thích hợp đúng lúc để thỏa mãn những yêu cầu của dịch vụ. Việc này

có thể dựa trên việc phân tích các dữ liệu trong quá khứ, những sự kiện gợi ý ngoài lề...

67

Page 68: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Ngoài những mô hình thông thường được áp dụng cho tất cả các dịch vụ của IPTV,

LiveTV ICC có một lượng lớn những yêu cầu tương quan đến một cách định kì.

Cơ chế kiểm soát dịch vụ (Service control mechanisms): cho phép mỗi dịch vụ

thiết lập một tập hợp các cơ chế kiểm soát nhằm thay đổi những yêu cầu về nguồn lực mà

không phải hi sinh chất lượng dịch vụ. Ví dụ, một dịch vụ VoD có thể tăng tốc độ truyền

nội dung cho những phiên liên tục, và thời gian cần thiết để duy trì băng thông đó sẽ giảm

đi. Điều này giúp giải phóng tài nguyên để dùng cho các dịch vụ khác, ví dụ như để phục

vụ những dự đoán về một dòng ồ ạt của yêu cầu LiveTV ICC. Ảo hóa cho phép có được

nhiều cơ chế kiểm soát (control mechanisms) đó. Ví dụ, sau khi tăng tốc truyền nội dung

cho VoD, chúng ta chỉ đơn giản tạm dừng VMs cho VoD, và tự động phân phối VMs để

tải khối lượng công việc của LiveTV ICC.

Điều hành dịch vụ (Service orchestrator): Là bộ điều hành dịch vụ có nhiệm vụ lấy

các mẫu khối lượng công việc từ service workload models của tất cả các dịch vụ. Bộ điều

hành sẽ hoạt động hiệu quả như một giám sát khi:

- Nắm bắt được các nhu cầu tài nguyên của các dịch vụ.

- Quyết định những giải pháp thích hợp để giảm tải tiêu thụ tài nguyên tổng thể.

Đây được coi là vấn đề tối ưu hóa. Đặc biệt, bộ điều hành dịch vụ sẽ chia miền thời

gian liên tục thành các dải bắt đầu từ T0, T1,… Tại thời điểm bắt đầu của dải thời gian Ti,

bộ điều hành đầu tiên thực thi những hoạt động đã được lên lịch cho dải thời gian đó, từ

đó phân phối nguồn lực cho các dịch vụ đã được cập nhật. Dựa trên dự đoán khối lượng

công việc gần đây nhất, từ đó bộ điều hành sẽ điều chỉnh lại lịch hoạt động tại Tj (j>i).

Mỗi khoảng thời gian cho mỗi dịch vụ hoạt động với một tài nguyên đã sắp đặt trước

đó, vì việc thay đổi tài nguyên chỉ xảy ra ở đầu mỗi dải thời gian. Một khoảng thời gian

ngắn cho phép thích nghi với nhiều khối lượng công việc, nhưng lại có khả năng làm tăng

sự bất ổn trong hệ thống và tăng khối lượng công việc cần tối ưu trên bộ điều hành. Để

dải thời gian dài hơn để giảm bớt khối lượng công việc tối ưu, nhưng không thể tránh

khỏi việc đáp ứng chậm trễ cho sự thay đổi về khối lượng công việc

68

Page 69: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Việc thực hiện xử lý dịch vụ tạo ra ở đầu dải thời gian là một quá trình xử lý phức

tạp. Nó có thể không thực tế lắm (do sự phức tạp về mô hình) và không cần thiết (do dự

đoán thiếu chính xác) cho bộ điều hành khi phải lên nhiều kế hoạch cho khoảng thời gian

tiếp theo. Nên một mô hình đơn giản nhất là tại Ti bộ điều hành chỉ quyết định xem làm

gì tiếp tại Ti+1. Như vậy bộ điều hành dịch vụ sẽ làm việc một cách chính xác và sẽ giảm

thiểu sự tiêu tốn về tài nguyên hệ thống.

Mỗi dịch vụ phải có khả năng yêu cầu để đạt được sự chia sẻ ngang bằng về tài

nguyên. Ví dụ dịch vụ VoD có thể hạn chế tỷ lệ phần trăm các phiên cần tăng tốc. Ngoài

ra có thể kết hợp cơ chế thực thi dịch vụ với các điều luật cụ thể. Từ đó bộ điều hành dịch

vụ sẽ giảm thiểu những yêu cầu không cần thiết trên toàn hệ thống cũng như trên chính

dịch vụ đó.

3. Mây hóa dịch vụ Video theo yêu cầu-VoDaaS

Khi nói đến cơ sở hạ tầng và việc vận hành điện toán đám mây, phương pháp ảo hóa

sẽ là giải pháp quan trọng nhất. Gần đây, việc ảo hóa các nguồn phần cứng đã rất thành

công và được nhiều công ty ứng dụng . Ví dụ, so với việc duy trì theo hướng tập trung,

các trung tâm dữ liệu này sẽ linh hoạt hơn rất nhiều, bảo mật và tiết kiệm chi phí hơn,

phương pháp này không cần đến một phòng máy chủ và những chi phí quản trị.

Việc ảo hóa ngày càng được sử dụng rộng rãi thậm chí cả các phía khách hàng cũng

thông qua ảo hóa ứng dụng và ảo hóa màn hình. Thực ra, tương lai được dự đoán là sẽ ít

tập trung vào việc cài đặt phần mềm trên từng thiết bị mà tập trung hơn vào việc cung cấp

các dịch vụ, phần mềm cho khách hàng được chuyển qua mạng. Trong các trường hợp

cung cấp video, điều này có nghĩa là, ví dụ các kênh tổng hợp hoặc các video được

chuyển tới các đám mây và khách hàng có thể chọn các kênh/video từ đó. Từ quan điểm

của khách hàng, công nghệ này rất đơn giản, linh hoạt và phổ biến bởi vì giờ đây họ có

thể nhận được các chương trình ti vi ở bất cứ đâu họ chọn. Đây là một vấn đề khó khăn

đối với tất cả các dịch vụ trả theo lưu lượng sử dụng.

Chúng ta đã được chứng kiến sự khởi đầu này với sự xuất hiện của mô hình đám mây

Amazon, Google và IBM. Đặc biệt, với tình hình như hiện nay, nhiều tập đoàn lớn của

Hàn Quốc như Samsung và LG đang cố gắng để mở rộng việc kinh doanh truyền hình

69

Page 70: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

thông qua cáp và các hệ thống TV khác bởi vì đất nước đã giảm bớt các hạn chế về quyền

sở hữu chéo trên báo và các đài truyền hình khác. Đề xuất này được đưa ra nhằm mục

đích điều tra phương pháp phân phối các ứng dụng thời gian thực và các ứng dụng đa

phương tiện mới, chẳng hạn như truyền tải các chương trình truyền hình trực tiếp, video

theo yêu cầu thông qua việc sử dụng điện toán đám mây. Kết quả dự kiến của nghiên cứu

này thực sự hữu ích, đặc biệt là để truyền tải các video theo yêu cầu dựa vào địa chỉ IP đối

với các mạng không đồng nhất và phức tạp trong tương lai. Cấu trúc và kịch bản thực

hiện được đề xuất sẽ có thể giúp cho thuê bao duyệt danh mục video và xem video ngay

lập tức nhờ các hộp set-top-box thông qua kết nối internet băng thông rộng, vì vậy sẽ làm

giảm chi phí cho các nhà khai thác và chi phí thuê bao cho người sử dụng.

4. Kiến trúc đám mây theo yêu cầu cho dịch vụ IPTV

Những video theo yêu cầu có thể được chuyển tới các thuê bao thông qua các cấu trúc

mạng khác nhau tức là vị trí máy chủ video và mạng giữa các máy chủ video tới các thuê

bao. Đối với nhiều trường hợp, proxy server được đặt gần thuê bao hơn, thường được sử

dụng để làm giảm lưu lượng mạng và sự chậm trễ nhờ tốc độ cao và kết nối mạnh. Tuy

nhiên proxy server có khả năng phân phối và có dung lượng xác định, và do đó cần phải

có thiết lập một chương trình để hỗ trợ việc lựa chọn video trong bộ nhớ đệm. Mặt khác,

các máy chủ video có một năng lực hữu hạn và chỉ có thể phục vụ hạn chế những yêu cầu

trong cùng một lúc . Đối với thư viện có nội dung lớn và sự tăng đột biến số lượng thuê

bao đang hoạt động, Telco đang tìm cách để duy trì từ chối dịch vụ truy nhập tới mức tối

thiểu.

Hình 3.4 cho thấy cấu trúc hệ thống của một đám mây theo yêu cầu cho IPTV. Video

có thể được truyền từ bất kỳ máy chủ ảo nào, không kể khả năng của mình. Các máy chủ

ảo được sắp xếp liên tục, đặc biệt là để giải quyết tình trạng quá tải và tránh quá tải và để

đạt được mức độ sử dụng cao và liên tục của các máy chủ trong khi vẫn đáp ứng thỏa

thuận mức dịch vụ (SLAs). Ba điều kiện được thể hiện trong hình 3.4:

- Yêu cầu tăng số lượng video.

- Số lượng yêu cầu phải phù hợp với số lượng video (số lượng hạn chế).

- Yêu cầu đa dạng hóa các video.

70

Page 71: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hình 3.4: Các dịch vụ đám mây theo yêu cầu

Các máy chủ ảo được sử dụng trong dịch vụ đám mây theo yêu cầu là cách phổ biến

để cung cấp các nguồn tính toán chi phí thấp. Một máy chủ ảo là một máy chủ hoạt dộng

và có dạng giống như một máy chủ riêng biệt, tuy nhiên trên thực tế nó có dạng giống như

các máy khách khác. Hàng chục máy chủ ảo có thể trú ngụ trên một máy đơn. Trong hoàn

cảnh này, phần ảo đơn giản có nghĩa là nó không phải là một máy chủ riêng. Đó là toàn

bộ máy tính không được dành riêng để thực hiện một mục đích duy nhất.

Hầu hết các trường hợp, hiệu suất không bị ảnh hưởng bởi mỗi máy chủ ảo hoạt động

như một máy chủ chuyên dụng. Tuy nhiên, khi có quá nhiều máy chủ ảo cư trú trên một

máy vật lý, dịch vụ có thể giao chậm hơn. Do đó, chương trình quản lý khối lượng công 71

Page 72: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

việc phải linh hoạt và đáng tin cậy để đảm bảo nguồn lực cung cấp cho mỗi dịch vụ theo

yêu cầu, băng thông của máy chủ phải đủ lớn, để có thể đáp ứng được tất cả yêu cầu về

thỏa thuận mức dịch vụ SLAs, trong khi vẫn duy trì chi phí của nó.

Theo truyền thống, các video được lưu trữ trong các máy chủ cụ thể hoặc lưu trữ

trong hệ thống con nhưng thường quá tải khi phải đối phó với khối lượng dữ liệu gia tăng

và những lỗi xảy ra bất ngờ. Lưu trữ ảo cho phép xử lý tình huống nhanh, theo đó nền

tảng cơ sở hạ tầng có thể dễ dàng chia sẻ tài nguyên với nhau. Lưu trữ vật lý ảo vào ổ đĩa

ảo, cho phép lưu trữ thông qua các nhà cung cấp và các giao thức không đồng nhất, cho

phép linh hoạt tăng hoặc giảm dung lương lưu trữ thông qua việc di dời trong khu vực

mạng của doanh nghiệp bởi các ứng dụng. Các ứng dụng này có thể được cung cấp tại các

hệ thống được chia tay nhiều phần nhỏ – ví dụ cấp độ khối dữ liệu hoặc cấp độ ảo hóa tập

tin, trước đây đề cập đến các khối dữ liệu được ánh xạ tới 1 hoặc nhiều hệ thống phụ lưu

trữ nhưng các ứng dụng được hiển thị là cố định trên một vị trí duy nhất và sau này đề cập

đến các tập tin hệ thống đã được tạo ra để hiển thị như một tập tin hệ thống duy nhất với

tên miền phổ biến.

5. Khung làm việc của dịch vụ video theo yêu cầu-VoDaaS

Xây dựng các ứng dụng để đánh giá một cách đầy đủ về công nghệ máy chủ ảo và

lưu trữ ảo, và đưa ra đề xuất tích hợp 2 công nghệ này để quản lý. Tức là cho phép chia sẻ

các ứng dụng trên cả nguồn tài nguyên của máy chủ và lưu trữ (dựa trên điều kiện kinh tế)

nhằm cung cấp sự kết hợp giữa các tài nguyên máy chủ và lưu trữ một cách hiệu quả cho

bất kì một mạng con nào tức là dựa trên số lượng thuê bao đang hoạt động như thể hiện ở

hình 3.5.

72

Page 73: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hình 3.5: Thành phần khung làm việc của VoDaaS

Reservation: Người dùng yêu cầu kết nối tới máy chủ và lưu trữ.

Authorization and Control (AuC): Tài nguyên dự phòng và thông báo cho người

dùng các tài nguyên sẵn có và điều khiển việc cấp phát như hợp đồng về SLAs.

Allocation (Al): Phân bổ các nguôn tài nguyên cho người dùng.

Resource Manager (RM): Quản lý CPU, bộ nhớ, băng thông mạng và lưu trữ

Server/Storage Virtualization Management: duy trì và quản lý các máy ảo hoặc ổ

đĩa cứng ảo (di dời/cấp phát/yêu cầu).

Optimization Manager (OM): Tối ưu hóa hiệu suất của các thiết bị vật lý.

73

Page 74: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

VoD có thể được coi như những dịch vụ đám mây khác, giữa các đám mây và khách

hàng thông qua các ứng dụng của người sử dụng. Tương tác chính giữa các thành

phần của kiến trúc khung làm việc được liệt kê dưới đây.

Hình 3.6: Tương tác giữa các thành phần VoDaaS

1: Người dùng yêu cầu kết nối tới tài nguyên R (mạng và máy chủ công thêm việc

lưu trữ).

2: AuC đáp ứng các yêu cầu nhưng phải kiểm tra sự phân bổ của tài nguyên để tránh

việc lãng phí tài nguyên và các vi phạm SLA.74

Page 75: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

3: OM thương lượng với máy chủ ảo và các ổ đĩa cứng ảo tức là để phục vụ yêu cầu

thông qua các đám mây riêng hoặc đám mây công cộng và tiếp tục duy trì các chi phí hiệu

quả và sử dụng triệt để các nguồn tài nguyên.

4: Al phân bổ các yêu cầu về nguồn tài nguyên cho người dùng bằng cách triển khai

các ứng dụng người dùng trong khi kiểm soát các vi phạm vê SLA.

6. Thí nghiệm mô phỏng

Mô phỏng dịch vụ VoDaaS bằng cách sử dụng phần mềm OPNET Modeler. Mô hình

mạng lưới được xây dựng như hình 3.7. Việc lựa chọn đối tượng và thiết lập được mô tả

trong bảng 3.1. Kết quả mô phỏng là thời gian đáp ứng nhiệm vụ thu được từ ba thí

nghiệm khác nhau để thấy được hiệu suất làm việc của ba mô hình.

75

Page 76: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

(a) Một máy khách-Mạng cục bộ

(b) Một máy khách truy nhập từ xa

76

Page 77: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

(c) Nhiều máy khách truy nhập từ xa

Hình 3.7: Dịch vụ VoDaaS trên OPNET ACE modeler

Hạng mục Giá trị Thông số lựa chọn

Application

Configuration

DB Ethernet Server

Appl. Ethernet Server

Inter arrival time (s)

Transaction size

(bytes)

Sun Ultra 10 333MHz

Sun Ultra 10 333MHz

Exponential (3)

Constant (188)

Streaming multimedia

77

Page 78: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Type of service

Local Switch (Model a)

Technology

Client

Ethernet

1

100BaseT

WAN Detail (Model b and

Model c)

Technology

Access

Ethernet

Bandwidth

Packet Latency

10/BaseT/100BaseT

10Mbps

None

Client Detail (Model b)

Number of Clients

Client Location

1

Remote

Data Rate: DS0

Delay: distance-based

None

Client Detail (model c)

Number of Clients

Client Location

200

Remote

Fast Ethernet LAN

Switching speed:

500,000 pck/sec

Switched Topology

None

Kết quả mô phỏng

- Kết quả mô phỏng cho thấy thời gian để đáp ứng cho một máy khách trong mạng

cục bộ là khoảng 0.5 giây, như vậy là khá nhanh (hình 3.7 a)

- DS0 truyền tín hiệu kĩ thuật số với tốc độ 64kb/s tức là thấp hơn tốc độ của các

mạng hiện tại (hình 3.7b) phát sinh thời gian đáp ứng cao hơn khách hàng với tốc

độ cao 100Mb/s (hình 3.7c)

- Như (hình 3.7c )thời gian đáp ứng cho giờ đầu tiên tăng lên hơn 4 giây, cuối cùng

thì tương đối ổn định78

Page 79: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Hình 3.8: Kết quả mô phỏng

Kết quả sơ bộ khi so sánh (hình 3.7a) và (hình 3.7c) có thể nhận thấy dịch vụ Video

theo yêu cầu thông qua môi trường điện toán đám mây có thể cung cấp một môi trường

streaming cục bộ, tức là khách hàng ở (hình 3.7c) có độ trễ cao hơn khách hàng ở (hình

3.7a) một chút.

Đối với mô hình 3.7b chúng ta có thể quan sát được độ trễ tương đương với hơn 1

giây, nhiều hơn gấp đôi sự chậm trễ cho phép của khách hàng sử dụng băng rộng, như vậy

79

Page 80: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

là tương đối cao. Trong trường hợp này thì độ trễ phát sinh là cao hơn tổng độ trễ cho

phép thường được coi là khoảng 1 giây tính từ thiết bị đầu phía nhà cung cấp tới thiết bị

cuối phía khách hàng. Hơn nữa, nó chỉ có 1 khách hàng.

ĐÁNH GIÁ CÔNG VIỆC VÀ KẾT LUẬN

Trải qua một thời gian nghiên cứu về đề tài em đã tích lũy cho mình những kiến thức

vô cùng quý báu. Em đã biết thế nào là điện toán đám mây, biết được mô hình, cấu trúc,

cách thức hoạt động và những ứng dụng, dịch vụ hữu ích sử dụng nền tảng điện toán đám

mây.v.v.. Có thể nói “điện toán đám mây” là một công nghệ đột phá của con người trong

lĩnh vực công nghệ thông tin. Điện toán đám mây hiện nay đã phát triển vượt ra ngoài

công nghệ ảo hóa. Nó cho phép nhà cung cấp dịch vụ dựa trên đám mây mang đến cho

doanh nghiệp năng lực xử lý rất lớn, các dịch vụ cho phép cách tiếp cận mới trong sản

xuất và phân phối nội dung. Chỉ với máy trạm chi phí thấp được nối mạng, nhờ tận dụng

năng lực xử lý từ đám mây, các tính năng mới tốt hơn, các doanh nghiệp có cơ hội cắt

giảm chi phí, gia tăng sản xuất nội dung và giảm rủi ro.

Chính vì những lợi ích to lớn như vậy cho nên “Điện toán đám mây” là mảnh đất để

các ứng dụng đa phương tiện phát triển. Cụ thể là trong cuốn đề tài này trình bày về dịch

vụ truyền hình qua giao thức internet IPTV. Dịch vụ IPTV trên nền tảng điện toán đám

mây bước đầu đã cho thấy những tiềm năng để phát triển mạnh hơn trong tương lai. Nó

cho thấy những lợi thế vượt trội so với cách thức cung cấp dịch vụ IPTV truyền thống.

Đứng trên phương diện người dùng, bằng sự trải nghiệm thực tế với dịch vụ IPTV

truyền thống em cảm nhận được những ưu điểm và nhược điểm của dịch vụ. Những ưu

80

Page 81: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

điểm cần phải kể đến như: IPTV có chi phí lắp đặt thấp, phí thuê bao hàng tháng rẻ và nội

dung khá tốt, có nhiều lựa chọn cho gia đình, có thể xem lại những nội dung về truyền

hình hay những video mình thích vào bất kì thời điểm nào…Bên cạnh đó không ít những

nhược điểm như: Vẫn thiếu những nội dung hấp dẫn (chậm thay đổi nội dung), âm thanh

hình ảnh nhiều lúc không khớp nhau, bị dừng hình hay mất tín hiệu, trong trường hợp

muốn thay đổi nhà cung cấp dịch vụ IPTV thì cũng phải thay cả đường truyền internet

khác… Đó là đối với cá nhân, còn đối với các doanh nghiệp muốn cung cấp dịch vụ IPTV

thì sẽ thế nào? Sẽ phải đầu tư mua trang thiết bị, các ứng dụng và cả hệ thống truyền dẫn

tới khách hàng. Vì vậy sẽ rất tốn kém và tiềm ẩn rủi ro trong kinh doanh. Do đó trên cả

phương diện người dùng và phương diện của nhà cung cấp mới đều có những điểm cần

khắc phục. Và hướng giải quyết cho các vấn đề trên chính là công nghệ “Điện toán đám

mây”. Ngoài những ưu điểm của dịch vụ IPTV truyền thống, nó còn khắc phục được

những nhược điểm cố hữu như cải thiện được chất lượng dịch vụ, đổi mới nội dung dễ

dàng, có thể truy nhập nội dung dịch vụ từ bất kì đâu và bằng bất cứ đường truyền của

nhà cung cấp nào, có thể xây dựng hay mở rộng quy mô dịch vụ một cách nhanh chóng để

cung cấp cho khách hàng với chi phí thấp nhất…Đó là những lợi ích to lớn mà điện toán

đám mây có thể đem lại cho người sử dụng và các nhà cung cấp dịch vụ đang cố gắng

nghiên cứu để ứng dụng công nghệ mới này. Đây cũng là một trong những thách thức và

hướng đi mới cho dịch vụ đa phương tiện nói chung và dịch vụ IPTV nói riêng.

Trong khuôn khổ đề tài chắc chắn sẽ còn nhiều thiếu sót bởi sự hạn hẹp về kiến thức

của bản thân cũng như tài liệu tham khảo, bên cạnh đó là sự mới mẻ của công nghệ điện

toán đám mây. Chính vì vậy, em mong nhận được sự góp ý của quý thầy cô và bạn đọc

để đề tài của em trọn vẹn hơn và có tính ứng dụng cao trong cuộc sống.

Cuối cùng, một lần nữa tôi xin được gửi lời cảm ơn chân thành nhất tới thầy giáo

Nguyễn Quốc Dũng đã tận tình hướng dẫn em hoàn thành đề tài này.

Em xin chân thành cảm ơn!

Hà Tĩnh, ngày 25 tháng 2 năm 2015.

Sinh viên

81

Page 82: i.vietnamdoc.neti.vietnamdoc.net/data/file/2015/Thang04/14/dien_toan_dam... · Web viewCấu trúc và kịch bản thực hiện được đề xuất sẽ có thể giúp cho thuê

Nguyễn Đình Bắc

82