Slide 1

Slide 1 text

Andy McGuigan, Cloud BU 28th January 2016

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

What Is Cloud Computing? ● Characteristics – On demand, self service – Access via standard network protocols / APIs – Resource pooling (multi-tenant) – Rapid scale-out – Metered service http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

Slide 4

Slide 4 text

What Is Cloud Computing? ● Characteristics ● Deployment models – Public – Private – Hybrid http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

Slide 5

Slide 5 text

What Is Cloud Computing? ● Characteristics ● Deployment models ● Service models – IaaS – PaaS – SaaS http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

Slide 6

Slide 6 text

IaaS – PaaS – SaaS Base Tomato Sauce Cheese Toppings Oven Table Beverage (with credit to Albert Barron, IBM - Pizza as a Service)

Slide 7

Slide 7 text

IaaS – PaaS – SaaS Base Tomato Sauce Cheese Toppings Oven Table Beverage (with credit to Albert Barron, IBM - Pizza as a Service) Base Tomato Sauce Cheese Toppings Oven Table Beverage Base Tomato Sauce Cheese Toppings Oven Table Beverage Goodfellas Dominos Little Wing

Slide 8

Slide 8 text

IaaS – PaaS – SaaS Traditional on-premise IT - you are responsible for everything Network Storage Server Virtualisation Middleware Data App (with credit to Albert Barron, IBM - Pizza as a Service)

Slide 9

Slide 9 text

IaaS – PaaS – SaaS Network Storage Server Virtualisation Middleware Data App (with credit to Albert Barron, IBM - Pizza as a Service) Network Storage Server Virtualisation Middleware Data App Network Storage Server Virtualisation Middleware Data App IaaS PaaS SaaS

Slide 10

Slide 10 text

OpenStack Mission “To produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable”

Slide 11

Slide 11 text

OpenStack in numbers ● 5 years old – October 2010 (Rackspace & NASA) ● 12 releases – 6-month development & release cycle (Apr / Oct) – Labelled alphabetically: Liberty, Oct 2015 ● 20M+ lines of Python code ● 34,000+ people ● 500+ companies ● Walmart: 100,000 compute cores in production

Slide 12

Slide 12 text

OpenStack Conceptual Model ● OpenStack controls large pools of compute, networking, and storage resources throughout a datacenter, managed via a dashboard that gives administrators control while allowing their users to provision resources through a web interface

Slide 13

Slide 13 text

OpenStack Compute Resources ● VMs – Nova – KVM; Xen; ESXi; Hyper-V ● Bare metal – Ironic ● Containers – Magnum

Slide 14

Slide 14 text

OpenStack Core Components ● Compute – Nova – Glance ● Networking – Neutron ● Storage – Cinder – Swift ● Dashboard – Horizon ● Identity – Keystone

Slide 15

Slide 15 text

How open is OpenStack? ● Open source – Apache License 2.0 ● Open design ● Open development: git.openstack.org ● Open community: wiki.openstack.org

Slide 16

Slide 16 text

Try OpenStack ● DevStack – http://docs.openstack.org/developer/devstack/ – Self-hosted: VM (single / multi) or bare metal ● TryStack – http://trystack.org/ – No cost… you have to join their Facebook group ● Ravello Systems – https://www.ravellosystems.com/solutions/openstack/cloud-o penstack-lab – Pay per use, after 14 day trial period

Slide 17

Slide 17 text

No content