Керований Kubernetes: кластер із безкоштовною control plane
Недорогий керований Kubernetes: control plane безкоштовно, платите лише за робочі вузли
- Control plane безкоштовно
- Робочі вузли від $25.00/місяць
- Продовження щомісяця за рахунком
Керований Kubernetes це серверний продукт, де в кластері Kubernetes, який розподіляє та керує контейнерами на кількох серверах, керівний шар, control plane, обслуговується сервісом за вас. Доступний керований Kubernetes від HELPER VPS має безкоштовну control plane, і ви платите лише за робочі вузли, де ваші додатки фактично працюють, починаючи з $25.00 на місяць за вузол з 4 vCPU, 16GB пам'яті.
Control plane
Керівний шар безкоштовно
Безкоштовно
Платите лише за робочі вузли
- 1 керівний вузол
- Керована
- Керована
- Керована
- за кластер
Відмовостійка control plane
Керівний шар із потрійним резервуванням
2500$/ міс
Оплата щомісяця
- Керівний шар із потрійним резервуванням
- Керована
- Керована
- Керована
- за кластер на місяць
Робочий вузол 16GB
Для невеликих кластерів
2500$/ міс
Оплата щомісяця
- Робочий вузол
- 4 vCPU
- 16 GB RAM
- 200 GB NVMe
- за вузол на місяць
Робочий вузол 32GB
Для звичайних сервісів
4500$/ міс
Оплата щомісяця
- Робочий вузол
- 8 vCPU
- 32 GB RAM
- 400 GB NVMe
- за вузол на місяць
Робочий вузол 64GB
Для великих сервісів
8500$/ міс
Оплата щомісяця
- Робочий вузол
- 16 vCPU
- 64 GB RAM
- 800 GB NVMe
- за вузол на місяць
Якщо потрібно запустити лише кілька контейнерів без кластера Хмарний VPS
Для яких завдань використовують керований Kubernetes?
Kubernetes автоматично розподіляє сервіс із кількох контейнерів по серверах, піднімає контейнери, що впали, і поступово викочує нові версії. Ось чотири випадки, де керований Kubernetes особливо добрий.
Вебзастосунки з кількох сервісів
Ведіть в одному кластері сервіс із кількох контейнерів: фронтенд, API, обробники завдань і кеш. Задайте кількість реплік для кожного сервісу, і Kubernetes розмістить їх по робочих вузлах.
Деплой без простою
Завантаживши образ нової версії, можна використовувати поетапний деплой, що по одному замінює старі контейнери новими. Якщо щось пішло не так, легко відкотитися до попередньої версії, тож під час кожного деплою не потрібно зупиняти сервіс.
CI і конвеєри автодеплою
Можна вибудувати процес, де образ збирається в інструменті на кшталт GitLab CI й розгортається в кластері через Helm чарт. Після пушу коду тести й деплой повторюються в одному порядку, і помилок через ручні дії стає менше.
Розділення середовищ розробки, staging і продакшн
Можна розділити середовища розробки, staging і продакшн просторами імен усередині одного кластера або зробити окремий кластер для кожного середовища. Control plane безкоштовна, тож під час розділення кластерів зростає лише плата за вузли.
Чим встановлення на VPS власноруч відрізняється від керованого Kubernetes?
Kubernetes можна встановити й самостійно на кілька VPS. Різниця в тому, хто обслуговує control plane. Обирайте за тим, чи хочете ви самі вести керівний шар, чи довірити його й зосередитися на застосунках.
Встановлення на VPS власноруч
Кластер, який ви збираєте з кількох хмарних VPS
Кому підійде
- Коли хочете самі вивчити будову Kubernetes
- Команди, що хочуть самі обирати інструменти встановлення й версії
- Невелика схема лише з кількома контейнерами
- Легкий старт із застосунком в один клік Docker
Керований Kubernetes
Control plane безкоштовно, оплата лише робочих вузлів
Кому підійде
- Команди розробки, що хочуть витрачати час на застосунки
- Коли кластери розробки й staging розділено
- Сервіси, що стартують із кількох робочих вузлів
- Коли ви хочете почати від $25.00 за вузол на місяць
Відмовостійка control plane
Кластер із керівним шаром із потрійним резервуванням
Кому підійде
- Робочі сервіси, що не мають зупинятися
- Команди з частими деплоями й активним використанням API кластера
- Великі кластери з безліччю робочих вузлів
- Коли хочете запас і для керівного шару
Що таке Kubernetes?
Kubernetes це платформа з відкритим кодом для розміщення контейнерних застосунків на кількох серверах і керування ними. Ви описуєте у файлі, скільки екземплярів застосунку запускати й із якими налаштуваннями, а Kubernetes постійно стежить за цим станом і приводить реальні сервери до описаного вигляду. Заходити на кожен сервер і вводити команди вручну доводиться набагато рідше.
Кластер складається з двох частин. Control plane це керівний шар: API сервер, планувальник і сховище стану кластера, а робочі вузли це сервери, де реально працюють контейнери. Перезапуск контейнерів, що впали, і перенесення на інший вузол у разі збою теж відбуваються в межах цієї схеми.
У керованому Kubernetes встановлення й роботу control plane бере на себе провайдер, а ви зосереджені на деплої застосунків через kubectl і Helm. Найтрудомісткіша під час самостійного встановлення частина передається провайдеру, тож кластер може вести й невелика команда. Вивільнений час можна витрачати на розвиток сервісу.
Як обрати найдешевший керований Kubernetes?
Вартість керованого Kubernetes це сума плати за control plane і за робочі вузли. Якщо за control plane кожного кластера беруть місячну плату, її частка в загальних витратах тим вища, чим менший кластер, тож спершу перевірте, чи безкоштовна ця частина. Потім порівняйте конфігурацію й місячну ціну одного вузла, і реальна вартість стане видною.
У HELPER VPS стандартна control plane безкоштовна, тому плата за робочі вузли є вашою платою за кластер. Почніть з малого з двома вузлами на 4 vCPU, 16GB, і зі зростанням вашого сервісу додавайте вузли на 32GB або 64GB за потреби. Ви платите лише за вузли, які використовуєте, тому немає необхідності починати з великих.
Якщо ви хочете мати резерв у керівному шарі також, як для виробничих сервісів, ви можете обрати відмовостійку control plane за $25.00 на кластер на місяць. Використовуйте безкоштовну control plane для розробницьких кластерів та відмовостійку для виробничих кластерів, щоб збалансувати вартість та стабільність. Усі платежі оплачуються разом з одного рахунку.
Скільки коштує керований Kubernetes?
Стандартна control plane безкоштовна, а робочі вузли починаються з $25.00 за вузол на місяць для 4 vCPU, 16GB пам'яті та 200GB NVMe. Відмовостійка control plane, з потрійним резервним керівним шаром, коштує $25.00 на кластер на місяць.
Control plane безкоштовно
Ви платите лише за робочі вузли, без плати за керівний шар. Навіть якщо створити кілька кластерів для розробки й тестів, витрати зростають лише за кількістю вузлів.
Фіксована ціна для кожного розміру вузла
Кожен вузол має фіксовану місячну ціну, наприклад $25.00 для вузла на 16GB, $45.00 для вузла на 32GB та $85.00 для вузла на 64GB, що робить вартість кластера легкою для розрахунку заздалегідь.
Продовження щомісяця за рахунком
Оплачуйте рахунок з 12 криптовалютними опціями для створення вузлів та control plane. Використовуйте його помісячно без строку договору; просто поновлюйте рахунок.
HELPER VPS у цифрах
Оберіть з 40 регіонів, 12 операційних систем та 10 застосунків в один клік в одному акаунті та оплатіть одразу. Цифри нижче базуються на поточному асортименті.
40
Регіони дата-центрів
12
Операційна система
10
Застосунки в один клік
$25.00
Ціна від (на місяць)
Інструменти для роботи з кластером Kubernetes
Розгортайте застосунки через Helm чарти, фіксуйте конфігурацію в коді через Terraform і збирайте та автоматично викочуйте образи через GitLab CI.
- Kubernetes
- Helm
- Docker
- Terraform
- GitLab CI
- NGINX Ingress
Чому обирають керований Kubernetes HELPER VPS
Безкоштовна control plane
За керівний шар кластера не беруть плату, тож навіть невеликий кластер легко почати, а для кожного середовища можна зробити свій кластер.
Відмовостійкість на вибір
Для робочих сервісів оберіть відмовостійку control plane з потрійним керівним шаром, і керування кластером продовжиться, навіть якщо в одному місці виникне проблема.
Три розміри вузлів
Поєднуйте робочі вузли на 16GB, 32GB та 64GB, щоб запускати легкі додатки та додатки, що потребують багато пам'яті, разом в одному кластері.
SSD диски вузлів
У кожному вузлі 80GB~320GB SSD, тож образам контейнерів, логам і тимчасовим файлам місця вистачає із запасом.
Звичні інструменти як є
Працюйте з кластером через уже звичні інструменти й файли налаштувань: kubectl, Helm, Terraform, GitLab CI.
Приймання трафіку через Ingress
Поставте контролер на кшталт NGINX Ingress і розподіляйте трафік по сервісах залежно від домену й шляху.
Керування одним акаунтом разом із вашим VPS
Керуйте кластерами, хмарними VPS та базами даних з одного акаунту та переглядайте вартість вашого сервісу в одному місці.
Реєстрація за одним токеном акаунта
Зареєструйтеся миттєво з одним токеном акаунту, і після першого платежу ви зможете використовувати підтримку та API ключі.
Мережа серверів у 40 регіонах
З серверами у 40 містах по всій Америці, Європі, Близькому Сході, Африці та Азіатсько-Тихоокеанському регіоні ви можете запускати сервіси близько до ваших користувачів.
У яких регіонах можна створити кластер Kubernetes?
HELPER VPS має сервери у 40 містах по всій Америці, Європі, Близькому Сході, Африці та Азіатсько-Тихоокеанському регіоні. Регіони, які ви можете обрати, показані під час створення кластера; оберіть ближче до місця, де знаходиться більшість ваших користувачів, для швидших відповідей.
Німеччина
Нідерланди
Велика Британія
Франція
Сполучені Штати: міст 7
Канада
Бразилія
Сінгапур
Японія: міст 2
Індія: міст 2
Австралія: міст 2
Мексика
Іспанія
Швеція
Польща
Південно-Африканська Республіка
Південна Корея
Німеччина
Нідерланди
Велика Британія
Франція
Сполучені Штати: міст 7
Канада
Бразилія
Сінгапур
Японія: міст 2
Індія: міст 2
Австралія: міст 2
Мексика
Іспанія
Швеція
Польща
Південно-Африканська Республіка
Південна Корея
Чилі
Колумбія
Італія
Швейцарія
Фінляндія
Туреччина
Обʼєднані Арабські Емірати
Ізраїль
Саудівська Аравія
Нігерія
Гонконг, ОАР Китаю
Тайвань
Індонезія
Таїланд
Часті запитання про керований Kubernetes
Відповіді про ціни, склад і оплату Kubernetes
Що таке Kubernetes?
Kubernetes це платформа з відкритим кодом, що розподіляє контейнерні застосунки по кількох серверах і керує ними. Опишіть у файлі кількість контейнерів і налаштування, і вона підтримуватиме цей стан, перезапускатиме контейнери, що впали, і по черзі викочуватиме нові версії. З кількома серверами можна працювати як з одним цілим.
Який керований Kubernetes найдешевший?
Керований Kubernetes з безкоштовною control plane коштує найменше для невеликих кластерів. У HELPER VPS стандартна control plane безкоштовна, тому ви платите лише за робочі вузли, а вузли на 4 vCPU, 16GB починаються з $25.00 на місяць, тому ви можете запустити кластер на двох невеликих вузлах. Додавайте більші вузли, коли вони вам потрібні.
Control plane справді безкоштовна?
Так, за базову control plane з одним керівним вузлом плата за кластер не береться. Вартість кластера це сума плати за робочі вузли, а $25.00 на місяць за кластер додається, лише якщо обрати відмовостійку control plane з потрійним керівним шаром. Навіть за кількох кластерів для розробки плата за керівний шар не зростає, тож середовища легко розділяти.
Коли потрібна відмовостійка control plane?
Для робочих сервісів, що не мають зупинятися, або великих кластерів із частими деплоями підходить відмовостійка control plane. Керівний шар розміщено в трьох місцях, і якщо в одному виникне проблема, інші продовжать керувати кластером. Для кластерів розробки й тестів вистачить безкоштовної control plane. Обирати можна для кожного кластера окремо.
Який розмір робочих вузлів обрати?
Запускайте легкі вебдодатки та API на кількох вузлах на 16GB, і додавайте вузли на 32GB або 64GB, якщо у вас є додатки, що потребують багато пам'яті. Кілька невеликих вузлів обмежують вплив, якщо з одним виникне проблема, тоді як великі вузли підходять для зберігання контейнерів, що потребують багато пам'яті, в одному місці. Поєднання різних розмірів є допустимим.
Зі скількох робочих вузлів краще почати?
Для робочого сервісу радимо починати з двох і більше робочих вузлів. Тоді, навіть якщо один вузол на обслуговуванні чи з ним проблема, контейнери продовжують працювати на іншому, і сервіс не переривається. Додавайте вузли за потреби. Вузли додаються по одному, тож і витрати зростають поступово.
Як оплатити Kubernetes?
Оплатіть рахунок 12 криптовалютами, щоб створити вузли та контрольні панелі. Користуйтеся помісячно без строку контракту; просто подовжуйте рахунок. Повернення надходять на кредит вашого акаунта. Користуйтеся помісячно та зменшуйте вузли будь-коли.
Що станеться з моїм кластером, якщо я не подовжу рахунок?
Якщо рахунок не подовжено в дату оплати, вузли призупиняються, і ви можете подовжити, оплативши протягом 3 днів. Якщо після 3 днів подовження все ще немає, вузли та їх дані видаляються, тому подовжуйте рахунок до дати оплати. Зберігання ваших конфігураційних файлів у репозиторії полегшує їх повторне створення. Подовжуйте рахунок, щоб автоматичне подовження продовжувалося.
Чи можна використовувати Helm і Terraform як є?
Так, кластер працює стандартним для Kubernetes способом, тож kubectl, Helm і готові маніфести використовуються як є. Ресурси всередині кластера можна описувати кодом у Terraform, а процес, де образ збирається в конвеєрі на кшталт GitLab CI й одразу розгортається, теж легко вибудувати.
Чи потрібно тримати базу даних усередині кластера?
Зручніша схема, де базу даних винесено в керовану базу даних, а в кластері лише застосунки. Контейнери застосунків можна перестворити будь-коли, а дані тримайте в керованому PostgreSQL або MySQL зі щоденним автобекапом, і навіть під час заміни чи перестворення кластера дані залишаються на місці.
Посібники з Kubernetes
Корисні матеріали перед запуском кластера
- Керовані бази данихРозповідаємо про схему, де застосунки в кластері, а дані в керованих PostgreSQL і MySQL зі щоденним автобекапом.
- Документація APIДокумент про те, як з API ключем отримувати список серверів і виконувати завдання керування з коду.
- Усі ціни в одній таблиціПорівняйте в одній таблиці ціни хмарних VPS, високопродуктивного NVMe, виділеного CPU і серверів із великим обсягом пам'яті.
Ціни вказані як місячні в доларах США, оплата 12 криптовалютами. Стандартна контрольна панель безкоштовна, а плата за робочі вузли та контрольну панель з високою доступністю автоматично подовжується на ту саму суму в кожну дату оплати.
Мінімальний строк: 1 місяць | Скасування: видалення будь-коли з панелі керування | Якщо не подовжено: призупинення, потім видалення через 3 дні | Залишок часу на видалених вузлах не повертається. Повернення зараховуються на ваш акаунт.
