Deployment options ================== On this page ------------ * :ref:`introduction_deployment` * :ref:`model_developer_deployment` * :ref:`single_small_deplyment` * :ref:`larger_deployment` * :ref:`any_deployment` | .. _introduction_deployment: Introduction: ************* Models can be built, tested, and ran via four formats that can be assigned based on the type of user you are: * :ref:`model_developer_deployment` * :ref:`single_small_deplyment` * :ref:`larger_deployment` * :ref:`any_deployment` | .. _model_developer_deployment: Model developer *************** This user would use the Oasis the OasisLMF MDK to create models with the command line. More information on this tool can be found in the the OasisLMF MDK section. | .. _single_small_deplyment: Single user / smaller company ***************************** A single users / smaller companies are advised to install the **Oasis package** for building, testing, and validating models. This is a more traditional approach to model development than the the OasisLMF MDK; instead of interracting with the command line, the platform is accessible via the :doc:`/explanation/Oasis-UI`, as well as a suite of APIs. The platform is Docker-based and so can operate on which ever operating system you use: Windows, Max, or Linux. Once installed, the package can run models on any scale that you or your company desires; whether that is on a laptop, server, or in the cloud. There are walkthough videos for how to download the Oasis platform on YouTube: | * Oasis Installation Guide for Windows 10 operating systems .. raw:: html
| * Oasis Installation Guide for Linux based operating systems .. raw:: html | Once installed, the Oasis plaform can be accessed with via the :doc:`/explanation/Oasis-UI`. This is a simple and easy to interract with user interface that enables a user to import their exposure and financial data before executing a cat model. The results produced by the model are based on the user-defined outputs, which are extensively customisable, catering for most user requirements. More information on how to use the UI can be found on the :doc:`/explanation/Oasis-UI` section. This included walkthrough YouTube videos on how to use it. | .. _larger_deployment: Larger company ************** For larger companies with more users and more needs in regards to volume of runs (ie. hundreds of analyses per week), we advise our **Oasis Enterprise Platform**. This platform uses Google's Kubernetes orchestration engine to distribute workloads over many many workers, effectively allowing you to spin up lots of instances and break large jobs up into lots of small jobs to run them at scale. This enables analyses to be completed much cheaper and more efficently. The **Oasis Enterprise Platform** is an open source `Kubernetes