16
Becoming Native to OpenStack Musings from Our (not Yet Completed) Journey Uri Cohen Head of Product @ GigaSpaces @uri1803 Barak Merimovich Cloudify Group Leader @barakme #openstackil

Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

Embed Size (px)

DESCRIPTION

Transforming your product to be OpenStack Native: OpenStack is an open source cloud infrastructure, unlike typical cloud environment it was built to allow deeper integration with the underlying infrastructure services such as security, metering, networking etc. In this talk i wanted to share the experience of what it takes to transform an existing enterprise product into OpenStack and why we have chosen to take a native OpenStack approach which include integration with the networking, security etc.

Citation preview

Page 1: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

Becoming Native to OpenStack

Musings from Our (not Yet Completed) Journey

Uri Cohen Head of Product @ GigaSpaces @uri1803

Barak MerimovichCloudify Group Leader @barakme

#openstackil

Page 2: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

Some Background

Page 3: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

First Leap: From Closed

to Open Source

Page 4: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

Some Insights We Gained, One Year into It

Page 5: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

Some Insights We Gained, One Year into It

Page 6: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

Some Insights We Gained, One Year into It

100s of servers

1000s of servers

Page 7: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

Then Came OpenStack

Page 8: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

We Needed a New

Architecture!

Page 9: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

Best of Breed

vs. Homegrown

Page 10: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

Python All (Well, Most of) the Way

Page 11: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

From Windows First

to Linux First

Page 12: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

From Dev Only Team to

Dev+Ops

Page 13: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

Becoming Devops

Oriented

Page 14: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

What It Means for Us

to Be OpenStack

Native

• Primary target cloud • Tight integration with

most APIs (Nova, Neutron, Cinder, Keystone, soon also Heat and Ceilometer)

• Community Involvement

Page 15: Becoming Native to OpenStack, Uri Cohen & Barak Merimovich

Key Takeaways

• It takes time… and it’s never a one-off• Never be religious

about a language / tool / technology