Английская версия | Русский
Crane — это платформа аналитики облачных ресурсов и оптимизации затрат на основе FinOps. Её цель — обеспечивать качество работы приложений клиентов при достижении максимальной экономии.
Crane является сертифицированным решением для оптимизации облачных услуг от Фонда FinOps.
Как начать путешествие по оптимизации затрат с помощью Crane?
Интерактивный пример Crane Dashboard доступен по адресу: http://dashboard.gocrane.io/
Визуализация и оценка затрат
Cloud Provider
.Рекомендательный фреймворк
Предоставляет расширяемый рекомендательный фреймворк для анализа различных облачных ресурсов. Включает множество внутренних рекомендаторов: рекомендации по ресурсам, копиям, незадействованным ресурсам. Узнайте больше
Горизонтальное масштабирование на основе прогнозов
EffectiveHorizontalPodAutoscaler поддерживает прогнозируемое горизонтальное масштабирование. Оно использует базовый HPA для управления масштабированием и поддерживает более богатую стратегию триггеров (прогноз, наблюдение, периодичность), что делает масштабирование более эффективным и гарантирует качество обслуживания. Узнайте больше
Способность к нагрузочной ориентированной маршрутизации
Динамическая маршрутизация создаёт простую, но эффективную модель на основе фактической загрузки узлов и фильтрует высоконагруженные узлы для балансировки кластера. Узнайте больше
Мультиплексирование на основе QoS
QoS-связанные возможности обеспечивают стабильность запущенных в Kubernetes контейнеров. Они поддерживают обнаружение и активное избегание помех при наличии многочисленных метрик условий, точные операции и подключение пользовательских метрик; они имеют усиленную способность к продаже превышающих ресурсов благодаря алгоритму прогнозирования, повторное использование и ограничение свободных ресурсов внутри кластера; они имеют усиленную возможность управления cpuset в режиме параллельного использования, повышая эффективность использования ресурсов при одновременной привязке ядер. Узнайте больше.
Общая архитектура Crane представлена следующим образом:
Craned
Craned — это самый важный компонент Crane, который управляет жизненным циклом CRDs и API. Craned развёрнут в виде Deployment и состоит из двух контейнеров:
Fadvisor
Fadvisor предоставляет набор Exporters для вычисления данных биллинга и счетов за использование облачных ресурсов и хранения этих данных в вашей системе мониторинга, такой как Prometheus. Fadvisor поддерживает API для многоблочной биллинги через Cloud Provider
.
Metric Adapter
Metric Adapter реализует Custom Metric Apiserver. Metric Adapter считывает информацию о CRDs и предоставляет данные для Custom/External Metric API для HPA Metrics.
Crane Agent
Crane Agent развёрнут в виде DaemonSet на узлах кластера.
Полная документация доступна здесь.
Slack (английский): https://gocrane.slack.com
Группа WeChat:
Добавьте WeChat и отправьте сообщение "Crane", чтобы получить приглашение в группу.
Приветствуем ваши вклады в проект Crane. Для получения информации о том, как участвовать, обратитесь к CONTRIBUTING.
Чтобы узнать, как участвовать в разработке Crane, прочитайте разработческий гайд.
Crane использует Кодекс поведения CNCF.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )