Grounded in the Cloud
cancel
Showing results for 
Search instead for 
Did you mean: 

OpenStack® Glance: The Treachery of Images (Apologies to Rene Magriette)

Stephen_Spector

Guest Post: Rick Evans, Sr Evangelism Technologist, HP Helion

 

What is this “image” of which you speak? “Snapshots are not images.”

 

In my experience, that distinction is not well understood. This official terminology around Glance seems to a be more complicated than it needs to be. As is typical with users of jargon, I find speakers and writers who have been working with the OpenStack® for a long time use this terminology as if their audience already knows their special language. The official terminology is technically correct, but I think it is unnecessarily confusing to people trying to learn OpenStack technologies. Hopefully the following explanation will help.

 

snapshot.jpgMost people who are familiar with virtualization, know that you can take “a snapshot” of a Virtual Machine. You can use that snapshot to instantiate a new virtual machine in the exact state it was in when the snapshot was taken. Technically, apparently, you do not instantiate virtual machine from a “snapshot.” You instantiate a virtual machine from an “image” … which, typically, is based on a snapshot. Get it? “Snapshots are not images.”

 

Technically, a snapshot is only a copy of the disk contents at the time of the snapshot. If there is data in buffers that has not yet been written to disk, you cannot restore a true copy of that virtual machine at the time the snapshot was taken.

 

From the OpenStack glossary: http://docs.openstack.org/glossary/content/glossary.html

 

Image

A collection of files for a specific operating system (OS) that you use to create or rebuild a server. OpenStack provides pre-built images. You can also create custom images, or snapshots, from servers that you have launched. Custom images can be used for data backups or as "gold" images for additional servers.

 

 

Snapshot

A point-in-time copy of an OpenStack storage volume or image. Use storage volume snapshots to back up volumes. Use image snapshots to back up data, or as "gold" images for additional servers.

 

Further reference:

 Image:  From http://en.wikipedia.org/wiki/The_Treachery_of_Images

Senior Manager, Cloud Online Marketing
0 Kudos
About the Author

Stephen_Spector

I manage the HPE Helion social media and website teams promoting the enterprise cloud solutions at HPE for hybrid, public, and private clouds. I was previously at Dell promoting their Cloud solutions and was the open source community manager for OpenStack and Xen.org at Rackspace and Citrix Systems. While at Citrix Systems, I founded the Citrix Developer Network, developed global alliance and licensing programs, and even once added audio to the DOS ICA client with assembler. Follow me at @SpectorID

Events
28-30 November
Madrid, Spain
Discover 2017 Madrid
Join us for Hewlett Packard Enterprise Discover 2017 Madrid, taking place 28-30 November at the Feria de Madrid Convention Center
Read more
HPE at Worldwide IT Conferences and Events -  2017
Learn about IT conferences and events  where Hewlett Packard Enterprise has a presence
Read more
View all