Каким было бы идеальное решение для построения проекта AOSP в облаке для персонального проекта? - PullRequest
1 голос
/ 20 февраля 2020

Я хотел бы настроить облачную Linux среду, которая будет использоваться для создания исходного кода "AOSP" (Android Open Source Project). Я хотел бы установить эту среду в облаке Google (или) AWS. Меня смущает, для каких типов систем хранения данных go и какие будут идеальные настройки?

Исходный код AOSP имеет размер приблизительно 200 ГБ. После сборки полный размер файла, включая промежуточные двоичные файлы, составляет около 350 ГБ.

В основном мне нужно не менее 400 ГБ постоянного дискового пространства в облаке.

Это некоторые из опций, которыми я пользовался

Опции:

  1. 4 vCPU, 32 ГБ RAM с 600 ГБ SSD (локальное хранилище) - Дорого
  2. 4 vCPU, Оперативная память 32 ГБ, экземпляр Preemptive, 600 ГБ (локальное хранилище) - сравнительно дешево, но без сохранения измененных данных.
  3. 4 ВЦП, 32 ГБ, приоритетный экземпляр, постоянное хранилище 600 ГБ - дешево. Я не уверен в производительности сборки, так как она должна извлекать данные с сервера хранения для вычислений.

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

Цель: я делаю это для своего личного проекта, поэтому не могу позволить себе систему сборки Jenkins:)

1 Ответ

0 голосов
/ 21 февраля 2020

В соответствии с вашим бюджетом, я думаю, что AWS и GCP не так дороги, машина, которую вы описываете, стоит около 175 долларов США

Я использовал калькулятор цен GCP и * Калькулятор цены 1017 * , чтобы получить приблизительную стоимость.

Я обнаружил, что AWS имеет скидку, если вы бронируете виртуальную машину на 1 год или 3 года.

Дополнительно На форуме XDA вы можете проверить, сколько времени занимает компиляция AOSP на некоторых установках.

Я думаю, что для таких задач лучше обновить / купить персональный компьютер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...