Trong suốt quá trình thực hiện nghiên cứu và áp dụng và trong thực tế khóa luận đã đạt được một số kết quả nhất định như xây dựng một cách bài bản và có chiến lược xuyên suốt một dị[r]
(1)VIỆN CÔNG NGHỆ THÔNG TIN
PHẠM TÙNG DƯƠNG
NGHIÊN CỨU VÀ ỨNG DỤNG ITIL CHO QUẢN LÝ DỊCH VỤ ĐÁM MÂY NỘI BỘ
TRONG DOANH NGHIỆP
Ngành: Công nghệ thông tin
Chuyên ngành: Quản lý hệ thống thông tin Mã số: Chuyên ngành đào tạo thí điểm
LUẬN VĂN THẠC SĨ
NGƯỜI HƯỚNG DẪN KHOA HỌC: TS ĐỖ ĐỨC ĐÔNG
(2)LỜI CẢM ƠN
Để hồn thành luận văn tốt nghiệp này, xin gửi lời cảm ơn sâu sắc đến Tiến sĩ Đỗ Đức Đông – Viện Công nghệ thông tin, Đại học Quốc Gia Hà Nội (VNU) Thầy dẫn tận tình cho tơi việc tiếp cận phương pháp luận cần thiết để hoàn thành luận văn tốt nghiệp Thầy tạo điều kiện tốt để tơi có áp dụng phương pháp luận nghiên cứu vào môi trường thực tế để có trải nghiệm thực tế
Tôi xin gửi lời cảm ơn chân thành đến Tiến sĩ Nguyễn Quang Minh toàn thể anh chị em học viên lớp CIO-03, Viện Công nghệ thông tin, Đại học Quốc Gia Hà Nội Nhờ động viên, góp ý chia sẻ chân thành thầy anh chị để tơi có hồn thành luận văn
Để luận văn thu kết tốt việc thực nghiệm, xin gửi lời cảm ơn sâu sắc cảm ơn anh Vũ Tống Minh, Fpt Telecom toàn thể anh em nhóm dự án Xây dựng hệ thống Private cloud dựa tảng OpenStack trung tâm Nghiên cứu phát triển, Cơng ty Viễn thơng Fpt Nhờ có tin tưởng tuyệt đối anh em nhóm dự án mà tơi mạnh dạn áp dụng ý tưởng luận văn thực tiễn
Xin gửi lời cảm ơn đến anh Nguyễn Đặng Hoàng Tuân, VNG người tạo cho hội ban đầu cảm hứng để tiếp cận đến lĩnh vực nhiều hứa hẹn Quản lý dịch vụ Điện toán đám mây
(3)TỔNG QUAN
(4)MỤC LỤC
LỜI CẢM ƠN
TỔNG QUAN
MỤC LỤC
DANH MỤC TỪ VIẾT TẮT
DANH SÁCH HÌNH ẢNH
MỞ ĐẦU
Chương Quản lý dịch vụ công nghệ thông tin Dịch vụ đám mây nội một tổ chức 10
1.1 Dịch vụ Công nghệ thông tin Quản lý dịch vụ Công nghệ thông tin 10
1.1.1 Định nghĩa Dịch vụ Dịch vụ Công nghệ thông tin 10
1.1.2 Quản lý dịch vụ Công nghệ thông tin 12
1.2 Định nghĩa Điện tốn đám mây mơ hình đám mây nội doanh nghiệp 13
1.2.1 Định nghĩa Điện toán đám mây (Cloud Computing) 13
1.2.2 Các mơ hình cung cấp dịch vụ Điện toán đám mây 14
1.2.3 Điện toán đám mây nội (Private cloud) 15
1.2.4 Giá trị mà dịch vụ đám mây nội đem lại 16
1.3 Bài toán áp dụng Quản lý lịch vụ Công nghệ thông tin mơ hình đám mây nội 16
Chương Các giải pháp kĩ thuật thực tế 18
2.1 Tổng quan ITIL 18
2.1.3 Giới thiệu ITIL 18
2.1.2 Các giá trị mà ITIL mang lại 19
2.1.3 Các thành phần vòng đời ITIL quản lý 19
2.1.4 ITIL quản lý dịch vụ điện toán đám mây 24
2.2 Tổng quan OpenStack 25
2.2.1 Giới thiệu OpenStack 25
2.2.2 Kiến trúc thành phần OpenStack 26
2.2.3 Tại lại OpenStack mà giải pháp thương mại khác 27
2.2 Các dịch vụ OpenStack cung cấp cho người dùng 28
Chương Áp dụng vào toán Triển khai Private Cloud công ty Fpt Telecom 30
(5)3.1.1 Giới thiệu dự án Triển khai Private Cloud Fpt Telecom 30
3.1.2 Giải toán 32
3.1.3 Kết đạt 44
3.1.4 Các công việc cần hoàn thiện tương lai 48
KẾT LUẬN 49
(6)DANH MỤC TỪ VIẾT TẮT
Tên viết tắt Ý nghĩa
Cloud Điện toán đám mây
CMMI Capability Maturity Model Integration
CNTT Công nghệ thông tin
HTTP Hypertext Transfer Protocol
IaaS Infrastructure-as-a-Service
IT Information Technology
ITIL Information Technology Infrastructure Library
ITSM Information Technology Service Management
MOF Microsoft Operation Framework
PaaS Platform-as-a-Service
SaaS Software-as-a-Service
(7)DANH SÁCH HÌNH ẢNH
Hình So sánh việc quản lý tài ngun mơ hình dịch vụ điện toán đám mây
15
Hình Tổng quan vịng đời dịch vụ ITIL 21
Hình Sự tương tác thành phần ITIL 22
Hình Tổng quan pha công việc ITIL 24
Hình Kiến trúc Logic OpenStack 29
Hình Giao diện tương tác đồ họa OpenStack 31
Hình Tổ chức đội dự án 38
Hình Kiến trúc tổng quan hệ thống Cloud 39
Hình Kiến trúc kĩ thuật tổng quan hệ thống 40
Hình 10 Các qui trình quản lý tính sẵn sàng 42
(8)MỞ ĐẦU
Ngày nay, Điện tốn đám mây khơng cịn khái niệm xa lạ khó hiểu năm kỉ 21 Với bùng nổ Internet, công nghệ lĩnh vực ảo hóa giá thành sản xuất phần cứng ngày càn giảm Điện tốn đám mây phát triển nhanh chóng, trở thành bốn xu hướng công nghệ bật bên cạnh Mạng xã hội (Social), Dữ liệu lớn phân tích (Big data and Analytics) Di động (Mobile) Điện toán đám mây mang lại trải nghiệm sử dụng dịch vụ hoàn toàn cho người dùng cuối, mở cách thức cung cấp giá trị thông qua cách thức cung cấp dịch vụ hoàn toàn so với trước Giờ cần hạ tầng kết nối mạng đủ tốt người dùng sử dụng dịch vụ đám mây từ ứng dụng văn phòng xử lý văn bản, duyệt email việc tự tạo ứng dụng cho riêng cách nhanh chóng, khơng tốn nhiều cơng sức vào vấn đề khác ngồi ứng dụng Khơng vậy, người dùng nhanh chóng tạo xây dựng cho hạ tầng tính tốn mạnh mẽ đám mây, so sánh với trung tâm liệu lớn giới Nhờ có Điện tốn đám mây, người dùng cuối có hội tận hưởng dịch đáng tin cậy, có hiệu cao trải nghiệm tuyệt vời chưa có
Tuy nhiên với góc nhìn người cung cấp dịch vụ Cloud computing mang lại hội kinh doanh mà thách thức chưa xuất cần phải giải thời gian ngắn với hiệu cao Các thách thức khơng dừng lại vấn đề kĩ thuật mơ hình phân tán, kĩ thuật hệ thống phục vụ cho lượng lớn người dùng mà vấn đề quản lý đặc biệt quản lý Dịch vụ Cơng nghệ thơng tin điện tốn đám mây Điện tốn đám mây tạo mơi trường cung cấp dịch vụ hoàn toàn khác xa với mơ hình Cơng nghệ thơng tin truyền thống Dịch vụ điện tốn đám mây địi hỏi tốc độ thay đổi ln mức cao thích nghi liên tục với biến động thị trường, khả mềm dẻo, đáp ứng cho nhiều loại nhu cầu khác thời gian ngắn, dịch vụ cung cấp qui mô khách hàng tăng trưởng liên tục theo cấp số nhân; bên cạnh dịch vụ điện tốn đám mây phải đảm bảo tính sẵn sàng, tính bảo mật, tính ổn định mức cao dịch vụ Công nghệ thông tin truyền thống khác
(9)Cloud để tiến hành chuyển đổi Nhưng có nhiều tổ chức công ty lại lựa chọn tự xây dựng riêng cho đám mây nội để phục vụ cho tốc độ tăng trưởng kinh doanh liên tục Trên giới có nhiều tổ chức chuyển dịch Ebay, Paypal hay CERN Đối với tổ chức tảng cơng nghệ chủ yếu sử dụng công nghệ mã nguồn mở chi phí rẻ, dễ dàng mở rộng khơng bị ràng buộc với bên hãng nhà cung cấp thứ ba khác Hiện Việt Nam xu hướng tự xây dựng dịch vụ đám mây nội xu hướng bật, chiếm lĩnh phần lớn xu hướng chung Tuy nhiên, qua khảo sát hầu hết đơn vị tổ chức Việt Nam xây dựng dịch vụ đám mây nội dừng lại mức mua giải pháp đóng gói có sẵn IBM, HP hay VMWare triển khai theo hình thức cài đặt chạy, thiếu tư dịch vụ Gần chưa có tổ chức tổ chức mơ hình đám mây nội cung cấp dịch vụ Công nghệ thông tin nội công ty với đơn vị Công nghệ nhà cung cấp dịch vụ người dùng cuối cơng ty khách hàng Chính điều lâu dài dẫn tới khó khăn lớn khơng khối kĩ thuật mà cịn thân cơng ty số lượng người dùng lớn lên hệ thống mở rộng Khi đó, giải pháp đóng trở thành “chiếc máy tiêu tiền” tiền quyền tăng đến mức chóng mặt Bên cạnh đó, giải pháp đóng với phần cứng đắt tiền trở thành trở ngại việc đầu tư mở rộng qui mô hệ thống Chưa kể đến khó khăn sức ép phải cung cấp dịch vụ cho số lượng lớn người dùng tăng liên tục mà phải đảm bảo chất lượng, ổn định, hiệu hoạt động hay tính an tồn thơng tin
Chính lý mà khóa luận tơi đề xuất cách tiếp cận việc xây dựng cung cấp dịch vụ đám mây nội doanh nghiệp sử dụng công cụ nguồn mở biến hệ thống đám mây nội trở thành đơn vị cung cấp dịch vụ hoàn chỉnh sử dụng công cụ ITIL để phát triển, quản lý vận hành dịch vụ cách chuyên nghiệp Hướng đến cung cấp dịch vụ cách tin cậy, liền mạch ổn định cho khách hàng
Trong khn khổ luận văn tơi trình bày phương pháp tiếp cận dựa minh họa sử dụng công cụ ITIL để quản lý dịch vụ điện toán đám mây – hạ tầng dịch vụ xây dựng dựa giải pháp mã nguồn mở OpenStack Đồng thời tơi trình bày kết áp dụng vào dự án thực tế mà tơi tham gia vai trị quản lý dự án đơn vị làm việc “Dự án xây dựng Private cloud dựa OpenStack nội công ty cổ phần Viễn thông Fpt” từ đầu năm 2014 tới
(10)Phần 1: Trình bày khái niệm Dịch vụ, dịch vụ Công nghệ thông tin mơ hình dịch vụ cung cấp điện toán đám mây đám mây nội bộ, đám mây công cộng Đồng thời nêu vấn đề cần giải việc áp dụng quản lý dịch vụ Công nghệ thông tin với dịch vụ đám mây nội
Phần 2: Trình bày tổng quan giải pháp kĩ thuật cần có việc giải vấn đề quản lý dịch vụ đám mây nội Đó cơng cụ quản lý ITIL giải pháp mã nguồn mở OpenStack
(11)Chương Quản lý dịch vụ công nghệ thông tin và Dịch vụ
đám mây nội bộ trong tổ chức
1.1 Dịch vụ Công nghệ thông tin và Quản lý dịch vụ Công nghệthông tin
Trong phần này, đề cập đến khái niệm dịch vụ, dịch vụ Công nghệ thông tin quản lý chất lượng dịch vụ
1.1.1 Định nghĩa Dịch vụ Dịch vụ Công nghệ thông tin
1.1.1.1 Dịch vụ
Dịch vụ theo định nghĩa phổ biến giới việc cung cấp giá trị tới khách hàng thông qua việc thực mong muốn, yêu cầu muốn đạt khách hàng mà khách hàng chịu vấn đề đến sở hữu rủi ro Các dịch vụ thường thực khách hàng gặp phải ràng buộc hạn chế mà tự thực ràng buộc luật định, thiếu nguồn vốn đầu tư khả tài bị giới hạn mặt kĩ thuật Trong số trường hợp, khách hàng sử dụng dịch vụ để thực nhiệm vụ hỗ trợ cho cơng việc sử dụng dịch vụ để thực cơng việc cầm làm [4]
Khách hàng tìm kiếm sử dụng dịch vụ mong muốn chịu trách nhiệm sở hữu chi phí phụ trội rủi ro kèm Tất dịch vụ bắt đầu cung cấp cho khách hàng phải có ngân sách định phải quản lý Chi phí giá thực dịch vụ phải phản ánh thơng số tài số tổng chi phí sở hữu TCO (total cost of ownership) hay ROI (return on investment) Khách hàng sử dụng dịch vụ dựa hai yếu tố chi phí bỏ độ hiệu sản phẩm mang lại mà đánh giá dịch vụ tốt hay không tốt
Trên giới có nhiều dịch vụ loại hình dịch vụ khác nhau, dựa mối quan hệ tương quan loại hình dịch vụ góc nhìn khách hàng mà dịch vụ phân loại thành ba loại sau: [4]
a Dịch vụ lõi (core services): đây dịch vụ chính, cung cấp trực tiếp giá
trị đáp ứng thỏa mãn nhu cầu khách hàng sử dụng dịch vụ
b Dịch vụ hỗ trợ (enabling services): dịch vụ khác cần có để cung cấp dịch vụ đến khách hàng Các dịch vụ khách hàng biết khơng biết nhiên yếu tố cho phép khách hàng nhận dịch vụ
(12)hàng đến dịch vụ lõi Các dịch vụ không coi thành dịch vụ lõi mà coi yếu tố làm tăng thu hút dịch vụ, yếu tố thu hút giúp khách hàng sử dụng thêm nhiều dịch vụ lõi khác tái sử dụng nhiều lần dịch vụ lõi
1.1.1.2 Dịch vụCông nghệ thông tin
Cùng với phát triển ngành Công thông tin 20 năm trở lại cho thấy phát triển ngành dịch vụ tiềm ngành dịch vụ Công nghệ thơng tin Hiểu cách dịch vụ Công nghệ thông việc cung cấp phần mềm, hệ thống công nghệ dạng dịch vụ gói th bao Tồn hệ thống chạy tảng nhà cung cấp nhà cung cấp dịch vụ đảm bảo khâu từ triển khai dịch vụ, vận hành bảo trì bảo dưỡng cho khách hàng Còn Dự thảo nghị định dịch vụ Cơng nghệ thơng tin Chính phủ Dịch vụ Cơng nghệ thơng tin định nghĩa sau: [6]
“Dịch vụ công nghệ thông tin dịch vụ liên quan đến nhiều loại dịch vụ sau: tư vấn, nghiên cứu, phân tích, hỗ trợ sản xuất, gia cơng, tân trang, tái chế, kiểm thử, chuyển giao, đào tạo, cung cấp, phát hành, vận hành, bảo hành, duy trì, quản lý đảm bảo an toàn, bảo mật, cho thuê tài nguyên công nghệ thông tin, dịch vụ công nghệ thông tin dịch vụ liên quan khác”
Trên giới Việt Nam nay, loại hình dịch vụ cơng nghệ thơng tin mà tổ chức ưa thích sử dụng th ngồi dịch vụ Cơng nghệ thơng tin (out-sourcing service) tổ chức, cơng ty lớn tìm kiếm đối tác bên ngồi để th thực công việc liên quan đến công nghệ thông tin bên nội tổ chức thay tự tổ chức thực trực tiếp Bên cạnh đó, xuất xu hướng quản lý bên nội tổ chức, cơng ty lớn tồn giới xu hướng “dịch vụ tự phục vụ” hay phòng ban chức bên tổ chức trở thành nhà cung cấp dịch vụ nội cho phịng ban khác bên tổ chức đó, cịn người sử dụng nội trở thành khách hàng Ví dụ, phịng ban IT cung cấp dịch vụ liên quan đến email, hỗ trợ xử lý cố máy tính (service desk) cho thành viên khác tổ chức
(13)1.1.2 Quản lý dịch vụ Công nghệ thông tin
Theo định nghĩa ITIL “Quản lí dịch vụ Cơng nghệ thơng tin (IT Service Management) việc thực thi quản lý chất lượng dịch vụ Công nghệ thông tin Dịch vụ công nghệ thông tin được thực đơn vị cung cấp dịch vụ IT thông qua người, qui trình cơng nghệ” [7]
Hay nói cách khác đơn vị cung cấp dịch vụ IT bên cạnh việc phải tập trung trọng vào công nghệ kĩ thuật nội tổ chức mà cịn phải quan tâm đến chất lượng dịch vụ họ cung cấp mối quan hệ với khách hàng họ
Quản lý dịch vụ Công nghệ chuỗi cơng việc tổ chức theo hướng qui trình liên tục cải tiến dựa số tảng phương pháp luận có sẵn Toyota Quality Management (TQM), Six Sigman hay CMMI Những nguyên lý Quản lý dịch vụ Công nghệ thông tin mối quan tâm đến việc sử dụng sản phẩm nhà cung cấp cho hiệu hay tập trung vào chi tiết vấn đề kĩ thuật để quản lý vận hành hệ thống kĩ thuật mà thay vào mối quan tâm việc cấu trúc hoạt động động Công nghệ thông tin cho hợp lý hiệu quả, trọng vào tương tác chuyên viên kĩ thuật với khách hàng người dùng cuối
Với định nghĩa Quản lý dịch vụ Công nghệ thông tin hiểu theo cách rộng dễ bị hiểu nhầm sang quản trị dịch vụ thông thường hay quản trị danh mục đầu tư Công nghệ thông tin đặc biệt lĩnh vực lập kế hoạch IT kiểm sốt tài Thật Quản lý dịch vụ Cơng nghệ thơng tin quan tâm chủ yếu tới vấn đề liên quan đến vận hành quản lý công nghệ thông tin vấn đề liên quan đến phát triển Cơng nghệ
Hiện có nhiều cách tiếp cận quản lý dịch vụ công nghệ thông bật lên số cách tiếp cận sau:
(14)- ITUP (IBM Tivoli Unified Process Operation Framework): thu gọn ITIL phiên phát triển IBM, ITUP trọng đến hai phần thực thi sử dụng dịch vụ [9]
1.2 Định nghĩa Điện tốn đám mây và mơ hình đám mây nội bộ trong doanh nghiệp
1.2.1 Định nghĩa Điện toán đám mây (Cloud Computing)
Theo định nghĩa Viện quốc gia Tiêu chuẩn Cơng nghệ Hoa Kì (NIST) “điện tốn đám mây” – “cloud computing” [5] mơ hình cho phép truy cập cách thuận tiện, theo yêu cầu sẵn sàng lúc nơi, vào vùng tài ngun tính tốn chia sẻ cấu hình sẵn (bao gồm mạng, servers, lưu trữ, ứng dụng dịch vụ) Mà đó, tài ngun tính tốn cấp phát cung cấp cách nhanh với chi phí bỏ Việc tương tác người dùng nhà cung cấp dịch vụ giảm thiểu đến mức tối đa
Mơ hình điện tốn đám mây bao gồm đặc tính sau
- Mơ hình dịch vụ tự phục vụ theo nhu cầu (On-demand self-service): người dùng tự tạo lực tính toán theo nhu cầu thời gian chạy máy chủ, mạng hay vùng lưu trữ cách hoàn toàn tự động mà không cần đến tương tác người người
- Truy cập mạng băng rộng (Broad network access): người dùng có khả truy cập vào hệ thống điện tốn đám mây thiết bị hay tảng điện thoại, máy tính hay PDAs
- Tài nguyên chia vùng (Resource pooling): tài ngun tính tốn chia thành vùng khác để phục vụ đối tượng khách hàng khác Các tài nguyên vật lý hay “ảo” phân chia tái phân chia tùy theo nhu cầu khách hàng
- Mở rộng nhanh chóng (Rapid Elasticity): tài nguyên tạo cung cấp cách nhanh chóng tự động hóa Có thể mở rộng nâng cấp cách nhanh chóng
- Được đo đếm (Measured service): việc sử dụng tài nguyên theo dõi, kiểm soát báo cáo Nhờ người dùng lẫn nhà cung cấp dịch vụ hiểu tài nguyên sử dụng
(15)Hybird cloud mơ hình lai khách hàng sử dụng tài ngun tính tốn cung cấp public cloud private cloud
1.2.2 Các mơ hình cung cấp dịch vụ Điện toán đám mây
Cũng theo NIST [5] có loại mơ hình cung cấp dịch vụ điện tốn đám mây bao gồm:
- Phần mềm dịch vụ (SaaS) hay gọi phần mềm theo nhu cầu SaaS cho phép người sử dụng sử dụng phần mềm lưu trữ tập trung mạng Internet Người dùng không cần phải quan tâm đến việc quản lý hạ tầng kĩ thuật phía bên Ví dụ: Gmail hay Microsoft Office 365
- Nền tảng dịch vụ (PaaS) PaaS cung cấp sẵn sàng tài nguyên tính tốn liên quan đến tảng lập trình, sở liệu, lưu trữ, mạng qua mạng Internet Người dùng cần quan tập đến việc lập trình, sử dụng dịch vụ có sẵn để tạo ứng dụng mà không cần quan tâm đến hạ tầng kĩ thuật phía
- Hạ tầng dịch vụ (IaaS) hay gọi trung tâm liệu theo nhu cầu Trong IaaS cung cấp sẵn lực tính tốn, nhớ lưu trữ theo dựa nhu cầu tiêu thụ tìa nguyên Người dùng phải trả theo mà sử dụng Nhà cung cấp cung cấp tất tài nguyên mà người dùng cần Tuy nhiên, người dùng phải tự quản lý, giám sát hạ tầng kĩ thuật mà tạo
Hình cho thấy thành phần người dùng phải quản lý sử dụng dịch vụ Điện toán đám mây khác IaaS, PaaS SaaS
(16)1.2.3 Điện toán đám mây nội (Private cloud)
Đám mây nội (Private cloud) loại hình điện tốn đám mây đó, tài ngun tính tốn xây dựng để phục vụ cho tổ chức tài nguyên xây dựng trung tâm liệu riêng khách hàng hay thuê Với đám mây nội bộ, người dùng tận dụng lợi ích Đám mây cơng cộng (Public cloud) bao gồm dịch vụ tự phục vụ, khả mở rộng dễ dàng thay đổi Bên cạnh đó, Private cloud cho phép người dùng kiểm soát tùy biến tài ngun tính tốn
Việc xây dựng Đám mây nội nhiều tổ chức quan tâm khả tự kiểm sốt liệu tài ngun tính tốn cách cao Tuy nhiên việc xây dựng hệ thống đám mây nội hay sử dụng Public cloud cần cân nhắc nhiều yếu tố chi phí bỏ để xây dựng trì, khả kiểm sốt liệu, tính an tồn, qui mơ triển khai sử dụng,…
Việc xây dựng Private cloud bên tổ chức mang lại nhiều giá trị mới, đặc biệt tư việc sử dụng người dùng cuối như:
- Tài nguyên vô hạn Càng sử dụng người sử dụng cuối thấy khơng có giới hạn tài nguyên, lực dịch vụ mà họ sử dụng Tuy nhiên, việc sử dụng phải cân với chi phí bỏ
- Tính sẵn sàng liên tục (continous availablity) Người dùng cuối khơng có ý niệm việc gián đoán dịch vụ có cố gây gián xảy
- Khả tính tốn trước Private cloud loại bỏ hồn tồn tính đa dạng việc sử dụng tài nguyên phần cứng tổ chức từ tăng khả dự đốn lực tính tốn cần cung cấp
- Đơn vị vận hành Private cloud (phòng ban IT) trở thành nhà cung cấp dịch vụ tổ chức
- Tư khả phục hồi nhanh việc sử dụng dư thừa tài ngun tính tốn Các đơn vị cung cấp dịch vụ đám mây nội từ phải trọng phải việc sửa chữa khơi phục dịch vụ cách nhanh chóng, gây ảnh hưởng đến người dùng thay phải dùng dư thừa phần cứng để làm điều Ví dụ điển hình việc tiếp tục trì lực đáp ứng hệ thống ổ cứng lưu trữ hệ thống bị hỏng
(17)- Tối ưu hóa việc sử dụng tài nguyên Nhà cung cấp dịch vụ cần phải tối ưu hóa việc sử dụng tài nguyên để đạt tối đa hiệu khả lực sẵn có - Khuyến khích việc sử dụng tài nguyên theo nhu cầu Người dùng cuối cần biết lựa chọn loại hình dịch vụ, chất lượng dịch vụ phù hợp vừa đủ với nhu cầu
1.2.4 Giá trị mà dịch vụ đám mây nội đem lại
Việc xây dựng áp dụng Private cloud tổ chức mang mang lại nhiều giá trị cho không thân tổ chức mà người dùng cuối như:
- Giảm chi phí bỏ cho việc mua sắm đầu tư tài sản dịch vụ liên quan đến IT
- Giảm thiểu việc sử dụng không hợp lý tài nguyên - Tăng cường lực Công nghệ thông tin tổ chức - Tạo địn bẩy cho cơng nghệ
- Việc đáp ứng nhu cầu diễn nhanh, tức thời cách mềm dẻo 1.3 Bài toán áp dụng Quản lý lịch vụ Công nghệ thông tin mơ hình đám mây nội
Dựa định nghĩa Cloud computing, ta thấy nhà cung cấp dịch vụ Cloud khơng có nhiều khác biệt dịch vụ Công nghệ thông tin truyền thống yếu tố liên quan đến: chất lượng, độ hiệu chi phí, tính bảo mật sẵn sàng dịch vụ Công nghệ thông tin Một giá trị lớn rõ ràng mà nhà cung cấp dịch vụ Cloud đem lại việc tạo cà cấp phát hạ tầng IT dịch vụ dựa việc sử dụng mơ hình cung cấp trả theo sử dụng thật Nhà cung cấp dịch vụ đám mây phải tập trung vào việc thiết kế chất lượng dịch vụ theo yêu cầu khách hàng người dùng Các nhà cung cấp cung cấp giá trị thật mà khách hàng mong muốn
Trong đó, ngồi việc trơng đợi vào dịch vụ cung cấp với chất lượng đảm bảo co nhất, đơn vị cung cấp dịch vụ phải:
- Tăng giá trị cho khách hàng - Tạo cung cấp dịch vụ
- Đảm bảo tính tồn vẹn, bảo mật, sẵn sàng liên tục dịch vụ
Tuy nhiên, với đặc tính kĩ thuật mềm dẻo, thay đổi linh hoạt, dịch vụ đám mây đưa thách thức hội mới việc quản lý dịch vụ Cơng nghệ thơng tin Có vấn đề mà Quản lý dịch cơng nghệ thông tin phải giải áp dụng vào dịch vụ Cloud, phân loại dựa góc nhìn nhà cung cấp dịch vụ khách hàng
(18)- Cung cấp dịch vụ tới khách hàng cách linh hoạt Đáp ứng đầy đủ yêu cầu mong muốn khách hàng thời điểm
- Vận hành xuất sắc Quá trình vận hành phải đảm bảo với qui trình tối ưu hóa, với chi phí giá thấp
Với khách hàng:
- Cung cấp dịch vụ cách sáng tạo Các sản phẩm, dịch vụ tính cần đưa nhanh, tích cực
- Thỏa mãn nhu cầu mong muốn khách hàng
Trên thực tế, ứng dụng Cloud vào doanh nghiệp đó, nhiều vấn đề xảy ra: đặc biệt việc tăng chi phí đột biến rủi ro gián đoạn dịch vụ tài nguyên dùng chung Hơn nữa, việc trọng vào giải pháp kĩ thuật Cloud dã mang đến vấn đề mới, tổ chức bị quên khía cạnh khác hội kinh doanh, hay thách thức qui quản dịch vụ Công nghệ thông tin đặc biệt tổ chức cố gắng mua giải pháp Cloud có sẵn đóng gói từ hãng thứ ba vào hệ thống Điều dẫn đến khó khăn việc tích hợp, giảm thiểu trùng lắp, xung đột hệ thống chạy hệ thống Điều làm giảm tính linh hoạt vốn có Cloud mà cịn làm gia tăng chi phí khơng tên Đơi tổ chức thất bại, phải bắt đầu dự án triển khai Cloud lại từ đầu
Chính vì vậy, cân nhắc sử dụng bất kì mô hình dịch vụ hay giải pháp kĩ thuật để giải toán cần làm kĩ càng, dựa nhiều yếu tố để đánh
- Các giải pháp kĩ thuật phải giải dễ dàng mở rộng, linh hoạt với chi phí phù
hợp
- Các qui trình quản lý dịch vụ phải sử dụng rộng rãi giới, có
thời gian phát triển lâu dài
- Phù hợp với lực cơng nghệ, mơi trường văn hóa hoàn cảnh
từng doanh nghiệp
(19)Chương Các giải pháp kĩ thuật thực tế
Trên giới nay, để giải toán quản lý dịch vụ Cloud tổ chức có cách tiếp cận khác tùy thuộc vào trình độ, qui mơ triển khai sử dụng Như Microsoft sử dụng Microsoft Operation Framework để hướng dẫn khách hàng sử dụng quản lý dịch vụ Cloud Tuy nhiên, đặc trưng mà cách tiếp cận có gắn liền với giải pháp kĩ thuật công nghệ hãng, nhà cung cấp giải pháp Điều dẫn tới việc gắn chặt dịch vụ Cloud khách hàng vào nhà cung cấp
Sau thực tìm hiểu giải pháp kĩ thuật có sẵn tơi định lựa chọn công cụ quản lý dịch vụ Công nghệ thông tin ITIL – công cụ phổ biến giới, tảng nhiều công cụ quản lý dịch vụ khác Đồng thời giải pháp Cloud triển khai để áp dụng ITIL quản lý OpenStack, giải pháp quản lý Cloud mã nguồn mở, độc lập với hãng cung cấp giải pháp phổ biến giới
2.1 ITIL và cách thức triển khai 2.1.3 Giới thiệu ITIL
ITIL tảng (framework) sử dụng rộng rãi giới ITIL cung cấp tập hướng dẫn thực hành (best practices) giúp cho đơn vị cung cấp dịch vụ tạo cung cấp dịch vụ IT chất lượng với qui trình, chức hỗ trợ khác cho nhà cung cấp
ITIL tiền thân phát triển phủ Anh năm 1980 để phục vụ cho việc quản lý hạ tầng Công nghệ tin ITIL xây dựng dựa chu trình Plan-Do-Check-Act việc quản lý, kiểm sốt hoạt động vận hành
Phiên 1.0 ITIL sử dụng từ 1989-1996 Phiên 2.0 xuất vào năm 2006
Phiên 3.0 cải tiến xuất vào năm 2007 Phiên biết đến tên ITIL phiên 2007
Phiên ITIL sử dụng rộng rãi toàn giới phiên ITIL 2011
(20)2.1.2 Các giá trị mà ITIL mang lại
ITIL cung cấp hệ thống hướng dẫn cách thức tiếp cận cách chuyên nghiệp việc quản lý dịch vụ Công nghệ thông tin Áp dụng hướng dẫn đó, khơng đơn vị cung cấp mà khách hàng nhận nhiều giá trị lợi ích như:
- Cải thiện trình tạo giá trị
- Cải thiện dịch vụ IT việc sử dụng qui trình, hướng dẫn chứng minh thực tế nhiều tổ chức khác
- Thỏa mãn nhu cầu mong muốn khách hàng cách cung cấp dịch vụ cách chuyên nghiệp
- Đáp ứng đòi hỏi mà việc kinh doanh đơn vị mong muốn Khơng vậy, ITIL cịn mở hướng kinh doanh
- Cải thiện suất lao động Giảm thiểu chi phí
- Sử dụng dịch vụ Cơng nghệ thơng tin có chất lượng cao lợi điểm cho khách hàng
- Việc cung cấp dịch vụ thực cách cân mềm dẻo yếu tố
- Dịch vụ thiết kế tốt, đáp ứng hồn tồn nhu cầu khách hàng khơng thời điểm mà tương lai
- Dịch vụ dễ dàng thích nghi với thay đổi thực tế 2.1.3 Các thành phần vòng đời ITIL quản lý
ITIL quản lý dịch vụ dựa vịng lặp tuần hồn liên tục hay gọi vòng đời dịch vụ ITIL (ITIL service lifecycle) với pha cơng việc bao gồm: [4]
- Service Strategy - Service Design - Service Transition - Service Operation
(21)Hình Tổng quan vòng đời dịch vụ ITIL
Trong trung tâm dịch vụ ITIL Công việc lên chiến lược cho dịch vụ (Service strategy), chuỗi cơng việc sau tiếp nối Thiết kế dịch vụ (Service design), Chuyển đổi dịch vụ (Service transition) Vận hành dịch vụ (Service operation) Bốn nhóm cơng việc lặp lặp lại cách tuần hồn q trình Cải tiến dịch vụ liên tục (Continual service improvement) Mỗi pha cơng việc có ảnh hưởng đến pha công việc khác, lấy thông tin đầu vào thơng tin phản hồi đầu Trong đó, pha công việc sau lấy kết đầu thơng tin pha cơng việc trước thành liệu đầu vào cho trình pha cơng việc Trong q trình hoạt động pha công việc tại, xuất học thông tin phản hồi cho pha công việc trước để pha cơng việc có thơng tin để tiến hành cải tiến chuyển đổi lần tiếp sau
(Hình 3)
(22)tồn q trình hoạt động dịch vụ Tại q trình đó, q trình triển khai thực xây dựng, tổ chức lựa chọn xây dựng tồn vài thành phần phù hợp với điều kiện thực tế qui mơ tổ chức để xây dựng áp dụng vào thực tế
Hình Sự tương tác thành phần ITIL
a Lập chiến lược cho dịch vụ (Service strategy)
Đây àl thành phần cốt lõi bắt đầu dịch vụ Cơng việc lập chiến lược nhằm giúp hiểu rõ mục tiêu tổ chức nhu cầu khách hàng trước xây dựng dịch vụ để tạo giá trị
ITIL Service Strategy cung cấp hướng dẫn cho tổ chức việc xây dựng chiến lược cho quản lý dịch vụ Từ xây dựng nên sách, qui trình hướng dẫn tồn vịng đời dịch vụ
Các chủ đề lớn mà ITIL Service Strategy đề cập tới bao gồm: phát triển thị trường, đặc tính đơn vị cung cấp bên bên ngồi, tài sản dịch vụ, dịch vụ cách thực thi dịch vụ suốt vòng đời Quản lý quan hệ khách hàng, quản lý tài phát triển tổ chức rủi ro chiến lược
(23)b Thiết kế dịch vụ (Service Design)
ITIL Service Design cung cấp hướng dẫn việc thiết kế phát triển lực dịch vụ hướng dẫn thực hành quản lý dịch vụ Quá trình bao gồm nguyên lý thiết kế, phương pháp thiết kế để biến mục tiêu xây dựng chiến lược dịch vụ trở thành dịch vụ thật Thiết kế dịch vụ không giới hạn việc tạo dịch vụ mà áp dụng việc thay đổi cải tiến dịch vụ chạy nhằm nâng cao giá trị tạo giá trị cho khách hàng suốt vòng đời dịch vụ
Các chủ đề mà ITIL Service Design đề cập đến bao gồm: thiết kế điều phối dịch vụ, quản lý danh mục dịch vụ, quản lý chất lượng dịch vụ, quản lý tính sẵn sàng, quản lý tài nguyên, quản lý dịch vụ liên tục, quản lý an tồn thơng tin quản lý nhà cung cấp
Sản phẩm đầu trình này: Thiết kế giải pháp, kiến trúc, tiêu chuẩn gói thiết kế dịch vụ
c Chuyển đổi dịch vụ (Service Transition)
ITIL Service Transition cung cấp hướng dẫn cho tổ chức việc chuyển đổi từ dịch vụ phương thức cũ sang sử dụng phương thức dịch vụ với cơng cụ kiểm sốt rủi ro định Quá trình nhằm đảm bảo giá trị tạo Service Strategy thiết kế trình Service Design đảm bảo thực chuyển đổi trình chuyển đổi thực hiệu
Các chủ đề mà ITIL Service Transition đề cập bao gồm: lập kế hoạch hỗ trợ chuyển đổi, quản lý thay đổi, quản lý cấu hình tài sản dịch vụ, quản lý phân phối triển khai dịch vụ, đánh giá kiểm thử thay đổi dịch vụ quản lý tri thức
Đầu trình này: danh sách dịch vụ mới, thay đổi kết thúc vòng đời, giải pháp kiểm thử kĩ càng, cập nhật kho tri thức dịch vụ, thực thi kế hoạch chuyển đổi
d Vận hành dịch vụ (Service Operation)
(24)trong việc quản lý tính sẵn sàng dịch vụ, kiểm sốt nhu cầu, tối ưu việc sử dụng tài nguyên, lập lịch vận hành loại bỏ cố suốt trình hoạt động
Các chủ đề mà ITIL Service Operation đề cập đến bao gồm: quản lý kiện, quản lý cố, quản lý đáp ứng yêu cầu, quản lý vấn đề, qui trình quản lý truy cập quản lý việc hỗ trợ kĩ thuật, quản lý vận hành IT chức quản lý ứng dụng
Đầu trình này: Vận hành dịch vụ hoạt động
e Cải thiện dịch vụ liên tục (Continual Service Improvement)
ITIL Continual Service Improvement cung cấp hướng dẫn để liên tục hoàn thiện chất lượng dịch vụ, hiệu vận hành, liên tục kinh doanh qui mô ngày lớn Các hướng dẫn điểm kết dính để tạo vịng trịn liên tục cải tiến pha cơng việc Service Strategy, Service Design, Service Transition Service Operation
Các chủ đề ITIL Continual Service Improvement bao gồm: đo kiểm dịch vụ, biểu diễn chất lượng dịch vụ thước đo, thiết kế mốc đánh giá độ trưởng thành dịch vụ
Đầu trình này: kế hoạch hành động thay đổi, hồn thiện
Hình Tổng quan pha công việc ITIL
(25)Knowledge Management System), danh mục hồ sơ dịch vụ (service catalogue service portofilo)
2.1.4 ITIL vàquản lý dịch vụ điện toán đám mây
Sự phù hợp việc áp dụng ITIL vào quản lý dịch vụ Cloud vấn đề cần cân nhắc tơi tìm hiểu vấn đề Trong ITIL định nghĩa hướng dẫn thực hành việc quản lý dịch vụ IT để có dịch vụ đáng tin cậy, cải tiến liên tục tảng có sẵn với dịch vụ Cloud lại hồn tồn khác Các dịch vụ Cloud đặc biệt hạ tầng liên tục thay đổi dẫn tới toán mặt kiểm soát tích hợp Mặc dù, Cloud Computing dịch vụ công nghệ thông tin nhiên pha cơng việc ITIL lại có điểm khác biệt mà thân ITIL chưa thể đáp đứng trọn vẹn
a Service Strategy
Chiến lược điển hình dịch vụ IT giải vấn đề ngắn hạn dài hạn với chặng đích rõ ràng, phương án phát triển với tính tập trung cao kiến trúc lẫn hạ tầng Tuy nhiên, dịch vụ Cloud kế hoạch dài 3-5 năm này lại trở lên lạc lõng khơng thể đáp ứng tính thay đổi liên tục đổi dịch vụ
b Service Design
Các dịch vụ IT truyền thống thiết kế với kiến trúc tập trung, trọng ứng dụng hệ thống Cloud lại địi hỏi tính phân tán
Bên cạnh đó, tiêu đo lường KPI, SLA truyền thống khơng phù hợp áp dụng cho đơn vị cung cấp dịch vụ đặc trưng Cloud khả tự phục hồi dư thừa để đảm bảo tính sẵn sàng Chưa kể đến việc áp dụng SLA/KPI truyền thống tạo nhiều ngoại lệ hệ thống cung cấp dịch vụ tự phục vụ Cloud
c Service Transition
Việc chuyển đổi dịch vụ sang dịch vụ gặp phải vấn đề liên quan đến thay đổi kiến trúc dịch vụ từ tập trung, sang phân tán yêu cầu thời gian gián đoạn tối thiểu
d Service Operation
Theo mơ hình truyền thống, sử dụng dịch vụ, cam kết dịch vụ (SLAs) phải giám sát theo dõi để đảm bảo cam kết dịch vụ thực theo cam kết có Q trình bao gồm quản lý cố, quản lý kiến, quản lý yêu cầu
(26)trong mơi trường địi hỏi tương tác trực tiếp người với hệ thống đơn vị cung cấp khách hàng cuối phải giảm thiểu tối đa
Điểm chung dịch vụ Cloud hệ thống quản lý dịch vụ ITIL q trình cải tiến liên tục, ln ln tích luỹ học kinh nghiệm kiến thức suốt trình thiết kế, vận hành hoạt động dịch vụ, tạo thông tin phản hồi để cải tiến thay đổi dịch vụ
2.2 Triển khai OpenStack 2.2.1 Giới thiệu OpenStack
OpenStack giải pháp mã nguồn mở tổng thể cho phép xây dựng tảng điện toán đám mây (Cloud computing platform), cung cấp dịch vụ nội tổ chức cung cấp dịch vụ bên Mục tiêu dự án cung cấp giải pháp đáp ứng cho đa dạng loại hình hệ thống khác phải đảm bảo tiêu chí: dễ dàng thực thi, dễ dàng mở rộng nhiều tính Giải pháp OpenStack phân phối theo giấy pháp mã nguồn mở Apache tạo linh hoạt việc tái đóng gói cung cấp sản phẩm dịch vụ cách thương mại hố mà khơng bị gị bó qui định khắt khe giấy phép phần mềm nguồn mở truyền thống
Dự án bắt đầu vào năm 2010, Rackspace NASA kết hợp với công bố dự án với mục tiêu cung cấp tảng điện toán đám mây sử dụng phần cứng giá rẻ phổ biến
Việc phát triển dự án OpenStack điều hành quĩ chung OpenStack Foundation Hiện quĩ OpenStack bên cạnh việc quản lý đầu tư phát triển dự án OpenStack tổ chức cịn có nhiệm vụ quảng bá hình ảnh, phát triển cộng đồng, phát triển thị trường hệ sinh thái sảnh phẩm kinh tế xung quanh dự án OpenStack
Dự án OpenStack bao gồm nhiều dự án con, dự án chịu trách nhiệm thực tính riêng biệt dự án Các dự án bao gồm:
- Nova: quản lý tài nguyên ảo hóa tính tốn (RAM, CPU) - Neutron: quản lý thiết bị tài nguyên mạng
- Cinder: cung cấp dịch vụ quản lý lưu trữ theo khối (Block storage) - Swift: dịch vụ quản lý lưu trữ theo đối tượng (Object storage) - Horizon: giao diện tương tác với người dùng cuối
- Ceilometer: Thực đo đạc hiệu toàn hệ thống
(27)Bên cạnh đó, với tốc độ phát triển nay, OpenStack có hệ sinh thái dịch vụ Cloud xây dựng dựa dịch vụ hạ tầng mà có PaaS (OpenShift), Manhout (Hadoop-as-Service), Trove (DbaaS), LbaaS hay FwaaS Các dự án ngày phong phú đa dạng, tạo tiền đề cho người dùng cuối ứng dụng dịch vụ đám mây cách linh hoạt đa dạng
2.2.2 Kiến trúc thành phần OpenStack
OpenStack tảng quản lý Cloud (Cloud Management Platform), thiết kế theo dạng Module, thành phần tương tác trực tiếp với nhau, dễ dàng mở rộng tích hợp thêm dịch vụ khác vào hệ thống Tuy nhiên, hệ thống OpenStack bao gồm thành phần sau:
- Nova: thành phần quan trọng OpenStack, chịu trách nhiệm tạo, phân phối quản lý vịng đời máy ảo tài ngun tính tốn lực xử lý CPU, nhớ RAM
- Cinder: cung cấp dịch vụ lưu trữ theo khối (Block storage), cho phép tạo, phân phối dung lượng lưu trữ cho máy ảo sử dụng nhiều ổ cứng lưu trữ vật lý với dung lượng tuỳ ý Người dùng cảm thấy sử dụng lượng lưu trữ “khơng có giới hạn”
- Swift: cung cấp dịch vụ lưu trữ theo đối tượng (Object storage) Cho phép tải lên, tải xuống lưu trữ file (object) hệ thống storage riêng biệt Hệ thống swift phục vụ việc truyền tải, tải lên, tải xuống file dựa giao thức phổ biến HTTP Người dùng cuối sử dịch vụ Swift giống sử dụng dịch vụ chia sẻ file phổ biến mạng Internet
- Neutron: thành phần quan trọng tương đươngdịch vụ Nova, chịu trách nhiệm quản lý, tạo điều phối tài nguyên mạng cung cấp dịch vụ mạng cho máy ảo sử dụng địa IP, quản lý VLAN, QoS,…
- Horizon: thành phần cung cấp giao diện đồ họa (web) cho người dùng cuối tương tác với hệ thống OpenStack để tạo, quản lý truy cập máy ảo tài nguyên tính tốn khác
- Keystone: thành phần cung cấp dịch vụ định danh xác thực cho toàn dịch vụ khác hệ thống OpenStack
- Glance: thành phần cung cấp dịch vụ file ảnh hệ điều hành, phục vụ cho trình bật máy ảo
- Ceilometer: cung cấp dịch vụ lưu trữ giám sát thông tin đo lường hoạt động thành phần khác hệ thống OpenStack
(28)Hình Kiến trúc Logic OpenStack
2.2.3 Tại lại OpenStack mà giải pháp thương mại khác
OpenStack lựa chọn nghiên cứu sử dụng có nhiều tính trội thương mại khác có thị trường
(29)- Là tảng công nghệ mã nguồn mở phát triển tích cực Dự án phát triển liên tục phiên chu kì tháng Phiên release vào tháng 10/2014 có tên gọi Juno
- Dễ dàng thay đổi tùy biến cho nhu cầu cụ thể Nền tảng cơng nghệ mà dự án sử dụng tảng mã nguồn mở phổ biến bao gồm: Linux, Python, MySQL RabbitMQ Các thành phần dễ học dễ phát triển tùy biến theo nhu cầu khác Chính vậy, q trình xây dựng triển khai việc áp dụng tùy biến cơng nghệ sẵn có điều dễ dàng - Có cộng đồng người dùng nhà phát triển lớn giới so sánh với giải pháp IaaS khác mã nguồn đóng mã nguồn mở Tính đến tháng 6/2013, dự án OpenStack có gần 10,000 thành viên gần 100 nước tham gia đóng góp, hỗ trợ 200 cơng ty tồn giới Đặc biệt, dự án nhiều công ty lớn quan tâm hỗ trợ Redhat, Intel, Canonical Ubuntu, SUSE, Intel, NASA
- Có khả tương thích tốt với đa dạng tảng phần cứng thiết bị mạng hãng khác Hiện OpenStack hỗ trợ hai tảng ảo hóa phổ biến Redhat KVM VMWare Bên cạnh khả làm việc theo giao thức chuẩn tắc hỗ trợ phổ biến hầu hết dòng thiết bị mạng phổ thông cao cấp
2.2 Các dịch vụ OpenStack cung cấp cho người dùng
Như nói trên, OpenStack tảng quản lý đám mây, dịch vụ mà OpenStack cung cấp tới người dùng cuối bao gồm
- Tạo quản lý máy ảo theo mẫu cấu hình cho trước Người dùng lựa chọn cấu hình phần cứng máy ảo (CPU, RAM, dung lượng lưu trữ) theo cấu hình mà đơn vị cung cấp xây dựng sẵn Ví dụ mẫu cấu hình 1VCPU, 1GB RAM (m1.tiny) hay 1VCPU, 2GB RAM (m1.small),…
- Tạo quản lý mạng riêng ảo (VPC) tài nguyên mạng khác địa IP nội địa IP Internet Người dùng cuối xây dựng lại mơ hình mạng giống mơ hình mạng vật lý hoạt động với nhiều lớp mạng khác nhau, với dải mạng có địa Internet,…
(30)Hình Giao diện tương tác đồ họa OpenStack
(31)Chương Áp dụng vào toán Triển khai Private Cloud tại công ty Fpt Telecom
Rất may mắn q trình thực khóa luận này, tơi có hội áp dụng kiến thức vào giải toán thực tế nơi làm việc xây dựng qui trình quản lý hệ thống private cloud dựa ITIL cho công ty Fpt Telecom Dự án thực từ đầu năm 2014 đến dự kiến kéo dài đến hết năm 2015, mục tiêu lớn chuyển đổi toàn hạ tầng Công nghệ thông tin công ty từ mô hình tính tốn vật lý truyền thống sang mơ hình cung cấp dịch vụ IaaS
3.1 Mô tả bài toán
3.1.1 Giới thiệu dự án Triển khai Private Cloud Fpt Telecom
Công ty cổ phần Viễn thông Fpt (Fpt Telecom) công ty cung cấp dịch vụ Internet (ISP) lớn Việt Nam Hệ thống nội cung cấp dịch vụ quản lý bên Fpt Telecom phức tạp trải dài từ Hà Nội vào Thành phố Hồ Chí Minh Số lượng máy chủ hoạt động cho hệ thống lên tới hàng nghìn máy tiếp tục gia tăng liên tục theo suốt phát triển dịch vụ công ty Sự tăng trưởng liên tục gây áp lực vô lớn đến hạ tầng công nghệ công ty đặc biệt việc quản lý tài ngun tính tốn mà nhu cầu tính tốn tăng nhanh việc đầu tư bổ sung tài nguyên Bên cạnh khó khăn việc quản lý số lượng máy tính vật lý thiết bị lưu trữ lớn đến hàng nghìn máy điều kiện chi phí đầu tư vận hành chủ trương tiết kiệm cách tối đa
Từ năm 2010, để tiết kiệm chi phí đầu tư mua phần cứng tăng suất phát triển toàn hệ thống, trung tâm Nghiên cứu phát triển (RAD), Công ty Fpt Telecom định xây dựng triển khai hệ thống Private cloud dựa tảng công nghệ OpenNebula nhằm giải toán đặt việc quản lý tài ngun tính tốn Trong vịng năm hoạt động (2010-2013) hệ thống đáp ứng phần nhu cầu cấp phát tài ngun tính tốn nội trung tâm đơn vị kĩ thuật khác
Một vài số qui mơ hệ thống Cloud chạy Private cloud (cịn gọi Cloud “cũ”):
- Bao gồm 12 máy chủ vật lý, máy chủ Firewall Gateway
- Hiện có 126 máy chủ ảo (VMs) có 71 máy chủ hoạt động cho dịch vụ cơng ty
(32)- Số lượng dịch vụ hoạt động tảng chiếm 50% tổng số dịch vụ toàn trung tâm RAD
Tuy nhiên, hệ thống gặp phải nhiều hạn chế chia thành nhóm hạn chế mặt kĩ thuật hạn chế mặt quản lý
a Các hạn chế mặt kĩ thuật
- Hệ thống không đo đạc giám sát kịp chặt chẽ nên không mở rộng kịp thời Hệ thống bắt đầu có dấu hiệu tải
- Hệ thống chưa tích hợp sâu vào hạ tầng mạng sẵn có Fpt Telecom nhằm tận dụng tính có sẵn hạ tầng mạng công ty viễn thông Nguyên nhân hạn chế thân giải pháp OpenNebula sử dụng - Việc vận hành hệ thống chưa tự động hóa, q trình vận hành hàng ngày phải thực thủ công
- Hệ thống chưa khai thác cơng nghệ mặt ảo hóa mà giải pháp ảo hóa KVM hay VMWare đem lại
b Các hạn chế qui trình quản lý
Hệ thống Cloud “cũ” khơng có qui trình tiêu chuẩn mặt giám sát vận hành hệ thống dẫn tới nhiều khó khăn việc quản lý vận hành hệ thống
- Thiếu qui trình liên quan đến hướng dẫn vận hành, quản lý, giám sát hệ thống xử lý cố Việc vận hành hệ thống thực dựa kinh nghiệm người giám sát Chính có nhân vào khỏi hệ thống việc cung cấp dịch vụ trở nên khó khăn
- Thiếu qui trình liên quan đến đảm bảo an tồn, an ninh thơng tin hệ thống Một số cố liên quan đến bảo mật xảy trình vận hành hệ thống
- Thiếu qui trình liên quan đến quản lý thay đổi Việc thay đổi không phê duyệt ghi nhận, dẫn tới khó theo dõi kiểm soát thay đổi suốt trình vận hành hệ thống tạo nên nhiều điểm “đen” hệ thống khó quản lý đặc biệt có cố xảy Rất nhiều trường hợp cố xảy việc thay đổi cấu hình hệ thống mà khơng báo trước
- Khơng có dự báo lập kế hoạch chuẩn bị mở rộng tài ngun Chính điều dẫn tới việc đầu tư mở rộng hệ thống không đồng nhất, sau thời gian vận hành hệ thống trở nên chắp vá
- Các công cụ quản lý tài nguyên nghèo nàn
(33)Chính đầu năm 2014, cơng ty Fpt Telecom định triển khai dự án xây dựng hệ thống Private cloud dựa tảng công nghệ OpenStack đồng thời áp dụng ITIL vào quản lý hệ thống Private cloud nhằm giải tốn vừa nêu Chuyển đổi từ mơ hình phục vụ đơn sang mơ hình cung cấp theo dịch vụ có cam kết chất lượng
3.1.2 Giải toán
Sau nghiên cứu kĩ giải pháp kĩ thuật có tay phương pháp luận cần thiết từ ITIL nhóm dự án định thực bước sau
- Bước 1: Trước bắt đầu vào dự án triển khai tảng Cloud “mới” nhóm thực dự án định viết lại yêu cầu toán cách cụ thể dựa thêm yêu cầu đơn vị kinh doanh sử dụng hệ thống bên cạnh việc xem xét lại vấn đề tồn
- Bước 2: Lập chiến lược cho dịch vụ, xây dựng lộ trình tổng thể cho toàn dự án Xác định qui trình tổng thể bước áp dụng chi tiết
- Bước 3: Thiết kế dịch vụ chi tiết Xây dựng kiến trúc kĩ thuật tổng thể cho toàn hệ thống
- Bước 4: Tiến hành xây dựng thử nghiệm giải pháp kĩ thuật có sẵn (bao gồm thương mại mã nguồn mở)
- Bước 5: Tiến hành chuyển đổi hệ thống từ hệ thống cũ sang hệ thống áp dụng best practices việc chuyển đổi dịch vụ
- Bước 6: Đưa hệ thống vào vận hành nội Hồn thiện qui trình liên quan đến vận hành kĩ thuật dựa best practices Vận hành dịch vụ
- Bước 7: Cải tiến mở rộng liên tục hệ thống để đáp ứng nhu cầu dịch vụ
Do tính phức tạp việc xây dựng chuyển đổi sang hệ thống Cloud độ lớn cơng cụ ITIL nên số qui trình cần thiết tiến hành xây dựng trước để đảm bảo cho độ tiến độ cơng việc Các qui trình xây dựng trước bao gồm: thiết kế chiến lược dịch vụ, thiết kế dịch vụ, quản lý tính sẵn sàng, quản lý lực hệ thống (thiết kế dịch vụ) quản lý đáp ứng yêu cầu khách hàng (vận hành dịch vụ)
3.1.2.1 Xây dựng đềbài cụ thể về dịch vụCloud
(34)dự án liên lạc với chuyên gia công ty dịch vụ xây dựng Cloud để học hỏi thêm kinh nghiệm thông tin khác Sau thực xong, nhóm xây dựng đề cụ thể để thực dự án sau:
- Chuyển đổi hạ tầng IaaS sẵn có sang tảng cơng nghệ mới, phù hợp, linh hoạt có độ tin cậy cao
- Hồn thiện qui trình vận hành, lập kế hoạch phát triển tài nguyên, xử lý cố, kiểm soát thay đổi cho hệ thống
- Xây dựng đội ngũ kĩ sư làm chủ cơng nghệ để vận hành phát triển hệ thống Cloud, cung cấp dịch vụ cho không cho nội công ty Fpt Telecom mà tập đồn Fpt khách hàng cơng cộng - Xây dựng tảng kĩ thuật, qui trình quản lý để cung cấp dịch vụ cách chuyên nghiệp tin cậy có khả mở rộng theo yêu cầu - Chuyển đổi dịch vụ quan trọng phù hợp lên Cloud
3.1.2.2 Lập chiến lược cho dịch vụ Xây dựng lộ trình phát triển
Sau xác định đề cụ thể cho dự án mới, nhóm dự án bắt tay vào lập chiến lược tầm nhìn cho dịch vụ xây dựng lộ trình phát triển dự án Trong phần chiến lược tầm nhìn cho dịch vụ, theo ITIL, cần phải thực theo bước bao gồm
- Bước 1: Định nghĩa thị trường khách hàng Tại đây, nhóm dự án xác định khách hàng cần phục vụ trước mắt đơn vị kĩ thuật dự án nội Sau đơn vị kĩ thuật tập đồn Fpt có nhu cầu sử dụng Cloud cuối nhóm khách hàng doanh nghiệp bên sử dụng dịch vụ hosting có sẵn Fpt Telecom
- Bước 2: Hiểu rõ khách hàng Đặc tính khách hàng mà dịch vụ phải cung cấp có yêu cầu cao hiệu hoạt động, ổn định hệ thống cam kết hỗ trợ xử lý yêu cầu kịp thời
- Bước 3: Định giá kết Theo Gartner tốc độ thị trường phát triển IaaS tiềm có tốc độ tăng cao thời gian tới
- Bước 4: Phân loại dịch vụ Do đặc tính khách hàng nên nhóm dự án tập trung vào hai loại hình dịch vụ dịch vụ bình thường với chất lượng vừa phải dịch vụ đảm bảo với chất lượng cam kết
- Bước 5: Hiểu rõ hội Fpt Telecom thị trường IaaS - Bước 6: Định nghĩa dịch vụ dựa kết dự kiến
(35)- Bước 8: Định nghĩa gói dịch vụ Dịch vụ cung cấp gói dịch vụ sau gói dịch vụ tính tốn dịch vụ lưu trữ Đây dịch vụ cần thiết có nhu cầu lớn nước
Trước mắt qui mơ cơng ty, nhóm dự án định nghĩa hai gói dịch vụ sau
a Single VM
- Các máy ảo đơn lẻ tạo quản lý theo trung tâm đơn vị khác - Mỗi trung tâm/đơn vị tạo thành dự án hệ thống Các tài nguyên máy ảo, block storage Public IP cấp theo quota trung tâm đơn vị
- Mỗi tenant cấp phát VPN server riêng Các trung tâm nhóm đơn vị gửi lại thông tin tài khoản VPN vào hệ thống
- Mỗi máy ảo khởi tạo phải kèm với key-pair cá nhân xác định
- Việc tạo quản lý máy ảo đảm trách đội vận hành Cloud chung
b Projects
- Các dự án đủ qui mô số lượng máy ảo (trên VMs) có khả tự quản lý tài ngun (máy ảo, storage, public IP) đề xuất tạo dự án riêng để quản lý tập trung tách biệt so với hệ thống lại
- Các tài nguyên máy ảo, block storage public IP cấp theo quota cho dự án
- Mỗi dự án cấp từ 1-2 account truy cập vào hệ thống VPN sử dụng OpenStack dashboard
Sau đó, nhóm dự án phác thảo lộ trình cho dự án khoảng năm dự kiến sau
a Nâng cấp hạ tầng Cloud sẵn có
Thời gian dự kiến: 1/2014 Mục tiêu thực
- Nâng cấp thành cơng hạ tầng cloud sẵn có từ OpenNebula sang OpenStack, dựa hạ tầng phần cứng thiết bị mạng sẵn có
- Cung cấp dịch vụ Tính tốn, Lưu trữ Mạng
- Hệ thống cần đáp ứng 50% nhu cầu nội trung tâm RAD - Xây dựng đội ngũ kĩ thuật từ 5-7 người, có kĩ xây dựng vận hành hệ thống Cloud
- Xây dựng kế hoạch kịch đầu tư phát triển mở rộng hệ thống tương lai theo yêu cầu
(36)b Cung cấp dịch vụ nội Fpt Fpt Telecom
Thời gian dự kiến: Giữa năm 2014 Mục tiêu thực
- Xây dựng chiến lược cung cấp dịch vụ Hạ tầng dịch vụ (IaaS) - Mở rộng hệ thống Fpt Cloud đáp ứng 70% nhu cầu Fpt Telecom, hướng tới cung cấp dịch vụ cho toàn Fpt
- Xây dựng, áp dụng qui trình liên quan đến quản lý dịch vụ vận hành hệ thống, bao gồm chăm sóc khách hàng hỗ trợ kĩ thuật
- Xây dựng kế hoạch phát triển mở rộng hệ thống cần thiết Kế hoạch bao gồm lựa chọn phần cứng, tự động hóa q trình mở rộng, có thống phát triển kiểm thử riêng rẽ
- Xây dựng đội ngũ kĩ thuật khoảng 10 người, có am hiểu sâu tảng OpenStack
c Trở thành nhà cung cấp cấp dịch vụ Cloud
Thời gian dự kiến: năm 2015 Mục tiêu thực hiện:
- Trở thành nhà cung cấp dịch vụ Cloud công cộng với số dịch vụ liên quan đến tính tốn (Compute Engine), lưu trữ (Storage) đáp ứng nhu cầu khác từ cá nhân tổ chức
- Hoàn thiện thành phần hỗ trợ quản lý khách hàng, hệ thống Billing - Xây dựng đội ngũ vận hành phát triển khoảng 15 người, làm chủ công nghệ sẵn sàng phát triển dịch vụ cao cấp dựa tảng hạ tẫng có sẵn
- Hồn chỉnh chun nghiệp hóa q trình quản lý dịch vụ, chăm sóc khách hàng hỗ trợ kĩ thuật
- Tích hợp hệ thống quản lý dịch vụ với hệ thống khác tổ chức Billing, quan hệ khách hàng,
(37)Hình 7 Tổ chức đội dự án
Trong đội dự án bao gồm kĩ sư qui trình, hệ thống phát triển phần mềm, quản lý giám đốc dự án
Các đơn vị liên quan bao gồm đơn vị kĩ thuật nội Fpt Telecom Ban giám đốc, người chịu trách nhiệm đầu tư cho dự án
3.1.2.3 Thiết kếdịch vụchi tiết Xây dựng kiến trúc kĩthuật tổng thể cho toàn bộ hệ thống
Sau thu nhận thơng tin đầu vào, nhóm dự án bắt tay thực thiết kế dịch vụ mức chi tiết đồng thời tiến hành xây dựng qui trình quản lý liên quan đến quản lý lực (capacity management) (availablity management)
a Thiết kế dịch vụ
Dịch vụ trước mắt cung cấp trọng vào
- Cung cấp dịch vụ tạo, cấp phát quản lý máy ảo theo qui trình định nghĩa sẵn
- Cung cấp dịch vụ tạo, cấp phát quản lý tài nguyên mạng VLAN, địa IP kết nối Internet
- Cung cấp dịch vụ hỗ trợ xử lý yêu cầu cho người dùng cuối
b Xây dựng kiến trúc tổng thể cho toàn hệ thống
Hệ thống cloud tách thành ba phần riêng biệt bao gồm:
(38)(Block Storage), Swift (Object Storage), KeyStone (Authentication & Authorization) Ceilometer (Metrics)
- Cung cấp dịch vụ (Service Delivery): bao gồm Thiết kê lên yêu cầu chức cho dịch vụ Cloud (Service Design), SLA (cam kết đảm bảo dịch vụ), Hệ thống Billing, Giao diện quản lý (Management Console), Giao diện quản lý qua API (Management API) quản lý khách hàng (CRM)
- Quản lý vận hành dịch vụ (Service Management): Bao gồm tự động hóa q trình vận hành khai thác dịch vụ, Giám sát, Lập kế hoạch mở rộng qui trình vận hành khác có liên quan
Hình 8 Kiến trúc tổng quan hệ thống Cloud
c Xây dựng kiến trúc kĩ thuật tổng thể cho hệ thống Cloud
Trong kiến trúc kĩ thuật tổng quan này, thấy tảng cơng nghệ khác mà hệ thống sử dụng
(39)nhau Hai dịch vụ cung cấp Object Storage (dựa Swift) Block Storage (dựa Cinder)
- Dịch vụ Tính tốn: Hai tảng ảo hóa phổ biến hỗ trợ sử dụng KVM VMWare KVM lựa chọn tính tương thích, hiệu hoạt động với OpenStack cịn VMWare lựa chọn tính phổ biến độ ổn định tảng
- Các thành tố khác cần quan tâm bao gồm giao diện quản lý (Horizon), điều phối tài nguyên (Heat) công cụ đo cho tảng Cloud (Ceilometer)
Hình Kiến trúc kĩ thuật tổng quan hệ thống
d Xây dựng qui trình vềquản lýtính sẵn sàng (availablity management)
Mục tiêu lớn qui trình quản lý tính sẵn sàng để đảm bảo tính sẵn sàng cấp độ khác cho dịch vụ phù hợp với cam kết có với chi phí thời gian hợp lý Dựa ITIL nhóm dự án định nghĩa công việc cần phải thực để quản lý tính sẵn sàng bao gồm
- Xây dựng liên tục trì kế hoạch sẵn sàng, mơ tả u cầu tính sẵn sàng dịch vụ mức độ cung cấp cho người dùng cuối, từ góc nhìn đội xây dựng dự án Trong kế hoạch mô tả sẵn sàng các yêu cầu thời gian gián đoạn dịch vụ, thời gian phục hồi hành động cụ thể xảy gián đoạn nhằm đảm bảo tính sẵn sàng tồn dịch vụ hiệu hoạt động toàn hệ thống - Xây dựng tiêu chí thơng tin cần giám sát theo dõi hệ thống Định nghĩa thông tin vượt ngưỡng cảnh báo, chế phục hồi tự động chế phục hồi tay
(40)- Thực qui trình báo cáo định kì tính sẵn sàng hệ thống theo ngày, tuần, tháng, q Trong định nghĩa sẵn sàng thơng tin cần tổng hợp báo cáo, đơn vị người nhận báo cáo
- Xây dựng kế hoạch kiểm thử tính sẵn sàng theo định kì tháng lần lần kiểm thử kiểm thử thành phần xác định hệ thống network, tính tốn, hệ thống quản lý hay sở liệu,… Ghi nhận các phương án khắc phục phịng ngừa
- Xây dựng qui trình đánh giá biểu mẫu đánh giá định kì hàng quí rủi ro cố, phương án kĩ thuật thực thành phần đưa vào hệ thống Các thành phần để đưa vào hệ thống cần đáp ứng đầy đủ yếu tố định nghĩa sẵn kế hoạch sẵn sàng
(41)e Xây dựng qui trình quản lý lực hệ thống (capacity management)
Quản lý lực hệ thống yếu tố mà thân Cloud cũ khơng có gặp phải vấn đề nghiêm trọng liên quan đến đầu tư qui hoạch tài ngun Chính thành phần mà nhóm dự án quan tâm thực từ đầu dự kiến tốc độ phát triển hệ thống đám mây nội nhanh tài nguyên phải sẵn sàng để đáp ứng cho nhu cầu người dùng
Các qui trình xây dựng bao gồm
- Qui trình quản lý, tổng hợp dự báo phát triển tài nguyên Nguồn thông tin lấy từ nguồn sau: thông tin việc phát triển hệ thống ứng dụng nội bộ, thông tin tốc độ tăng trường số lượng máy ảo, tốc độ tăng trưởng storage, băng thơng IP tồn hệ thống tốc độ hỏng thay phần cứng đơn vị thời gian Các thông tin biến động dự kiến khác Đầu dự kiến báo cáo hàng tháng gửi đến quản lý dự án
- Qui trình xây dựng thiết kế cấu hình phần cứng cho thành phần hệ thống OpenStack Đối với thành phần OpenStack có yêu cầu phần cứng đặc thù khác Tuy nhiên, dự án phát triển nhanh nên thơng số dừng lại mức tham khảo, địi hỏi nhóm dự án phải thực kiểm thử kĩ lưỡng thực tế kĩ lưỡng để đưa tham số cấu hình phần cứng cụ thể Điều cần qui trình kĩ lưỡng từ kiểm thử thơng số, tính tốn kĩ thuật trước đưa thành phần phần cứng vào hệ thống
(42)Hình 11 Các qui trình quản lý lực hệ thống
3.1.2.4 Xây dựng vàkiểm thử các giải pháp kĩthuật cósẵn
Mặc dù OpenStack giải pháp mã nguồn mở nhiên, giới có nhiều đóng gói thương mại OpenStack từ hãng thứ ba Các phân phối hãng xây dựng nhằm giải nhiều vấn đề mà thân dự án OpenStack không giải chưa giải trọn vẹn khả tính dễ cài đặt sử dụng, tính sẵn sàng cao, giải pháp backup phục hồi Tuy nhiên nhược điểm lớn đóng gói tính đóng lớn, thành phần bên bị khóa cứng khó mở rộng cần bổ sung thêm thành phần bên Hầu hết thương mại sử dụng phiên OpenStack chậm phiên từ 6-12 tháng Ngồi đóng gói bị khóa cứng với phần cứng từ hãng khác Chính khó sau cần đầu tư mua sắm phần cứng lớn cần nhiều tùy biến cấu hình phần cứng
(43)chủ để tạo băng thông mạng lớn máy chủ Các máy chủ đáp ứng dung lượng vào từ khoảng 6-8Gbps server Đây giải pháp linh hoạt, rẻ tiền phù hợp với mơ hình triển khai OpenStack giới
3.1.2.5 Chuyển đổi hệ thống từCloud cũ sang hệthống
Sau lựa chọn xong tồn giải pháp kĩ thuật từ phần mềm phần cứng dựng hệ thống có khả đáp ứng khoảng 300 máy chủ ảo, với hệ thống lưu trữ có tổng dung lượng 6TB và đường nối Internet ổn định, nhóm dự án tiến hành chuyển đổi máy chủ ảo từ hệ thống Cloud cũ sang hệ thống
Do hệ thống cloud cũ hoạt động thời gian dài, khơng có qui hoạch nên hệ thống với chức khác chạy dịch vụ thật dùng để phát triển phần mềm đặt chung chỗ khơng có nhiều thơng tin ghi nhận Chính q trình chuyển đổi thực thành bước sau
- Bước 1: Tiến hành ghi nhận lại tồn thơng tin việc sử dụng người quản lý, chức máy chủ, thời gian cho phép gián đoạn máy chủ Đánh giá độ ưu tiên theo hai mức Cao, Trung bình Thấp
- Bước Chuyển đổi phần nhỏ máy ảo có độ ưu tiên Thấp hệ thống Cloud cũ sang hệ thống
Số lượng dự kiến: 20 máy ảo
Mục đích: chuyển đổi nhằm xác nhận mặt kĩ thuật phương án chuyển đổi đồng thời thử nghiệm tải hệ thống Cloud OpenStack
- Bước 3: Chuyển đổi máy ảo có độ ưu tiên Trung bình sang hệ thống OpenStack sau hệ thống nâng cấp phần cứng
Số lượng dự kiến: 20-40 máy ảo
- Bước 4: Chuyển đổi nốt máy ảo lại hệ thống Cloud cũ sang hệ thống Cloud Tách máy ảo theo nhóm dự án tương ứng
Hồn tất việc chuyển đổi
Q trình chuyển đổi thực từ tháng 9/2014 kết thúc vào trung tuần tháng 12/2014
3.1.2.6 Đưa hệthống vào vận hành nội Hồn thiện bộ qui trình vận hành
(44)trình vận hành quản lý kiện, quản lý cố, quản lý vấn đề, quản lý cấu hình hay quản lý thay đổi,…
Một mảng công việc lớn cần giải giai đoạn hướng dẫn sử dụng cho người dùng tập làm quen với mơ hình cung cấp dịch vụ Hạ tầng dịch vụ thay cách làm việc truyền thống Công việc không đơn giản hướng dẫn sử dụng, làm quen với giao diện cách thức tương tác mà quan trọng tập cho người dùng cuối tư suy nghĩ thiết kế, phát triển hệ thống theo mơ hình điện tốn đám mây: đề cao phân tán, đề cao khả chịu đựng lỗi, hoạt động liên tục, dễ dàng thay đổi thay tư vốn ăn sâu vào nếp nghĩ từ trước tới mơ hình kiến trúc tập trung trọng đến dư thừa để đảm bảo hiệu hoạt động Bên cạnh đó, vấn đề cần phải khắc phục thói quen yêu cầu tài nguyên vượt nhu cầu thực vốn tồn lâu tổ chức Do khả tự phục vụ sử dụng theo nhu cầu, nhiều người dùng tạo yêu cầu tài nguyên lớn không hợp lý Người dùng cần huấn luyện để có thói quen sử dụng hợp lý vừa đủ nguồn tài ngun cloud Chính vậy, giai đoạn này, qui trình xây dựng áp dụng thực tế qui trình đáp ứng yêu cầu người dùng (Request fulfilment) yêu cầu kiểm tra máy ảo, tạo hay copy máy ảo, reset mật khẩu,…
3.1.2.7 Cải tiến và mở rộng liên tục hệ thống để đáp ứng nhu cầu dịch vụ
Đây bước tương ứng với trình cải tiến hồn thiện liên tục ITIL Trong học, vấn đề kinh nghiệm liên tục đúc rút từ trình vận hành ghi nhận lại để liên tục cải tiến
(45)3.1.3 Kết đạt
Trong gần năm hoạt động, từ tháng 1/2014 tới dự án dừng lại bước kế hoạch bước Dưới số kết dự án đạt
a Xây dựng thành công hạ tầng kĩ thuật dịch vụ tảng OpenStack
Hình 12 Kiến trúc hoạt động Cloud sau triển khai
Hệ thống sau xây dựng xong đạt lực phục vụ khoảng 300-500 máy ảo, với lực phần cứng vào khoảng 1TB RAM 300TB lưu trữ Kiến trúc đảm bảo tính sẵn sàng cao tồn hệ thống Các thành phần hệ thống từ thiết bị mạng đến máy chủ vật lý quản lý hệ thống dựng lên theo cặp đảm bảo tính sẵn sàng cao, hệ thống khơng gặp trục trặc hay gián đoạn dịch vụ có cố phần cứng xảy với nhiều node khác toàn hệ thống
b Hoạt động vận hành
Sau triển khai tiến hành chuyển đổi hệ thống phục vụ cho khoảng 180 máy ảo (bao gồm mũ mới) Có giao diện web thân thiện, cho phép người dùng tự truy cập tạo cấp phát máy theo nhu cầu
Hiện trình chuyển đổi tiến hành với hệ thống dịch vụ đòi hỏi thời gian gián đoạn thấp
(46)Hình 13 Giao diện quản trị thơng tin Hệ thống Cloud nội
c Xây dựng trình làm chiến lược dịch vụ
Qui trình làm chiến lược dịch vụ xây dựng chuẩn hóa tồn diện, tạo tiền đề cho phép nhóm dự án tiếp xúc trao đổi tiếp nhận thơng tin trực tiếp khơng khách hàng sử dụng dịch vụ mà từ đơn vị kinh doanh để từ đề chiến lược phát triển dịch vụ phù hợp với chiến lục chung tồn cơng ty tập đồn Hàng tháng đặn nhóm dự án có buổi báo cáo trao đổi tình hình với lãnh đạo kĩ thuật công ty lãnh đạo trung tâm
d Xây dựng qui trình quản lý lực (capacity management)
Quản lý lực thành phần quan trọng dịch vụ Cloud cho phép đơn vị cung cấp dự đoán chuẩn bị sẵn tài nguyên cách phù hợp cho bước phát triển tương lai dịch vụ, giảm thiểu rủi ro liên quan đến hỏng hóc phần cứng tài nguyên bị tải tài nguyên mua khơng kịp
Nhóm dự án hồn thành xong áp dụng qui trình quản lý lực vào thực tế công việc việc
(47)chủ hệ thống Ceph cấu hình phần cứng cho máy chủ phục vụ cho dịch vụ Neutron OpenStack Hiện nhóm hồn thiện thành phần lại hệ thống OpenStack máy chủ Controller, thiết bị mạng,… - Qui trình quản lý, tổng hợp dự báo tài nguyên Hiện qui trình áp dụng định kì hàng tháng qui mơ hệ thống cịn mức nhỏ Hàng tuần có báo cáo từ đội vận hành thông báo đầy đủ tình hình phần cứng có, hỏng hóc thay thế, dự đoán tăng trưởng tháng tới
- Qui trình lập kế hoạch đầu tư muaa sắm phần cứng Qui trình áp dụng cho đợt mua sắm phần cứng bổ sung vào tháng 11/2014 năm
Hiện qui trình chạy thử nghiệm cách trơn tru, số trục trặc thực chủ yếu q trình trao đổi thơng tin cập nhật sửa đổi cho phù hợp với thực tế
e Hoàn thiện qui trình quản lý tính sẵn sàng hệ thống
Trong qui trình quản lý tính sẵn sàng hệ thống, tất qui trình áp dụng vào thực tế cho hiệu tốt
- Nhóm qui trình vận hành hàng ngày Hệ thống giám sát qui trình tương tác giám sát xuất cảnh báo đưa vào thực Bộ tiêu chí giám sát xây dựng tiếp tục bổ sung đưa vào giám sát thực tế thông qua hệ thống giám sát cảnh báo Munin OpsWork Các qui trình liên quan đến phục hồi tự phục hồi kiểm tra định kì
(48)Hình 14 Hệ thống giám sát đưa vào hoạt động để quản lý tính sẵn sàng hệ thống
- Nhóm qui trình báo cáo Kế hoạch sẵn sàng xây dựng xong bổ sung cho trường hợp nhiều node xảy ra cố Định kì có báo cáo tổng hợp tính sẵn sàng hệ thống từ hệ thống giám sát tự động hay đơn vị vận hành gửi đến cho trưởng nhóm kĩ thuật vận hành phát triển quản lý dự án Qui trình kiểm thử tính sẵn sàng xây dựng xong, nhiên chưa đưa vào thực thực tế nhiều lý khách quan
f Hồn thiện qui trình đáp ứng yêu cầu người dùng
(49)3.1.4 Các cơng việc cần hồn thiện tương lai
(50)KẾT LUẬN
Dưới hướng dẫn TS Đỗ Đức Đông tơi hồn thiện phương pháp luận để áp dụng hướng dẫn công cụ ITIL vào quản lý dịch vụ Công nghệ thông tin cụ thể dịch vụ Đám mây nội doanh nghiệp tổ chức Việt Nam nhằm giải số vấn đề khơng tương thích ITIL dịch vụ điện toán đám mây luôn thay đổi Cũng may mắn công ty cổ phần viễn thông Fpt Telecom tạo điều kiện tham gia dự án triển khai hệ thống OpenStack phục vụ cho dịch vụ Đám mây nội doan nghiệp để áp dụng nghiên cứu vào thực tế, nhằm cải thiện chất lượng dịch vụ dịch vụ mẻ nhiều tiềm IaaS
Trong suốt trình thực nghiên cứu áp dụng thực tế khóa luận đạt số kết định xây dựng cách có chiến lược xuyên suốt dịch vụ Đám mây nội bản; xây dựng thành công hệ thống OpenStack đưa vào sử dụng thực tế, đảm bảo tiêu chí mặt kĩ thuật dễ sử dụng, ổn định, có tính sẵn sàng cao; chuyển đổi thành cơng từ sử dụng hệ thống Cloud cũ sang hệ thống Cloud mới; cung cấp dịch vụ cho hầu hết dịch vụ không dừng lại nội công ty Fpt Telecom mà bắt đầu cung cấp dịch vụ cho số đơn vị nội khác tập đoàn Fpt; xây dựng qui trình liên quan đến trình quản lý tính sẵn sàng hệ thống, quản lý lực toàn hệ thống quản lý yêu cầu từ người dùng đơn vị hệ thống; đồng thời bắt đầu áp dụng qui trình vào hoạt động định kì thực tế
(51)(52)TÀI LIỆU THAM KHẢO
1 Microsoft Solution Accelerators, 2013 Service Management for Private Cloud OpenStack Foundation, 2014 Openstack Operations guide
3 OpenStack Foundation, 2014 Openstack Design guide
4 Best Management Practices, 2011 Introduction to ITIL lifecycle The Stationery Office ISBN 9780113313099
5 National Institute of Standards and Technology, 2011 NIST Definition of Cloud Computing, SP800-145
6 Bộ thông tin truyền thông, 2012 Dự thảo Nghị định dịch vụ Công nghệ thông tin Best Management Practices, 2007 ITIL V3 Glossary of Terms and Acronyms v3.1.24
8 IT Service Management Forum (2002) van Bon, J., ed IT Service Management: An Introduction Van Haren Publishing ISBN 90-806713-4-7
9 IBM.com, 2014 IBM Tivoli Unified Process
http://www-01.ibm.com/software/tivoli/products/unified-process-composer/
10 Microsoft.com, 2014 Microsoft Operations Framework
http://microsoft.com/mof
11 Axelos.com, 2014 Best practice in the cloud: an introduction
12 Axelos.com, 2014 Using ITIL to seize the opportinuties of the cloud – and rise to its challenges
13 Lê Thành Trung, VNG, 2014 ITIL in Practice
http://www.slideshare.net/trunglt/itil-in-practice-public-version 14 Microsoft Solution Accelerators, 2014 MOF and Private Cloud
http://www-01.ibm.com/software/tivoli/products/unified-process-composer/ http://microsoft.com/mof