Облачные серверные решения: AWS EC2 t3.micro, Azure Virtual Machines D2s v3, GCP Compute Engine N1 – выбор разработчиков Linux с Ubuntu Server

Привет, коллеги! Разработка на Linux в облаке – это уже не тренд, а необходимость. Сегодня сравним AWS EC2, Azure VM, GCP CE.

Сравнение облачных платформ: AWS, Azure и GCP

Выбираем площадку для Linux-разработки: AWS, Azure, GCP. Сравним возможности, цены и гибкость каждой, чтобы найти идеальное решение.

AWS (Amazon Web Services):

AWS – это мастодонт облачного рынка, предлагающий огромный спектр сервисов, от простых виртуальных машин (EC2) до сложных AI/ML решений. Для разработчиков Linux и Ubuntu Server, AWS EC2 предоставляет широчайший выбор инстансов, включая экономный t3.micro, который отлично подойдет для старта или небольших проектов. Важно помнить о нескольких моделях ценообразования: On-Demand (платите за то, что используете), Reserved Instances (значительные скидки при долгосрочной резервации на 1 или 3 года), Spot Instances (максимальная экономия, но возможность прерывания). Выбор ОС огромен, включая все популярные дистрибутивы Linux (Ubuntu, CentOS, Debian, RHEL). AWS славится зрелостью и надежностью своей инфраструктуры, а также обширной документацией и поддержкой сообщества. Но стоит учитывать, что разобраться во всем многообразии сервисов может быть непросто, и оптимизация стоимости требует внимательного анализа потребляемых ресурсов.

Azure (Microsoft Azure):

Microsoft Azure – это мощная платформа, особенно привлекательная для тех, кто уже использует продукты Microsoft. Azure Virtual Machines предлагают широкий спектр виртуальных машин, включая D2s v3, которые обеспечивают хороший баланс между ценой и производительностью. Поддержка Linux, включая Ubuntu Server, на Azure отличная, с множеством готовых образов в Marketplace. Azure выделяется своей интеграцией с другими сервисами Microsoft, например, Active Directory и .NET. Ценообразование в Azure также гибкое: оплата по мере использования, резервирование виртуальных машин на 1 или 3 года для экономии, а также использование Spot VMs (низкоприоритетные ВМ) для задач, не критичных ко времени выполнения. Если ваша компания активно использует Microsoft технологии, Azure может стать естественным и удобным выбором. Главное – внимательно следить за использованием ресурсов, чтобы избежать неожиданных расходов.

GCP (Google Cloud Platform):

Google Cloud Platform (GCP) – это платформа, ориентированная на инновации и анализ данных. Google Compute Engine предоставляет различные типы виртуальных машин, включая N1, которые отличаются хорошей производительностью. Ubuntu Server прекрасно работает на GCP, и Google предлагает удобные инструменты для управления инфраструктурой. GCP славится своими передовыми технологиями в области машинного обучения и анализа больших данных, а также конкурентоспособными ценами. Модели ценообразования включают оплату по мере использования, скидки за постоянное использование (Sustained Use Discounts), и использование preemptible VMs (аналог Spot Instances в AWS и Azure) для задач, устойчивых к прерываниям. Если ваша разработка связана с анализом данных, машинным обучением или вы ищете оптимальное соотношение цены и производительности, GCP стоит рассмотреть.

Характеристики и производительность: t3.micro (AWS), D2s v3 (Azure) и N1 (GCP)

Разберем “под капотом” t3.micro, D2s v3 и N1: CPU, RAM, сеть. Сравним их производительность, чтобы понять, какой сервер лучше для Ubuntu.

AWS EC2 t3.micro характеристики:

AWS EC2 t3.micro – это инстанс начального уровня, предназначенный для небольших рабочих нагрузок с переменным уровнем загрузки CPU. Он предлагает 1 виртуальный процессор (vCPU) и 1 ГБ оперативной памяти. Важной особенностью t3.micro является использование технологии burstable performance, что позволяет ему кратковременно увеличивать производительность CPU выше базового уровня. Однако, если ваш workload постоянно требует высокой процессорной мощности, t3.micro может оказаться недостаточным. Сетевая производительность также ограничена, что следует учитывать при работе с сетевыми приложениями. Этот инстанс идеально подходит для разработки, тестирования, хостинга небольших веб-сайтов или блогов с невысокой посещаемостью. Стоит помнить про кредиты CPU – если они заканчиваются, производительность инстанса снижается.

Azure D2s v3 производительность:

Azure D2s v3 – это виртуальная машина общего назначения, предлагающая 2 vCPU и 8 ГБ оперативной памяти. Это существенно больше, чем у AWS t3.micro, и позволяет запускать более требовательные приложения. D2s v3 основана на процессорах Intel Xeon Scalable, что обеспечивает хорошую производительность для широкого спектра задач. Сетевая производительность также на более высоком уровне по сравнению с t3.micro. Этот инстанс подойдет для хостинга веб-приложений, баз данных небольшого размера, сред разработки и тестирования. D2s v3 обеспечивает стабильную производительность и является хорошим выбором, если вам требуется больше вычислительной мощности, чем предлагает t3.micro. Важно учитывать, что цена D2s v3 также выше, чем у t3.micro, поэтому необходимо оценить, действительно ли вам требуется такая производительность.

GCP Compute Engine N1 цена:

GCP Compute Engine N1 – это семейство виртуальных машин общего назначения, предлагающее различные конфигурации. Важно отметить, что цены на N1 зависят от региона и выбранной конфигурации. N1 предлагает гибкие варианты кастомизации, позволяя точно подобрать конфигурацию под ваши нужды. GCP часто предлагает конкурентоспособные цены, особенно при использовании скидок за постоянное использование (Sustained Use Discounts). Чтобы точно оценить стоимость, необходимо использовать калькулятор цен GCP и учитывать все факторы, такие как регион, размер диска, сетевой трафик и лицензии на программное обеспечение. В целом, GCP может предложить привлекательную цену за производительность, но требуется внимательное изучение тарифов и оптимизация использования ресурсов. Сравнение цен с AWS и Azure требует учета всех скидок и акций.

Развертывание Ubuntu Server: Пошаговые инструкции

Покажем, как быстро развернуть Ubuntu Server на AWS, Azure и GCP. Инструкции с картинками для новичков и профи. Let’s go!

Развертывание Ubuntu на AWS:

Развертывание Ubuntu Server на AWS EC2 – это простой процесс, который можно выполнить через AWS Management Console. Сначала необходимо войти в консоль и выбрать сервис EC2. Затем нажмите кнопку “Launch Instance” и выберите Ubuntu Server из списка доступных AMI (Amazon Machine Images). Выберите подходящий тип инстанса (например, t3.micro) и настройте параметры сети, такие как VPC и security groups. Создайте или выберите существующий key pair для доступа к серверу по SSH. После этого проверьте все настройки и запустите инстанс. AWS предоставит вам публичный IP-адрес, который можно использовать для подключения к серверу Ubuntu по SSH. Важно правильно настроить security groups, чтобы разрешить только необходимые порты для доступа к серверу.

Развертывание Ubuntu на Azure:

Развертывание Ubuntu Server на Azure Virtual Machines также достаточно простое. Сначала необходимо войти в Azure Portal и выбрать сервис Virtual Machines. Затем нажмите кнопку “Create” и выберите Ubuntu Server из списка доступных образов. Выберите подходящий размер виртуальной машины (например, D2s v3) и укажите имя пользователя и пароль или SSH key для доступа. Выберите ресурсную группу, виртуальную сеть и подсеть, в которой будет размещена виртуальная машина. Настройте правила входящего трафика (inbound rules) в Network Security Group, чтобы разрешить доступ по SSH (порт 22). После завершения настройки проверьте все параметры и создайте виртуальную машину. Azure предоставит вам публичный IP-адрес, который можно использовать для подключения к серверу Ubuntu по SSH.

Оптимизация облачных серверов для Ubuntu

Чтобы ваш Ubuntu Server в облаке работал как часы, нужно его правильно настроить. Оптимизируем потребление ресурсов, настроим мониторинг и безопасность. Начнем с установки последних обновлений и настройки автоматического обновления. Это поможет защитить систему от известных уязвимостей. Далее, настроим файервол (например, UFW) для блокировки нежелательных портов и ограничения доступа к серверу. Важно также оптимизировать использование ресурсов CPU и RAM. Можно использовать инструменты мониторинга, такие как `top` или `htop`, чтобы выявить процессы, потребляющие много ресурсов, и оптимизировать их работу. Для повышения производительности можно использовать кэширование (например, Varnish или Redis) для часто запрашиваемых данных. Наконец, настроим логирование и мониторинг, чтобы отслеживать состояние сервера и выявлять проблемы на ранней стадии.

Бенчмарк облачных серверов: Сравнительный анализ производительности

Чтобы понять, какой облачный сервер лучше подходит для ваших задач, проведем сравнительный анализ производительности AWS EC2 t3.micro, Azure D2s v3 и GCP N1. Мы будем использовать стандартные бенчмарки, такие как sysbench для оценки производительности CPU и RAM, а также iperf3 для оценки сетевой производительности. Кроме того, мы проведем тесты производительности дисковой подсистемы с использованием fio. Важно отметить, что результаты бенчмарков могут варьироваться в зависимости от региона, времени суток и других факторов. Поэтому рекомендуется проводить собственные тесты в вашем регионе и с вашей рабочей нагрузкой. Сравнительный анализ позволит выявить сильные и слабые стороны каждого сервера и принять обоснованное решение о выборе оптимального варианта.

Выбор облачной платформы: Ключевые факторы

Цена, производительность, регион, сервисы. Что важнее при выборе облака? Разберем ключевые факторы, чтобы вы сделали правильный выбор.

Стоимость aws ec2:

Стоимость AWS EC2 зависит от множества факторов, включая тип инстанса, регион, операционную систему и модель ценообразования. Для t3.micro, например, стоимость может варьироваться в зависимости от региона и составляет около нескольких долларов в месяц при использовании on-demand pricing. Однако, можно значительно сэкономить, используя reserved instances, которые позволяют снизить стоимость до 75% по сравнению с on-demand. Spot instances предлагают еще большую экономию, но сопряжены с риском прерывания. Важно учитывать также стоимость хранилища (EBS), сетевого трафика и других дополнительных сервисов. AWS предоставляет подробный калькулятор цен, который позволяет оценить стоимость различных конфигураций. Регулярный мониторинг использования ресурсов поможет оптимизировать расходы и избежать неожиданных счетов.

Тарифы gcp compute engine:

Тарифы GCP Compute Engine, как и у других облачных провайдеров, зависят от типа машины, региона, используемых ресурсов и модели ценообразования. GCP предлагает скидки за постоянное использование (Sustained Use Discounts), которые автоматически применяются к виртуальным машинам, работающим большую часть месяца. Preemptible VMs (аналог Spot Instances) позволяют значительно сэкономить, но могут быть прерваны с уведомлением за 24 часа. Важно учитывать стоимость дисков, сетевого трафика и других сервисов. GCP предоставляет калькулятор цен, который позволяет оценить стоимость различных конфигураций. Сравнение цен с AWS и Azure требует учета всех доступных скидок и акций. Оптимизация использования ресурсов и выбор подходящего региона также помогут снизить расходы.

Масштабируемость облачных серверов: Горизонтальное и вертикальное масштабирование

В облаке масштабируемость — это ключ к успеху. Рассмотрим два подхода: вертикальное и горизонтальное масштабирование. Вертикальное масштабирование подразумевает увеличение ресурсов одного сервера (например, увеличение RAM или CPU). Это простой способ, но имеет свои ограничения, так как невозможно бесконечно увеличивать ресурсы одного сервера. Горизонтальное масштабирование, напротив, подразумевает добавление новых серверов в кластер. Это более гибкий способ, который позволяет масштабировать приложение практически неограниченно. Для горизонтального масштабирования необходимо использовать инструменты автоматического масштабирования, такие как AWS Auto Scaling, Azure Virtual Machine Scale Sets или GCP Managed Instance Groups. Выбор подхода зависит от архитектуры приложения и требований к масштабируемости. Важно правильно настроить мониторинг и оповещения, чтобы автоматически реагировать на изменение нагрузки.

Итак, какой сервер выбрать? AWS, Azure или GCP? Все зависит от ваших задач и бюджета. Подведем итоги и дадим рекомендации.

Сравнение t3micro d2s v3 n1:

Сравнивая AWS t3.micro, Azure D2s v3 и GCP N1, важно учитывать их характеристики и стоимость. T3.micro – это самый дешевый вариант, подходящий для небольших задач с переменной нагрузкой. D2s v3 предлагает больше ресурсов и обеспечивает стабильную производительность, но стоит дороже. N1 предлагает гибкие варианты конфигурации и конкурентоспособные цены, но требует внимательного изучения тарифов. Выбор зависит от ваших конкретных требований. Если вам нужна максимальная экономия и небольшая вычислительная мощность, t3.micro – хороший вариант. Если вам нужна стабильная производительность и больше ресурсов, D2s v3 или N1 могут быть более подходящими. Рекомендуется провести собственные тесты производительности, чтобы убедиться, что выбранный сервер соответствует вашим потребностям. Не забывайте про мониторинг и оптимизацию ресурсов для снижения затрат.

Ключевые слова: скачивание, aws ec2 t3micro характеристики, azure d2s v3 производительность, gcp n1 цена, выбор облачной платформы, виртуальные машины linux, облачные решения для разработчиков, масштабируемость облачных серверов, стоимость aws ec2, тарифы gcp compute engine, развертывание ubuntu на aws, развертывание ubuntu на azure, облачная инфраструктура linux, оптимизация облачных серверов, бенчмарк облачных серверов, лучшие облачные серверы для ubuntu, сравнение t3micro d2s v3 n1, скачивание.

Этот раздел содержит ключевые слова, которые помогут вам найти информацию по теме облачных серверов для Linux и Ubuntu Server. Мы рассмотрели различные аспекты, включая характеристики AWS EC2 t3micro, производительность Azure D2s v3, цены GCP N1, выбор облачной платформы, виртуальные машины Linux, облачные решения для разработчиков, масштабируемость, стоимость AWS EC2, тарифы GCP Compute Engine, развертывание Ubuntu на AWS и Azure, облачную инфраструктуру Linux, оптимизацию и бенчмарк облачных серверов, лучшие облачные серверы для Ubuntu и сравнение t3micro d2s v3 n1. Надеемся, эта информация была полезной!

Для наглядного сравнения ключевых характеристик AWS EC2 t3.micro, Azure D2s v3 и GCP Compute Engine N1, предлагаем вашему вниманию следующую таблицу. Она поможет вам быстро оценить основные параметры и принять взвешенное решение.

Характеристика AWS EC2 t3.micro Azure D2s v3 GCP Compute Engine N1 (стандартная конфигурация)
vCPU 1 2 1 (можно настроить)
RAM (ГБ) 1 8 3.75
Сетевая производительность Низкая Средняя Зависит от конфигурации
Цена (ориентировочно, в месяц) ~ $7.59 (On-Demand) ~ $60 (On-Demand) ~ $30 (On-Demand)
Идеально подходит для Разработка, тестирование, небольшие сайты Веб-приложения, базы данных небольшого размера Различные задачи, гибкая настройка
Особенности Burstable performance, кредиты CPU Стабильная производительность Скидки за постоянное использование
Операционная система Поддерживает все популярные Linux дистрибутивы, включая Ubuntu. Поддерживает все популярные Linux дистрибутивы, включая Ubuntu. Поддерживает все популярные Linux дистрибутивы, включая Ubuntu.

Обратите внимание, что цены указаны ориентировочно и могут меняться в зависимости от региона, модели ценообразования и других факторов. Рекомендуется использовать калькуляторы цен AWS, Azure и GCP для получения точной информации.

Для более детального сравнения облачных серверов AWS EC2 t3.micro, Azure Virtual Machines D2s v3 и GCP Compute Engine N1, предлагаем рассмотреть следующую таблицу, содержащую расширенные характеристики и параметры, важные для разработчиков Linux с Ubuntu Server.

Параметр AWS EC2 t3.micro Azure Virtual Machines D2s v3 GCP Compute Engine N1
Архитектура процессора Intel Xeon E5-2676 v3 (Haswell) или Intel Xeon E5-2686 v4 (Broadwell) Intel Xeon Platinum 8272CL (Cascade Lake) Intel Xeon E5 v4 (Broadwell) или Intel Xeon Scalable (Skylake)
Базовая частота процессора Зависит от поколения процессора 2.5 GHz Зависит от поколения процессора
Turbo Boost частота процессора Зависит от поколения процессора 3.4 GHz Зависит от поколения процессора
Поддержка AVX2 Да Да Да
Тип хранилища EBS (Elastic Block Storage) Premium SSD, Standard SSD, Standard HDD Persistent Disk (SSD, HDD)
Максимальный IOPS Зависит от типа EBS volume Зависит от типа диска Зависит от типа диска
Сетевой интерфейс Elastic Network Interface (ENI) Virtual Network Interface Card (vNIC) Virtual Network Interface
Поддержка IPv6 Да Да Да
Регионы доступности Глобально Глобально Глобально
Мониторинг CloudWatch Azure Monitor Cloud Monitoring

Эта таблица предоставляет более глубокое понимание технических характеристик каждого сервера, что поможет вам сделать осознанный выбор в соответствии с потребностями вашего проекта и требованиями к производительности Ubuntu Server.

В этом разделе мы собрали ответы на часто задаваемые вопросы, касающиеся выбора и использования облачных серверов AWS EC2 t3.micro, Azure Virtual Machines D2s v3 и GCP Compute Engine N1 для разработки на Linux с Ubuntu Server.

  1. Какой сервер самый дешевый?

    AWS EC2 t3.micro обычно является самым дешевым вариантом, но его производительность ограничена.

  2. Какой сервер обеспечивает лучшую производительность?

    Azure D2s v3 и GCP N1 предлагают более высокую производительность по сравнению с t3.micro. Конкретный выбор зависит от типа нагрузки.

  3. Как выбрать регион для сервера?

    Выбирайте регион, ближайший к вашим пользователям, чтобы минимизировать задержки.

  4. Как оптимизировать стоимость облачного сервера?

    Используйте reserved instances или spot instances (preemptible VMs) для экономии. Регулярно мониторьте использование ресурсов и удаляйте неиспользуемые ресурсы.

  5. Как обеспечить безопасность облачного сервера?

    Настройте файервол, используйте SSH keys для доступа, регулярно обновляйте систему и используйте инструменты мониторинга безопасности.

  6. Как масштабировать облачный сервер?

    Используйте вертикальное или горизонтальное масштабирование в зависимости от архитектуры вашего приложения. AWS Auto Scaling, Azure Virtual Machine Scale Sets и GCP Managed Instance Groups помогут автоматизировать этот процесс.

  7. Какие образы Ubuntu Server доступны в облаке?

    AWS, Azure и GCP предлагают различные образы Ubuntu Server, включая LTS версии и версии с предустановленным программным обеспечением.

  8. Как подключиться к облачному серверу Ubuntu по SSH?

    Используйте публичный IP-адрес сервера и SSH client (например, PuTTY или Terminal) для подключения. Убедитесь, что порт 22 открыт в файерволе.

Для удобства сравнения стоимости и характеристик AWS EC2 t3.micro, Azure D2s v3 и GCP Compute Engine N1, предлагаем вашему вниманию сводную таблицу, которая поможет принять обоснованное решение при выборе облачного сервера для ваших задач на Ubuntu Server.

Характеристика AWS EC2 t3.micro Azure D2s v3 GCP Compute Engine N1 (standard-1)
vCPU 1 2 1
RAM (ГБ) 1 8 3.75
Тип процессора Intel Xeon Intel Xeon Platinum 8272CL Intel Xeon
Стоимость в час (On-Demand, регион US East) $0.0128 $0.101 $0.0476
Стоимость в месяц (On-Demand, регион US East) ~$9.22 ~$72.72 ~$34.27
Сетевая производительность Low to Moderate Moderate Standard
Поддержка IPv6 Да Да Да
Тип диска по умолчанию EBS (GP2) Premium SSD Persistent Disk (SSD)
Подходящие задачи Разработка, тестирование, небольшие веб-сайты Веб-приложения, базы данных, разработка Общее назначение, веб-приложения
Операционная система Ubuntu Server и другие Linux дистрибутивы Ubuntu Server и другие Linux дистрибутивы Ubuntu Server и другие Linux дистрибутивы

Примечание: Цены указаны для региона US East (N. Virginia) и могут варьироваться в зависимости от региона и модели ценообразования. Рекомендуется использовать официальные калькуляторы цен AWS, Azure и GCP для получения актуальной информации о стоимости.

Для более детального анализа и сравнения параметров AWS EC2 t3.micro, Azure D2s v3 и GCP Compute Engine N1, предлагаем ознакомиться со следующей таблицей, которая содержит информацию о поддерживаемых операционных системах, типах хранилищ, сетевых возможностях, а также общих рекомендациях по использованию данных виртуальных машин.

Параметр AWS EC2 t3.micro Azure D2s v3 GCP Compute Engine N1
Поддерживаемые ОС Amazon Linux, Ubuntu, Red Hat, SUSE, Windows Server Windows Server, Ubuntu, Red Hat, SUSE, Debian, CentOS Debian, CentOS, CoreOS, Ubuntu, SLES, RHEL, Windows Server
Типы хранилищ EBS (SSD, HDD) SSD (Standard, Premium), HDD Persistent Disk (SSD, HDD)
Сетевые возможности Enhanced Networking (до 10 Gbps) Accelerated Networking (до 30 Gbps) Standard Networking (до 16 Gbps)
Мониторинг Amazon CloudWatch Azure Monitor Google Cloud Monitoring
Интеграция с другими сервисами Полная интеграция с AWS Services Полная интеграция с Azure Services Полная интеграция с GCP Services
Рекомендации по использованию Небольшие проекты, разработка, тестирование Веб-приложения, базы данных, средние проекты Общее назначение, веб-серверы, приложения
Масштабируемость Вертикальная (до t3.large) Вертикальная и горизонтальная (Virtual Machine Scale Sets) Вертикальная и горизонтальная (Managed Instance Groups)
Ценовая политика On-Demand, Reserved Instances, Spot Instances Pay-as-you-go, Reserved VM Instances, Spot VMs Sustained Use Discounts, Committed Use Discounts, Preemptible VMs
Бесплатный уровень 12 месяцев 12 месяцев Всегда бесплатный (ограниченный объем)

Важное замечание: Данные в таблице представлены для ознакомления. Фактические значения могут отличаться в зависимости от региона, выбранной конфигурации и условий использования. Рекомендуем проверять актуальную информацию на официальных сайтах AWS, Azure и GCP.

FAQ

Мы подготовили ответы на самые популярные вопросы, возникающие при выборе и использовании облачных серверов AWS EC2 t3.micro, Azure D2s v3 и GCP Compute Engine N1, особенно при работе с Ubuntu Server. Надеемся, это поможет вам принять взвешенное решение и избежать распространенных ошибок.

  1. Что такое “burstable performance” у AWS EC2 t3.micro?

    Это возможность кратковременно увеличивать производительность CPU выше базового уровня, используя “CPU credits”. Если кредиты заканчиваются, производительность снижается.

  2. Что такое “Sustained Use Discounts” у GCP Compute Engine?

    Автоматические скидки, которые применяются к виртуальным машинам, работающим большую часть месяца. Чем дольше работает машина, тем больше скидка.

  3. Как перенести существующий Ubuntu Server в облако?

    Используйте инструменты миграции, предоставляемые облачными провайдерами, или создайте образ диска и загрузите его в облако.

  4. Как настроить автоматическое резервное копирование Ubuntu Server в облаке?

    Используйте инструменты резервного копирования, интегрированные с облачными сервисами, или установите стороннее программное обеспечение для резервного копирования.

  5. Какие инструменты мониторинга доступны для Ubuntu Server в облаке?

    AWS CloudWatch, Azure Monitor и GCP Cloud Monitoring предоставляют широкий спектр инструментов для мониторинга производительности и безопасности.

  6. Как настроить автоматическое масштабирование Ubuntu Server в облаке?

    Используйте AWS Auto Scaling, Azure Virtual Machine Scale Sets или GCP Managed Instance Groups для автоматического увеличения или уменьшения количества серверов в зависимости от нагрузки.

  7. Какие порты необходимо открыть в файерволе для доступа к Ubuntu Server по SSH?

    Необходимо открыть порт 22 (TCP) для SSH доступа.

  8. Как сбросить пароль пользователя Ubuntu Server в облаке?

    Процедура сброса пароля зависит от облачного провайдера. Обычно требуется остановить виртуальную машину, подключить новый диск и изменить файл `/etc/shadow`.

  9. Какие существуют best practices для безопасности Ubuntu Server в облаке?

    Используйте SSH keys, настройте файервол, регулярно обновляйте систему, используйте инструменты мониторинга безопасности и следуйте принципу наименьших привилегий.

VK
Pinterest
Telegram
WhatsApp
OK
Прокрутить наверх