У нашей компании много клиентов, оборудование которых мы поддерживаем. Я хотел бы создать серию программ обнаружения аномалий (AD), например с помощью TensorFlow для отслеживания необычной активности диска, всплесков задержки и т. д. в своих учетных записях.
Я надеюсь использовать GCP для решения проблемы и размещения разрабатываемых нами программ, но сначала меня попросили оценить, сколько это будет стоить. Руководство обеспокоено тем, что создание и развертывание сотен этих AD займет много места на диске и потребует значительных текущих затрат.
Я всего лишь скромный специалист по данным, к тому же относительно новичок в GCP, и поэтому не чувствую, что могу дать окончательный ответ, хотя моя интуиция подсказывает мне, что GCP был разработан и должен быть именно для этого. в состоянии справиться с этим, не нарушая банк.
Может ли кто-нибудь более осведомленный в этой области поддержать меня и / или предупредить меня о логистике развертывания множества небольших программ через GCP?
Это скорее планирование использования мощностей / ресурсов, на которое нет прямого ответа. Поскольку вы новичок в GCP, это будет строго зависеть от конфигурации вашего экземпляра, зоны, использования, инструментов мониторинга и т. Д. К сожалению, Google может не предоставить вам точную стоимость развертывания приложений на платформе. Однако вы можете начать планирование, выбрав регион-зоны который вы хотели бы использовать.
После того, как вы приняли решение, вы можете использовать Google Cloud Platform. Калькулятор цен чтобы оценить общие затраты на проект, проверьте расценки Артикул продукта или посмотрите ориентировочную стоимость вашего экземпляра виртуальной машины при их создании в Консоль Google Cloud Platform.
Обратите внимание, что ориентировочная стоимость, указанная в калькуляторе цен Google Cloud Platform, предназначена только для обсуждения и не является обязательной ни для вас, ни для Google.
Фактическая стоимость может быть выше или ниже предполагаемой. Последующий Страница цен на Google Compute Engine предоставляет подробную информацию о том, как выставляются счета за экземпляры виртуальных машин и как вы можете сэкономить на наших ежемесячных ценах, используя автоматические скидки на длительное использование
Уже есть принятый ответ, но я думаю, что важно добавить - это сложная проблема с множеством вариантов ценообразования и способов оптимизации затрат. Для нетривиальных развертываний затраты на наивную и оптимизированную архитектуру могут варьироваться на 1-2 порядка. Начните ломать голову над тем, чтобы ваша команда выделяла ресурсы на архитектуру и оптимизацию затрат, это действительно изменит ситуацию.
Например, для запуска множества небольших программ Google предлагает продукт под названием kubernetes, который может планировать и настраивать совместное использование ресурсов отдельных машин между множеством отдельных программ, с отказоустойчивостью и другими атрибутами качества обслуживания. Продукт бесплатный, но требует особого архитектурного опыта.