Я недавно запустил свою систему Kubernetes в Google Cloud. они предложили эти бесплатные $ 300 бесплатных кредитов для новичков, что приятно. Поэтому я раскрутил 2 виртуальные машины для своего кластера и запустил 2 реплики модуля Redis с постоянным хранилищем 1 ГБ, 2 копии Mongodb с постоянным хранилищем 3 ГБ и контейнер приложения nodejs, использующий их. У меня был DNS, и я использовал вход Google для управления балансировкой нагрузки и stati c IP. Теперь, когда я посмотрел на свой биллинг, я надеялся на что-то около 30 долларов в месяц, но был удивлен, увидев, что есть дополнительные сборы, которые активируются, когда вы запускаете такие вещи, как вход (сеть и loadbalancer) и балансировщик нагрузки службы (который я активирую, когда я получить доступ к моей MongoDB напрямую с эфемерного IP-адреса
Вот ежедневная ставка, которую я сейчас имею в своем биллинге в стеке Сингапура
FEATURE | DAILY_COST | MONTHLY_COST |
Persistent Disk (Singapore) | $0.05 | $1.50 |
2x N1 Standard predefined instance (RAM) | $0.95 | $28.50 |
2x N1 Standard predefined instance (CORE) | $1.90 | $57.00 |
Managed Zones | $0.01 | $0.30 |
HTTP Load Balancing: Global Forwarding | $0.60 | $18.00 |
Network Load Balancing | $0.67 | $20.10 |
-----------------------------------------------------------------------
TOTAL | $4.18 | $125.40 |
-----------------------------------------------------------------------
(NOTE: Static IP is free of course if I assign them and costs $0.26 a day if I just let it float.)
Я был шокирован, что эта установка уже стоит 125 долларов в месяц, и для хобби или небольшого приложения, которое довольно много. Эти 300 долларов могут не хватить даже на 3 месяца. Я также шокирован тем, что заявленные цены и фактическая стоимость, указанные Google, не совпадают. На их странице вычислений в облаке здесь в нем указывалось, что одно ядро 3,75 G будет стоить 29,94 долл. США за экземпляр в месяц, но в биллинге вы можете четко увидеть, что эти расходы разделены, и их общая сумма почти в 2 раза выше, чем примерно 85,5 долл. США в месяц для 2 экземпляров (или 42,75 долл. США). каждый). Это своего рода красный флаг, если честно, когда цены и Все счета не совпадают ...
Так что я надеюсь, что у вас, ребята, есть какие-то рекомендации и есть опыт работы с конкурентами, такими как Digital Ocean, AWS или Azure, если такая же установка будет более экономически эффективной там. Я слышал, что DO начинается с 5 $, но когда я увидел, что он почти похож на spe c на f1-micro от google, который, когда я использовал, породил меня как 5-7 узлов, просто чтобы управлять, где некоторые службы продолжают отказывать из-за баран проблемы. Тогда я добавил g1-small, и он позволил мне получить 2 экземпляра g1 с 5 f1.
Почему это большое? кроме обычных модулей, которые у меня есть, для управления некоторыми функциями в облаке Google мне необходимо развернуть Google Connector в моем кластере. Да, это странно, когда Google требует, чтобы вы развернули что-то, разместили его и заплатили за него, чтобы вы могли управлять своим кластером kubernetes, таким как обработка секретов и т. Д., Что наряду с этим создало следующие службы в моем кластере
cnrm-controller-manager Stateful Set 1/1
cnrm-deletiondefender Stateful Set 1/1
cnrm-resource-stats-recorder Deployment 1/1
cnrm-webhook-manager Deployment 1/1