Amverum - a cloud for bots, websites, and other IT applications

Deploy and update your projects through simple uploads to the Git repository or from the GUI

Deploy via Git

The code is delivered via push to the Git repository using just one configuration file. Update projects with a single command - git push amvera master. This is much easier than manually configuring virtual machines

Python, Java, Node.JS, Golang, C#, Ruby, PHP, Docker

Built-in support for Python, Java, Node.JS, Golang, C#, Ruby, PHP, Docker, and other environments. Set up the configuration in the UI, upload project files via Git or the UI, and the application will deploy automatically

Managed DBMS

Deploy managed PostgreSQL clusters and DBMSs such as Redis, MongoDB, and MySQL at a price starting from 170 RUB/month.

Migrating from Heroku?

Read the instructions on how to migrate a service from Heroku to Amverum

IT infrastructure that does not require ongoing configuration

Quick startup

Code delivery is done via PUSH to the Git repository using just one configuration file

Scalability

Containers are run on servers organized into clusters. As your project grows, Amverum automatically uses more servers

Easy configuration

You send a PUSH to the Git repository. Amvera does the rest: setting up server configurations, deploying your updates

Microservice architecture

Use Amvera as an analogue of managed Kubernetes to implement a microservice architecture in your projects
CI/CD Automation
Automate code delivery and deployment using Git PUSH mechanics DBMS and Git as a Service Use a managed DBMS and a dedicated Git repository to focus on code

DBMS and Git as a Service

Use a managed DBMS and a dedicated Git repository to focus on code

SLA

Redundancy

User data and repositories are stored in file storage in triplicate on different servers

Backups

Daily backups of user data and repositories are made and stored in an independent data center

03.

Allowable load on nodes is up to 50%, avoiding failures in case of short-term load spikes

Recovery

In case of failures, user projects are automatically rebooted within 10-15 minutes and, if necessary, migrated to new nodes
To guarantee high service availability and data integrity, we use the following approaches

01.

02.

50%

04.

Upcoming scheduled updates

Updates scheduled in the nearest releases. The timelines here are estimated; actual implementation dates may vary
100%
ready
95%

Advanced Monitoring

Deadline — October 30, 2024
New monitoring functionality is expected.
Current status: testing.
50%

Kafka

Deadline — November 2024
Current status: development

Environment variables

Connecting personal domains

Yaml file generator

Deployment from GUI

CLI, test environments

PostgreSQL clusters

Current status:

OpenAI support

New managed Kafka functionality is expected.

To deploy the project, you need to

01.
03.
Create and configure an amverum.yaml or dockerfile, or use our amverum.yaml generator
Push to the Git main branch
02.
Use a dedicated repository, or connect your own repository to the service
or
upload files through the interface!

Advantages over classic VPS

Delivery of code (updates) via push to git

Amverum has GitOps functionality that allows you to update your project via a simple push to git, which is much easier than configuring it yourself when using virtual machines.

Horizontal and vertical scaling

In Amverum it is possible to set the desired number of instances (horizontal scaling) and change the tariff for managing instance resources (vertical scaling).

Auto-recovery in case of crashes

In case of failure, your project will be automatically restarted. And if you hit an error for a long period of time, you will receive a notification in your email.

Full backup of all data

We store up-to-date user data in 3 copies in different data centers and additionally make backups of user data, which guarantees their safety.

Project network connectivity

You can deploy a system consisting of 20-30 microservices (applications) without worrying about network configuration. Use Amvera as an alternative to Kubernetes.

PostgreSQL and other DBMS clusters

Deploy one-button managed database clusters with replication for the price of simple containers! Ensure reliability and safety of your data.

The team about the service

We are creating a service whose task is to facilitate the development process. Amverum's mission is to allow you to focus on your project rather than on infrastructure administration.
If you have any questions or suggestions, I will be happy to discuss them on Telegram
Deploying infrastructure without CI/CD tools is outdated technology with a number of disadvantages: the need to tune configurations, slow startup and operation, etc. Using containers with proper orchestration and with the ability to deliver updates directly from GIT makes it easier to scale, increases fault tolerance, and offers new user experience.

Kirill Kosolapov

Container technology, on which the Amverum service is built, is atruly disruptive innovation. All the advantages of virtual machines are preserved (several projects on the same server, no environment conflicts), while the consumption of software resources (CPU power, RAM) is much less.
CEO

Max Makarov

CTO

Sveta Mikhailova

CMO
I am the Pushum, and on behalf of the entire Amverum team I can help you to deploy projects and solve any arising issues
If you need help, just write to support@amverum.com or to the community chat. My colleagues from the development team and I will solve your issue

Amverum service customer use cases

Document processing

Data4

Custom ML Solution Development Studio
We used the Amverum service to deploy a passport recognition solution. Our product is resource-intensive and requires trouble-free operation. The "Highly Loaded" tariff fully satisfied our request.
And the functionality of code delivery via Git allowed us to quickly update ML models.
Telegram bot for recognizing voice messages
To demonstrate the work of our speech recognition algorithm, we made a Telegram bot: you can send a voice message to it and receive a text transcript in response. We decided to deploy the bot in the Amverum service. Amvera turned out to be much easier to set up than a dedicated server and provided a higher response rate. A copy of the bot is available here.

Clarity Speech

Speech Recognition Service

Plans

Payment is charged per minute only for running containers.
You pay only for the resources consumed by your application.

Trial

1,9 $/month
0.0026 $ per hour with per-minute billing
For testing the service and running applications with minimal load and fault tolerance requirements
0.1 GB RAM, 0.1 GB storage,
and up to 0.1 vCPU
Custom domains and free SSL
Container orchestration
Simple horizontal scalability
Preload and deployment without downtime
Continuous operation without “cold start”
A similar tariff in Heroku costs 7$/month

Basic

2,9 $/month
0.004 $ per hour with per-minute billing
For services with low load, such as bots
0.5 GB RAM, 1 GB storage and a minimum of 0.25 vCPU
Performance is approximately equal to VPS with 1-2 vCPU and 2 GB RAM. Due to containerization, you pay only for your application and not for running OS processes
Includes all options of the Trial plan
Guarantee of dedicated CPU and RAM
A similar tariff in Heroku costs $25/month

Basic Plus

4,9 $/month
0.0068 $ per hour with per minute charging
For services with moderate load, such as small websites
1 GB RAM, 1 GB storage and up to 0.5 vCPU
Includes all options of the Basic tariff
A similar tariff in Heroku costs 50$/month

Standart

14,5 $/month
0,0201 $ per hour with per-minute billing
For commercial services with moderate load
2.5 GB RAM, minimum 1 vCPU and 5 GB storage
Includes all options of the Basic Plus tariff
Additionally, allows you to participate in the grant program
A similar tariff in Heroku costs 250$/month

Ultra

43 $/month
0,0597 $ per hour with per minute billing
For commercial services with high load
6 GB RAM, 2 dedicated vCPUs, and 25 GB of storage
Includes all options of tariff Standard
Priority technical support
A similar tariff in Heroku costs $500/month
1 $
for the test
Start balance is activated automatically upon registration
Data storage in 3 instances and full backup in different data centers

What is a container?

A container is an isolated environment for an application with all the necessary program files. Only one service or function is placed in a container. That's why it weighs less than a virtual machine image and starts and runs faster.

Who configures containers and how?

Containers are placed on servers that are clustered together. Containers need to be orchestrated, i.e., they need to be “scheduled” to start and balance load across servers. Amvera uses Kubernetes technologies to orchestrate containers.

What do I need to do?

Your job is only to send pushes to the Git repository. Amvera takes care of the rest: container administration, connecting new servers as your project scales, and setting up their configuration.

News

Amverum has attracted investment from Onlanta (part of Lanit Group)

We are happy to share the news: Amverum has attracted investment from Onlanta, a strategic partner and investor.
Onlanta (part of Lanit Group), has acquired a 30% stake in Amverum (Amvera LLC), a company engaged in the development of a cloud platform with the functionality of simplified deployment of IT applications.
The investment will allow us to implement such features as database clusters, test environments, monitoring, etc., as well as to create products for the B2B segment and reach a new level of quality of our service!
Amverum Cloud
Cloud for easy deployment and upgrading of IT projects
If you still have questions — write to support@amverum.com or leave your contacts in the form
LLC “Amvera” OGRN 1237700400717 TIN 9724135016
Support - support@amverum.com