 So, hello everyone, my name is Zhu Rong and I come from ZTE Corporation, I'm the Solom co, and today I want to introduce the Solom project update. So first let's introduce what is Solom. Solom is an application lifecycle management system for OpenStack, and Solom enable testing and building and the deployment of applications starting from application source code native on OpenStack. It's an OpenStack Big 10 project, and it's an OpenStack native OpenStack path. So the right picture is sure that Solom and with other OpenStack project service the position. So Solom is here, we can check this. Next I will introduce the Solom project background. Solom project is founded in IceHouse for the release of the OpenStack, and it's so big and very, very early in OpenStack project. So according to the latest user service number, the 21% of the cloud users are interested in Solom. So it's a good number here. Next I will introduce the new feature and the enhancements for peak and release. So Solom, and first one is Solom-Horizon-Dashboard. Now user can deploy application start from application source code from, directly from the horizon. And then the next is integration with OpenStack-Zoom. Zoom is a container service, we replaced NovaDoc with Zoom. And we have migrated to Keystone v3, and next is the possibility feature and enhancement for Queen release, where we are integrated, maybe we will integrate with OpenStack-Megadam. This will allow the enterprise to use the mechanism to provide source code to running application capability in the OpenStack setup, and we will support application environments. This is allow application developer to create different environments such as dev, test, range production in which application will be deployed, and we will support microservices. This will allow application developer to deploy applications that have microservice architectures. So the next part I will introduce some Solom details, there are some abstracts and concepts here, the abstractions is language package and the app workflow, the concepts is deploying unit, we call it DO in Solom, and the parameters. The tools is horizon dashboard and the COI, so about the language package, language package is a doc image that contains libraries, packages, and tools required for testing, building, and running application. For example, if a person application needs PIP and TOX, Java application needs JDK, and this is the application special language package, language package is the operator define the language package and the user can define this language package. We can use a simple command to create a language package like Solom language package, the package name and the GitHub URL, this is an example of the person language package, they are doc file and scripts to install some person requirements package. So here are some sample of the language packages, we can check this in those URLs. The first abstraction is the app, app declares declarative application definition from the source code and the run command and the part and the language packages, why and the reason to special the language is app developer should know that libraries are required for this appers like. We can simply register app using Solom app register and the YAML file from the app YAML file like in the right part, the app YAML file including the source code responsibility and the run command and the part and the language package like here is the language package and the source report is from the GitHub, next is the developer unit, the developer unit is a doc image that is formed from the language package image with application source code and to add it, so the developer unit is language package and with application source code. So the developer unit is in the location in the slash app, how can we build a doc deal, we can, there are two ways to build a deal, first is to construct doc file with language package as a basic image then application source code inject it and run the command for the entry point, the second one is we can build the deal image from the doc file and the last one, the language package in the developer unit is using the glance and swift as his storage and his storage, so next we introduce the Solom workflow and the workflow is abstract to repair an execution of application development action, the supported application development action workflow and the server, we can support the server workflows like build a deal, run a test and build a deal and so on, like the example. So workflow can be also tracked from the GitHub web hook, we can simply use Solom app to deploy the app name, we can then track the workflow, so the next is the parameters, application parameters is needed by the application, such as we need the relation of the database, the connection parameter for the database, so this is one kind of parameters, the environment parameter is indeed intended for Solom to use, like credentials for deploying to doc swam class, the parameters are to the application register time or the application deployment time, we can simply use Solom app create with a parameter file, so next is some, the example of the simple app like passing app, Java app and some WordPress app, next we introduce the architectures of the Solom, like all the OpenStack project, Solom has the rest of the API and the Solom work and the Solom deployer also has the COI and the dashboard, if a user can use COI and the dashboard to request a request, then Solom API will receive the request to then use the message queen to the Solom worker, then worker will create and use the queen to do the next things, so we are summary of the Solom feature, create language packages as doc container of the VM image, then build and deploy application as containers and VMs, we can support 20 factory design through parameters and we can integration with public and provide GitHub repos, we can support horizon dashboard and Solom COI, so the next is some reference, for example, the Wiki, we can know about more details about Solom from the Wiki and we have the IRC meetings on Wednesday and on UTC 12 o'clock on OpenStack meeting out, the channel, we are on Solom on frame note, some on GitHub reference, we have demo in Google drivers, so next is the conclusion of the Solom, Solom is OpenStack native application platform as a service and select is a path, current capability includes native support for CICD of application starting from source code on the stack, build and deploy application as doc image of the VM images, support for application writing in varieties of languages, we can integration with GitHub, not neither public or private, the COI and horizon dashboard, we will have exciting features have been planned for queen release, so we need your help, if you are looking for high light way of OpenStack native pass, then please come to Solom and please consider our trial Solom and join our deployment, we need some, we need more contributors and let's make the version of code of managed apps native on OpenStack are ready for application developers, so thanks.