Đồ án thực tập: Xây dựng điện toán đám mây mã nguồn mở (OpenStack)

Đồ án thực tập điện toán đám mây mã nguồn mở: Tìm hiểu kiến trúc, triển khai và quản lý hệ thống cloud sử dụng nền tảng open source. Tài liệu tham khảo hữu ích.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Báo cáo thực tập tốt nghiệp

2022

58
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI MỞ ĐẦU

PHẦN NHẬN XÉT + CHẤM ĐIỂM CỦA GIẢNG VIÊN

MỤC LỤC

DANH MỤC CÁC BẢNG HÌNH

DANH MỤC CÁC TỪ VIẾT TẮT

SỔ NHẬT KÝ THỰC TẬP

1. CHƯƠNG 1: GIỚI THIỆU CHUNG VỀ CÔNG TY

1.1. Giới thiệu công ty

1.2. Địa chỉ liên hệ

2. CHƯƠNG 2: TỔNG QUAN ĐỀ TÀI

2.1. Giới thiệu chung

2.2. Mô hình kết nối

3. CHƯƠNG 3: CƠ SỞ LÝ THUYẾT

3.1. Giới thiệu về “điện toán đám mây”

3.2. Những lợi ích của “Điện toán đám mây”

3.3. Các công nghệ ảo hóa (Virtualization Technologies)

3.4. Kernel mode và User mode

3.5. OS-level virtualization (Isolation)

3.6. Hướng tiếp cận “Cloud computing” sử dụng công cụ nguồn mở

3.7. Các giải pháp mã nguồn mở cho mô hình điện toán đám mây

3.8. Xen Cloud Platform (XCP)

3.9. Amazon Web Service - nguồn cảm hứng cho sự ra đời của Openstack

3.10. Giới thiệu về OpenStack Projects

3.11. Lịch sử về Openstack

3.12. Tổng quan về Openstack

3.13. Các phiên bản của OpenStack

4. CHƯƠNG 4: MÔ HÌNH THỰC NGHIỆM

5. CHƯƠNG 4: KẾT LUẬN VÀ KIẾN NGHỊ

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Điện Toán Đám Mây Mã Nguồn Mở Giới Thiệu

Điện toán đám mây (Cloud Computing - CC) đang là chủ đề nóng hổi, thu hút sự quan tâm lớn từ người dùng và doanh nghiệp. Nhiều sản phẩm thương mại và mã nguồn mở cung cấp khả năng xây dựng các thành phần của CC, từ hạ tầng IaaS đến PaaS và SaaS. Tuy nhiên, cần thận trọng và đánh giá kỹ lưỡng trước khi đưa ra quyết định. Một trong những ưu điểm nổi bật của CC là hiệu quả sử dụng tài nguyên vật lý và năng lượng. IaaS đóng vai trò then chốt trong việc hiện thực hóa điều này, quản lý hạ tầng phần cứng, mạng và phân phối tài nguyên, cho phép người dùng xây dựng hạ tầng đám mây riêng. Các doanh nghiệp có thể xây dựng đám mây riêng phục vụ công việc nội bộ hoặc cung cấp dịch vụ liên quan tới CC, Openstack là dự án nguồn mở với sự tham gia của hơn 160 công ty lớn trên thế giới. Theo báo cáo thực tập tốt nghiệp của sinh viên Đoàn Quốc Đạt trường Đại học Nguyễn Tất Thành, "Cloud computing (CC) đang là chủ đề được bàn luận sôi nổi nhất hiện nay, các công nghệ liên quan đến 'cloud' nhận được rất nhiều quan tâm từ người dùng và doanh nghiệp".

1.1. Định Nghĩa và Lợi Ích Của Điện Toán Đám Mây CC

Điện toán đám mây (Cloud Computing) là mô hình điện toán mà trong đó các tài nguyên tính toán (phần cứng, phần mềm, dữ liệu) được cung cấp dưới dạng dịch vụ qua mạng Internet. Người dùng có thể truy cập và sử dụng các dịch vụ này một cách linh hoạt và dễ dàng, mà không cần phải sở hữu hay quản lý trực tiếp các tài nguyên đó. Theo báo cáo, các tài nguyên, thông tin, và software đều được chia sẻ và cung cấp cho các máy tính thiết bị, người dùng dưới dạng dịch vụ trên nền tảng một hạ tầng mạng công cộng. Tính linh hoạt, khả năng mở rộng, tiết kiệm chi phí, khả năng sẵn sàng cao, khả năng phục hồi sau thảm họa và khả năng cộng tác là một số lợi ích chính của CC.

1.2. Các Mô Hình Dịch Vụ Điện Toán Đám Mây IaaS PaaS SaaS

Có ba mô hình dịch vụ điện toán đám mây chính: IaaS (Infrastructure as a Service) cung cấp hạ tầng cơ bản như máy chủ ảo, lưu trữ, mạng; PaaS (Platform as a Service) cung cấp nền tảng để phát triển và triển khai ứng dụng; SaaS (Software as a Service) cung cấp phần mềm ứng dụng hoàn chỉnh qua mạng. Người dùng cuối truy cập và sử dụng các ứng dụng đám mây thông qua các ứng dụng như trình duyệt web, các ứng dụng mobile, hoặc máy tính cá nhân thông thường. IaaS cung cấp hạ tầng cơ bản như máy chủ ảo, lưu trữ, mạng, PaaS cung cấp nền tảng để phát triển và triển khai ứng dụng, SaaS cung cấp phần mềm ứng dụng hoàn chỉnh qua mạng.

II. Thách Thức Khi Xây Dựng Đồ Án Điện Toán Đám Mây Mã Nguồn Mở

Xây dựng đồ án điện toán đám mây mã nguồn mở đối mặt với nhiều thách thức. Đầu tiên, sự phức tạp của các nền tảng mã nguồn mở như OpenStack đòi hỏi kiến thức chuyên sâu và kinh nghiệm triển khai. Thứ hai, việc tích hợp các thành phần khác nhau của hệ thống (compute, lưu trữ, mạng) đòi hỏi sự phối hợp chặt chẽ và khả năng giải quyết các vấn đề tương thích. Thứ ba, đảm bảo an ninh và bảo mật cho đám mây là một ưu tiên hàng đầu, đòi hỏi các biện pháp bảo vệ toàn diện. Cuối cùng, hiệu năng và khả năng mở rộng của hệ thống cần được tối ưu hóa để đáp ứng nhu cầu ngày càng tăng của người dùng. Theo báo cáo, sự phụ thuộc vào các phần mềm đóng kín và bản quyền là một hạn chế, khả năng mở rộng không hạn chế , chi phí là vấn đề nổi trội trong vấn đề mở rộng mạng “cloud” với giải pháp phần mềm bản quyền, và Aligning the cloud to specific business needs cần các chức năng phù hợp cho mục đích kinh doanh của hệ thống.

2.1. Phức Tạp Của Các Nền Tảng Mã Nguồn Mở Như OpenStack

OpenStack là một nền tảng điện toán đám mây mã nguồn mở mạnh mẽ, nhưng cũng rất phức tạp. Việc cài đặt, cấu hình và quản lý OpenStack đòi hỏi kiến thức chuyên sâu về ảo hóa, mạng và hệ thống. Ngoài ra, OpenStack có nhiều thành phần khác nhau, mỗi thành phần có chức năng và cấu hình riêng. Việc hiểu rõ các thành phần này và cách chúng tương tác với nhau là rất quan trọng để xây dựng một đám mây OpenStack ổn định và hiệu quả.

2.2. Tích Hợp Các Thành Phần Compute Lưu Trữ Mạng

Hệ thống điện toán đám mây bao gồm nhiều thành phần khác nhau, như tính toán (compute), lưu trữ và mạng. Việc tích hợp các thành phần này đòi hỏi sự phối hợp chặt chẽ và khả năng giải quyết các vấn đề tương thích. Ví dụ, việc kết nối máy chủ ảo với hệ thống lưu trữ và mạng đòi hỏi cấu hình mạng chính xác và khả năng định tuyến lưu lượng mạng giữa các thành phần. Nếu các thành phần không được tích hợp đúng cách, hệ thống có thể gặp sự cố về hiệu năng, độ ổn định và bảo mật.

2.3. Đảm Bảo An Ninh Và Bảo Mật Cho Đám Mây

An ninh và bảo mật là một ưu tiên hàng đầu khi xây dựng điện toán đám mây. Đám mây phải được bảo vệ khỏi các cuộc tấn công từ bên ngoài và bên trong, cũng như các lỗ hổng bảo mật. Các biện pháp bảo vệ cần bao gồm kiểm soát truy cập, mã hóa dữ liệu, giám sát an ninh và ứng phó sự cố. Đảm bảo an ninh và bảo mật cho đám mây đòi hỏi kiến thức chuyên sâu về các mối đe dọa an ninh và các biện pháp bảo vệ hiệu quả.

III. Hướng Dẫn Xây Dựng Đồ Án Điện Toán Đám Mây Với OpenStack

OpenStack là một nền tảng mã nguồn mở hàng đầu để xây dựng đồ án điện toán đám mây. Quá trình xây dựng bao gồm các bước sau: cài đặt và cấu hình OpenStack, tạo máy chủ ảo, thiết lập mạng, quản lý lưu trữ và triển khai ứng dụng. Việc cài đặt và cấu hình OpenStack có thể được thực hiện bằng nhiều phương pháp khác nhau, tùy thuộc vào yêu cầu và kiến trúc của hệ thống. Việc tạo máy chủ ảo, thiết lập mạng và quản lý lưu trữ có thể được thực hiện thông qua giao diện dòng lệnh hoặc giao diện web của OpenStack. Theo báo cáo, Openstack bao gồm 3 dự án chính: OpenStack Compute (để triển khai việc quản lý và chỉ định tài nguyên cho các instances ảo), OpenStack Object Storage (thực thi việc lưu trữ, backup), và OpenStack Image Service (đảm nhận việc phát hiện, đăng ký, truyền tải dịch vụ cho các images disk ảo).

3.1. Cài Đặt Và Cấu Hình OpenStack DevStack Kolla

Có nhiều phương pháp cài đặt và cấu hình OpenStack. DevStack là một công cụ đơn giản để cài đặt OpenStack trên một máy chủ duy nhất, phù hợp cho mục đích thử nghiệm và phát triển. Kolla là một công cụ phức tạp hơn để cài đặt OpenStack trên nhiều máy chủ, phù hợp cho môi trường sản xuất. Cả DevStack và Kolla đều sử dụng các công nghệ ảo hóa và container để triển khai các thành phần của OpenStack.

3.2. Tạo Máy Chủ Ảo Instances Và Thiết Lập Mạng

Sau khi cài đặt OpenStack, bạn có thể tạo máy chủ ảo (instances) bằng cách sử dụng giao diện dòng lệnh hoặc giao diện web của OpenStack. Bạn cần chọn một image (hệ điều hành) và một flavor (cấu hình phần cứng) cho máy chủ ảo. Sau đó, bạn cần thiết lập mạng cho máy chủ ảo bằng cách tạo mạng ảo và gán địa chỉ IP cho máy chủ ảo. Bạn cũng có thể cấu hình các quy tắc tường lửa để kiểm soát lưu lượng mạng đến và đi từ máy chủ ảo.

3.3. Quản Lý Lưu Trữ Block Storage Object Storage

OpenStack cung cấp hai loại lưu trữ chính: block storage và object storage. Block storage (Cinder) cung cấp lưu trữ dựa trên khối cho máy chủ ảo, tương tự như ổ cứng vật lý. Object storage (Swift) cung cấp lưu trữ đối tượng cho dữ liệu phi cấu trúc, như hình ảnh, video và tài liệu. Bạn có thể sử dụng cả block storage và object storage để lưu trữ dữ liệu cho ứng dụng của mình.

IV. Ứng Dụng Thực Tiễn Của Đồ Án Điện Toán Đám Mây Mã Nguồn Mở

Đồ án điện toán đám mây mã nguồn mở có nhiều ứng dụng thực tiễn trong các lĩnh vực khác nhau. Ví dụ, các doanh nghiệp có thể sử dụng đám mây riêng để lưu trữ dữ liệu, chạy ứng dụng và cung cấp dịch vụ cho khách hàng. Các nhà nghiên cứu có thể sử dụng đám mây để thực hiện các thí nghiệm và phân tích dữ liệu quy mô lớn. Các tổ chức giáo dục có thể sử dụng đám mây để cung cấp tài nguyên học tập và môi trường phát triển cho sinh viên. Các tổ chức chính phủ có thể sử dụng đám mây để cung cấp dịch vụ công và quản lý dữ liệu công dân. Theo báo cáo, Amazon đã xây dựng được một hệ thống dịch vụ AWS cơ bản khá hoàn chỉnh và ổn định về IaaS và các dịch vụ đi kèm, và AWS chính là nguồn cảm hứng để tạo ra những nền tảng về IaaS như Eucalyptus, Openstack.

4.1. Xây Dựng Hạ Tầng IT Cho Doanh Nghiệp Với Đám Mây Riêng

Đám mây riêng cung cấp cho doanh nghiệp một hạ tầng IT linh hoạt, có thể mở rộng và bảo mật. Doanh nghiệp có thể sử dụng đám mây riêng để lưu trữ dữ liệu, chạy ứng dụng và cung cấp dịch vụ cho khách hàng. Đám mây riêng cũng cho phép doanh nghiệp kiểm soát hoàn toàn dữ liệu và tài nguyên của mình.

4.2. Hỗ Trợ Nghiên Cứu Khoa Học Và Phân Tích Dữ Liệu Lớn

Điện toán đám mây cung cấp sức mạnh tính toán và lưu trữ cần thiết để thực hiện các nghiên cứu khoa học và phân tích dữ liệu lớn. Các nhà nghiên cứu có thể sử dụng đám mây để chạy các mô phỏng phức tạp, phân tích dữ liệu di truyền, dự báo thời tiết và nghiên cứu các vấn đề khoa học khác.

4.3. Cung Cấp Tài Nguyên Học Tập Và Phát Triển Cho Sinh Viên

Các tổ chức giáo dục có thể sử dụng điện toán đám mây để cung cấp tài nguyên học tập và môi trường phát triển cho sinh viên. Sinh viên có thể sử dụng đám mây để truy cập tài liệu học tập, làm bài tập, phát triển ứng dụng và cộng tác với các bạn học khác.

V. Kết Luận Về Đồ Án Điện Toán Đám Mây Mã Nguồn Mở

Đồ án điện toán đám mây mã nguồn mở là một lĩnh vực đầy tiềm năng với nhiều cơ hội phát triển. Các nền tảng mã nguồn mở như OpenStack cung cấp cho các doanh nghiệp, nhà nghiên cứu và tổ chức giáo dục một giải pháp linh hoạt, có thể mở rộng và tiết kiệm chi phí để xây dựng hạ tầng IT của mình. Trong tương lai, điện toán đám mây mã nguồn mở sẽ tiếp tục phát triển và đóng vai trò quan trọng trong việc thúc đẩy đổi mới và tăng trưởng kinh tế. Theo báo cáo, OpenStack có chu kỳ phát triển 6 tháng, đi cùng với sự phát triển của CC, với mỗi phiên bản Openstack lại bổ sung thêm thành phần mới tương ứng với những chức năng mới.

5.1. Tiềm Năng Phát Triển Của Điện Toán Đám Mây Trong Tương Lai

Điện toán đám mây dự kiến sẽ tiếp tục phát triển mạnh mẽ trong tương lai, với sự gia tăng của các dịch vụ đám mây mới và sự mở rộng của các ứng dụng đám mây hiện có. Các công nghệ mới như trí tuệ nhân tạo, Internet of Things và blockchain sẽ được tích hợp vào điện toán đám mây, tạo ra những cơ hội mới cho đổi mới và tăng trưởng kinh tế.

5.2. Tầm Quan Trọng Của Mã Nguồn Mở Trong Điện Toán Đám Mây

Mã nguồn mở đóng vai trò quan trọng trong điện toán đám mây, cung cấp cho người dùng sự linh hoạt, khả năng kiểm soát và tiết kiệm chi phí. Các nền tảng mã nguồn mở như OpenStack cho phép người dùng tùy chỉnh và mở rộng hệ thống của mình để đáp ứng nhu cầu cụ thể. Mã nguồn mở cũng thúc đẩy sự đổi mới và hợp tác trong cộng đồng phát triển đám mây.

22/09/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: GIỚI THIỆU CHUNG VỀ CÔNG TY 1.1 Giới thiệu công ty 1.1 Giới thiệu 7/2010 Công Ty Cổ phần IPL chính thức ra đời, với trụ sở chính đặt tại 216 Hoàng Văn Thụ, Phường 4, Quận Tân Bình, TP Hồ Chí Minh và 4 chi nhánh trải đều ở các quận Phú Nhuận, Gò Vấp, Thủ Đức và Quận 5. 15/08/2014 Thương hiệu bệnh viện Máy Tính Quốc Tế iCare chính thức được đổi tên thành iCare Center. Đây là một cột mốc quan trọng đánh dấu sự chuyển mình hội nhập của công ty. Đồng thời cũng là bước khởi đầu quan trọng trong chiến lược sâu hơn nữa vào thị trường của Công Ty Cổ phần IPL.

2015-2017 mở rộng thị trường tại các Quận Tân Phú, Quận 7, Quận 12, Thủ Đức, Bình Chánh và Bình Dương. 14/08/2018 Công Ty Cổ phần IPL đạt Giấy chứng nhận ISO 9001:2015 về Hệ thống Quản lý chất lượng do Tổng cục Tiêu chuẩn Do lường Chất lượng – Trung tâm Chứng nhận Phù hợp (Quacert) cấp. Năm 2019 đến nay Phát triển thương hiệu ioT Solution đón đầu xu hướng công nghệ của tương lai – Internet of Things. Thương hiệu iRecovery cũng được phát triển với mục tiêu phục hồi dữ liệu trên mọi thiết bị lưu trữ, bằng việc đầu tư bộ công cụ PC-3000 Portable III Ultimate System mạnh nhất trên thế giới hiện nay.2 Địa chỉ liên hệ Công Ty Cổ phần IPL Địa chỉ: 216 Hoàng Văn Thụ, Phường 4, Quận Tân Bình, Thành phố Hồ Chí Minh Lĩnh vực kinh doanh: Kinh doanh máy vi tính, thiết bị ngoại vi, phần mềm và các thiết bị và linh kiện điện tử, viễn thông Hotline: 1900636672 MST: 0310140399 Email: info@ipl.vn 1 Website: http://ipl.vn Logo Hình 1.1: Logo Công ty Cổ phần IPL 1.2 Hoạt động Lập dự toán CNTT Là chủ, là quản lý của một đơn vị, bạn hiểu vai trò của hệ thống công nghệ thông tin là vô cùng cần thiết: Cải tạo hệ thống vốn có, hoạt động chập chờn, thiếu thẩm mỹ Lắp đặt hệ thống mạng mới hoạt động ổn định Thiết lập Sever để lưu trữ lượng dữ liệu khổng lồ Phải đảm bảo bảo mật dữ liệu trong hệ thống mạng Thiết lập wifi diện rộng để triển khai các chiến dịch wifi marketing Xây dựng hệ thống tổng đài kết nối các phòng ban và khách hàng Thi công hạ tầng mạng Triển khai hạ tầng CNTT I.L đã ở đây để giúp Bạn thực hiện điều đó thật dễ dàng, cùng với: Đội ngũ Kỹ thuật viên chuyên nghiệp – giàu kinh nghiệp Hệ thống trang thiết bị tiên tiến, cập nhật máy móc mới nhất hiện nay 2 Cam kết chất lượng – uy tín hàng đầu Chi phí hợp lý – hỗ trợ bảo dưỡng tận tâm Thi công hệ thống điện Dịch vụ quản lý và tối ưu hạ tầng mạng Hệ thống hạ tầng mạng của Bạn gặp những vấn đề nan giải sau: Khó quản lý, tốn kém chi phí quản lý – nhân sự - bộ phận chăm sóc hệ thống Thường xuyên gặp sự cố khó khắc phục Không được bảo dưỡng – bảo trì thường xuyên Hệ thống vận hành theo công nghệ đã cũ – không được cập nhật Chưa có phương án giải quyết triệt để những vấn đề trên? Thiết lập máy chủ Xây dựng/ cấu hình/ thiết lập/ phân quyền hệ thống theo từng mô hình quản trị của cơ quan/doanh nghiệp phù hợp với yêu cầu.

Thiết lập máy chủ và dữ liệu Bạn thấy rằng dữ liệu của khách hàng là tài sản của công ty. Bạn thấy rằng việc phân quyền dùng dữ liệu giữa các nhân viên là cần thiết Bạn cảm nhận sự đe dọa của các thành phần xấu trên môi trường internet Bạn muốn xây dựng hệ thống dữ liệu tập trung, giải quyết công việc dễ dàng.< Nên bạn thấy rằng… Thiết lập hệ thống Server để có thể lưu trữ dữ liệu nhiều hơn và bảo mật hơn rất cần thiết cho sự phát triển của công ty. Thế nhưng. Không phải là dân IT nên bạn không biết phải thiết lập thế nào hợp lý và bạn đang rất cần đơn vị tận tâm tư vấn cho những nhu cầu hay thắc mắc của mình.

Giải pháp camera giám sát Bạn đang cần lắp hệ thống camera để: Quan sát con cái khi vắng nhà. Cảnh báo thành phần xấu dòm ngó nhà bạn. 3 Kiểm soát hoạt động của nhân viên khi công tác xa. Bảo vệ tài sản của công ty.

Thế nhưng…Bạn chưa biết xây dựng hệ thống camera sao hợp lý? Camera nào chất lượng? Làm thế nào để quan sát camera qua điện thoại? Và còn rất nhiều lo lắng chưa biết nhờ ai tư vấn? Tất cả các hoạt động trên đều được phát triển từ Công Ty Cổ Phần I.L – với kinh nghiệm hơn 10 năm trong lĩnh vực ngành CNTT, I.L là 1 những top công ty hàng đầu tại Thành Phố Hồ Chí Minh trong thị trường này với sự chuyên nghiệp – uy tín và luôn đặt chất lượng cùng sự hài lòng của Khách hàng lên hàng đầu. 4 CHƯƠNG 2: TỔNG QUAN ĐỀ TÀI 2.1 Giới thiệu chung Giải pháp cân bằng tải (Network Load Balancing) là việc phân bố đồng đều lưu lượng truy cập giữa hai hay nhiều các máy chủ có cùng chức năng trong cùng một hệ thống. Bằng cách đó, sẽ giúp cho hệ thống giảm thiểu tối đa tình trạng một máy chủ bị quá tải và ngưng hoạt động. Hoặc khi một máy chủ gặp sự cố, Cân Bằng Tải sẽ chỉ đạo phân phối công việc của máy chủ đó cho các máy chủ còn lại, đẩy thời gian uptime của hệ thống lên cao nhất và cải thiện năng suất hoạt động tổng thể.

Mục đích: − Tổng hợp các sức mạnh đơn lẻ thành một − Tăng cường khả năng chịu lỗi Về kỹ thuật: hệ thống sẽ bao gồm các hệ thống con: 2.1 Web server Đây là hệ thống public, phục vụ cho mục đích marketing, quảng bá đưa hình ảnh hoạt động, sản phẩm của công ty đến với mọi người. Hệ thống này, về kỹ thuật, cho phép tất cả người dùng Internet đều có thể tìm kiếm thông tin, trao đổi thông tin với website của bạn. Do vậy, cần phải đảm bảo về tốc độ truy cập, tính ổn định.2 Database Server Hệ thống Database chung để web server access vào lấy dữ liệu và hiển thị nội dung trên website. Đây là hệ thống chứa mọi thông tin cho hoạt động cả Public & nội bộ công ty.

Do vậy, hệ thống DB phải đủ mạnh, ổn định và an toàn dữ liệu.3 Proxy Server (Load Balancing) Đây là hệ thống chuyển tiếp thông tin và kiểm soát thông tin, tạo sự an toàn cho server web, database server. Chức năng Load Balancing (LB) cho các web server sẽ được cài đặt trên máy chủ Proxy này.2 Mô hình kết nối Hình 2.1: Mô Hình giải pháp High Availability và Load Balancing cho website 6 CHƯƠNG 3: CƠ SỞ LÝ THUYẾT 3.1 Giới thiệu về “điện toán đám mây” Điện toán đám mây (Cloud Computing) hay còn gọi là điện toán máy chủ ảo nơi các tính toán được “định hướng dịch vụ” về phát triển dựa vào Internet. Cụ thể hơn, trong mô hình điện toán đám mây, tất cả các tài nguyên, thông tin, và software đểu được chia sẻ và cung cấp cho các máy tính thiết bị, người dùng dưới dạng dịch vụ trên nền tảng một hạ tầng mạng công cộng (thưòng là mạng Internet). Các users sử dụng dịch vụ như cơ sở dữ liệu, website, lưu trữ, … trong mô hình cloud computing không cần quan tâm đến vị trí địa lý cũng như các thông tin khác của hệ thống mạng đám mây “điện toán đám mây trong suốt đối với người dùng”.

Người dùng cuối truy cập và sử dụng các ứng dụng đám mây thông qua các ứng dụng nhưtrình duyệt web, các ứng dụng mobile, hoặc máy tính cá nhân thông thường. Hiệu năng sửdụng phía người dùng cuối được cải thiện khi các phần mềm chuyên dụng, các cơ sở dữ liệu được lưu trữ và cài đặt trên hệ thống máy chủ ảo trong môi trường điện toán đám mây trên nền của “data center”.  “Data center” là thuật ngữ chỉ khu vực chứ server và các thiết bị lưu trữ, bao gồm nguồn điện và các thiết bị khácnhư rack, cables, …có khả năng sẵn sàng và độ ổn định cao. Ngoài ra còn bao gồm các tiêu chí khác như: tínhmodule hóa cao, khả năng mở rộng dễ dàng, nguồn và làm mát, hỗ trợ hợp nhất server và lưu trữ mật độ cao Hình bên dưới mô tả một định nghĩa về CC bao gồm 5 tính năng chính, với 4 mô hình triển khai, và 3 mô hình dịch vụ.1: Tổng quan về Cloud Computing 5 tính năng trong CC tùy thuộc vào mô hình triển khai thực tế có thể khác nhau.

Ví dụ trong mô hình private cloud, tài nguyên được sử dụng bởi chỉ 1 doanh nghiệp thì tính năng “On-demand service” hay “resource pool” sẽ khác so với các mô hình khác. - Rapid elasticity: nhà cung cấp CC dễ dàng chỉ định cũng như thu hồi tài nguyên người dùng rất nhanh chóng. Về phía người dùng được phép yêu cầu một tài nguyên “không giới hạn” và chỉ việc chi trả theo tiền. - Broad network access: truy cập vào các tài nguyên máy tính dễ dàng thông qua các cơ chế network tiêu chuẩn.

- Measured service: provider đảm bảo việc tính toán lượng tiêu dùng của khách hàng. Mô hình hướng đến là “pay as you go”. 8 - On-demand self-service: cho phép khách hàng tùy chỉnh tài nguyên sử dụng mà không cần phải thông báo hay qua bất kỳ sự can thiệp nào của provider. - Resource pooling: các loại tài nguyên vật lý và ảo của CC được chia sẻ với nhau và tự động cấp cho các users.

Có 3 mô hình triển khai điện toán đám mây chính là public (công cộng), private (riêng), và hybrid (“lai” giữa đám mây công cộng và riêng). Đám mây công cộng là mô hình đám mây mà trên đó, các nhà cung cấp đám mây cung cấp các dịch vụ như tài nguyên, platform, hay các ứng dụng lưu trữ trên đám mây và public ra bên ngoài. Các dịch vụ trên public cloud có thể miễn phí hoặc có phí. Đám mây riêng thì các dịch vụ được cung cấp nội bộ và thường là các dịch vụ kinh doanh, mục đích nhắm đến cung cấp dịch vụ cho một nhóm người và đứng đằng sau firewall.

Đám mây “lai” là môi trường đám mây mà kết hợp cung cấp các dịch vụ công cộng và riêng. Ngoài ra còn có “community cloud” là đám mây giữa các nhà cung cấp dịch vụ đám mây. Về mô hình cung cấp dịch vụ có 3 loại chính là IaaS – cung cấp hạ tầng như một server, PaaS – cung cấp Platform như một service, và SaaS – cung cấp software như một service.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ