Đối tượng sử dụng• Là những nhà cung cấp dịch vụ, các trung tâm dữ liệu, chính phủ, công ty đa quốc gia … cần triển khai điện toán đám mây với quy mô lớn.. Compute Object Storage Block S
Trang 1Giới thiệu về openstack
Bùi Trung Hiếu
Trang 2Openstack là gì?
• Hệ điều hành cloud (cloud OS)
• Miễn phí và mã nguồn mở hoàn toàn
• Hỗ trợ public cloud và private cloud
• Do NASA và rackspace khởi xướng, và được phát triển bởi cộng đồng
• Tương thích với EC2 của Amazon
Trang 3Đối tượng sử dụng
• Là những nhà cung cấp dịch vụ, các trung tâm
dữ liệu, chính phủ, công ty đa quốc gia … cần triển khai điện toán đám mây với quy mô lớn
• Các công ty cần tinh giản hạ tầng CNTT
Trang 4Mô hình điện toán
Trang 5Các bên tham gia
2010: Dự án openstack được công bố.
Trang 6Các bên tham gia
Platinum Members
Trang 7Các bên tham gia
Gold members
Trang 8Các bên tham gia
Corporate Sponsors
Trang 9Các bên tham gia
Supporting Organizations
Trang 10Các phiên bản
Trang 11Compute Object Storage Block Storage Networking Dashboard Image Service Identity Service
Infrastructure | Docs | Common Libraries | QA | Release Mgmt
Telemetry Orchestration
New New
Trang 12Compute Object Storage Block Storage Networking Dashboard Image Service Identity Service
Infrastructure | Docs | Common Libraries | QA | Release Mgmt
Bare Metal Database Service
Telemetry Orchestration
New New
New New
Trang 13Compute Object Storage Block Storage Networking Dashboard Image Service Identity Service
Infrastructure | Docs | Common Libraries | QA | Release Mgmt
Database Service
Telemetry Orchestration Bare Metal
Messaging Data Processing
New New
New
Trang 14Identity Service Keystone
Trang 15Keystone
Trang 17Dashboard (Horizon)
• Ứng dụng web chạy trên nền apache
• Cung cấp giao diện tương tác cho
administrator để quản lý các dịch vụ khác của Openstack
• Tương thích với EC2 API của amazon
Trang 18Compute (Nova)
• Là thành phần quản lý các máy ảo (Virtual Compute Instances)
• Tương tự dịch vụ EC2 của Amazon
• Được gọi bằng Openstack API hoặc EC2 API
• Hỗ trợ nhiều công nghệ ảo hóa: Xen, KVM, QEMU, vSphere, Hyper-V
Trang 19Image service (Glance)
• Dịch vụ lưu trữ và truy xuất ổ đĩa ảo (VDI).
Trang 20• Cho phép tùy biến, mở rộng.
• Cho phép tạo private network
• Switch ảo, firewall, DHCP, VPN, load balancing…
Trang 23Share services
• Identity service: Keystone
• Telemetry service: Ceilometer
• Orchestration Service: Heat
Trang 24Identity service (Keystone)
• Dịch vụ xác thực người dùng
• Hỗ trợ nhiều kiểu xác thực
• Phân quyền dựa trên tính năng role-base access control (RBAC)
Trang 25Telemetry service (Ceilometer)
• Dịch vụ giám sát và thống kê
• Ví dụ: Thu thập thông tin về quá trình sử dụng
để tính hóa đơn, xác định mức độ sử dụng hệ thống …
Trang 26Orchestration Service (Heat)
• Cung cấp các template cho những ứng dụng phổ biến
• Template sẽ mô tả cấu hình các thành phần compute, storage và networking để đáp ứng yêu cầu của ứng dụng
• Kết hợp với Ceilometer để có thể “tự co dãn” tài nguyên
• Tương thích với AWS CloudFormation APIs
Trang 27Kết luận
• Ưu điểm:
– Tiết kiệm chi phí.
– Hiệu suất cao.
– Nền tảng mở.
– Mềm dẻo trong việc tương tác – Khả năng phát triển, mở rộng cao.
Trang 28Kết luận
• Nhược điểm:
– Độ ổn định chưa cao.
– Hỗ trợ đa ngôn ngữ chưa tốt.
– Chỉ có hỗ trợ kĩ thuật qua chat và email.
Trang 29Một vài thống kê
• Nguồn: Openstack user survey 2013
Trang 34Cảm ơn đã lắng nghe