OpenStack Storlets
Project Update, OpenStack Summit Vancouver
Kota Tsuyuzaki [kota_@irc, tsuyuzaki.kota@lab.ntt.co.jp]
May 2018
What is Storlets?
PROJECT MISSION:
To provide efficient application execution
environment for object storage users.
PROJECT FUNCTION:
Easy application code deploy via Swift upload,
then run triggered by rest API
:
APP APP APP
What is Storlets?
CONTRIBUTOR STATS
http://stackalytics.com/?module=storlets-
group&metric=commits&release=all
:
APP APP APP
Storlets 1.0.0 Release
https://releases.openstack.org/queens/index.html#queens-storlets
https://docs.openstack.org/releasenotes/storlets/current.html
Packaging, Stability, and Testing Enhancement
- Packaging is ready to ship just with 2 steps
`install_libs.sh` & `python setup.py install`
OpenStack Queens Features
Containers Isolation for Security
Spector/Meltdown Problems
Looking for experiments of kata containers, gVisor, or etc…
Py3 Rework on Storlet Daemon
Takashi (@NTT Data) is now refactoring around the daemon process…
OpenStack Rocky
Py3 rework following to Swift py3 supports
py3 env in containers first, Storlets middleware walks with Swift upstream
Secure, and light weight isolations
Cross work with other FaaS tools
Beyond Rocky
How to give feedback
#openstack-storlets channel
Mailing List
Issue something at Launchpad
Any of your experience, learns, and feedback is welcome
How to contribute
Follow OpenStack Formats:
https://wiki.openstack.org/wiki/How_To_Contribute
Especially, container image setup for kata and gVisor is wanted asap.
@OpenStack
Q&A
Thank you!
openstack openstack OpenStackFoundation

OpenStack Summit Storlets Project Update Queens