Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1

® Copyright 2013 GigaSpaces Ltd. All Rights Reserved
Introduction to
Openstack and the Cloud
January 2014
Barak Merimovich
Cloudify Team Leader
GigaSpaces
AGENDA – SESSION 1

 What is Openstack
 What is a cloud?
 The cloud landscape
 Openstack
 Openstack in Action
 Summa...
WHAT IS OPENSTACK

OpenStack aims to provide the
ubiquitous open source cloud
computing platform for public
and private cl...
WHAT IS CLOUD COMPUTING

5

® Copyright 2013 GigaSpaces Ltd. All Rights Reserved
WHAT IS OPENSTACK

 Infrastructure as a Service

6

® Copyright 2013 GigaSpaces Ltd. All Rights Reserved
WHAT IS INFRASTRUCTURE AS A SERVICE
 The basic building blocks of a data center:
 Storage
 Compute
 Network

 … but ‘...
VIRTUAL STORAGE
 I want to store data. I want:
 High Capacity
 High Availability
 Low Cost

 I don’t want:
 To care ...
VIRTUAL COMPUTE
 Give me a machine where I can run my application.
 I want to:
 Be able to specify the size of the mach...
SOME FACTS
 Moore’s Law: the number of transistors on integrated circuits
doubles approximately every two years
 Compute...
COMPUTER VIRTUALIZATION
 Split a single high power ‘physical’ machine into multiple
smaller ‘virtual’ ones.
 The ‘real’ ...
HYPERVISOR IMPLEMENTATIONS

12

® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
VIRTUALIZATION IN ACTION
 Let’s see a demonstration of a Virtual Machine running in the
VirtualBox Hypervisor.
 Let’s co...
VIRTUAL NETWORKING
 Also called Network as a Service (NaaS), or Software Defined
Networking (SDN). Hottest cloud buzzword...
NETWORK ARCHITECTURES – FLAT NETWORK
 Simple, easy to understand and use.
 This is how most clouds worked up to a year o...
NETWORK ARCHITECTURES - COMPLEX NETWORKS

16

® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
VIRTUAL NETWORKS
 A virtual network link is a link that does not consist of a
physical (wired or wireless) connection bet...
THE CLOUD LANDSCAPE – PUBLIC CLOUDS
 Amazon. Amazon. And more Amazon.

 Also some other people.

18

® Copyright 2012 Gi...
THE CLOUD LANDSCAPE – PRIVATE CLOUDS

19

® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
OPENSTACK VERSIONS
Release name

Release date

Included Component code
names [17]

Austin

21 October 2010[44][45]

Nova, ...
OPENSTACK CONCEPTUAL COMPONENTS

21

® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
OPENSTACK LOGICAL DIAGRAM

22

® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
OPENSTACK IS VERY DEVELOPER FOCUSED
 Install only the components you need.
 Deploy the components on separate machines, ...
HUGE DEVELOPER COMMUNITY
 1000 different contributors to Openstack Havana.

24

® Copyright 2012 GigaSpaces Ltd. All Righ...
OPENSTACK IN ACTION
 Let’s have a look at the HP public cloud, which is based on
Openstack Grizzly with some modification...
SUMMARY
 Openstack is an IaaS for both private and public cloud, and
aims to be more.
 Built for scalability, pluggabili...
QUESTIONS

27

® Copyright 2013 GigaSpaces Ltd. All Rights Reserved
Upcoming SlideShare
Loading in …5
×

Openstack - an introduction to the cloud

869 views

Published on

An introduction to cloud computing, Infrastructure as a Service and Openstack

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Openstack - an introduction to the cloud

  1. 1. 1 ® Copyright 2013 GigaSpaces Ltd. All Rights Reserved
  2. 2. Introduction to Openstack and the Cloud January 2014 Barak Merimovich Cloudify Team Leader GigaSpaces
  3. 3. AGENDA – SESSION 1  What is Openstack  What is a cloud?  The cloud landscape  Openstack  Openstack in Action  Summary 3 ® Copyright 2013 GigaSpaces Ltd. All Rights Reserved
  4. 4. WHAT IS OPENSTACK OpenStack aims to provide the ubiquitous open source cloud computing platform for public and private clouds. 4 ® Copyright 2013 GigaSpaces Ltd. All Rights Reserved
  5. 5. WHAT IS CLOUD COMPUTING 5 ® Copyright 2013 GigaSpaces Ltd. All Rights Reserved
  6. 6. WHAT IS OPENSTACK  Infrastructure as a Service 6 ® Copyright 2013 GigaSpaces Ltd. All Rights Reserved
  7. 7. WHAT IS INFRASTRUCTURE AS A SERVICE  The basic building blocks of a data center:  Storage  Compute  Network  … but ‘virtualized’.  So what do we mean when we say ‘virtualized’. 7 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  8. 8. VIRTUAL STORAGE  I want to store data. I want:  High Capacity  High Availability  Low Cost  I don’t want:  To care about buying disks  To know about the details of high availability  To talk to an administrator  An Example! 8 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  9. 9. VIRTUAL COMPUTE  Give me a machine where I can run my application.  I want to:  Be able to specify the size of the machine – CPU, Disk, Memory  Be able to specify what Operating System the machine is running  I don’t:  Care where the machine is physically installed  I sure as hell don’t want to install it myself.  Before we continue, let’s talk about Machine Virtualization 9 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  10. 10. SOME FACTS  Moore’s Law: the number of transistors on integrated circuits doubles approximately every two years  Computers are getting stronger, faster, more efficient.  But software does not necessarily keep up.  High power servers are under utilized.  Server Sprawl  poor hardware resource utilization  poor system and software level security  wasted energy 10 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  11. 11. COMPUTER VIRTUALIZATION  Split a single high power ‘physical’ machine into multiple smaller ‘virtual’ ones.  The ‘real’ machine is called the Host OS.  The ‘virtual’ machines are called Guests.  The software the runs the virtual machines is called a Hypervisor. 11 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  12. 12. HYPERVISOR IMPLEMENTATIONS 12 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  13. 13. VIRTUALIZATION IN ACTION  Let’s see a demonstration of a Virtual Machine running in the VirtualBox Hypervisor.  Let’s continue with our example. 13 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  14. 14. VIRTUAL NETWORKING  Also called Network as a Service (NaaS), or Software Defined Networking (SDN). Hottest cloud buzzword right now.  What is a network, anyway?  The technology that allows computers to communicate with each other. Simple, right?!  Network architectures can be VERY complex. 14 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  15. 15. NETWORK ARCHITECTURES – FLAT NETWORK  Simple, easy to understand and use.  This is how most clouds worked up to a year or so ago.  Real world data centers are not flat – problem with migrating existing applications to the cloud. 15 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  16. 16. NETWORK ARCHITECTURES - COMPLEX NETWORKS 16 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  17. 17. VIRTUAL NETWORKS  A virtual network link is a link that does not consist of a physical (wired or wireless) connection between two computing devices but is implemented using methods of network virtualization. 17 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  18. 18. THE CLOUD LANDSCAPE – PUBLIC CLOUDS  Amazon. Amazon. And more Amazon.  Also some other people. 18 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  19. 19. THE CLOUD LANDSCAPE – PRIVATE CLOUDS 19 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  20. 20. OPENSTACK VERSIONS Release name Release date Included Component code names [17] Austin 21 October 2010[44][45] Nova, Swift Bexar 3 February 2011[46] Nova, Glance, Swift Cactus 15 April 2011[47] Nova, Glance, Swift Diablo 22 September 2011[48] Nova, Glance, Swift Essex 5 April 2012[49] Nova, Glance, Swift, Horizon, Keystone Folsom 27 September 2012[50] Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder Grizzly 4 April 2013[51] Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder 17 October 2013[52] Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer Havana 20 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  21. 21. OPENSTACK CONCEPTUAL COMPONENTS 21 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  22. 22. OPENSTACK LOGICAL DIAGRAM 22 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  23. 23. OPENSTACK IS VERY DEVELOPER FOCUSED  Install only the components you need.  Deploy the components on separate machines, as required.  Openstack is pluggable:  Storage plugins for alternate storage devices  Compute plugins for alternate hypervisors  Horizon plugins for extending the OpenStack dashboard  Openstack is extensible  Add your own components and infrastructure.  One API, many clouds (HP, Rackspace, private) 23 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  24. 24. HUGE DEVELOPER COMMUNITY  1000 different contributors to Openstack Havana. 24 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  25. 25. OPENSTACK IN ACTION  Let’s have a look at the HP public cloud, which is based on Openstack Grizzly with some modifications. 25 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  26. 26. SUMMARY  Openstack is an IaaS for both private and public cloud, and aims to be more.  Built for scalability, pluggability, extensibility.  Huge developer community  Industry backing 26 ® Copyright 2012 GigaSpaces Ltd. All Rights Reserved
  27. 27. QUESTIONS 27 ® Copyright 2013 GigaSpaces Ltd. All Rights Reserved

×