SlideShare a Scribd company logo
ALVARO SOTO @2016
OPENSTACK & CEPH ENGINEER
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
WHOAMI
▸ Software developer (python lover).
▸ Full Linux sysadmin stack.
▸ Fan of “Design for Failure” architectures.
▸ Cepher / Stacker
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
AGENDA
▸ Image service
▸ Disk Formats
▸ Basic architecture
▸ Image metadata
▸ Glance store drivers.
▸ ….
▸ Q & A
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
IMAGE SERVICE
• Provides services for discovering, registering, and retrieving virtual machine images.
• RESTful API that allows querying of VM image metadata and retrieval of the actual image.
• Stored images can be used as a template.
• It can also be used to store and catalog an unlimited number go backups.
• Images available through Glance can be stored in a variety of locations.
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
DISK FORMATS
• raw: This is an unstructured disk image format
• vhd: This is the VHD disk format, a common disk format used by virtual machine monitors from
VMWare, Xen, Microsoft, VirtualBox, and others
• vmdk: Another common disk format supported by many common virtual machine monitors
• vdi: A disk format supported by VirtualBox virtual machine monitor and the QEMU emulator
• iso: An archive format for the data contents of an optical disc (e.g. CDROM).
• qcow2: A disk format supported by the QEMU emulator that can expand dynamically and supports
Copy on Write
• aki: This indicates what is stored in Glance is an Amazon kernel image
• ari: This indicates what is stored in Glance is an Amazon ramdisk image
• ami: This indicates what is stored in Glance is an Amazon machine image
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
BASIC ARCHITECTURE
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
IMAGE METADATA
Image metadata can help end users determine the nature of an image, and is used by associated OpenStack
components and drivers which interface with the Image service.
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
CORE COMPONENTS
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
RELEASE HISTORY
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
https://en.wikipedia.org/wiki/OpenStack
GLANCE ADOPTION
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
https://www.openstack.org/software/releases/mitaka/components/glance
GLANCE STORE DRIVERS
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
http://docs.openstack.org/developer/glance_store/drivers/index.html
DEMO!!!!!!
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
THANKS!!!!
Q & A
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
CONTACT INFO
▸ Twitter: @alsotoes
▸ E-Mail: alsotoes@gmail.com / asoto@kionetworks.com
▸ Web / Blog: http://headup.ws
▸ IRC: khyron
▸ Code: https://github.com/alsotoes
GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

More Related Content

What's hot

JavaScript Engine and WebAssembly
JavaScript Engine and WebAssemblyJavaScript Engine and WebAssembly
JavaScript Engine and WebAssembly
Changhwan Yi
 
Bundle your modules with Webpack
Bundle your modules with WebpackBundle your modules with Webpack
Bundle your modules with Webpack
Jake Peyser
 
Web assembly: a brief overview
Web assembly: a brief overviewWeb assembly: a brief overview
Web assembly: a brief overview
Pavlo Iatsiuk
 
jQuery Conf 2012
jQuery Conf 2012jQuery Conf 2012
jQuery Conf 2012
Brett Holt
 
Virt-VSC
Virt-VSCVirt-VSC
Web assembly overview by Mikhail Sorokovsky
Web assembly overview by Mikhail SorokovskyWeb assembly overview by Mikhail Sorokovsky
Web assembly overview by Mikhail Sorokovsky
Valeriia Maliarenko
 
WebAssembly Overview
WebAssembly OverviewWebAssembly Overview
WebAssembly Overview
Alexandr Skachkov
 

What's hot (7)

JavaScript Engine and WebAssembly
JavaScript Engine and WebAssemblyJavaScript Engine and WebAssembly
JavaScript Engine and WebAssembly
 
Bundle your modules with Webpack
Bundle your modules with WebpackBundle your modules with Webpack
Bundle your modules with Webpack
 
Web assembly: a brief overview
Web assembly: a brief overviewWeb assembly: a brief overview
Web assembly: a brief overview
 
jQuery Conf 2012
jQuery Conf 2012jQuery Conf 2012
jQuery Conf 2012
 
Virt-VSC
Virt-VSCVirt-VSC
Virt-VSC
 
Web assembly overview by Mikhail Sorokovsky
Web assembly overview by Mikhail SorokovskyWeb assembly overview by Mikhail Sorokovsky
Web assembly overview by Mikhail Sorokovsky
 
WebAssembly Overview
WebAssembly OverviewWebAssembly Overview
WebAssembly Overview
 

Viewers also liked

Algumas gotas de oleo lubrificante
Algumas gotas de oleo lubrificanteAlgumas gotas de oleo lubrificante
Algumas gotas de oleo lubrificante
Fer Nanda
 
A percepcao
A percepcaoA percepcao
A percepcao
Fer Nanda
 
Mundo maravilhoso
Mundo maravilhosoMundo maravilhoso
Mundo maravilhoso
Fer Nanda
 
Como vêm os diamentes
Como vêm os diamentesComo vêm os diamentes
Como vêm os diamentes
Fer Nanda
 
Presentación circo
Presentación circoPresentación circo
Presentación circo
José Luis Alfonso
 
Primeros pasos con_genexus_90
Primeros pasos con_genexus_90Primeros pasos con_genexus_90
Primeros pasos con_genexus_90
Lucio Gaspar Jani
 
Frases diversas xviii
Frases diversas xviiiFrases diversas xviii
Frases diversas xviii
Fer Nanda
 
остров бора бора
остров бора бораостров бора бора
остров бора бораYulia Ivanova
 
Personatges celebres multimedia
Personatges celebres  multimediaPersonatges celebres  multimedia
Personatges celebres multimediatbilba7
 
Ser transparente
Ser transparenteSer transparente
Ser transparente
Fer Nanda
 
Descobrindo o rosto
Descobrindo o rostoDescobrindo o rosto
Descobrindo o rosto
Fer Nanda
 
Parroq.unare ii
Parroq.unare iiParroq.unare ii
Parroq.unare ii
angelu69
 
O poder do entusiasmo
O poder do entusiasmoO poder do entusiasmo
O poder do entusiasmo
Fer Nanda
 
Identif. de piezas
Identif. de piezasIdentif. de piezas
Identif. de piezas
bertha molina clemente
 
Propuesta de valor supermercados
Propuesta de valor supermercadosPropuesta de valor supermercados
Propuesta de valor supermercados
Manuel De la Puente Solis
 
Sesion de comunicación 06-04-2016
Sesion de comunicación   06-04-2016Sesion de comunicación   06-04-2016
Sesion de comunicación 06-04-2016
bertha molina clemente
 
Biology of Love
Biology of LoveBiology of Love
Biology of Love
abonica
 
Plan anual de trabajo AIP-CRT2016
Plan anual de trabajo AIP-CRT2016Plan anual de trabajo AIP-CRT2016
Plan anual de trabajo AIP-CRT2016
bertha molina clemente
 

Viewers also liked (20)

Algumas gotas de oleo lubrificante
Algumas gotas de oleo lubrificanteAlgumas gotas de oleo lubrificante
Algumas gotas de oleo lubrificante
 
A percepcao
A percepcaoA percepcao
A percepcao
 
Mundo maravilhoso
Mundo maravilhosoMundo maravilhoso
Mundo maravilhoso
 
Como vêm os diamentes
Como vêm os diamentesComo vêm os diamentes
Como vêm os diamentes
 
Presentación circo
Presentación circoPresentación circo
Presentación circo
 
Primeros pasos con_genexus_90
Primeros pasos con_genexus_90Primeros pasos con_genexus_90
Primeros pasos con_genexus_90
 
Frases diversas xviii
Frases diversas xviiiFrases diversas xviii
Frases diversas xviii
 
1
11
1
 
Presentación clase 9
Presentación clase 9Presentación clase 9
Presentación clase 9
 
остров бора бора
остров бора бораостров бора бора
остров бора бора
 
Personatges celebres multimedia
Personatges celebres  multimediaPersonatges celebres  multimedia
Personatges celebres multimedia
 
Ser transparente
Ser transparenteSer transparente
Ser transparente
 
Descobrindo o rosto
Descobrindo o rostoDescobrindo o rosto
Descobrindo o rosto
 
Parroq.unare ii
Parroq.unare iiParroq.unare ii
Parroq.unare ii
 
O poder do entusiasmo
O poder do entusiasmoO poder do entusiasmo
O poder do entusiasmo
 
Identif. de piezas
Identif. de piezasIdentif. de piezas
Identif. de piezas
 
Propuesta de valor supermercados
Propuesta de valor supermercadosPropuesta de valor supermercados
Propuesta de valor supermercados
 
Sesion de comunicación 06-04-2016
Sesion de comunicación   06-04-2016Sesion de comunicación   06-04-2016
Sesion de comunicación 06-04-2016
 
Biology of Love
Biology of LoveBiology of Love
Biology of Love
 
Plan anual de trabajo AIP-CRT2016
Plan anual de trabajo AIP-CRT2016Plan anual de trabajo AIP-CRT2016
Plan anual de trabajo AIP-CRT2016
 

Similar to Glance vBrownBagLatAm 2016

Csa container-security-in-aws-dw
Csa container-security-in-aws-dwCsa container-security-in-aws-dw
Csa container-security-in-aws-dw
Cloud Security Alliance, UK chapter
 
OpenStack Glance
OpenStack GlanceOpenStack Glance
OpenStack Glance
Deepti Ramakrishna
 
Commit to excellence - Java in containers
Commit to excellence - Java in containersCommit to excellence - Java in containers
Commit to excellence - Java in containers
Red Hat Developers
 
Brighttalk: SUSE Lösungen für die Public Cloud
Brighttalk: SUSE Lösungen für die Public CloudBrighttalk: SUSE Lösungen für die Public Cloud
Brighttalk: SUSE Lösungen für die Public Cloud
Ralf Dannert
 
Optimizing VM images for OpenStack with KVM/QEMU
Optimizing VM images for OpenStack with KVM/QEMUOptimizing VM images for OpenStack with KVM/QEMU
Optimizing VM images for OpenStack with KVM/QEMU
OpenStack Foundation
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Usman Shakeel - Cloud Rendering at Scale :: AWS Rendering Seminar
Usman Shakeel - Cloud Rendering at Scale :: AWS Rendering SeminarUsman Shakeel - Cloud Rendering at Scale :: AWS Rendering Seminar
Usman Shakeel - Cloud Rendering at Scale :: AWS Rendering Seminar
Amazon Web Services Korea
 
OpenStack Glance
OpenStack GlanceOpenStack Glance
OpenStack Glance
openstackstl
 
imgproxy is amazing
imgproxy is amazingimgproxy is amazing
imgproxy is amazing
Андрей Новиков
 
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft AzureEvolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve The Adobe Digital Marketing Community
 
Paul Angus – Backup & Recovery in CloudStack
Paul Angus – Backup & Recovery in CloudStackPaul Angus – Backup & Recovery in CloudStack
Paul Angus – Backup & Recovery in CloudStack
ShapeBlue
 
JUDCon 2010 Boston : BoxGrinder
JUDCon 2010 Boston : BoxGrinderJUDCon 2010 Boston : BoxGrinder
JUDCon 2010 Boston : BoxGrinder
marekgoldmann
 
Kolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in SydneyKolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in Sydney
Vikram G Hosakote
 
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
Amazon Web Services
 
Openstack India May Meetup
Openstack India May MeetupOpenstack India May Meetup
Openstack India May Meetup
Deepak Garg
 
Agentless System Crawler - InterConnect 2016
Agentless System Crawler - InterConnect 2016Agentless System Crawler - InterConnect 2016
Agentless System Crawler - InterConnect 2016
Canturk Isci
 
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
Amazon Web Services
 
Freeing the cloud, one service at a time
Freeing the cloud, one service at a timeFreeing the cloud, one service at a time
Freeing the cloud, one service at a time
Francois Marier
 
Amazon Container 환경의 보안 – 최인영, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
Amazon Container 환경의 보안 – 최인영, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집Amazon Container 환경의 보안 – 최인영, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
Amazon Container 환경의 보안 – 최인영, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
Amazon Web Services Korea
 
Fowa Miami 09 Cloud Computing Workshop
Fowa Miami 09 Cloud Computing WorkshopFowa Miami 09 Cloud Computing Workshop
Fowa Miami 09 Cloud Computing Workshop
Mark Masterson
 

Similar to Glance vBrownBagLatAm 2016 (20)

Csa container-security-in-aws-dw
Csa container-security-in-aws-dwCsa container-security-in-aws-dw
Csa container-security-in-aws-dw
 
OpenStack Glance
OpenStack GlanceOpenStack Glance
OpenStack Glance
 
Commit to excellence - Java in containers
Commit to excellence - Java in containersCommit to excellence - Java in containers
Commit to excellence - Java in containers
 
Brighttalk: SUSE Lösungen für die Public Cloud
Brighttalk: SUSE Lösungen für die Public CloudBrighttalk: SUSE Lösungen für die Public Cloud
Brighttalk: SUSE Lösungen für die Public Cloud
 
Optimizing VM images for OpenStack with KVM/QEMU
Optimizing VM images for OpenStack with KVM/QEMUOptimizing VM images for OpenStack with KVM/QEMU
Optimizing VM images for OpenStack with KVM/QEMU
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Usman Shakeel - Cloud Rendering at Scale :: AWS Rendering Seminar
Usman Shakeel - Cloud Rendering at Scale :: AWS Rendering SeminarUsman Shakeel - Cloud Rendering at Scale :: AWS Rendering Seminar
Usman Shakeel - Cloud Rendering at Scale :: AWS Rendering Seminar
 
OpenStack Glance
OpenStack GlanceOpenStack Glance
OpenStack Glance
 
imgproxy is amazing
imgproxy is amazingimgproxy is amazing
imgproxy is amazing
 
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft AzureEvolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
 
Paul Angus – Backup & Recovery in CloudStack
Paul Angus – Backup & Recovery in CloudStackPaul Angus – Backup & Recovery in CloudStack
Paul Angus – Backup & Recovery in CloudStack
 
JUDCon 2010 Boston : BoxGrinder
JUDCon 2010 Boston : BoxGrinderJUDCon 2010 Boston : BoxGrinder
JUDCon 2010 Boston : BoxGrinder
 
Kolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in SydneyKolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in Sydney
 
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
 
Openstack India May Meetup
Openstack India May MeetupOpenstack India May Meetup
Openstack India May Meetup
 
Agentless System Crawler - InterConnect 2016
Agentless System Crawler - InterConnect 2016Agentless System Crawler - InterConnect 2016
Agentless System Crawler - InterConnect 2016
 
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
 
Freeing the cloud, one service at a time
Freeing the cloud, one service at a timeFreeing the cloud, one service at a time
Freeing the cloud, one service at a time
 
Amazon Container 환경의 보안 – 최인영, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
Amazon Container 환경의 보안 – 최인영, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집Amazon Container 환경의 보안 – 최인영, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
Amazon Container 환경의 보안 – 최인영, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
 
Fowa Miami 09 Cloud Computing Workshop
Fowa Miami 09 Cloud Computing WorkshopFowa Miami 09 Cloud Computing Workshop
Fowa Miami 09 Cloud Computing Workshop
 

More from Alvaro Soto

CephDay Argentina 2019
CephDay Argentina 2019CephDay Argentina 2019
CephDay Argentina 2019
Alvaro Soto
 
OpenInfra Meetup 27082019 / Kata Containers
OpenInfra Meetup 27082019 / Kata ContainersOpenInfra Meetup 27082019 / Kata Containers
OpenInfra Meetup 27082019 / Kata Containers
Alvaro Soto
 
Ceph Meetup
Ceph MeetupCeph Meetup
Ceph Meetup
Alvaro Soto
 
Meetup OpenStackCDMX / 28-03-2017
Meetup OpenStackCDMX / 28-03-2017Meetup OpenStackCDMX / 28-03-2017
Meetup OpenStackCDMX / 28-03-2017
Alvaro Soto
 
Data sovereignty
Data sovereigntyData sovereignty
Data sovereignty
Alvaro Soto
 
OpenStack101 vBrownBagLatAm 2016
OpenStack101 vBrownBagLatAm 2016OpenStack101 vBrownBagLatAm 2016
OpenStack101 vBrownBagLatAm 2016
Alvaro Soto
 
Ceph, storage cluster to go exabyte and beyond
Ceph, storage cluster to go exabyte  and beyondCeph, storage cluster to go exabyte  and beyond
Ceph, storage cluster to go exabyte and beyond
Alvaro Soto
 
Linux Kernel Hardening - BugCON 2013
Linux Kernel Hardening - BugCON 2013Linux Kernel Hardening - BugCON 2013
Linux Kernel Hardening - BugCON 2013
Alvaro Soto
 

More from Alvaro Soto (8)

CephDay Argentina 2019
CephDay Argentina 2019CephDay Argentina 2019
CephDay Argentina 2019
 
OpenInfra Meetup 27082019 / Kata Containers
OpenInfra Meetup 27082019 / Kata ContainersOpenInfra Meetup 27082019 / Kata Containers
OpenInfra Meetup 27082019 / Kata Containers
 
Ceph Meetup
Ceph MeetupCeph Meetup
Ceph Meetup
 
Meetup OpenStackCDMX / 28-03-2017
Meetup OpenStackCDMX / 28-03-2017Meetup OpenStackCDMX / 28-03-2017
Meetup OpenStackCDMX / 28-03-2017
 
Data sovereignty
Data sovereigntyData sovereignty
Data sovereignty
 
OpenStack101 vBrownBagLatAm 2016
OpenStack101 vBrownBagLatAm 2016OpenStack101 vBrownBagLatAm 2016
OpenStack101 vBrownBagLatAm 2016
 
Ceph, storage cluster to go exabyte and beyond
Ceph, storage cluster to go exabyte  and beyondCeph, storage cluster to go exabyte  and beyond
Ceph, storage cluster to go exabyte and beyond
 
Linux Kernel Hardening - BugCON 2013
Linux Kernel Hardening - BugCON 2013Linux Kernel Hardening - BugCON 2013
Linux Kernel Hardening - BugCON 2013
 

Recently uploaded

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 

Recently uploaded (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 

Glance vBrownBagLatAm 2016

  • 1. ALVARO SOTO @2016 OPENSTACK & CEPH ENGINEER GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
  • 2. WHOAMI ▸ Software developer (python lover). ▸ Full Linux sysadmin stack. ▸ Fan of “Design for Failure” architectures. ▸ Cepher / Stacker GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
  • 3. AGENDA ▸ Image service ▸ Disk Formats ▸ Basic architecture ▸ Image metadata ▸ Glance store drivers. ▸ …. ▸ Q & A GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
  • 4. IMAGE SERVICE • Provides services for discovering, registering, and retrieving virtual machine images. • RESTful API that allows querying of VM image metadata and retrieval of the actual image. • Stored images can be used as a template. • It can also be used to store and catalog an unlimited number go backups. • Images available through Glance can be stored in a variety of locations. GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
  • 5. DISK FORMATS • raw: This is an unstructured disk image format • vhd: This is the VHD disk format, a common disk format used by virtual machine monitors from VMWare, Xen, Microsoft, VirtualBox, and others • vmdk: Another common disk format supported by many common virtual machine monitors • vdi: A disk format supported by VirtualBox virtual machine monitor and the QEMU emulator • iso: An archive format for the data contents of an optical disc (e.g. CDROM). • qcow2: A disk format supported by the QEMU emulator that can expand dynamically and supports Copy on Write • aki: This indicates what is stored in Glance is an Amazon kernel image • ari: This indicates what is stored in Glance is an Amazon ramdisk image • ami: This indicates what is stored in Glance is an Amazon machine image GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
  • 6. BASIC ARCHITECTURE GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
  • 7. IMAGE METADATA Image metadata can help end users determine the nature of an image, and is used by associated OpenStack components and drivers which interface with the Image service. GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
  • 8. CORE COMPONENTS GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
  • 9. RELEASE HISTORY GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM https://en.wikipedia.org/wiki/OpenStack
  • 10. GLANCE ADOPTION GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM https://www.openstack.org/software/releases/mitaka/components/glance
  • 11. GLANCE STORE DRIVERS GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM http://docs.openstack.org/developer/glance_store/drivers/index.html
  • 13. THANKS!!!! Q & A GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM
  • 14. CONTACT INFO ▸ Twitter: @alsotoes ▸ E-Mail: alsotoes@gmail.com / asoto@kionetworks.com ▸ Web / Blog: http://headup.ws ▸ IRC: khyron ▸ Code: https://github.com/alsotoes GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM