Yandex Cloud Solution Library for AWS

Yandex Cloud Solution Library for AWS is a collection of examples and recommendations to help companies use both platforms, choose an appropriate architecture, and deploy projects in both clouds. Below you can find the most common cases for developing a project architecture.

The library was packaged and published as a public GitHub repository.

Yandex Cloud Solution Library for AWS helps

International companies in the Russian market

Store Russian users' personal data in Russia on the Yandex Cloud infrastructure and fully comply with local PII law.

Russian companies in the international market

Deploy projects on Amazon Web Services and be closer to your users abroad. Minimize latency and deliver content faster and more efficiently.

Project demanding increased fault tolerance and resilience

Take advantage of both platforms to ensure maximum reliability for your applications and quickly recover from backups in the other cloud.

Use cases and solution architecture

Full screen image

Website with dependent databases or centralized database

Collect and store data for a website or web service

Set up centralized data collection from a website hosted in AWS and Yandex Cloud for further analysis and processing.

Centralize storage for distributed services and applications

Combine information collected from distributed services and applications in a single storage. Sync personal data processing in the cloud and store user data while complying with local laws.

Centralized virtual machine fleet management

Easily update, monitor, and manage access for distributed applications. Set up a centralized network to manage all your cloud resources for virtual machines.

Distributed infrastructure using Kubernetes

Deploy apps on two clouds at the same time and use Amazon Route 53 to automatically identify the geolocation of requests and route them to the nearest server. Use Kubernetes as a single environment for building a scalable and fault-tolerant solution.

Partners

Our partners can help create an IT project that meets your specific needs. They’ll cover every stage of the process: design the architecture, suggest technologies, calculate costs, and develop and support the solution.