Flavio Percoco - Glance Wants to Go Public

886 views
797 views

Published on

Flavio Percoco's slide deck from his presentation at OpenStack Israel May 2013

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
886
On SlideShare
0
From Embeds
0
Number of Embeds
473
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Flavio Percoco - Glance Wants to Go Public

  1. 1. @flaper87 at OpenStack IsraelOpenStack Imagewants to go public
  2. 2. @flaper87 at OpenStack IsraelI mean... Why?Hows that even possible?What needs to be changed?DAFUQ?
  3. 3. Whos thisdude?@flaper87 (a.k.a, Flavio Percoco):Very proud Red Hatter, whos also part of theMongoDB Master team and has contributed to OpenSource since... forever.One of those who thinks about programming whenhes not programming.member of
  4. 4. @flaper87 at OpenStack IsraelOpenStack Image (Glance)
  5. 5. @flaper87 at OpenStack IsraelDISCLAIMERFrom this slide on,everything isUNDER DISCUSSION
  6. 6. @flaper87 at OpenStack IsraelSick of Novaproxying Glances callsWHY?
  7. 7. @flaper87 at OpenStack IsraelEasier to distributeimages to the Outside World™Sick of Nova proxying Glances callsWHY?
  8. 8. @flaper87 at OpenStack IsraelUsers want toupload their own imagesSick of Nova proxying Glances callsEasier to distribute images to the Outside World™WHY?
  9. 9. @flaper87 at OpenStack IsraelIts the best excuseto finally have Quotas #WINSick of Nova proxying Glances callsEasier to distribute images to the Outside World™Users want to upload their own imagesWHY?
  10. 10. @flaper87 at OpenStack IsraelHow manylines of codedoes this thing cost?
  11. 11. @flaper87 at OpenStack IsraelWell ...and the scared rabbit ran away
  12. 12. @flaper87 at OpenStack IsraelEnhanced RBAC(Role Based Access Control){"context_is_admin": "role:admin","default": "",    "manage_image_cache": "role:admin"}moar Stuff like this
  13. 13. @flaper87 at OpenStack IsraelProtected Imagepropertiesclass ImageProperty(BASE, ModelBase):id = Column(Integer, ...)image_id = Column(String(36), ...)image = relationship(Image, ...)name = Column(String(255), ...)value = Column(Text)No protection at all
  14. 14. @flaper87 at OpenStack IsraelRate LimitsWithinGlance?… or as third-party service ?
  15. 15. @flaper87 at OpenStack IsraelQuotasyou know, just in caseDo we really need Quotas?Yep, we dared to ask
  16. 16. @flaper87 at OpenStack IsraelQuotasyou know, just in caseWhat to limit?Do we really need Quotas?
  17. 17. @flaper87 at OpenStack IsraelQuotasyou know, just in caseHow to do it?What to limit?Do we really need Quotas?
  18. 18. @flaper87 at OpenStack IsraelNew imageupload / downloadworkflow
  19. 19. @flaper87 at OpenStack IsraelUseCasesIts all aboutprovidingimages, right?
  20. 20. @flaper87 at OpenStack IsraelUseCasesCross regionimage sharingIts all about providing images, right?
  21. 21. @flaper87 at OpenStack IsraelUseCasesLive ISOImagesCross region image sharingIts all about providing images, right?
  22. 22. @flaper87 at OpenStack IsraelUseCasesVagrant BoxesCross region image sharingIts all about providing images, right?Live ISO images
  23. 23. @flaper87 at OpenStack IsraelQ&AThanks werehiring

×