SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
BÁO CÁO MÙA HÈ SÁNG TẠO 2011


MHST11-15: Xây dựng extension portal
            cho Nimbus

                    Mentor: TS. Nguyễn Hữu Đức

                    Thành viên:
                    ●
                     Lê Quang Hiếu
                    ●
                     Phạm Văn Tân
                    ●
                     Lưu Thị Thùy Nhung
Nội dung trình bày
2



    1. Đặt vấn đề
    2. Mục tiêu
    3. Mô hình hệ thống
    4. Giải pháp công nghệ
    5. Kết quả đạt được
    6. Kết luận và hướng phát triển
Đặt vấn đề
3

        Thực trạng:
          ● Nhu cầu tính toán ngày càng lớn.
          ●   Khó khăn trong tìm hiểu các công nghệ tính toán hiệu năng
              cao: tính toán song song, tính toán lưới, ..



1 TỈ máy tính kết nối Internet 2013    10X dữ liệu điện toán phát sinh 2007 -
                                       2011
85% tài nguyên tính toán lãng phí      66% chi phí duy trì >< thêm mới
Đặt vấn đề
4

       Thực trạng:
         ● Nhu cầu tính toán ngày càng lớn.
         ●   Khó khăn trong tìm hiểu các công nghệ tính toán hiệu năng
             cao: tính toán song song, tính toán lưới, ..
         Điện toán đám mây.
         ●   Tận dụng tối đa tài nguyên tính toán.
         ●   Trong suốt người dùng.
         ●   Đa dạng:IaaS,PaaS,SaaS.
Đặt vấn đề
5

       Thế giới:
         ● Điện toán đám mây phát triển mạnh.
Đặt vấn đề
6

        Thế giới:
          ● Điện toán đám mây phát triển mạnh.
        Việt Nam:
          ●  Điện toán đám mây bắt đầu phát triển.
          ➔   Vấn đề: cơ sở hạ tầng, chi phí triển khai.



                             VMWare          Amazon EC2    Microsoft Azure
    Chi phí tối thiểu       1318 $/yr           54 $/yr          0.08 $/h
        Chi phí tối đa      4369 $/yr         5630 $/yr          0.15 $/h

              (*) Thông tin tham khảo từ trang chủ các dịch vụ
Đặt vấn đề
7

    
        Thế giới:
         ●
              Điện toán đám mây phát triển mạnh.
    
        Việt Nam:
         ●
              Điện toán đám mây bắt đầu phát triển.
         ➔    Vấn đề: cơ sở hạ tầng, chi phí triển khai.


             Xây dựng hạ tầng điện toán đám mây ở mức IaaS.
             Sử dụng phần mềm mã nguồn mở.
Đặt vấn đề
8




    Mô hình Nimbus




     Portal: extension Nimbus
Mục tiêu
9

    
        Với người dùng:
         ●
             Dễ dàng sử dụng.
         ●
             Mềm dẻo – linh hoạt.
         ●
             Theo dõi tình trạng máy ảo trực quan.
    
        Với nhà cung cấp dịch vụ:
         ●
             Chi phí triển khai thấp.
         ●
             Quản lý tài nguyên tính toán linh động.
         ●
             Giao diện quản trị trực quan.
         ●
             Tính mở rộng và tùy biến cao.

        Chuẩn mực để dễ phát triển: BkTiny Framework
Mô hình hệ thống
10


               •
                   Cổng thông tin BKloud
                    •
                      Web Application
                    •
                      Cung cấp giao diện trực quan cho
                      người dùng về tình trạng máy ảo.
                    •
                      Cung cấp giao diện trực quan cho
                      quản trị viên về tình trạng hệ thống.

               •
                   BKloud Headnode
                    •
                       Tiếp nhận, xử lý các request từ phía
                       người dùng.
                    •
                       Sử dụng gói phần mềm dịch vụ
                       nguồn mở Nimbus.


               •
                   BKloud Service node
                    •
                       Tài nguyên tính toán hệ thống.
                    •
                       Sử dụng hạ tầng ảo hóa (XEN, KVM,
                       QEMU)
Hoạt động hệ thống
11


                    •
                        User gửi request (tạo/chạy/tùy
                        chỉnh máy ảo) qua BKloud portal

                    •
                        Kiểm tra tính hợp lệ các request.

                    •
                        Xác thực người dùng bằng cách cài
                        đặt các chứng thực số chuẩn X.509
                        và cài đặt các file cấu hình từ CSDL
                        thông qua Nimbus Client.

                    •
                        Nimbus Server gửi lệnh tương ứng
                        với yêu cầu người dùng xuống cụm
                        tài nguyên tính toán phía dưới.

                    •
                        Với các yêu cầu tạo/chạy máy ảo
                        sẽ được cấp phát IP – Domain
                        name thông qua DHCP Server.
BKloud vs Nimbus (1)
12




Nimbus




BKloud
BKloud vs Nimbus (2)
13




Nimbus     Client


                     Serve
                       r
           Client




BKloud
BKloud vs Nimbus (3)
14

     
         Chức năng
          ●
              Tạo máy ảo nền Linux.
          ●
              Tạo cluster ảo, hỗ trợ tính toán hiệu năng cao.
          ●
              Tùy biến cấu hình (CPU, RAM, ..)
          ●
              Cung cấp giao diện trực quan qua portal.
     
         Gọn nhẹ hơn so với mô hình Nimbus.
Mô hình BKTiny Framework
15
Mô hình BKTiny Framework
16


     ➢   Các đặc điểm của BKTiny Framework:
         •   Là một PHP Framework.
         •   Sử dụng mô hình MVC.
         •   Gọn nhẹ
         •   Tốc độ nhanh
         •   Url thân thiện và ngắn gọn
         •   Bảo mật
         •   Có khả năng mở rộng linh hoạt
         •   Nguồn mở,miễn phí theo giấy phép GNU-GPL v3
Kết quả đạt được
17



     DEMO




            Mô hình triển khai hệ thống BKloud
Kết luận và hướng phát triển
18


        Kết luận:
         ●   Bước đầu tiếp cận với nền tảng điện toán đám mây.
         ●   Đề xuất một extension, đưa mô hình Nimbus lại gần hơn với hướng sử
             dụng thông thường.
         ●   Xây dựng framework BkTiny: thuận lợi cho việc phát triển và mở rộng về
             sau.


        Hướng phát triển:
         ●   Cho phép người dùng tùy chọn ứng dụng, tùy chọn phần cứng (CPU, GPU,
             ..)
         ●   Tăng tính ổn định và bảo mật.
         ●   Dựa vào BkTiny và mô hình Bkloud để phát triển các dịch vụ điện toán
             đám mây sau này (PaaS, SaaS).
         ●   Phát triển BkTiny thành một dự án mã nguồn mở độc lập.
19




     XIN CẢM ƠN

Mais conteúdo relacionado

Semelhante a Xây dựng extension portal cho nimbus

Giới thiệu và triển khai private cloud
Giới thiệu và triển khai private cloudGiới thiệu và triển khai private cloud
Giới thiệu và triển khai private cloudTue Nguyen Dinh
 
Tìm hiểu về cloud computing
Tìm hiểu về cloud computingTìm hiểu về cloud computing
Tìm hiểu về cloud computinglanhuonga3
 
Tìm hiểu về điện toán đám mây
Tìm hiểu về điện toán đám mâyTìm hiểu về điện toán đám mây
Tìm hiểu về điện toán đám mâyTam Pham Minh
 
Tổng quan điện toán đám mây
Tổng quan điện toán đám mâyTổng quan điện toán đám mây
Tổng quan điện toán đám mâyPhamTuanKhiem
 
Bao cao-cloud-linux-hosting
Bao cao-cloud-linux-hostingBao cao-cloud-linux-hosting
Bao cao-cloud-linux-hostinglaonap166
 
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Compute
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Compute ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Compute
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Compute Lê Văn Duy
 
Thiết kế hệ thống mạng nội bộ cho cty vn transport
Thiết kế hệ thống mạng nội bộ cho cty vn transportThiết kế hệ thống mạng nội bộ cho cty vn transport
Thiết kế hệ thống mạng nội bộ cho cty vn transportHate To Love
 
Baocao ltm
Baocao ltmBaocao ltm
Baocao ltmptlong96
 
Slides Lập trình mạng
Slides Lập trình mạngSlides Lập trình mạng
Slides Lập trình mạngasakebigone
 
Report amazon web services
Report amazon web servicesReport amazon web services
Report amazon web serviceslanhuonga3
 
ITLC HN 14 - Bizweb Microservices Architecture
ITLC HN 14  - Bizweb Microservices ArchitectureITLC HN 14  - Bizweb Microservices Architecture
ITLC HN 14 - Bizweb Microservices ArchitectureIT Expert Club
 
Bao cao thuc tap - Điện toán đám mây
Bao cao thuc tap - Điện toán đám mâyBao cao thuc tap - Điện toán đám mây
Bao cao thuc tap - Điện toán đám mâyVan Pham
 
Bao cao thực tập Điện toán đám mây
Bao cao thực tập Điện toán đám mâyBao cao thực tập Điện toán đám mây
Bao cao thực tập Điện toán đám mâyVăn Ân Phạm
 
Điện toán đám mây
Điện toán đám mâyĐiện toán đám mây
Điện toán đám mâyviettruong865
 
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
[123doc.vn]   xay dung he thong mang cho doanh nhiep nho[123doc.vn]   xay dung he thong mang cho doanh nhiep nho
[123doc.vn] xay dung he thong mang cho doanh nhiep nhoNguyễn Quân
 
Mô hình điện toán đám mây
Mô hình điện toán đám mâyMô hình điện toán đám mây
Mô hình điện toán đám mâyPhamTuanKhiem
 

Semelhante a Xây dựng extension portal cho nimbus (20)

Giới thiệu và triển khai private cloud
Giới thiệu và triển khai private cloudGiới thiệu và triển khai private cloud
Giới thiệu và triển khai private cloud
 
Tìm hiểu về cloud computing
Tìm hiểu về cloud computingTìm hiểu về cloud computing
Tìm hiểu về cloud computing
 
Tìm hiểu về điện toán đám mây
Tìm hiểu về điện toán đám mâyTìm hiểu về điện toán đám mây
Tìm hiểu về điện toán đám mây
 
Tổng quan điện toán đám mây
Tổng quan điện toán đám mâyTổng quan điện toán đám mây
Tổng quan điện toán đám mây
 
Điên toán đám mây
Điên toán đám mâyĐiên toán đám mây
Điên toán đám mây
 
Docker 101
Docker 101Docker 101
Docker 101
 
Bao cao-cloud-linux-hosting
Bao cao-cloud-linux-hostingBao cao-cloud-linux-hosting
Bao cao-cloud-linux-hosting
 
Code Camp #1
Code Camp #1Code Camp #1
Code Camp #1
 
Bao cao thuc tap vpn
Bao cao thuc tap vpnBao cao thuc tap vpn
Bao cao thuc tap vpn
 
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Compute
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Compute ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Compute
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Compute
 
Thiết kế hệ thống mạng nội bộ cho cty vn transport
Thiết kế hệ thống mạng nội bộ cho cty vn transportThiết kế hệ thống mạng nội bộ cho cty vn transport
Thiết kế hệ thống mạng nội bộ cho cty vn transport
 
Baocao ltm
Baocao ltmBaocao ltm
Baocao ltm
 
Slides Lập trình mạng
Slides Lập trình mạngSlides Lập trình mạng
Slides Lập trình mạng
 
Report amazon web services
Report amazon web servicesReport amazon web services
Report amazon web services
 
ITLC HN 14 - Bizweb Microservices Architecture
ITLC HN 14  - Bizweb Microservices ArchitectureITLC HN 14  - Bizweb Microservices Architecture
ITLC HN 14 - Bizweb Microservices Architecture
 
Bao cao thuc tap - Điện toán đám mây
Bao cao thuc tap - Điện toán đám mâyBao cao thuc tap - Điện toán đám mây
Bao cao thuc tap - Điện toán đám mây
 
Bao cao thực tập Điện toán đám mây
Bao cao thực tập Điện toán đám mâyBao cao thực tập Điện toán đám mây
Bao cao thực tập Điện toán đám mây
 
Điện toán đám mây
Điện toán đám mâyĐiện toán đám mây
Điện toán đám mây
 
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
[123doc.vn]   xay dung he thong mang cho doanh nhiep nho[123doc.vn]   xay dung he thong mang cho doanh nhiep nho
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
 
Mô hình điện toán đám mây
Mô hình điện toán đám mâyMô hình điện toán đám mây
Mô hình điện toán đám mây
 

Mais de Vu Hung Nguyen

Co ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi boCo ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi boVu Hung Nguyen
 
Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0Vu Hung Nguyen
 
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]Vu Hung Nguyen
 
Japanese for it bridge engineers
Japanese for it bridge engineersJapanese for it bridge engineers
Japanese for it bridge engineersVu Hung Nguyen
 
Basic IT Project Management Terminologies
Basic IT Project Management TerminologiesBasic IT Project Management Terminologies
Basic IT Project Management TerminologiesVu Hung Nguyen
 
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]Vu Hung Nguyen
 
Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)Vu Hung Nguyen
 
Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)Vu Hung Nguyen
 
Using Shader in cocos2d-x
Using Shader in cocos2d-xUsing Shader in cocos2d-x
Using Shader in cocos2d-xVu Hung Nguyen
 
Pham Anh Tu - TK Framework
Pham Anh Tu - TK FrameworkPham Anh Tu - TK Framework
Pham Anh Tu - TK FrameworkVu Hung Nguyen
 
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS NewtonMy idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS NewtonVu Hung Nguyen
 
Basic advanced scrum framework
Basic advanced scrum frameworkBasic advanced scrum framework
Basic advanced scrum frameworkVu Hung Nguyen
 
FPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinhFPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinhVu Hung Nguyen
 
Basic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkBasic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkVu Hung Nguyen
 
Agile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: RecapAgile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: RecapVu Hung Nguyen
 
IT Public Speaking Guidelines
IT Public Speaking GuidelinesIT Public Speaking Guidelines
IT Public Speaking GuidelinesVu Hung Nguyen
 
Kanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng caoKanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng caoVu Hung Nguyen
 
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)Vu Hung Nguyen
 
Fuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning SkillsFuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning SkillsVu Hung Nguyen
 
Anti patterns in it project management
Anti patterns in it project managementAnti patterns in it project management
Anti patterns in it project managementVu Hung Nguyen
 

Mais de Vu Hung Nguyen (20)

Co ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi boCo ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi bo
 
Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0
 
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
 
Japanese for it bridge engineers
Japanese for it bridge engineersJapanese for it bridge engineers
Japanese for it bridge engineers
 
Basic IT Project Management Terminologies
Basic IT Project Management TerminologiesBasic IT Project Management Terminologies
Basic IT Project Management Terminologies
 
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
 
Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)
 
Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)
 
Using Shader in cocos2d-x
Using Shader in cocos2d-xUsing Shader in cocos2d-x
Using Shader in cocos2d-x
 
Pham Anh Tu - TK Framework
Pham Anh Tu - TK FrameworkPham Anh Tu - TK Framework
Pham Anh Tu - TK Framework
 
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS NewtonMy idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
 
Basic advanced scrum framework
Basic advanced scrum frameworkBasic advanced scrum framework
Basic advanced scrum framework
 
FPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinhFPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinh
 
Basic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkBasic & Advanced Scrum Framework
Basic & Advanced Scrum Framework
 
Agile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: RecapAgile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: Recap
 
IT Public Speaking Guidelines
IT Public Speaking GuidelinesIT Public Speaking Guidelines
IT Public Speaking Guidelines
 
Kanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng caoKanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng cao
 
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
 
Fuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning SkillsFuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning Skills
 
Anti patterns in it project management
Anti patterns in it project managementAnti patterns in it project management
Anti patterns in it project management
 

Xây dựng extension portal cho nimbus

  • 1. BÁO CÁO MÙA HÈ SÁNG TẠO 2011 MHST11-15: Xây dựng extension portal cho Nimbus Mentor: TS. Nguyễn Hữu Đức Thành viên: ● Lê Quang Hiếu ● Phạm Văn Tân ● Lưu Thị Thùy Nhung
  • 2. Nội dung trình bày 2 1. Đặt vấn đề 2. Mục tiêu 3. Mô hình hệ thống 4. Giải pháp công nghệ 5. Kết quả đạt được 6. Kết luận và hướng phát triển
  • 3. Đặt vấn đề 3  Thực trạng: ● Nhu cầu tính toán ngày càng lớn. ● Khó khăn trong tìm hiểu các công nghệ tính toán hiệu năng cao: tính toán song song, tính toán lưới, .. 1 TỈ máy tính kết nối Internet 2013 10X dữ liệu điện toán phát sinh 2007 - 2011 85% tài nguyên tính toán lãng phí 66% chi phí duy trì >< thêm mới
  • 4. Đặt vấn đề 4  Thực trạng: ● Nhu cầu tính toán ngày càng lớn. ● Khó khăn trong tìm hiểu các công nghệ tính toán hiệu năng cao: tính toán song song, tính toán lưới, .. Điện toán đám mây. ● Tận dụng tối đa tài nguyên tính toán. ● Trong suốt người dùng. ● Đa dạng:IaaS,PaaS,SaaS.
  • 5. Đặt vấn đề 5  Thế giới: ● Điện toán đám mây phát triển mạnh.
  • 6. Đặt vấn đề 6  Thế giới: ● Điện toán đám mây phát triển mạnh.  Việt Nam: ● Điện toán đám mây bắt đầu phát triển. ➔ Vấn đề: cơ sở hạ tầng, chi phí triển khai. VMWare Amazon EC2 Microsoft Azure Chi phí tối thiểu 1318 $/yr 54 $/yr 0.08 $/h Chi phí tối đa 4369 $/yr 5630 $/yr 0.15 $/h (*) Thông tin tham khảo từ trang chủ các dịch vụ
  • 7. Đặt vấn đề 7  Thế giới: ● Điện toán đám mây phát triển mạnh.  Việt Nam: ● Điện toán đám mây bắt đầu phát triển. ➔ Vấn đề: cơ sở hạ tầng, chi phí triển khai. Xây dựng hạ tầng điện toán đám mây ở mức IaaS. Sử dụng phần mềm mã nguồn mở.
  • 8. Đặt vấn đề 8 Mô hình Nimbus Portal: extension Nimbus
  • 9. Mục tiêu 9  Với người dùng: ● Dễ dàng sử dụng. ● Mềm dẻo – linh hoạt. ● Theo dõi tình trạng máy ảo trực quan.  Với nhà cung cấp dịch vụ: ● Chi phí triển khai thấp. ● Quản lý tài nguyên tính toán linh động. ● Giao diện quản trị trực quan. ● Tính mở rộng và tùy biến cao. Chuẩn mực để dễ phát triển: BkTiny Framework
  • 10. Mô hình hệ thống 10 • Cổng thông tin BKloud • Web Application • Cung cấp giao diện trực quan cho người dùng về tình trạng máy ảo. • Cung cấp giao diện trực quan cho quản trị viên về tình trạng hệ thống. • BKloud Headnode • Tiếp nhận, xử lý các request từ phía người dùng. • Sử dụng gói phần mềm dịch vụ nguồn mở Nimbus. • BKloud Service node • Tài nguyên tính toán hệ thống. • Sử dụng hạ tầng ảo hóa (XEN, KVM, QEMU)
  • 11. Hoạt động hệ thống 11 • User gửi request (tạo/chạy/tùy chỉnh máy ảo) qua BKloud portal • Kiểm tra tính hợp lệ các request. • Xác thực người dùng bằng cách cài đặt các chứng thực số chuẩn X.509 và cài đặt các file cấu hình từ CSDL thông qua Nimbus Client. • Nimbus Server gửi lệnh tương ứng với yêu cầu người dùng xuống cụm tài nguyên tính toán phía dưới. • Với các yêu cầu tạo/chạy máy ảo sẽ được cấp phát IP – Domain name thông qua DHCP Server.
  • 12. BKloud vs Nimbus (1) 12 Nimbus BKloud
  • 13. BKloud vs Nimbus (2) 13 Nimbus Client Serve r Client BKloud
  • 14. BKloud vs Nimbus (3) 14  Chức năng ● Tạo máy ảo nền Linux. ● Tạo cluster ảo, hỗ trợ tính toán hiệu năng cao. ● Tùy biến cấu hình (CPU, RAM, ..) ● Cung cấp giao diện trực quan qua portal.  Gọn nhẹ hơn so với mô hình Nimbus.
  • 15. Mô hình BKTiny Framework 15
  • 16. Mô hình BKTiny Framework 16 ➢ Các đặc điểm của BKTiny Framework: • Là một PHP Framework. • Sử dụng mô hình MVC. • Gọn nhẹ • Tốc độ nhanh • Url thân thiện và ngắn gọn • Bảo mật • Có khả năng mở rộng linh hoạt • Nguồn mở,miễn phí theo giấy phép GNU-GPL v3
  • 17. Kết quả đạt được 17 DEMO Mô hình triển khai hệ thống BKloud
  • 18. Kết luận và hướng phát triển 18  Kết luận: ● Bước đầu tiếp cận với nền tảng điện toán đám mây. ● Đề xuất một extension, đưa mô hình Nimbus lại gần hơn với hướng sử dụng thông thường. ● Xây dựng framework BkTiny: thuận lợi cho việc phát triển và mở rộng về sau.  Hướng phát triển: ● Cho phép người dùng tùy chọn ứng dụng, tùy chọn phần cứng (CPU, GPU, ..) ● Tăng tính ổn định và bảo mật. ● Dựa vào BkTiny và mô hình Bkloud để phát triển các dịch vụ điện toán đám mây sau này (PaaS, SaaS). ● Phát triển BkTiny thành một dự án mã nguồn mở độc lập.
  • 19. 19 XIN CẢM ƠN