Operator Portal provides a UI for managing infrastructure, security, networking, access, and users.
User Portal provides a UI for:
- Provisioning and managing compute instances (Docker, infrastructure containers, VMs)
- Setting up special networking
- Administering compute jobs
- Creating storage buckets
- Monitoring and Analyzing performance of the infrastructure and apps
- Debugging applications and more.
The user portal also allows you to manage account access and create sub-users and role based access policies.
The CLI tool uses CloudAPI to manage infrastructure in Triton data centers. Many of the tasks that you can perform through the portal are also possible through the CLI tool, including:
- Provisioning and managing compute instances (Docker, infrastructure containers, KVMs)
- Setting up special networking
- Creating and administrating compute jobs
- Creating storage buckets and putting, getting, managing objects
The CLI also allows you to manage users, roles, access levels, and even your SSH keys.
Triton provides three sets of APIs
1. CloudAPI - in addition to connecting securely to the data center from your local machine, methods for managing every aspect of the cloud provisioning, orchestration, networking, and management that the Portal or CLI tools provide and much more.
2. Docker API - in addition to connecting securely to the datacenter as a single docker host, methods for managing every aspect of the Docker specific tasks like docker attach, docker build, docker commit, docker create, docker exec, docker images and all generic docker client associated functions
3. Storage & Analytics API - methods for managing every aspect of storage and analytics (compute on data) related tasks including connecting securely to storage clusters, transforming objects, uploads/downloads to/from the cloud, running MapReduce jobs, et all.