Not just AWS
S3-Compatible Storage
Yarkon can be used together with any S3-compatible storage system, based on the AWS features it supports.
Interactive DemoDeployment
Yarkon can be used with two tiers of S3-compatible providers:
- Storage providers: providers that support a subset of the S3 API. A drop-in replacement for the majority of features expected by S3 users. Supported on Yarkon Docker only.
- Advanced providers: providers that also support a subset of STS/IAM API. This additional support allows for a granular permission system. Supported on all versions of Yarkon, both as Software-as-a-Service (SaaS), and as a Self-Hosted (Server) deployment.
Security
Yarkon is available in four security models: Shared, Integrated, Federated and Managed.
When using an Advanced provider,
Yarkon can be set up with either the Shared security model,
or with the Integrated security model.
When usign a Storage provider,
Yarkon must be set up with the Managed security model:
- All users share the same permissions
- Security is handled by Yarkon
- Required when using a compatible S3 provider with no IAM support
Architecture
Yarkon is very flexible, and many architecture choices would work. When starting with Yarkon with an S3-compatible provider, we recommend you begin with the most basic/minimal architecture, and then upgrade to the High-Avaialability architecture when (and if) needed:
- The most basic configuration
- Requires only a single EC2 / Docker
- ELB recommended for SSL termination