SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Presentation By:
Roozbeh Shafiee
Autumn 2015
IRAN OpenStack Users Group
MASTERING
OPENSTACK
(Episode 08)
Storage Decisions
IRAN Community| OpenStack.ir
Agenda:
●
Storage Types
●
Storage Specifications
●
Iran OpenStack Community
OpenStack Storage Decisions
IRAN Community| OpenStack.ir
Storage Types
OpenStack Storage Decisions
IRAN Community| OpenStack.ir
Storage Types
Storage is found in many parts of the OpenStack stack, and the differing types can
cause confusion to even experienced cloud engineers.
This section focuses on persistent storage options you can configure with your
cloud. It’s important to understand the distinction between ephemeral storage
and persistent storage.
OpenStack Storage Decisions
IRAN Community| OpenStack.ir
Ephemeral Storage
If you deploy only the OpenStack Compute Service (nova), your users do not have
access to any form of persistent storage by default.
The disks associated with VMs are “ephemeral,” meaning that they effectively
disappear when a virtual machine is terminated.
OpenStack Storage Decisions
IRAN Community| OpenStack.ir
Persistent Storage
Persistent storage means that the storage resource outlives any other resource
and is always available, regardless of the state of a running instance.
Today, OpenStack clouds explicitly support two types of persistent storage:
●
Object Storage
●
Block Storage
OpenStack Storage Decisions
IRAN Community| OpenStack.ir
Storage Specifications
OpenStack Storage Decisions
IRAN Community| OpenStack.ir
Ephemeral Storage
●
Used to: Run operating system and scratch space
●
Accessed through: A file system (XFS, EXT4, BTRFS)
●
Accessible from: Within a VM
●
Managed by: OpenStack Compute (nova)
●
Persists until: VM is terminated
●
Sizing determined by: Administrator configuration of size settings
●
Example of typical usage: 10 GB first disk, 30 GB second disk
OpenStack Storage Decisions
IRAN Community| OpenStack.ir
Block Storage
●
Used to: Add additional persistent storage to a virtual machine (VM)
●
Accessed through: A block device that can be partitioned, formatted & mounted
●
Accessible from: Within a VM
●
Managed by: OpenStack Block Storage (cinder)
●
Persists until: Deleted by user
●
Sizing determined by: User specification in initial request
●
Example of typical usage: 1 TB Disk
OpenStack Storage Decisions
IRAN Community| OpenStack.ir
Object Storage
●
Used to: Store data, including VM images
●
Accessed through: The REST API
●
Accessible from: Anywhere
●
Managed by: OpenStack Object Storage (swift)
●
Persists until: Deleted by user
●
Sizing determined by: Amount of available physical storage
●
Example of typical usage: 10s of TBs of dataset storage
OpenStack Storage Decisions
IRAN Community| OpenStack.ir
File-level Storage (for Live Migration)
With file-level storage, users access stored data using the operating system’s
file system interface. Most users, if they have used a network storage solution
before, have encountered this form of networked storage. In the Unix world, the
most common form of this is NFS. In the Windows world, the most common form
is called CIFS (previously, SMB).
OpenStack Storage Decisions
IRAN Community| OpenStack.ir
File-level Storage (for Live Migration)
OpenStack clouds do not present file-level storage to end users. However, it is
important to consider file-level storage for storing instances under
/var/lib/nova/instances
when designing your cloud, since you must have a shared file system if you want
to support live migration.
OpenStack Storage Decisions
Roozbeh Shafiee
Iran OpenStack Community Manager
Roozbeh@OpenStack.ir
OpenStack.ir
Thank You
We need to work together to build a better community

Contenu connexe

Tendances

Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
openstackindia
 
Demistifying open stack storage
Demistifying open stack storageDemistifying open stack storage
Demistifying open stack storage
openstackindia
 
VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical Overview
Julienne Pham
 
What's new in OpenStack Liberty
What's new in OpenStack LibertyWhat's new in OpenStack Liberty
What's new in OpenStack Liberty
Stephen Gordon
 

Tendances (20)

Mastering OpenStack - Episode 11 - Scaling Out
Mastering OpenStack - Episode 11 - Scaling OutMastering OpenStack - Episode 11 - Scaling Out
Mastering OpenStack - Episode 11 - Scaling Out
 
Mastering OpenStack - Episode 13 - Network Design
Mastering OpenStack - Episode 13 - Network DesignMastering OpenStack - Episode 13 - Network Design
Mastering OpenStack - Episode 13 - Network Design
 
Mastering OpenStack - Episode 03 - Simple Architectures
Mastering OpenStack - Episode 03 - Simple ArchitecturesMastering OpenStack - Episode 03 - Simple Architectures
Mastering OpenStack - Episode 03 - Simple Architectures
 
Mastering OpenStack - Episode 05 - Controller Nodes
Mastering OpenStack - Episode 05 - Controller NodesMastering OpenStack - Episode 05 - Controller Nodes
Mastering OpenStack - Episode 05 - Controller Nodes
 
Mastering OpenStack - Episode 06 - Controller Nodes
Mastering OpenStack - Episode 06 - Controller NodesMastering OpenStack - Episode 06 - Controller Nodes
Mastering OpenStack - Episode 06 - Controller Nodes
 
Mastering OpenStack - Episode 14 - Network Design
Mastering OpenStack - Episode 14 - Network DesignMastering OpenStack - Episode 14 - Network Design
Mastering OpenStack - Episode 14 - Network Design
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
 
Demistifying open stack storage
Demistifying open stack storageDemistifying open stack storage
Demistifying open stack storage
 
Openstack architure part 1
Openstack architure part 1Openstack architure part 1
Openstack architure part 1
 
VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical Overview
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 
Intro to OpenStack
Intro to OpenStackIntro to OpenStack
Intro to OpenStack
 
What's new in OpenStack Liberty
What's new in OpenStack LibertyWhat's new in OpenStack Liberty
What's new in OpenStack Liberty
 
Build cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleBuild cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack Ansible
 
Tricircle overview
Tricircle overviewTricircle overview
Tricircle overview
 
Cloud Infrastructure Migration
Cloud Infrastructure MigrationCloud Infrastructure Migration
Cloud Infrastructure Migration
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
 
Multisite OpenStack for NFV: Bridging the Gap
Multisite OpenStack for NFV: Bridging the GapMultisite OpenStack for NFV: Bridging the Gap
Multisite OpenStack for NFV: Bridging the Gap
 
Introduction To OpenStack
Introduction To OpenStackIntroduction To OpenStack
Introduction To OpenStack
 
OpenStack as an Infrastructure
OpenStack as an InfrastructureOpenStack as an Infrastructure
OpenStack as an Infrastructure
 

En vedette

En vedette (14)

Iran OpenStack Community Introduction
Iran OpenStack Community IntroductionIran OpenStack Community Introduction
Iran OpenStack Community Introduction
 
OpenStack Architecture Board
OpenStack Architecture BoardOpenStack Architecture Board
OpenStack Architecture Board
 
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
 
Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
 
OpenStack architecture and services
OpenStack architecture and servicesOpenStack architecture and services
OpenStack architecture and services
 
OpenStack Compute - Juno Updates
OpenStack Compute - Juno UpdatesOpenStack Compute - Juno Updates
OpenStack Compute - Juno Updates
 
Architecture of massively scalable, distributed systems - InfoShare 2015
Architecture of massively scalable, distributed systems - InfoShare 2015Architecture of massively scalable, distributed systems - InfoShare 2015
Architecture of massively scalable, distributed systems - InfoShare 2015
 
Open stack nova reverse engineer
Open stack nova reverse engineerOpen stack nova reverse engineer
Open stack nova reverse engineer
 
Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
OpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureOpenStack Architecture: Past and Future
OpenStack Architecture: Past and Future
 
Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)
 
오픈스택 커뮤니티 하반기 스터디: 안내
오픈스택 커뮤니티 하반기 스터디: 안내오픈스택 커뮤니티 하반기 스터디: 안내
오픈스택 커뮤니티 하반기 스터디: 안내
 

Similaire à Mastering OpenStack - Episode 08 - Storage Decisions

Storage as a service and OpenStack Cinder
Storage as a service and OpenStack CinderStorage as a service and OpenStack Cinder
Storage as a service and OpenStack Cinder
openstackindia
 
Pm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstackPm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstack
OpenCity Community
 

Similaire à Mastering OpenStack - Episode 08 - Storage Decisions (20)

Storage as a service and OpenStack Cinder
Storage as a service and OpenStack CinderStorage as a service and OpenStack Cinder
Storage as a service and OpenStack Cinder
 
Geek Week 2016 - Deep Dive To Openstack
Geek Week 2016 -  Deep Dive To OpenstackGeek Week 2016 -  Deep Dive To Openstack
Geek Week 2016 - Deep Dive To Openstack
 
Open vStorage Road show 2015 Q1
Open vStorage Road show 2015 Q1Open vStorage Road show 2015 Q1
Open vStorage Road show 2015 Q1
 
OpenStack Storage - an Overview
OpenStack Storage - an OverviewOpenStack Storage - an Overview
OpenStack Storage - an Overview
 
Openstack
OpenstackOpenstack
Openstack
 
Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4
 
OpenEBS - Containerized Storage for Containers
OpenEBS  - Containerized Storage for ContainersOpenEBS  - Containerized Storage for Containers
OpenEBS - Containerized Storage for Containers
 
Jaspreet webinar-cns
Jaspreet webinar-cnsJaspreet webinar-cns
Jaspreet webinar-cns
 
DCEU 18: Provisioning and Managing Storage for Docker Containers
DCEU 18: Provisioning and Managing Storage for Docker ContainersDCEU 18: Provisioning and Managing Storage for Docker Containers
DCEU 18: Provisioning and Managing Storage for Docker Containers
 
Cncf storage-final-filip
Cncf storage-final-filipCncf storage-final-filip
Cncf storage-final-filip
 
Oracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – StorageOracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – Storage
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
 
VMware and Container Orchestration
VMware and Container OrchestrationVMware and Container Orchestration
VMware and Container Orchestration
 
Introduction to OpenStack : Barcamp Bangkhen 2016
Introduction to OpenStack : Barcamp Bangkhen 2016Introduction to OpenStack : Barcamp Bangkhen 2016
Introduction to OpenStack : Barcamp Bangkhen 2016
 
Benefity Oracle Cloudu (4/4): Storage
Benefity Oracle Cloudu (4/4): StorageBenefity Oracle Cloudu (4/4): Storage
Benefity Oracle Cloudu (4/4): Storage
 
Oct meetup open stack 101 clean
Oct meetup open stack 101   cleanOct meetup open stack 101   clean
Oct meetup open stack 101 clean
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by Bradley
 
Pm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstackPm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstack
 
Understanding the container landscape and it associated projects
Understanding the container landscape and it associated projectsUnderstanding the container landscape and it associated projects
Understanding the container landscape and it associated projects
 

Dernier

Dernier (20)

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

Mastering OpenStack - Episode 08 - Storage Decisions

  • 1. Presentation By: Roozbeh Shafiee Autumn 2015 IRAN OpenStack Users Group MASTERING OPENSTACK (Episode 08) Storage Decisions
  • 2. IRAN Community| OpenStack.ir Agenda: ● Storage Types ● Storage Specifications ● Iran OpenStack Community OpenStack Storage Decisions
  • 3. IRAN Community| OpenStack.ir Storage Types OpenStack Storage Decisions
  • 4. IRAN Community| OpenStack.ir Storage Types Storage is found in many parts of the OpenStack stack, and the differing types can cause confusion to even experienced cloud engineers. This section focuses on persistent storage options you can configure with your cloud. It’s important to understand the distinction between ephemeral storage and persistent storage. OpenStack Storage Decisions
  • 5. IRAN Community| OpenStack.ir Ephemeral Storage If you deploy only the OpenStack Compute Service (nova), your users do not have access to any form of persistent storage by default. The disks associated with VMs are “ephemeral,” meaning that they effectively disappear when a virtual machine is terminated. OpenStack Storage Decisions
  • 6. IRAN Community| OpenStack.ir Persistent Storage Persistent storage means that the storage resource outlives any other resource and is always available, regardless of the state of a running instance. Today, OpenStack clouds explicitly support two types of persistent storage: ● Object Storage ● Block Storage OpenStack Storage Decisions
  • 7. IRAN Community| OpenStack.ir Storage Specifications OpenStack Storage Decisions
  • 8. IRAN Community| OpenStack.ir Ephemeral Storage ● Used to: Run operating system and scratch space ● Accessed through: A file system (XFS, EXT4, BTRFS) ● Accessible from: Within a VM ● Managed by: OpenStack Compute (nova) ● Persists until: VM is terminated ● Sizing determined by: Administrator configuration of size settings ● Example of typical usage: 10 GB first disk, 30 GB second disk OpenStack Storage Decisions
  • 9. IRAN Community| OpenStack.ir Block Storage ● Used to: Add additional persistent storage to a virtual machine (VM) ● Accessed through: A block device that can be partitioned, formatted & mounted ● Accessible from: Within a VM ● Managed by: OpenStack Block Storage (cinder) ● Persists until: Deleted by user ● Sizing determined by: User specification in initial request ● Example of typical usage: 1 TB Disk OpenStack Storage Decisions
  • 10. IRAN Community| OpenStack.ir Object Storage ● Used to: Store data, including VM images ● Accessed through: The REST API ● Accessible from: Anywhere ● Managed by: OpenStack Object Storage (swift) ● Persists until: Deleted by user ● Sizing determined by: Amount of available physical storage ● Example of typical usage: 10s of TBs of dataset storage OpenStack Storage Decisions
  • 11. IRAN Community| OpenStack.ir File-level Storage (for Live Migration) With file-level storage, users access stored data using the operating system’s file system interface. Most users, if they have used a network storage solution before, have encountered this form of networked storage. In the Unix world, the most common form of this is NFS. In the Windows world, the most common form is called CIFS (previously, SMB). OpenStack Storage Decisions
  • 12. IRAN Community| OpenStack.ir File-level Storage (for Live Migration) OpenStack clouds do not present file-level storage to end users. However, it is important to consider file-level storage for storing instances under /var/lib/nova/instances when designing your cloud, since you must have a shared file system if you want to support live migration. OpenStack Storage Decisions
  • 13. Roozbeh Shafiee Iran OpenStack Community Manager Roozbeh@OpenStack.ir OpenStack.ir Thank You We need to work together to build a better community