2018年4月16日 星期一

[OpenStack][Qinling] Function-as-a-Service(Serverless)服務「秦嶺Qinling」簡介

去年(2017)於澳洲雪梨參加OpenStack Summit時有看到社群已經在發展最近火紅的Serverless部分,雖然還在初步階段,但值得玩看看


[Qinling專案簡介]

        Qinling(秦嶺)專案的發起目標是要成為OpenStackFunction-as-a-Service,提供一個平台架構來支援serverless functions(: AWS Lambda, Google Cloud functions…)
       
        Catalyst IT所發起的專案,有於這次的雪梨峰會來介紹,詳細可以參考底下影片連結[1][2]





[Qinling專案特性]
l   支援多種COE(ex: K8S / Swarm …)
l   支援不同的storage backends: local / swift / s3

[Qinling安裝]

DevStack

[[local|localrc]]
RECLONE=True
enable_plugin qinling https://github.com/openstack/qinling

LIBS_FROM_GIT=python-qinlingclient
DATABASE_PASSWORD=password
ADMIN_PASSWORD=password
SERVICE_PASSWORD=password
SERVICE_TOKEN=password
RABBIT_PASSWORD=password
LOGFILE=$DEST/logs/stack.sh.log
LOG_COLOR=False
LOGDAYS=1

ENABLED_SERVICES=rabbit,mysql,key,tempest



[Qinling參考資源]
[1] Make your application Serverless: https://www.youtube.com/watch?v=NmCmOfRBlIU

[2] (demo) Qinling - Function as a Service in OpenStack: https://www.youtube.com/watch?v=K2SiMZllN_A
[3] Qinling source: https://github.com/openstack/qinling
[4] http://qinling.readthedocs.io/en/latest/




沒有留言:

張貼留言