해리슨 블로그

[GCP] Структура ценообразования Cloud Run и Cloud Run Function

  • Язык написания: Корейский
  • Страна: Все страныcountry-flag
  • ИТ

Создано: 2024-11-11

Создано: 2024-11-11 10:19

[GCP] Структура ценообразования Cloud Run и Cloud Run Function (ранее Cloud Function)

Недавно GCP анонсировала интеграцию пользовательского интерфейса Cloud Run и Cloud Function.


Функционально, если проводить различие, Cloud Run — это, в основном, бессерверная платформа, запускающая один образ Docker, а Cloud Function — платформа для выполнения фрагментов кода (функций) на некоторых языках (Node.js, Go, .Net, Java, PHP, Python, Ruby).

Поэтому их механизм работы немного отличается. В случае Cloud Run сначала запускается образ, а затем к нему поступают вызовы. Таким образом, по мере необходимости один контейнер может обрабатывать несколько вызовов одновременно (иначе говоря, во время обработки одного вызова могут поступать новые вызовы).

В случае Cloud Function вызов осуществляется для одной функции. Например, для выполнения 10 команд требуется 10 контейнеров.

Таким образом, Cloud Function выгоден, когда требуется что-то очень лёгкое или быстрый холодный старт для одиночных вызовов. А Cloud Run выгоден для обработки больших объемов процессов или когда небольшое замедление допустимо.

А как насчет важной цены?

(Хотя, вероятно, так и было задумано...)

В целом, цена вызова для обоих сервисов одинакова: 0,4 $ за 1 млн вызовов.

Кроме того, при условии постоянного использования той же памяти в течение суток цена составляет 0,216 $.

А как насчет vCPU?

Для Cloud Function — 0,864 $ за 1 ГГц в сутки. (Ценообразование Cloud Function зависит от используемых тактов.)

Для Cloud Run — 2,07 $ за 1 ядро в сутки. То есть можно считать, что Cloud Run использует 2,4 ГГц. (В официальной документации действительно указано, что 1 vCPU — это 2,4 ГГц.)

В итоге, можно сказать, что у двух сервисов (Cloud Run и Cloud Function) способ ценообразования полностью одинаков, различается только направление сервиса.

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

Комментарии0

Использование Google Cloud Storage и Cloud Run для CDN — часть 2Вторая статья о том, как создать CDN с помощью Google Cloud Storage и Cloud Run. В ней описывается, как оптимизировать передачу изображений и текстовых файлов, а также как снизить задержку, распространив ресурсы по 8 регионам мира.
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그

September 6, 2024

Оптимизация и синхронизация изображений с помощью Google Cloud Storage и Cloud Run — Часть 3В этой статье мы рассмотрим, как оптимизировать изображения и синхронизировать их по различным регионам с помощью Google Cloud Storage и Cloud Run. Мы подробно остановимся на реализации функций преобразования, копирования и удаления файлов изображений.
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그

September 8, 2024

Облачные сервисы: трансформация современного бизнесаВ статье подробно рассматриваются концепция и типы облачных сервисов, их преимущества и недостатки, примеры использования в различных отраслях, стратегии внедрения и перспективы развития. Предлагаются способы использования облачных технологий для инновац
Cherry Bee
Cherry Bee
Cherry Bee
Cherry Bee

January 31, 2025

Облачные технологии: как они влияют на нашу повседневную жизнь?В этой статье мы расскажем о том, как облачные технологии влияют на нашу повседневную жизнь, объясним хранение данных, предоставление вычислительных ресурсов и использование многооблачных сред. Мы приведем множество примеров, таких как хранение фотографи
Cherry Bee
Cherry Bee
Cherry Bee
Cherry Bee

January 9, 2025