SlideShare une entreprise Scribd logo
1  sur  34
Giới thiệu về openstack
Bùi Trung Hiếu
Openstack 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.
Đố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.
Mô hình điện toán
Các bên tham gia
2010: Dự án openstack được công bố.
Các bên tham gia
Platinum Members
Các bên tham gia
Gold members
Các bên tham gia
Corporate Sponsors
Các bên tham gia
Supporting Organizations
Các phiên bản
11
Greater OpenStack Ecosystem
Integrated Release
Graduation
Applied &
Accepted by TC
Grizzly Release (April 2013)
Supporting Programs
Incubated Projects
Choose
Pieces from
Greater
Ecosystem
Compute
Object Storage
Block Storage
Networking
Dashboard
Image Service
Identity Service
Infrastructure | Docs | Common Libraries | QA | Release Mgmt
Telemetry
OrchestrationNew
New
12
Greater OpenStack Ecosystem
Integrated Release
Graduation
Applied &
Accepted by TC
Havana Release (October 2013)
Supporting Programs
Incubated Projects
Choose
Pieces from
Greater
Ecosystem
Compute
Object Storage
Block Storage
Networking
Dashboard
Image Service
Identity Service
Infrastructure | Docs | Common Libraries | QA | Release Mgmt
Bare Metal
Database Service
Telemetry
OrchestrationNew
New
New
New
13
Greater OpenStack Ecosystem
Integrated Release
Graduation
Applied &
Accepted by TC
Icehouse Release (April 2014)
Supporting Programs
Incubated Projects
Choose
Pieces from
Greater
Ecosystem
Compute
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
Các thành phần
Service Project name
Dashboard Horizon
Compute Nova
Network Neutron
Object storage Swift
Block storage Cinder
Identity Service Keystone
Image Service Glance
Telemetry Ceilometer
Orchestration Heat
Các thành phần
Horizon
Nova
Neutron
Swift
Cinder
Keystone
Glance Ceilometer
Heat
Dashboard (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.
Compute (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.
Image service (Glance)
• Dịch vụ lưu trữ và truy xuất ổ đĩa ảo (VDI).
• Hỗ trợ nhiều định dạng (VHD, VMDK, OVF…).
• 3 tính năng chính:
– Người quản trị tạo sẵn template để user có thể
tạo máy ảo nhanh chóng.
– Người dùng có thể tạo máy ảo từ ổ đĩa ảo có
sẵn.
– Sao lưu máy ảo nhanh chóng bằng tính năng
Snapshots.
Networking (Neutron)
• Cung cấp dịch vụ mạng (network as a service)
cho các dịch vụ khác của Openstack.
• Sử dụng kiến trúc “plug-in”: các plug-in được
implement trên nhiều kiến trúc khác nhau, như
Nicira NVP, Open vSwitch, linux bridge, Cisco…
• Cho phép tùy biến, mở rộng.
• Cho phép tạo private network.
• Switch ảo, firewall, DHCP, VPN, load balancing…
Storage (Swift)
• Cung cấp dịch vụ lưu trữ file (tương tự S3
của Amazon).
• Cung cấp khả năng mở rộng, sao lưu dự
phòng, phân tán.
• Tương thích với S3 API.
Storage(Cinder)
• Cung cấp thiết bị lưu trữ ảo cho các máy ảo
của Openstack.
• Tương tự như dịch vụ EBS của Amazon.
• Có khả năng mở rộng, phân tán.
Share services
• Identity service: Keystone.
• Telemetry service: Ceilometer.
• Orchestration Service: Heat.
Identity 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).
Telemetry 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 …
Orchestration 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.
Kế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.
Kế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.
Một vài thống kê
• Nguồn: Openstack user survey 2013
Cảm ơn đã lắng nghe

Contenu connexe

Tendances

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
Tue Nguyen Dinh
 
Hệ điều hành (chương 4)
Hệ điều hành (chương 4)Hệ điều hành (chương 4)
Hệ điều hành (chương 4)
realpotter
 
Presentation điện toán đám mây
Presentation   điện toán đám mâyPresentation   điện toán đám mây
Presentation điện toán đám mây
xKinAnx
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
bizalgo
 

Tendances (20)

Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
 
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsi
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsiRoom 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsi
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsi
 
Đ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
 
Công nghệ ảo hóa
Công nghệ ảo hóaCông nghệ ảo hóa
Công nghệ ảo hóa
 
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
 
Lưu trữ và xử lý dữ liệu trong điện toán đám mây
Lưu trữ và xử lý dữ liệu trong điện toán đám mâyLưu trữ và xử lý dữ liệu trong điện toán đám mây
Lưu trữ và xử lý dữ liệu trong điện toán đám mây
 
Hệ thống quản lý và phân tích log tập trung elk stack
Hệ thống quản lý và phân tích log tập trung elk stackHệ thống quản lý và phân tích log tập trung elk stack
Hệ thống quản lý và phân tích log tập trung elk stack
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use Cases
 
Ảo hóa
Ảo hóaẢo hóa
Ảo hóa
 
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
 
Hệ điều hành (chương 4)
Hệ điều hành (chương 4)Hệ điều hành (chương 4)
Hệ điều hành (chương 4)
 
Kubernetes Basics
Kubernetes BasicsKubernetes Basics
Kubernetes Basics
 
Presentation điện toán đám mây
Presentation   điện toán đám mâyPresentation   điện toán đám mây
Presentation điện toán đám mây
 
An overview of the Kubernetes architecture
An overview of the Kubernetes architectureAn overview of the Kubernetes architecture
An overview of the Kubernetes architecture
 
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
 
Luận văn: Tìm hiểu giải pháp ảo hóa docker và ứng dụng, HOT
Luận văn: Tìm hiểu giải pháp ảo hóa docker và ứng dụng, HOTLuận văn: Tìm hiểu giải pháp ảo hóa docker và ứng dụng, HOT
Luận văn: Tìm hiểu giải pháp ảo hóa docker và ứng dụng, HOT
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
 
Docker and Kubernetes 101 workshop
Docker and Kubernetes 101 workshopDocker and Kubernetes 101 workshop
Docker and Kubernetes 101 workshop
 
Slide đồ án tốt nghiệp
Slide đồ án tốt nghiệpSlide đồ án tốt nghiệp
Slide đồ án tốt nghiệp
 

Similaire à Tìm hiểu về OpenStack

Essay amazon ec2 api
Essay amazon ec2 apiEssay amazon ec2 api
Essay amazon ec2 api
Duong Nguyen
 
Kinh nghiệm triển khai K8s tại Stringee - Mr Trần Tiến.pdf
Kinh nghiệm triển khai K8s tại Stringee - Mr Trần Tiến.pdfKinh nghiệm triển khai K8s tại Stringee - Mr Trần Tiến.pdf
Kinh nghiệm triển khai K8s tại Stringee - Mr Trần Tiến.pdf
Stringee JSC
 
Xây dựng extension portal cho nimbus
Xây dựng extension portal cho nimbusXây dựng extension portal cho nimbus
Xây dựng extension portal cho nimbus
Vu Hung Nguyen
 

Similaire à Tìm hiểu về OpenStack (20)

Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
Report amazon web services
Report amazon web servicesReport amazon web services
Report amazon web services
 
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
 
Essay amazon ec2 api
Essay amazon ec2 apiEssay amazon ec2 api
Essay amazon ec2 api
 
Sử dụng dịch vụ điện toán đám mây
Sử dụng dịch vụ điện toán đám mâySử dụng dịch vụ điện toán đám mây
Sử dụng dịch vụ điện toán đám mây
 
Netlogistics
NetlogisticsNetlogistics
Netlogistics
 
Giới thiệu ASP.NET Core 2.0
Giới thiệu ASP.NET Core 2.0Giới thiệu ASP.NET Core 2.0
Giới thiệu ASP.NET Core 2.0
 
Kinh nghiệm triển khai K8s tại Stringee - Mr Trần Tiến.pdf
Kinh nghiệm triển khai K8s tại Stringee - Mr Trần Tiến.pdfKinh nghiệm triển khai K8s tại Stringee - Mr Trần Tiến.pdf
Kinh nghiệm triển khai K8s tại Stringee - Mr Trần Tiến.pdf
 
ITLC - Hanoi - NodeJS - ArrowJS - 27-11 - 2015
ITLC - Hanoi - NodeJS - ArrowJS - 27-11 - 2015ITLC - Hanoi - NodeJS - ArrowJS - 27-11 - 2015
ITLC - Hanoi - NodeJS - ArrowJS - 27-11 - 2015
 
Windows Aruze
Windows AruzeWindows Aruze
Windows Aruze
 
Docker 101
Docker 101Docker 101
Docker 101
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Arrowjs.io
Arrowjs.ioArrowjs.io
Arrowjs.io
 
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
 
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
 
Cluster bao cao 1
Cluster   bao cao 1Cluster   bao cao 1
Cluster bao cao 1
 
cấu hình cloudstack
cấu hình cloudstackcấu hình cloudstack
cấu hình cloudstack
 
Xây dựng extension portal cho nimbus
Xây dựng extension portal cho nimbusXây dựng extension portal cho nimbus
Xây dựng extension portal cho nimbus
 
Tìm hiểu và triển khai ứng dụng Web với Kubernetes
Tìm hiểu và triển khai ứng dụng Web với KubernetesTìm hiểu và triển khai ứng dụng Web với Kubernetes
Tìm hiểu và triển khai ứng dụng Web với Kubernetes
 

Tìm hiểu về OpenStack

  • 1. Giới thiệu về openstack Bùi Trung Hiếu
  • 2. Openstack 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.
  • 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.
  • 5. Các bên tham gia 2010: Dự án openstack được công bố.
  • 6. Các bên tham gia Platinum Members
  • 7. Các bên tham gia Gold members
  • 8. Các bên tham gia Corporate Sponsors
  • 9. Các bên tham gia Supporting Organizations
  • 11. 11 Greater OpenStack Ecosystem Integrated Release Graduation Applied & Accepted by TC Grizzly Release (April 2013) Supporting Programs Incubated Projects Choose Pieces from Greater Ecosystem Compute Object Storage Block Storage Networking Dashboard Image Service Identity Service Infrastructure | Docs | Common Libraries | QA | Release Mgmt Telemetry OrchestrationNew New
  • 12. 12 Greater OpenStack Ecosystem Integrated Release Graduation Applied & Accepted by TC Havana Release (October 2013) Supporting Programs Incubated Projects Choose Pieces from Greater Ecosystem Compute Object Storage Block Storage Networking Dashboard Image Service Identity Service Infrastructure | Docs | Common Libraries | QA | Release Mgmt Bare Metal Database Service Telemetry OrchestrationNew New New New
  • 13. 13 Greater OpenStack Ecosystem Integrated Release Graduation Applied & Accepted by TC Icehouse Release (April 2014) Supporting Programs Incubated Projects Choose Pieces from Greater Ecosystem Compute 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
  • 14. Các thành phần Service Project name Dashboard Horizon Compute Nova Network Neutron Object storage Swift Block storage Cinder Identity Service Keystone Image Service Glance Telemetry Ceilometer Orchestration Heat
  • 16.
  • 17. Dashboard (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.
  • 18. Compute (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.
  • 19. Image service (Glance) • Dịch vụ lưu trữ và truy xuất ổ đĩa ảo (VDI). • Hỗ trợ nhiều định dạng (VHD, VMDK, OVF…). • 3 tính năng chính: – Người quản trị tạo sẵn template để user có thể tạo máy ảo nhanh chóng. – Người dùng có thể tạo máy ảo từ ổ đĩa ảo có sẵn. – Sao lưu máy ảo nhanh chóng bằng tính năng Snapshots.
  • 20. Networking (Neutron) • Cung cấp dịch vụ mạng (network as a service) cho các dịch vụ khác của Openstack. • Sử dụng kiến trúc “plug-in”: các plug-in được implement trên nhiều kiến trúc khác nhau, như Nicira NVP, Open vSwitch, linux bridge, Cisco… • Cho phép tùy biến, mở rộng. • Cho phép tạo private network. • Switch ảo, firewall, DHCP, VPN, load balancing…
  • 21. Storage (Swift) • Cung cấp dịch vụ lưu trữ file (tương tự S3 của Amazon). • Cung cấp khả năng mở rộng, sao lưu dự phòng, phân tán. • Tương thích với S3 API.
  • 22. Storage(Cinder) • Cung cấp thiết bị lưu trữ ảo cho các máy ảo của Openstack. • Tương tự như dịch vụ EBS của Amazon. • Có khả năng mở rộng, phân tán.
  • 23. Share services • Identity service: Keystone. • Telemetry service: Ceilometer. • Orchestration Service: Heat.
  • 24. Identity 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).
  • 25. Telemetry 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 …
  • 26. Orchestration 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.
  • 27. Kế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.
  • 28. Kế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.
  • 29. Một vài thống kê • Nguồn: Openstack user survey 2013
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Cảm ơn đã lắng nghe

Notes de l'éditeur

  1. Openstacklàmộthệnềntảng, hay còngọilàhệđiềuhành cloud.Nềntảngnàylàmộtnềntảngmởhoàntoàn. Khônggiớihạnchứcnăng, hiệusuất, chỉcóduynhất 1 bản, khôngcóbảnthươngmại.Hỗtrợ 2 loạihình cloud chínhlà public cloud và private cloud.Đượcnasavàrackspacekhởixướng, vàđượcpháttriểnbởicộngđồng.Openstackđcthiếtkếđểtươngthíchvới EC2 của amazon, do pháttriểnsau.
  2. Đốitượngsửdụngchínhlà 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áccông ty cầntinhgiảnhạtầng CNTT,đểcắtgiảm chi phívậnhành, bảotrìhệthống.
  3. Đâylàmôhìnhđiệntoánchungcủaopenstack. Đâylà 3 thànhphầncốtlõicủaopenstack:Compute: thànhphầntínhtoán.Networking: thànhphầnmạng.Storage: thànhphầnlưutrữ.
  4. Cácphiênbảncủaopenstackđượcra 6 tháng 1 lần, cùngthờiđiểmcôngbốcácphiênbảnubuntu.
  5. Trongphiênbảnhiệntạithìcó 9 dịchvụ.