SlideShare a Scribd company logo
OpenStack as an Infrastructure
(Episode 1)
Personal Profile:
●
Roozbeh Shafiee
●
Cloud and Virtualization Architect
●
Technical Manager at innfinision Cloud Solutions
●
Roozbeh.Shafiee@innfinision.net
●
Innfinision.net
innfinision Cloud Solutions:
●
Providing Cloud, Virtualization and Data Center Solutions
●
Developing Software for Cloud Environments
●
Providing Services to Telecom, Education, Broadcasting & Health Fields
●
Supporting OpenStack Foundation as the First Iranian Company
●
First Supporter of IRAN OpenStack Community
OpenStack as an Infrastructure innfinision.net
●
Cloud Computing Compared to Virtualization
●
What is OpenStack?
●
Why OpenStack?
●
Requirements Before Beginning
●
OpenStack Components
●
OpenStack Architectures
Agenda:
Cloud Computing Compared to
Virtualization
innfinision.netOpenStack as an Infrastructure
Cloud Computing Compared to Virtualization
innfinision.netOpenStack as an Infrastructure
●
On-Demand Self-Service
● Broad Network Access
●
Resource Pooling
●
Rapid Elasticity or Expansion
●
Measured Service
●
Virtualized Infrastructure
●
Shared Computing Resources
●
On-Demand Service Delivery
●
Scalability
●
Automation
●
Variety of Service Models
What is OpenStack?
innfinision.netOpenStack as an Infrastructure
What is OpenStack
innfinision.netOpenStack as an Infrastructure
●
Founded by Rackspace and NASA in 2009
●
The most favorite open source project after Linux kernel
●
More than 1400 developer and contributor from 80 country
●
More than 140 user community around the world
●
OpenStack foundation established in 2010 to support this project
●
HP, Red Hat and Mirantis are top company contributors in Juno release
●
More than 80% of source code is based on Python
●
Released Under Apache 2.0 license
●
Designed for Public, Private and Hybrid Clouds
Why OpenStack?
innfinision.netOpenStack as an Infrastructure
Why OpenStack?
innfinision.netOpenStack as an Infrastructure
●
Scale out architecture
●
Designed for failure
●
Off-the-shelf hardware
●
Free from licensing fees
●
Wide range of certified hardware
●
No vendor lock-in
●
Open API
●
Open Formats
●
Open Source
●
Optional support available
●
Predictable release cycle
Requirements Before Beginning
innfinision.netOpenStack as an Infrastructure
Before everything you should know Linux, Virtualization, Network and
Hardware concepts
●
Dominance on Red Hat RHCVA or LPIC-3 Virtulization and HA Topics
●
Linux Administration Skills
●
Database Concepts
●
Basic Network Knowledge
●
Hardware Maintenance Experience
innfinision.netOpenStack as an Infrastructure
OpenStack Components
innfinision.netOpenStack as an Infrastructure
innfinision.netOpenStack as an Infrastructure
In lastest release of OpenStack, Juno There are 11 components to build
and manage an OpenStack as an infrastructure.
●
Compute (Nova)
●
Object Storage (Swift)
●
Block Storage (Cinder)
●
Networking (Neutron)
●
Dashboard (Horizon)
●
Identity Service (Keystone)
innfinision.netOpenStack as an Infrastructure
●
Orchestration (Heat)
●
Telemetry (Ceilometer)
●
Database Service (Trove)
●
Image Service (Glance)
●
Data Processing (Sahara)
Compute (Nova):
innfinision.netOpenStack as an Infrastructure
●
Conceptually similar to Amazon EC2
●
Can leverage multiple hypervisors (Xen, KVM, vSphere/ESXi, Hyper-V)
●
Made up of several sub-components (nova-api, nova-compute,
●
nova-schedule)
Object Storage (Swift):
innfinision.netOpenStack as an Infrastructure
●
Think of it as similar to Amazon S3
●
Provides distributed object storage
●
Supports the OpenStack Object API as well as raw HTTP
●
Authentication is handled via OpenStack Identity (typically)
Block Storage (Cinder):
innfinision.netOpenStack as an Infrastructure
●
Can be compared in concept to Amazon EBS
●
Provides block storage functionality to instances running on Compute
●
Recall that instances are stateless
●
Block Storage provides persistent storage for instances
●
Similar to Compute, it has several sub-components (cinder-api, cinder-
volume, cinder-scheduler)
●
Leverages storage drivers to interact with underlying storage
platforms
Networking (Neutron):
innfinision.netOpenStack as an Infrastructure
●
Provides “network as a service” functionality
●
Allows for the programmatic creation of (potentially complex) per-
tenant networks
●
Uses a plug-in architecture; plugins exist for a number of different
back-end implementations, including Nicira NVP, Open vSwitch (OVS),
Linux bridge, Cisco, and others
●
Has essentially replaced nova-network
Dashboard (Horizon):
innfinision.netOpenStack as an Infrastructure
●
A web application that runs on Apache
●
Provides a graphical user interface (GUI) for other OpenStack services
●
Leverages the APIs of the other OpenStack services
Identity Service (Keystone):
innfinision.netOpenStack as an Infrastructure
●
Provides policy and authentication services for other OpenStack
services
●
Leverages a pluggable architecture that can support LDAP, SQL, and
other backend services
Orchestration (Heat):
innfinision.netOpenStack as an Infrastructure
●
It is easier to roll back a failed deployment and ensure thorough
cleanup
●
Administrators can delegate resource creation privileges to non-
administrative users
●
Improvements included implementation of new resource types and
improved scalability
Telemetry (Ceilometer):
innfinision.netOpenStack as an Infrastructure
●
Reporting increases in performance this cycle as well as efficiency
improvements including metering of some types of networking
services such as load balancers, firewalls and VPNs as a service.
Database Service (Trove):
innfinision.netOpenStack as an Infrastructure
●
The database service went through its second release cycle in Juno
●
MySQL replication
●
Mongo clustering, Postgres, and Couchbase.
Image Service (Glance):
innfinision.netOpenStack as an Infrastructure
●
This can be compared to Amazon’s AMI catalog
●
Provides image storage, image retrieval, and image discovery services
●
These images are leveraged to launch instances (VMs)
●
Can leverage the Object Store (“Swift”) or other storage platforms,
including Amazon S3, filesystems, and HTTP
Data Processing (Sahara):
innfinision.netOpenStack as an Infrastructure
●
Automates provisioning and management of big data clusters using
Hadoop and Spark
●
Big data analytics are a priority for many organizations and a popular
use case for OpenStack
●
This service lets OpenStack users provision needed resources more
quickly
OpenStack Architectures
innfinision.netOpenStack as an Infrastructure
Different architectures for different purposes! In total there are 8
architectures to design a cloud infrastructure based on OpenStack.
innfinision.netOpenStack as an Infrastructure
●
General purpose: A cloud built with common components that
should address 80% of common use cases.
●
Compute focused: A cloud designed to address compute intensive
workloads such as high performance computing (HPC).
innfinision.netOpenStack as an Infrastructure
●
Storage focused: A cloud focused on storage intensive workloads
such as data analytics with parallel file systems.
●
Network focused: A cloud depending on high performance and
reliable networking, such as a content delivery network (CDN).
●
Multi-site: A cloud built with multiple sites available for application
deployments for geographical, reliability or data locality reasons.
innfinision.netOpenStack as an Infrastructure
●
Hybrid cloud: An architecture where multiple disparate clouds are
connected either for failover, hybrid cloud bursting, or availability.
●
Massively Scalable: An architecture that is intended for cloud
service providers or other extremely largeinstallations.
●
Specialized Cases
General Purpose:
innfinision.netOpenStack as an Infrastructure
●
Most common
●
Base for all other specialized Architectures
●
No predefined use, so need to support all potential cases
●
Balanced loads across all Cloud components
Compute Focused:
innfinision.netOpenStack as an Infrastructure
●
High performance computing (HPC)
●
Big data analytics using Hadoop or other distributed data stores
●
Continuous integration/continuous deployment (CI/CD)
●
Platform-as-a-Service (PaaS)
●
Signal processing for network function virtualization (NFV)
Storage Focused:
innfinision.netOpenStack as an Infrastructure
●
Active archive, backups and hierarchical storage management
●
General content storage and synchronization
●
Data analytics with parallel filesystems
●
Persistent block storage
●
Operating system and application image store
●
Media streaming
●
Databases
●
Content distribution
●
Cloud storage peering
Network Focused:
innfinision.netOpenStack as an Infrastructure
●
Content delivery network
●
Network service offerings
●
High speed and high volume transactional systems
●
Virtual desktop infrastructure (VDI)
●
Voice over IP (VoIP)
●
Video Conference or web conference
●
High performance computing (HPC)
Multi-Site:
innfinision.netOpenStack as an Infrastructure
●
An organization with a diverse geographic footprint.
●
Geo-location sensitive data.
●
Data locality, in which specific data or functionality should be close
to users.
Hybrid Cloud:
innfinision.netOpenStack as an Infrastructure
●
Bursting from a private cloud to a public cloud
●
Disaster recovery
●
Development and testing
●
Federated cloud, enabling users to choose resources
from multiple providers
●
Hybrid clouds built to support legacy systems as
they transition to cloud
Massively Scalable:
innfinision.netOpenStack as an Infrastructure
●
Massively scaleable clouds for any purpose
Specialized Cases:
innfinision.netOpenStack as an Infrastructure
●
Cloud environments based on Multi-Hypervisor
●
SDN
●
Desktop as a Service
●
OpenStack on OpenStack
●
Specialized hardware
Roozbeh Shafiee
Roozbeh.Shafiee@innfinision.net
innfinision.net
Thank you

More Related Content

What's hot (20)

OpenStack 101 @ ENEI 2014
OpenStack 101 @ ENEI 2014OpenStack 101 @ ENEI 2014
OpenStack 101 @ ENEI 2014
Carlos Gonçalves
 
Openstack presentation
Openstack presentationOpenstack presentation
Openstack presentation
Sankalp Jain
 
6 open stack_swift_panoramic_view
6 open stack_swift_panoramic_view6 open stack_swift_panoramic_view
6 open stack_swift_panoramic_view
openstackindia
 
Creating an open source load balancer for S3
Creating an open source load balancer for S3Creating an open source load balancer for S3
Creating an open source load balancer for S3
Anders Bruvik
 
Glance Updates - Kilo Edition
Glance Updates - Kilo EditionGlance Updates - Kilo Edition
Glance Updates - Kilo Edition
OpenStack Foundation
 
Intro to OpenStack - WAJUG
Intro to OpenStack - WAJUGIntro to OpenStack - WAJUG
Intro to OpenStack - WAJUG
Kevin Jackson
 
Open stack
Open stackOpen stack
Open stack
svm
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
Mirantis
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
Arthur Berezin
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
openstackindia
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
Yaniv Zadka
 
OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017
Christian "kiko" Reis
 
Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...
Ignacio M. Llorente
 
Introduction to cloud and openstack
Introduction to cloud and openstackIntroduction to cloud and openstack
Introduction to cloud and openstack
Shivaling Sannalli
 
DNSaaS and FWaaS
DNSaaS and FWaaSDNSaaS and FWaaS
DNSaaS and FWaaS
Alex Baretto
 
Operating the cloud
Operating the cloudOperating the cloud
Operating the cloud
Thanassis Parathyras
 
Openstack swift - VietOpenStack 6thmeeetup
Openstack swift - VietOpenStack 6thmeeetupOpenstack swift - VietOpenStack 6thmeeetup
Openstack swift - VietOpenStack 6thmeeetup
Vietnam Open Infrastructure User Group
 
Demistifying open stack storage
Demistifying open stack storageDemistifying open stack storage
Demistifying open stack storage
openstackindia
 
Openstack training material
Openstack training materialOpenstack training material
Openstack training material
chenvi123
 
State of openstack industry: Why we are doing this
State of openstack industry: Why we are doing thisState of openstack industry: Why we are doing this
State of openstack industry: Why we are doing this
Dmitriy Novakovskiy
 
Openstack presentation
Openstack presentationOpenstack presentation
Openstack presentation
Sankalp Jain
 
6 open stack_swift_panoramic_view
6 open stack_swift_panoramic_view6 open stack_swift_panoramic_view
6 open stack_swift_panoramic_view
openstackindia
 
Creating an open source load balancer for S3
Creating an open source load balancer for S3Creating an open source load balancer for S3
Creating an open source load balancer for S3
Anders Bruvik
 
Intro to OpenStack - WAJUG
Intro to OpenStack - WAJUGIntro to OpenStack - WAJUG
Intro to OpenStack - WAJUG
Kevin Jackson
 
Open stack
Open stackOpen stack
Open stack
svm
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
Mirantis
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
Arthur Berezin
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
openstackindia
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
Yaniv Zadka
 
OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017
Christian "kiko" Reis
 
Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...
Ignacio M. Llorente
 
Introduction to cloud and openstack
Introduction to cloud and openstackIntroduction to cloud and openstack
Introduction to cloud and openstack
Shivaling Sannalli
 
Demistifying open stack storage
Demistifying open stack storageDemistifying open stack storage
Demistifying open stack storage
openstackindia
 
Openstack training material
Openstack training materialOpenstack training material
Openstack training material
chenvi123
 
State of openstack industry: Why we are doing this
State of openstack industry: Why we are doing thisState of openstack industry: Why we are doing this
State of openstack industry: Why we are doing this
Dmitriy Novakovskiy
 

Similar to OpenStack as an Infrastructure (20)

Red Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure TechRed Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure Tech
ProxyServices
 
Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple Architectures
Roozbeh Shafiee
 
Initial presentation of openstack (for montreal user group)
Initial presentation of openstack (for montreal user group)Initial presentation of openstack (for montreal user group)
Initial presentation of openstack (for montreal user group)
Marcos García
 
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
Jirayut Nimsaeng
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platform
Nagaraj Shenoy
 
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
Elos Technologies s.r.o.
 
Bbva bank on Open Stack
Bbva bank on Open StackBbva bank on Open Stack
Bbva bank on Open Stack
Jose Maria San Jose Juarez
 
Open shift and docker - october,2014
Open shift and docker - october,2014Open shift and docker - october,2014
Open shift and docker - october,2014
Hojoong Kim
 
Big data analytics and docker the thrilla in manila
Big data analytics and docker  the thrilla in manilaBig data analytics and docker  the thrilla in manila
Big data analytics and docker the thrilla in manila
Dean Hildebrand
 
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On TutorialEGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
OpenNebula Project
 
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
OpenNebula Project
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
NetApp
 
3-2-1 Action! Running OpenStack Shared File System Service in Production
3-2-1 Action! Running OpenStack Shared File System Service in Production3-2-1 Action! Running OpenStack Shared File System Service in Production
3-2-1 Action! Running OpenStack Shared File System Service in Production
Sean Cohen
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
Kamesh Pemmaraju
 
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a MonthUSENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
Nicolas Brousse
 
Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013
Arthur Berezin
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
Innfinision Cloud and BigData Solutions
 
Sharad openstack slides
Sharad openstack slidesSharad openstack slides
Sharad openstack slides
Sharad Aggarwal
 
Getting started with OpenStack
Getting started with OpenStackGetting started with OpenStack
Getting started with OpenStack
Knoldus Inc.
 
Mastering OpenStack - Episode 05 - Controller Nodes
Mastering OpenStack - Episode 05 - Controller NodesMastering OpenStack - Episode 05 - Controller Nodes
Mastering OpenStack - Episode 05 - Controller Nodes
Roozbeh Shafiee
 
Red Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure TechRed Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure Tech
ProxyServices
 
Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple Architectures
Roozbeh Shafiee
 
Initial presentation of openstack (for montreal user group)
Initial presentation of openstack (for montreal user group)Initial presentation of openstack (for montreal user group)
Initial presentation of openstack (for montreal user group)
Marcos García
 
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
Jirayut Nimsaeng
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platform
Nagaraj Shenoy
 
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
Elos Technologies s.r.o.
 
Open shift and docker - october,2014
Open shift and docker - october,2014Open shift and docker - october,2014
Open shift and docker - october,2014
Hojoong Kim
 
Big data analytics and docker the thrilla in manila
Big data analytics and docker  the thrilla in manilaBig data analytics and docker  the thrilla in manila
Big data analytics and docker the thrilla in manila
Dean Hildebrand
 
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On TutorialEGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
OpenNebula Project
 
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
OpenNebula Project
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
NetApp
 
3-2-1 Action! Running OpenStack Shared File System Service in Production
3-2-1 Action! Running OpenStack Shared File System Service in Production3-2-1 Action! Running OpenStack Shared File System Service in Production
3-2-1 Action! Running OpenStack Shared File System Service in Production
Sean Cohen
 
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a MonthUSENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
Nicolas Brousse
 
Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013
Arthur Berezin
 
Getting started with OpenStack
Getting started with OpenStackGetting started with OpenStack
Getting started with OpenStack
Knoldus Inc.
 
Mastering OpenStack - Episode 05 - Controller Nodes
Mastering OpenStack - Episode 05 - Controller NodesMastering OpenStack - Episode 05 - Controller Nodes
Mastering OpenStack - Episode 05 - Controller Nodes
Roozbeh Shafiee
 

Recently uploaded (20)

2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 

OpenStack as an Infrastructure

  • 1. OpenStack as an Infrastructure (Episode 1)
  • 2. Personal Profile: ● Roozbeh Shafiee ● Cloud and Virtualization Architect ● Technical Manager at innfinision Cloud Solutions ● [email protected] ● Innfinision.net
  • 3. innfinision Cloud Solutions: ● Providing Cloud, Virtualization and Data Center Solutions ● Developing Software for Cloud Environments ● Providing Services to Telecom, Education, Broadcasting & Health Fields ● Supporting OpenStack Foundation as the First Iranian Company ● First Supporter of IRAN OpenStack Community
  • 4. OpenStack as an Infrastructure innfinision.net ● Cloud Computing Compared to Virtualization ● What is OpenStack? ● Why OpenStack? ● Requirements Before Beginning ● OpenStack Components ● OpenStack Architectures Agenda:
  • 5. Cloud Computing Compared to Virtualization innfinision.netOpenStack as an Infrastructure
  • 6. Cloud Computing Compared to Virtualization innfinision.netOpenStack as an Infrastructure ● On-Demand Self-Service ● Broad Network Access ● Resource Pooling ● Rapid Elasticity or Expansion ● Measured Service ● Virtualized Infrastructure ● Shared Computing Resources ● On-Demand Service Delivery ● Scalability ● Automation ● Variety of Service Models
  • 8. What is OpenStack innfinision.netOpenStack as an Infrastructure ● Founded by Rackspace and NASA in 2009 ● The most favorite open source project after Linux kernel ● More than 1400 developer and contributor from 80 country ● More than 140 user community around the world ● OpenStack foundation established in 2010 to support this project ● HP, Red Hat and Mirantis are top company contributors in Juno release ● More than 80% of source code is based on Python ● Released Under Apache 2.0 license ● Designed for Public, Private and Hybrid Clouds
  • 10. Why OpenStack? innfinision.netOpenStack as an Infrastructure ● Scale out architecture ● Designed for failure ● Off-the-shelf hardware ● Free from licensing fees ● Wide range of certified hardware ● No vendor lock-in ● Open API ● Open Formats ● Open Source ● Optional support available ● Predictable release cycle
  • 12. Before everything you should know Linux, Virtualization, Network and Hardware concepts ● Dominance on Red Hat RHCVA or LPIC-3 Virtulization and HA Topics ● Linux Administration Skills ● Database Concepts ● Basic Network Knowledge ● Hardware Maintenance Experience innfinision.netOpenStack as an Infrastructure
  • 15. In lastest release of OpenStack, Juno There are 11 components to build and manage an OpenStack as an infrastructure. ● Compute (Nova) ● Object Storage (Swift) ● Block Storage (Cinder) ● Networking (Neutron) ● Dashboard (Horizon) ● Identity Service (Keystone) innfinision.netOpenStack as an Infrastructure ● Orchestration (Heat) ● Telemetry (Ceilometer) ● Database Service (Trove) ● Image Service (Glance) ● Data Processing (Sahara)
  • 16. Compute (Nova): innfinision.netOpenStack as an Infrastructure ● Conceptually similar to Amazon EC2 ● Can leverage multiple hypervisors (Xen, KVM, vSphere/ESXi, Hyper-V) ● Made up of several sub-components (nova-api, nova-compute, ● nova-schedule)
  • 17. Object Storage (Swift): innfinision.netOpenStack as an Infrastructure ● Think of it as similar to Amazon S3 ● Provides distributed object storage ● Supports the OpenStack Object API as well as raw HTTP ● Authentication is handled via OpenStack Identity (typically)
  • 18. Block Storage (Cinder): innfinision.netOpenStack as an Infrastructure ● Can be compared in concept to Amazon EBS ● Provides block storage functionality to instances running on Compute ● Recall that instances are stateless ● Block Storage provides persistent storage for instances ● Similar to Compute, it has several sub-components (cinder-api, cinder- volume, cinder-scheduler) ● Leverages storage drivers to interact with underlying storage platforms
  • 19. Networking (Neutron): innfinision.netOpenStack as an Infrastructure ● Provides “network as a service” functionality ● Allows for the programmatic creation of (potentially complex) per- tenant networks ● Uses a plug-in architecture; plugins exist for a number of different back-end implementations, including Nicira NVP, Open vSwitch (OVS), Linux bridge, Cisco, and others ● Has essentially replaced nova-network
  • 20. Dashboard (Horizon): innfinision.netOpenStack as an Infrastructure ● A web application that runs on Apache ● Provides a graphical user interface (GUI) for other OpenStack services ● Leverages the APIs of the other OpenStack services
  • 21. Identity Service (Keystone): innfinision.netOpenStack as an Infrastructure ● Provides policy and authentication services for other OpenStack services ● Leverages a pluggable architecture that can support LDAP, SQL, and other backend services
  • 22. Orchestration (Heat): innfinision.netOpenStack as an Infrastructure ● It is easier to roll back a failed deployment and ensure thorough cleanup ● Administrators can delegate resource creation privileges to non- administrative users ● Improvements included implementation of new resource types and improved scalability
  • 23. Telemetry (Ceilometer): innfinision.netOpenStack as an Infrastructure ● Reporting increases in performance this cycle as well as efficiency improvements including metering of some types of networking services such as load balancers, firewalls and VPNs as a service.
  • 24. Database Service (Trove): innfinision.netOpenStack as an Infrastructure ● The database service went through its second release cycle in Juno ● MySQL replication ● Mongo clustering, Postgres, and Couchbase.
  • 25. Image Service (Glance): innfinision.netOpenStack as an Infrastructure ● This can be compared to Amazon’s AMI catalog ● Provides image storage, image retrieval, and image discovery services ● These images are leveraged to launch instances (VMs) ● Can leverage the Object Store (“Swift”) or other storage platforms, including Amazon S3, filesystems, and HTTP
  • 26. Data Processing (Sahara): innfinision.netOpenStack as an Infrastructure ● Automates provisioning and management of big data clusters using Hadoop and Spark ● Big data analytics are a priority for many organizations and a popular use case for OpenStack ● This service lets OpenStack users provision needed resources more quickly
  • 28. Different architectures for different purposes! In total there are 8 architectures to design a cloud infrastructure based on OpenStack. innfinision.netOpenStack as an Infrastructure ● General purpose: A cloud built with common components that should address 80% of common use cases. ● Compute focused: A cloud designed to address compute intensive workloads such as high performance computing (HPC).
  • 29. innfinision.netOpenStack as an Infrastructure ● Storage focused: A cloud focused on storage intensive workloads such as data analytics with parallel file systems. ● Network focused: A cloud depending on high performance and reliable networking, such as a content delivery network (CDN). ● Multi-site: A cloud built with multiple sites available for application deployments for geographical, reliability or data locality reasons.
  • 30. innfinision.netOpenStack as an Infrastructure ● Hybrid cloud: An architecture where multiple disparate clouds are connected either for failover, hybrid cloud bursting, or availability. ● Massively Scalable: An architecture that is intended for cloud service providers or other extremely largeinstallations. ● Specialized Cases
  • 31. General Purpose: innfinision.netOpenStack as an Infrastructure ● Most common ● Base for all other specialized Architectures ● No predefined use, so need to support all potential cases ● Balanced loads across all Cloud components
  • 32. Compute Focused: innfinision.netOpenStack as an Infrastructure ● High performance computing (HPC) ● Big data analytics using Hadoop or other distributed data stores ● Continuous integration/continuous deployment (CI/CD) ● Platform-as-a-Service (PaaS) ● Signal processing for network function virtualization (NFV)
  • 33. Storage Focused: innfinision.netOpenStack as an Infrastructure ● Active archive, backups and hierarchical storage management ● General content storage and synchronization ● Data analytics with parallel filesystems ● Persistent block storage ● Operating system and application image store ● Media streaming ● Databases ● Content distribution ● Cloud storage peering
  • 34. Network Focused: innfinision.netOpenStack as an Infrastructure ● Content delivery network ● Network service offerings ● High speed and high volume transactional systems ● Virtual desktop infrastructure (VDI) ● Voice over IP (VoIP) ● Video Conference or web conference ● High performance computing (HPC)
  • 35. Multi-Site: innfinision.netOpenStack as an Infrastructure ● An organization with a diverse geographic footprint. ● Geo-location sensitive data. ● Data locality, in which specific data or functionality should be close to users.
  • 36. Hybrid Cloud: innfinision.netOpenStack as an Infrastructure ● Bursting from a private cloud to a public cloud ● Disaster recovery ● Development and testing ● Federated cloud, enabling users to choose resources from multiple providers ● Hybrid clouds built to support legacy systems as they transition to cloud
  • 37. Massively Scalable: innfinision.netOpenStack as an Infrastructure ● Massively scaleable clouds for any purpose
  • 38. Specialized Cases: innfinision.netOpenStack as an Infrastructure ● Cloud environments based on Multi-Hypervisor ● SDN ● Desktop as a Service ● OpenStack on OpenStack ● Specialized hardware