Your SlideShare is downloading. ×
0
OpenShift +     OpenStack + Fedora        = AwesomeMark Atwood            Christopher WrightOpen Source Advocate     Senio...
Agenda• What is OpenShift?• Why Open Source Matters• Introducing OpenShift Origin• Overview of OpenShift Origin• Demo• Nex...
Take a sec to sign up…• openshift.com• Promo Code: OPENCLOUD    3
What is OpenShift?Red Hat’s free cloud-hosted PaaS for apps      4
Why Platform as a Service?• Start quickly, iterate quickly• Manages the cloud & app stack for you• Lets you focus on code ...
What’s supported? What isn’t?   6
But, this is hosted! I want my own.Why? Because…•Existing infrastructure, software and services•Concerns about security or...
OpenShift Origin• Open source project of the components of OpenShift• Can build your own PaaS• Laptop, Test, On Premises, ...
What is the License?• Apache License 2.0• OSI approved• Business friendly• No contributor agreement      9
How can I participate?• Wiki & Links at  • openshift.redhat.com/community/open-source• Code is on GitHub  • github.com/ope...
What about OpenStack?   11
Red Hat already supports OpenStack• Member of OpenStack Foundation• A leading committer to OpenStack• Goal: To be the best...
OpenShift Originon OpenStack Demo     Chris Wright                     13
Agenda    What is OpenStack?    Demo setup    Deploy OpenShift Origin on OpenStack    14            OpenStack on Fedora...
What is OpenStack?    Collection of services providing IaaS              Compute – Nova              Object Storage – S...
OpenStack Services                             Dashboard UI                               (Horizon)       Compute         ...
OpenStack Identity Service    Manage user, tenant, roles    Token service    Policy    Service catalog    Pluggable b...
OpenStack Identity Service                                    REST                            Keystone API        Token   ...
OpenStack Compute    Multi-tenant    Highly scalable    Multiple hypervisors              KVM, Xen, VMware, Hyper-V, L...
OpenStack Compute                                             REST          API                         API               ...
OpenStack Image Service    Image registry              List, register, retrieve    Multiple storage backends          ...
OpenStack Image Service                                     REST          Glance API           Glance API             Glan...
OpenStack Dashboard  23          OpenStack on Fedora | Chris Wright
OpenShift Origin on OpenStack    Provision OpenStack    Deploy OpenShift Origin    24             OpenStack on Fedora | ...
Upcoming SlideShare
Loading in...5
×

Openshift + Openstack + Fedora = Awesome

10,740

Published on

Published in: Technology, Education
1 Comment
17 Likes
Statistics
Notes
No Downloads
Views
Total Views
10,740
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
390
Comments
1
Likes
17
Embeds 0
No embeds

No notes for slide
  • So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  • So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  • So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  • So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  • So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  • So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  • So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  • So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  • So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  • So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  • So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  • So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  • Transcript of "Openshift + Openstack + Fedora = Awesome"

    1. 1. OpenShift + OpenStack + Fedora = AwesomeMark Atwood Christopher WrightOpen Source Advocate Senior PrincipalOpenShift at Red Hat Software Engineer 1
    2. 2. Agenda• What is OpenShift?• Why Open Source Matters• Introducing OpenShift Origin• Overview of OpenShift Origin• Demo• Next Steps 2
    3. 3. Take a sec to sign up…• openshift.com• Promo Code: OPENCLOUD 3
    4. 4. What is OpenShift?Red Hat’s free cloud-hosted PaaS for apps 4
    5. 5. Why Platform as a Service?• Start quickly, iterate quickly• Manages the cloud & app stack for you• Lets you focus on code & customers Code Deploy Enjoy Push-button Save Time and Money Deploy, and Code your app your App is running in the Cloud! 5
    6. 6. What’s supported? What isn’t? 6
    7. 7. But, this is hosted! I want my own.Why? Because…•Existing infrastructure, software and services•Concerns about security or compliance•I just like running my own cloud 7
    8. 8. OpenShift Origin• Open source project of the components of OpenShift• Can build your own PaaS• Laptop, Test, On Premises, Provider, ... 8
    9. 9. What is the License?• Apache License 2.0• OSI approved• Business friendly• No contributor agreement 9
    10. 10. How can I participate?• Wiki & Links at • openshift.redhat.com/community/open-source• Code is on GitHub • github.com/openshift• Resources • Mailing Lists • Bugzilla • IRC 10
    11. 11. What about OpenStack? 11
    12. 12. Red Hat already supports OpenStack• Member of OpenStack Foundation• A leading committer to OpenStack• Goal: To be the best PaaS for OpenStack 12
    13. 13. OpenShift Originon OpenStack Demo Chris Wright 13
    14. 14. Agenda What is OpenStack? Demo setup Deploy OpenShift Origin on OpenStack 14 OpenStack on Fedora | Chris Wright
    15. 15. What is OpenStack? Collection of services providing IaaS  Compute – Nova  Object Storage – Swift  Image Service – Glance  Identity Service – Keystone  Dashboard UI – Horizon Next release adds  Network – Quantum  Volumes – Cinder 15 OpenStack on Fedora | Chris Wright
    16. 16. OpenStack Services Dashboard UI (Horizon) Compute Image Object Storage (Nova) (Glance) (Swift) Identity (Keystone) 16 OpenStack on Fedora | Chris Wright
    17. 17. OpenStack Identity Service Manage user, tenant, roles Token service Policy Service catalog Pluggable backends  KVS, SQL, PAM, LDAP 17 OpenStack on Fedora | Chris Wright
    18. 18. OpenStack Identity Service REST Keystone API Token Identity Policy Catalog 18 OpenStack on Fedora | Chris Wright
    19. 19. OpenStack Compute Multi-tenant Highly scalable Multiple hypervisors  KVM, Xen, VMware, Hyper-V, LXC Pluggable persistent block storage  ISCSI, NetApp, Nexenta, XenSM, SAN Native OpenStack and EC2 API support 19 OpenStack on Fedora | Chris Wright
    20. 20. OpenStack Compute REST API API API Compute, Volumes, EC2 Compute, Volumes, EC2 Compute, Volumes, EC2 AMQP Scheduler QPID Volume AMQP AMQP Scheduler Database Scheduler AMQP Compute Compute Compute libvirt libvirt libvirt KVM KVM KVM Network Network Network 20 OpenStack on Fedora | Chris Wright
    21. 21. OpenStack Image Service Image registry  List, register, retrieve Multiple storage backends  Swift, S3, http, filesystem Multiple image types  raw, qcow2, vmdk, vhd, iso, aki/ari/ami, ovf API service horizontal scaling and possible caching Public or private images Private images can be shared via memberships 21 OpenStack on Fedora | Chris Wright
    22. 22. OpenStack Image Service REST Glance API Glance API Glance API Glance Registry Glance Database 22 OpenStack on Fedora | Chris Wright
    23. 23. OpenStack Dashboard 23 OpenStack on Fedora | Chris Wright
    24. 24. OpenShift Origin on OpenStack Provision OpenStack Deploy OpenShift Origin 24 OpenStack on Fedora | Chris Wright
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×