0

Giải pháp Cloud computing cho doanh nghiệp

1. Kiến trúc điện toán đám mây

Ngày nay, với sự bùng nổ các dịch vụ điện toán, việc quản trị hiệu quả một hệ thống hạ tầng IT đang đặt ra như một vấn đề thách thức đối với các nhà quản lý. Các dịch vụ trên nền IT cần thiết phải có sự thay đổi, cung cấp độ sẵn sàng cào, tối thiểu sự phát sinh các sự cố nhưng lại muốn tận dụng tối đa sức mạnh của hạ tầng. ICTROI  hân hạnh mang đến bạn đọc giải pháp  điện toán đám mây (Cloud Computing)

Kiến trúc của hệ thống phần mềm liên quan đến việc phát chuyển dịch vụ trên nền “đám mây” đặc trưng bởi nhiều thành phần giao tiếp với nhau thông qua giao tiếp lập trình ứng dụng (API). Thông thường nó là dịch vụ web service với kiến trúc 3 lớp.

Mo hinh 3 lop cloud

Hình vẽ bên trên mô tả một kiến trúc “đám mây” chuẩn. Trong “đám mây” này, hai thành phần cơ bản gồm có front-end và back-end. Thành phần frond-end là thành phần được nhìn thấy và giao tiếp bởi người dùng. Nó cung cấp cho người dùng một giao tiếp đến toàn bộ hệ thống đám mây để yêu cầu sử dụng các dịch vụ trên nó. Thành phần back-end chính là bản thân “đám mây”, bao gồm hệ thống máy chủ, thiết bị lưu trữ, thiết bị mạng và bảo mật

-          Cloud platform (web front-end) cung cấp cho  người dùng giao tiếp đến dịch vụ trên nền đám mây

-          Cloud service: cung cấp dịch vụ cho người dùng. Ví dụ như các dịch vụ IaaS hoặc SaaS.

-          Cloud infrastructure: cung cấp hạ tầng cho toàn bộ đám mây. Nó gồm có các dịch vụ mức nền là ảo hóa, networking, các dịch vụ về reporting và tính cước …

-          Cloud storage hay là database của hệ thống đám mây, cung cấp các dịch vụ lưu trữ cho toàn hệ thống.

Kiến trúc đám mây cho phép phát chuyển các dịch vụ cho người dùng và nhu cầu doanh nghiệp theo một cách thức đơn giản. Nó cung cấp một độ khả mở không giới hạn và khả năng phân loại QoS. Một vài lợi ích của điện toán đám mây mang lại gồm có

-          Khả năng kiểm soát truy cập vào tài nguyên hệ thống bất kì lúc nào và bất kì nơi đâu.

-          Tối ưu tài nguyên hệ thống – tận dụng tối đa tài nguyên vật lý.

-          Giám sát nhanh chóng

-          Giảm thiểu tổng chi phí điều hành

1.1 Công nghệ ảo hóa và dịch vụ trên nền ảo hóa.

Điện toán đám mây hoạt động dựa trên lõi là công nghệ ảo hóa. Công nghệ này được thiết kế để tạo ra một tầng trung gian giữa hệ thống phần cứng máy tính và phần mềm chạy trên nó. Bằng cách đưa ra một khái niệm logic về tài nguyên máy tính hơn là một khái niệm vật lí, lớp ảo hóa có thể cung cấp cho người dùng một dịch vụ trong đó tài nguyên hệ thống được chia sẻ một cách trong suốt với người dùng.

Có ba kiểu ảo hóa cơ bản là ảo hóa lưu trữ, ảo hóa mạng và ảo hóa tài nguyên máy chủ vật lý. Cả ba kiểu ảo hóa này đều được ứng dụng vào cho điện toán “đám mây”. Ảo hóa ứng dụng là ảo hóa trên tầng ứng dụng tách các chương trình ứng dụng ra khỏi phần cứng và hệ điều hành, hay nói cách khác là gói chúng lại như các đối tượng độc lập. Nó có thể di chuyển được mà có thể xậy dựng lại mà không ảnh hưởng tới các hệ thống khác. Công nghệ ảo hóa ứng dụng tối thiều hóa những thay đổi của hệ điều hành liên quan đến ứng dụng và giảm thiểu những khó khăn về tương thích với các chương trình khác.

Ảo hóa có thể đi cùng với với việc giảm các yêu cầu vật lí đối với các trung tâm dữ liệu nhưng cũng có thể làm tăng mức độ phức tạp của cách quản lí những máy chủ này. Vì vậy, cách thức quản lý hệ thống đa nền cho cả máy chủ thực và ảo là một vấn đề phải quan tâm.

1.2 Hệ thống quản lý dịch vụ trên nền đám mây – cloud service management

Cùng với sự bùng nổ các dịch vụ web trên nên công nghệ ảo hóa, việc quản lý các tài nguyên ảo hóa càng trở nên thành một vấn đề đáng quan tâm. Người dùng sẽ không cần quan tâm đến việc hệ thống xử lý các yêu cầu của họ thế nào mà chỉ cần quan tâm đến khả năng tương tác với dịch vụ của người dùng muốn sử dụng. Hệ thống quản lý “đám mây” sẽ đóng vai trò quan trọng trong việc điều phối, quản lý toàn bộ hệ thống từ phần cứng, mức ảo hóa cho đến các phần mềm chạy trên nó

Hệ thống quản lý “đám mây” phải cung cấp được các dịch vụ lõi sau

-          Giao tiếp self-service portal cung cấp khả năng “đặt chỗ” tài nguyên trong môi trường ảo hóa, bao gồm cả tài nguyên lưu trữ và tài nguyên mạng

-          Tự động tạo/xóa/chỉnh sửa tài nguyên theo nhu cầu

-          Giám sát thời gian thực tài nguyên vật lý và tài nguyên ảo hóa

-          Tích hợp khả năng giám sát việc sử dụng tài nguyên của người dùng, lên báo cáo và tính cước (nếu cần), giúp cho nhà quản trị theo dõi và tối ưu được độ sử dụng của tài nguyên

-          Cung cấp độ sẵn sàng cao

-          Đóng gói các biểu mẫu và luồng công việc theo từng kiểu tài nguyên thông dụng

-          Độc lập với phần cứng trong môi trường “đám mây”.

Với những yêu cầu của hạ tầng như vậy, dịch vụ trên nền “đám mây” có thể cung cấp cho người dùng một cách đa dạng từ phần cứng ảo hóa cho đến phần mềm ảo hóa chạy trên nó.

1.3 Dịch vụ chuẩn trên nền “đám mây”

“Đám mây” có thể cung cấp cho người dùng 03 dịch vụ cơ bản gồm có

cac ung dung tren cloudSaaS – Software as a Service. Người dùng có thể yêu cầu sử dụng phần mềm như một dịch vụ theo yêu cầu. Người dùng cuối sẽ không cần phải cài đặt phần mềm đầu cuối chạy ứng dụng trên máy tính cá nhân mà thông qua trình duyệt web để sử dụng. Như vậy, nó sẽ giảm thiểu tối đa việc bảo trì và hỗ trợ cho người dùng.

Paas

PaaS – Platform as a Service. Dịch vụ này cung cấp nền tảng điện toán thông qua dịch vụ Web. Nó cho phép doanh nghiệp tạo ứng dụng Web một cách nhanh chóng mà không cần quan tâm đến giá thành hay độ phức tạp của phần mềm/phần cứng.

 

 

LassIaaS – Infrastructure as a Service. Dịch vụ này cung cấp cho người dùng hạ tầng máy chủ điện toán như là một dịch vụ. Thay vì người dùng phải mua máy chủ, mua license, mua không gian chứa máy chủ … thì ở đây nó được cung cấp như là một dịch vụ trên “đám mây”. Toàn bộ tài nguyên về CPU, bộ nhớ, lưu trữ được cấp phát theo nhu cầu.

2.     Tiêu chí lựa chọn phần cứng và phần mềm cho “đám mây”

2.1 Lựa chọn phần cứng và hạ tầng

Hệ thống “đám mây” yêu cầu hệ thống phần cứng đủ mạnh để có thể tải được toàn bộ dịch vụ chạy trên nó một cách trơn tru nhất. Thiết bị có khả năng xử lý càng cao thì dịch vụ chạy trên nó càng nhanh. Tuy nhiên không chỉ xét phương diện phần cứng, đường truyền cũng đóng một vai trò hết sức quan trọng vì nó quyết định băng thông mạng cho toàn bộ dịch vụ. Mọi lưu lượng cũng như yêu cầu của người dùng đều đổ về cổng “đám mây”, vì vậy yêu cầu phần cứng cũng như hạ tầng mạng bắt buộc phải đáp ứng các yêu cầu như sau

-          Phần cứng máy chủ có khả năng hỗ trợ nhiều đơn vị xử lý song song, dung lượng bộ nhớ lớn.

-          CPU phải hỗ trợ công nghệ ảo hóa, siêu phân luồng

-          Hệ thống SAN phải hỗ trợ khả năng lưu trữ lớn (tính bằng đơn vị Tera-bytes) và chống lỗi (RAID5 hoặc RAID10)

-          Hệ thống mạng phải hỗ trợ khả năng chuyển mạch lớn (tính bằng đơn vị chục Gbps) và khả năng xử lý lên đến chục nghìn kết nối đồng thời.

-          Hệ thống bảo vệ biên phải hỗ trợ khả năng lọc gói tin ở mức ứng dụng, giảm thiểu tối đa tấn công từ bên ngoài. Ngoài ra, hệ thống còn phải hỗ trợ kết thúc kết nối VPN cho người dùng sử dụng dịch vụ thông qua mạng Internet (vốn không được tin cậy)

-          Đường truyền phải đảm bảo khả năng tải các dịch vụ (đa người dùng) với độ trễ thấp, ổn định và băng thông lớn. Thêm vào đó, dự phòng đường truyền phải đảm bảo để cung cấp dịch vụ sẵn sàng cao.

-          Cung cấp khả năng bảo mật ở mức phần cứng

Khi hạ tầng phần cứng đã đáp ứng yêu cầu ở mức cơ bản, “đám mây” cần có một lớp ảo hóa với khả năng cung cấp dịch vụ ảo hóa cho cả tài nguyên vật lý, mạng và lưu trữ.

2.2 Lựa chọn công nghệ ảo hóa

Việc tận dụng hiệu quả tài nguyên phần cứng được quyết định rất nhiều bởi khả năng hỗ trợ của lớp ảo hóa. Nếu khả năng hỗ trợ ảo hóa hạn chế, khả năng cung cấp dịch vụ của “đám mây” bị giảm đi đáng kể. Các tính năng được coi như là yếu tố quyết định mà “đám mây” cần có ở lớp ảo hóa bao gồm

-          Khả năng ảo hóa tài nguyên: CPU, RAM, storage

-          Khả năng ảo hóa hệ thống mạng

-          Khả năng quản lý toàn bộ phần cứng bên dưới, quản lý I/O một cách đồng nhất. Cung cấp cho lớp quản trị “đám mây” một giao tiếp trong suốt với phần cứng

-          Khả năng mềm dẻo có thể mở rộng dễ dàng phần cứng

-          Quản lý tập trung tài nguyên

-          Tự động hóa tối đa việc quản lý tài nguyên

Như đã đề cập ở trên, khi dịch vụ ngày càng nhiều, hạ tầng càng phức tạp, lớp ảo hóa cần có một đơn vị có khả năng quản lý toàn bộ dịch vụ này và cung cấp một giao tiếp chuẩn cho người dùng cuối.

2.3 Lựa chọn phần mềm quản lý “đám mây”

Điện toán đám mây được xem như một xu hướng phát chuyển IT như một dịch vụ. Nó giúp cho doanh nghiệp tăng cường năng lực kinh doanh và kiểm soát chi phí của hạ tầng IT. Phần mềm quản lý “đám mây” cần thỏa mãn cung cấp được các chức năng sau

-          Giảm chi phí đầu tư và điều hành

-          Tăng hiệu suất với ít tài nguyên hơn

-          Giảm thời gian đưa sản phẩm ra thị trường, từ đó tăng khả năng cạnh tranh

-          Chuẩn hóa IT như một dịch vụ

-          Tăng chất lượng dịch vụ, khai thác hiệu quả.

-          Dễ dàng cài đặt, điều hành và bảo trì

-          Tương thích tốt với lớp ảo hóa và phần cứng bên dưới

2.4 Kết luận

Việc lựa chọn công nghệ phù hợp cho hệ thống điện toán đám mây là một yêu cầu hết sức cần thiết để xây dựng một hệ thống đám mây. Các thành phần này phải làm việc tương thích tốt với nhau để tạo nên một giải pháp toàn diện. Như vậy, các dịch vụ trên “đám mây” mới có thể sử dụng hết khả năng của toàn bộ hệ thống và cung cấp tốt dịch vụ cho người dùng.

3.     Giải pháp điện toán đám mây

Theo giới thiệu điện toán đám mây chuẩn đã trình bày ở phần trên. Chúng tôi hân hạnh cung cấp giải pháp điện toán đám mây riêng, sử dụng máy chủ phiến mỏng của IBM (Blade Center H chassis), lưu trữ SAN IBM, hạ tầng mạng và bảo mật của Juniper Networks, công nghệ ảo hóa VMWare và phần mềm quản lý “đám mây” của IBM (ISDM – IBM Service Delivery Manager).

Xem chi tiết:

Filed in: Cloud computing Tags: ,

Get Updates

Share This Post

Related Posts

Leave a Reply

Submit Comment

ICTROI.COM designed by ICTROI.