Господин Го представил основные цели, панораму и историю развития CNCF.
Господин Го представил основные цели, панораму и историю развития CNCF.
1. Введение в CNCF
Cloud Native Computing Foundation (Облако Native Computing Foundation, сокращения CNCF) — компания, основанная в 2015 году некоммерческая организация Linux Главная цель CNCF — содействие развитию и популяризации технологий облачных вычислений с помощью программного обеспечения «Открытый исходный код», помогая предприятиям лучше создавать и запускать масштабируемые современные приложения.
главная цель
Содействие развитию облачных технологий.:CNCF Поддержка и обслуживание ряда нативных облачных сервисов Открытый исходный код проекта,Охватывает такие области, как оркестровка контейнеров, Служить сетку, мониторинг, ведение журнала и отслеживание.,Помогите предприятиям более эффективно запускать приложения в облачных средах.
Содействовать отраслевой стандартизации:Определяя и продвигая отраслевые стандарты,Обеспечьте совместимость и переносимость облачных технологий.
Создавайте и развивайте сообщества:путем проведения встреч、Проведем обучение и сертификацию,Создавайте и развивайте сообщество разработчиков и пользователей облачных технологий.
основные проекты
CNCF поддерживает несколько ключевых проектов с открытым исходным кодом, которые стали отраслевыми стандартами в области облачных технологий:
Kubernetes:один для автоматического развертывания、Масштабирование и управление контейнерными приложениями Открытый исходный Платформа кода является основным компонентом облачных приложений.
Prometheus:один Открытый исходный Монитор системы и инструмент оповещения кода, используемый для сбора и запроса данных монитора.
Envoy:один高性能的分布式代理,Предназначен для обслуживания сети и API Сценарий шлюза.
Helm:один Kubernetes Инструмент управления пакетами для упрощения развертывания приложений и управления ими.
Etcd:один分布式键值存储系统,Для общей конфигурации и Служить открытиям.
Jaeger:один Открытый исходный Сквозной распределенный инструмент отслеживания кода для мониторинга и устранения неполадок транзакций в микро-средах.
OpenTelemetry:один用В收集、Обработка и экспорт приложений и инфраструктурымониторданные Открытый исходный кодFrame.
структура и управление
CNCF состоит из нескольких комитетов и рабочих групп с различными задачами и обязанностями, включая Комитет технического надзора (TOC), Комитет по управлению и Группу сопровождения проекта. TOC отвечает за техническое направление и стратегию проекта, обеспечивая здоровое развитие и технологическое лидерство проекта.
Члены и сторонники
Членами CNCF являются многие ведущие отраслевые компании и организации, такие как Google, Microsoft, IBM, Amazon, Red Hat и другие. Эти участники способствуют развитию облачных технологий, финансируя и участвуя в разработке проектов.
Сертификация и обучение
CNCF Доступен широкий выбор сертификатов и план обучения, который поможет разработчикам и операторам освоить облачные технологии. Например:
CNCF организует и спонсирует несколько конференций и мероприятий, связанных с облачными технологиями, таких как KubeCon + CloudNativeCon. Эти мероприятия предоставляют разработчикам и пользователям платформу для общения и обучения, а также способствуют развитию и продвижению облачных технологий.
Подвести итог
CNCF Поддерживая и поддерживая ряд критических Открытый исходный code проект способствует развитию и стандартизации облачных технологий. По сертификации и обучение, построение сообществ, организация мероприятий и т. д., CNCF Продвигайте популярность и применение облачных вычислений в глобальном масштабе. CNCF Мы стремимся помочь предприятиям более эффективно создавать и запускать современные приложения в облачных средах, тем самым способствуя технологическому прогрессу в отрасли.
2. Панорама CNCF
Ландшафт CNCF — это диаграмма, которая подробно отображает различные проекты и инструменты в собственной облачной экосистеме. Он охватывает различные технологии и решения, связанные с облачными вычислениями, помогая пользователям понять и выбрать подходящие инструменты для создания и запуска облачных приложений. Панорама CNCF поддерживается и регулярно обновляется CNCF.
Классификация панорам
Панорама CNCF делит проекты и инструменты в облачной экосистеме на несколько категорий, причем каждая категория содержит разные подкатегории и конкретные проекты. Вот некоторые из основных категорий:
Функции как услуга (FaaS):нравиться OpenFaaS, Kubeless。
Среда выполнения контейнера:
Среда выполнения контейнера, совместимая с OCI:нравиться containerd, CRI-O。
Оркестровка и управление:
Сервисная сетка:нравиться Istio, Linkerd。
Планирование и оркестровка:нравиться Kubernetes, Apache Mesos。
Примените наблюдаемость и анализ:
Мониторинг:нравиться Prometheus, Grafana。
Ведение журнала:нравиться Fluentd, Logstash。
Отслеживание:нравиться Jaeger, OpenTelemetry。
Сервисный прокси:
API-шлюз:нравиться Kong, Tyk。
Прокси:нравиться Envoy, HAProxy。
Хранилище:
Облачное хранилище:нравиться MinIO, Ceph。
База данных:нравиться Vitess, TiDB。
сеть:
Плагины CNI:нравиться Calico, Cilium。
Обнаружение услуг:нравиться Consul, CoreDNS。
Безопасность:
Аутентификация и авторизация:нравиться Keycloak, Dex。
Сканирование безопасности:нравиться Clair, Trivy。
Как получить доступ к панораме CNCF
Вы можете просмотреть новейшую экосистему облачных технологий, открыв Панораму CNCF по следующей ссылке:
CNCF Landscape[1]
Руководство пользователя
Фильтровать и искать:ты можешь использовать Панорама Фильтры и функции поиска включены,Найдите конкретные предметы или инструмент в соответствии с вашими потребностями.
Просмотр категорий:Нажмите на другую категорию,Вы можете просмотреть все связанные проекты и инструменты в этой категории.
Подробности:点击每个проект,Вы можете просмотреть Подробности,Включает официальный сайт проекта, GitHub Склады, документы и т.д.
важность
CNCF Panorama — это ценный ресурс, который помогает разработчикам, архитекторам и лицам, принимающим решения, понять различные варианты технологий в облачной экосистеме и принимать обоснованные решения. С помощью панорамы вы можете быстро понять, какие зрелые решения в настоящее время представлены на рынке, а также как эти решения связаны и объединяются для создания полноценной облачной архитектуры.
Подводя итог, можно сказать, что CNCF Panorama — это важный инструмент для понимания и изучения экосистемы облачных технологий, предоставляющий комплексное представление, которое поможет вам ориентироваться в сложном технологическом ландшафте.
3. Историческая эволюция CNCF
С момента своего создания в 2015 году CNCF (Cloud Native Computing Foundation) преодолел несколько важных этапов. Вот некоторые ключевые события и события:
2015: Основание CNCF
учредил:CNCFсуществовать2015Год7лунаучредил,Целью является содействие популяризации и стандартизации технологий облачных вычислений.
первоначальные члены:включатьGoogle、Microsoft、IBM、Red Hat и другие компании в качестве членов-учредителей.
2016: Kubernetes становится первым инкубационным проектом CNCF.
Kubernetes:Kubernetesсуществовать2016Год3лунастановитьсяCNCF的第одинпроект,отметкаCNCFНачни брать на себя ответственность Открытый исходный Ответственность за хостинг проекта кода.
2017: «Прометей» и «Посланник» становятся инкубационными проектами
Prometheus:2017Год6луна,«Прометей» становится инкубационным проектом CNCF. Это открытый исходный кодмонитор и средство предупреждения.
Envoy:同样существовать2017Год,Envoy также присоединяется к CNCF,И стал ключевым Служить сетевым проектом.
2018: Первый дипломный проект CNCF
Выпуск Кубернетеса:2018Год3луна,Kubernetes становится первым дипломным проектом CNCF,Отмечая его зрелость и широкое применение в обществе.
Helm:HelmВ2019Год8луна毕业,Стал вторым дипломным проектом CNCF.,В основном используется для управления пакетами Kubernetes.
2020: Дальнейшее расширение проекта CNCF
Jaeger:2020Год4луна,JaegerстановитьсяCNCF的毕业проект。Jaeger是один Открытый исходный распределенная система отслеживания кода.
Vitess:Vitessсуществовать2020Год12лунастановитьсяCNCF的孵化проект,В основном используется для горизонтального расширения облачных баз данных.
2021: Закрытие большего количества программ
Cortex:Cortexсуществовать2021Год3лунастановитьсяCNCF的毕业проект,В основном используется для облачных мультитенантных сервисов Prometheus.
Tanzu:2021Год7луна,Танзу становится инкубационным проектом CNCF,Платформа приложений, ориентированная на Kubernetes.
2022: Инкубация и завершение большего количества проектов
OpenTelemetry:OpenTelemetryсуществовать2022Год1лунастановитьсяCNCF的毕业проект,Обеспечивает унифицированную распределенную трассировку, сбор индикаторов и журналов.
Keda:Kedaсуществовать2022Год7лунастановитьсяCNCF的孵化проект,Сосредоточьтесь на автоматическом масштабировании Kubernetes на основе событий.
2023: Продолжение роста и инноваций
Экосистема проектов CNCF продолжает расширяться,Охватывает все большее количество облачных технологий и инструментов.,Для удовлетворения меняющихся требований рынка и технологических тенденций.
Эти вехи демонстрируют ключевую роль CNCF в содействии развитию технологий облачных вычислений, а также отражают постоянные инновации и вклад сообщества открытого исходного кода в эту область.