Phân loại ảo hóa

Một phần của tài liệu Nghiên cứu và triển khai điện toán đám mây riêng bằng hyper v (Trang 36)

2.2.1 Ảo hóa máy chủ

Một máy chủ riêng ảo (Virtual Private Server) hay máy chủ ảo hóa là một phương pháp phân vùng một máy chủ vật lý thành nhiều máy chủ ảo, mỗi máy chủ đã có khả năng 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 hóa 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 hóa 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 dễ dàng - Có thể cài đặt nhanh lại hệ điều hành

- Không lãng phí tài ngun

2.2.2 Ảo hóa lưu trữ

Hiện nay các nhà lưu trữ đã 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. Trong hình thức cơ bản nhất của nó, ảo hóa lưu trữ tồn tại trong việc ta lắp ráp nhiều ổ cứng vật lý thành một thực thể duy nhất được để các máy chủ lưu trữ và chạy hệ điều hành chẳng hạn như RAID. Điều này có thể được là bởi vì tất cả các ổ đĩa được sử dụng và tương tác với nhau như là một ổ đĩa logic duy nhất, mặc dù bao gồm hai hoặc nhiều ổ đĩa trong.

Một cơng nghệ ảo hóa lưu trữ khá đình đám khác mà ta biết đến là SAN (Storeage Area Network).

2.2.2.1 Công nghệ RAID

Khái niệm

RAID là chữ viết tắt của Redundant Array Of Independent Disks. Ban đầu, RAID được sử dụng như một giải pháp phịng hộ vì nó cho phép ghi dữ liệu lên nhiều đĩa cứng cùng lúc. Về sau, RAID có nhiều biến thể cho phép khơng chỉ đảm bảo an toàn dữ liệu mà còn giúp tăng đáng kể tốc độ truy xuất dữ liệu từ đĩa cứng.

Các chuẩn Raid

Sau đây là các chuẩn RAID đang được nghiên cứu và phát triển hiện nay: - Striping

- Duplexing

- Chuẩn Parity RAID

Phân loại RAID

- RAID level 0: Đây là dạng RAID đang được người dùng ưa thích do khả năng

nâng cao hiệu suất trao đổi dữ liệu từ đĩa cứng. Đòi hỏi tối thiểu 2 đĩa cứng, RAID 0 cho phép máy tính ghi dữ liệu lên chúng theo một phương thức đặc biệt được gọi là

Striping. Ví dụ có 8 đoạn dữ liệu được đánh số từ 1 đến 8, các đoạn đánh số lẻ (1,3,5,7) sẽ được ghi lên đĩa cứng đầu tiên và các đoạn đánh số chẵn (2,4,6,8) sẽ được ghi lên đĩa thứ hai. Để đơn giản hơn, có thể hình dung mình có 100 MB dữ liệu và thay vì dồn 100 MB dữ liệu này vào 1 đĩa cứng duy nhất, RAID 0 sẽ cho phép dồn 50 MB vào mỗi đĩa cứng riêng giúp giảm một nửa thời gian làm việc theo lý thuyết. Từ đó có thể dễ dàng suy ra nếu có 4, 8 hay nhiều đĩa cứng hơn nữa thì tốc độ sẽ càng cao hơn. Tuy nghe có vẻ hấp dẫn nhưng trên thực tế, RAID 0 vẫn ẩn chứa nguy cơ mất dữ liệu. Nguyên nhân chính lại nằm ở cách ghi thơng tin xé lẻ vì như vậy dữ liệu khơng nằm hồn toàn ở một đĩa cứng nào và mỗi khi cần truy xuất thơng tin (ví dụ một file nào đó), máy tính sẽ phải tổng hợp từ các đĩa cứng. Nếu một đĩa cứng gặp trục trặc thì thơng tin (file) đó coi như khơng thể đọc được và mất luôn. Thật may mắn là với công nghệ hiện đại, sản phẩm phần cứng khá bền nên những trường hợp mất dữ liệu như vậy xảy ra khơng nhiều. Có thể thấy RAID 0 thực sự thích hợp cho những người cần truy cập nhanh khối lượng dữ liệu lớn, ví dụ các game thủ hoặc những người chuyên làm đồ họa, video số.

- RAID level 1: Đây là dạng RAID cơ bản nhất có khả năng đảm bảo an tồn dữ liệu.

Cũng giống như RAID 0, RAID 1 địi hỏi ít nhất hai đĩa cứng để làm việc. Dữ liệu được ghi vào 2 ổ giống hệt nhau (Mirroring). Trong trường hợp một ổ bị trục trặc, ổ cịn lại sẽ tiếp tục hoạt động bình thường. Chúng ta có thể thay thế ổ đĩa bị hỏng mà không cần phải lo lắng đến vấn đề thông tin thất lạc. Đối với RAID 1, hiệu năng không phải là yếu tố hàng đầu nên chẳng có gì ngạc nhiêu nếu nó khơng phải là lựa chọn số một cho những người say mê tốc độ. Tuy nhiên đối với những nhà quản trị mạng hoặc những ai phải quản lý nhiều thơng tin quan trọng thì hệ thống RAID 1 là thứ khơng thể thiếu. Dung lượng cuối cùng của hệ thống RAID 1 bằng dung lượng của ổ đơn (hai ổ 80 GB chạy RAID 1 sẽ cho hệ thống nhìn thấy duy nhất một ổ RAID 80GB).

- RAID level 0+1: Người ta luôn ao ước một hệ thống nhanh nhẹn như RAID Level

0 và an toàn như RAID Level 1. Chính vì thế mà hệ thống RAID kết hợp 0+1 đã ra đời, tổng hợp ưu điểm của cả hai “đàn anh”. Tuy nhiên chi phí cho một hệ thống kiểu này khá đắt, bạn sẽ cần tối thiểu 4 đĩa cứng để chạy RAID 0+1. Dữ liệu sẽ được ghi đồng thời lên 4 đĩa cứng với 2 ổ dạng Striping tăng tốc và 2 ổ dạng Mirroring sao lưu. 4 ổ này phải giống hệt nhau và khi đưa vào hệ thống RAID 0+1, dung lượng cuối cùng sẽ

bằng ½ tổng dung lượng 4 ổ, ví dụ bạn chạy 4 ổ 80GB thì lượng dữ liệu “thấy được” là 160 GB.

- RAID Level 5: Đây có lẽ là dạng RAID mạnh mẽ nhất với 3 hoặc 5 đĩa cứng riêng

biệt. Dữ liệu và bản sao lưu được chia lên tất cả các ổ cứng. Nguyên tắc này khá rối rắm. Chúng ta quay trở lại ví dụ về 8 đoạn dữ liệu (1-8) và giờ đây là 3 ổ cứng. Đoạn dữ liệu số 1 và số 2 sẽ được ghi vào ổ đĩa 1 và 2 riêng rẽ, đoạn sao lưu của chúng được ghi vào ổ cứng thứ 3. Đoạn số 3 và số 4 sẽ được ghi vào ổ 1 và 3 với đoạn sao lưu tương ứng được ghi vào ổ đĩa 2. Đoạn số 5, 6 được ghi vào hai ổ 2 và 3, còn đoạn sao lưu được ghi vào ổ đĩa 1 và sau đó trình tự này lặp lại, đoạn số 7, 8 được ghi vào ổ 1, 2 và đoạn sao lưu được ghi vào ổ 3 như ban đầu. Như vậy RAID 5 vừa đảm bảo tốc độ có cải thiện, vừa giữ được tính an toàn cao. Dung lượng đĩa cứng cuối cùng bằng tổng dung lượng đĩa sử dụng trừ đi 1 ổ đĩa. Tức là nếu bạn dùng 3 ổ 80 GB thì dung lượng cuối cùng sẽ là 160 GB.

2.2.2.2 Công nghệ lưu trữ mạng (SAN)

SAN là một mạng riêng được thiết kế cho việc mở rộng các thiết bị lưu trữ một cách dễ dàng và các máy chủ khi kết nối với SAN sẽ hiểu như là một khối HDD đang chạy trên cục bộ.

Việc truyền dữ liệu từ server đến hệ thống lưu trữ SAN được sử dụng dựa trên các cổng quang để truyền dữ liệu: 1 Gbps Fiber Channel, 2 Gbps Fiber Channel, 4 Gbps Fiber Channel, 8 Gbps Fiber Channel, 1 Gbps ISCSI, ...

Chi phí triển khai hệ thống SAN cực kỳ đắt, nó địi hỏi phải dùng các thiết bị Fiber Channel Networking, Fiber Channel Switch,...

Các ổ đĩa chạy trong hệ thống lưu trữ SAN thường được dùng: FIBRE CHANNEL, SAS, SATA,...

Tính năng:

- Lưu trữ được truy cập theo Block qua SCSI - Khả năng I/O với tốc độ cao

Hình 2.7: Minh họa mơ hình một hệ thống SAN

2.2.3 Ả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 hóa một cách linh động. Switch ả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ạng 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 Cisco.

Một máy ảo có thể có nhiều card mạng ảo, việc tạo các 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 Switch ảo. Điều đặc biệt quan trọng, tốc độ truyền giữa các máy ảo này với nhau thông qua các Switch ảo được truyền với tốc độ rất cao theo tiêu 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 2.8: Ảo hóa mạng

2.2.4 Ả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 toán đám mây” cho phép 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.

Hình 2.9: Ảo hóa ứng dụng Giải pháp ảo hóa ứng dụng có những lợi ích nổi trội sau: Giải pháp ảo hóa ứng dụng có 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ụ có thể chạy photoshop trên máy Pentium 4, RAM 512 Mb). 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.

 Các máy tính con ln ở trong tình trạng sạch và chạy nhanh hơn. Loại 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 người sử dụng phần 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 ngày trong Linux, Windows 98 hoặc MAC-OS.

 Phần mềm được phân phối một cách linh động đế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 vài giây thay vì hàng tuần nếu như cơng ty có hàng chục máy tính.

 Thông tin luôn được lưu trữ an tồn ở Server trung tâm thay vì có thể phân tán ra từng máy con. Cho dù ở bất cứ đâu, việc truy cậ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.

2.3 Mơ hình ảo hóa trong điện toán đám mây

2.3.1 Đặt vấn đề

Ngày nay đối với 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 khó đượ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 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.

Có nhiều phương pháp để thực hiện tối ưu hóa hệ thống máy chủ, trong đó ảo hóa máy chủ là một trong những phương pháp được nhắc đến rất nhiều trong thời gian gần đây. Ảo hóa máy chủ là một trong những phương pháp có thể áp dụng ở mọi hệ thống máy chủ mà khơng phát sinh thêm chi phí đầu tư. Nó là một biện pháp rất tốt trong việc tối ưu hóa hệ thống với việc hợp nhất các nguồn tài nguyên của máy chủ.

2.3.2 Mục tiêu giải pháp triển khai hệ thống

2.3.2.1 Mục tiêu ảo hóa trong doanh nghiệp

Ảo hóa máy chủ trong cơng nghệ điện toán đám mây của doanh nghiệp cịn có những mục đích như sau:

 Tiết kiệm khơng gian đặt máy chủ và năng lượng tiêu thụ.  Giảm thời gian khôi phục sự cố

 Tạo lập được môi trường kiểm tra chạy thử ứng dụng mà không cần đầu tư thêm hệ thống mới

 Dễ dàng trong việc mở rộng hệ thống

 Tạo lập sự thích nghi đối với việc sử dụng các chương trình cũ

2.3.2.2 Giải pháp triển khai hệ thống

Một bài toán đưa ra cho doanh nghiệp khi họ cần thêm tài nguyên điện toán mới:

- Lựa chọn 1: Đầu tư, mở rộng cơ sở vật chất hạ tầng của tổ chức. Thường xuyên bổ sung thêm máy chủ, thiết bị lưu trữ và kết nối.

- Lựa chọn 2: Tập trung hóa và ảo hóa các tài nguyên hiện có. Nâng cao mức độ sử dụng tài nguyên vượt qua những hạn chế vật lý

- Lựa chọn 3: sử dụng cơ sở hạ tầng điện toán đám mây. Mở rộng ảo hóa vượt khỏi phạm vi trung tâm dữ liệu doanh nghiệp. Thuê các tài nguyên điện toán từ các nhà cung cấp dịch vụ Cloud. Trả tiền theo mức độ sử dụng.

2.3.3 Mơ hình hóa

Doanh nghiệp có rất nhiều máy chủ được đặt ở nhiều nơi khác nhau, vì vậy việc truy xuất hay vào bảo trì dữ liệu rất là khó khăn. Vì vậy tất cả các dữ liệu đều được ảo hóa trong đám mây giúp doanh nghiệp giảm thiểu được chi phí vận hành bảo trì, bảo dưỡng.

Tiếp nhận yêu cầu: ghi nhận lại các thông tin chi tiết về yêu cầu hỗ trợ như: loại yêu cầu (hỗ trợ, lỗi phát sinh, yêu cầu nâng cấp sửa đổi,…), thơng tin khách hàng hoặc người u cầu, hình thức tiếp nhận (điện thoại, email, chat, …), …

Phân công người xử lý.

Quản lý kho tri thức (Knowlegde base).

2.3.3.1 Chức năng của Cloud Office

Cloud Office là bộ sản phẩm phần mềm của công ty Oracle hoạt động trên nền web cạnh tranh với các sản phẩm của các công ty Microsoft và Google. Cloud Office cung cấp tập hợp các ứng dụng bảng tính, văn bản, trình diễn và tương thích với Microsoft Office. Khách hàng có thể sử dụng Cloud Office để tương tác trên các tài

2.3.3.2 Chức năng của CloudCRM

CRM là chữ viết tắt của Customer Relationship Managerment, tạm dịch là quản lý thông tin khách hàng, là một phần mềm dùng để quản lý các tiến độ/trạng thái làm việc với từng khách hàng của từng nhân viên. Qua đó bạn sẽ biết được chỉ tiêu, doanh thu, lợi nhuận của từng nhân viên, từng phòng ban và tiện lợi trong việc theo dõi báo cáo theo thời gian thực (real time) bằng Internet.

Cloud CRM là phần mềm quản lý thông tin khách hàng được viết dưới dạng web. Có nhiều phần mềm CRM như DynamicCRM của Microsoft, SugarCRM, vtigerCRM…

Các tính năng của CRM:

 Lead: Nơi lưu trữ thông tin của khách hàng tiềm năng. Khi bạn mới bắt đầu tiếp cận khách hàng tiềm năng từ nguồn bên ngồi thơng qua web, hội chợ thương mại, hội thảo, mail trực tiếp hoặc từ những chiến dịch marketing…

 Contact: Nơi lưu trữ thông tin của người liên hệ thuộc một công ty/doanh nghiệp. Có thể convert (chuyển đổi) dễ dàng từ Lead thơng qua tính năng convert lead.  Organizations: Lưu các thông tin về công ty, tổ chức đang là khách hàng của chúng ta. Chọn lọc khách hàng tiềm năng cho giai đoạn tiếp theo dựa trên những thông tin chi tiết đã nắm bắt được như báo giá, hẹn gặp khách hàng… Chuyển khách hàng tiềm năng thành khách hàng của mình. Có thể convert dễ dàng từ Lead thơng qua tính năng Convert Lead.

 Opportunity: Lưu các cơ hội bán hàng mà qua đó bạn biết được ai bán, bán cho ai, bán gì, ước lượng được bao nhiêu tiền… Chuyển khách hàng tiềm năng thành cơ hội kinh doanh của mình. Có thể convert dễ dàng từ Lead thơng qua tính năng Convert Lead.

2.3.3.3 Chức năng của Cloud Accounting

Kế toán đám mây (Cloud Accounting) được xây dựng dựa trên sự phát triển của Cloud Computing và lưu trữ trên các máy chủ của trung tâm dữ liệu. Một trong những tên gọi khác khá phổ biến chính là phần mềm kế toán trực tuyến hoặc kế toán online.

Một phần của tài liệu Nghiên cứu và triển khai điện toán đám mây riêng bằng hyper v (Trang 36)

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

(81 trang)