В июне 2016 г. ByteDance включил стек технологий Kubernetes и начал проводить масштабную контейнеризационную трансформацию бизнеса, в 2017 и 2018 гг. в год достигла десятков тысяч узлов. Сегодня более 95% приложений ByteDance достигли облачной нативизации.От начального контейнерно-ориентированного развертывания до сервисно-ориентированного этапа используется не только инструмент оркестрации контейнеров, но и сравнение с ним.Идеальная система управления микросервисами .
По состоянию на февраль 2021 года во внутреннем бизнесе Byte количество серверных узлов составляет почти миллион, количество онлайн-микросервисов — 8+, и их число увеличивается на 2000 в месяц, количество контейнеров — 750+, количество ежедневные изменения и уровень хранения очень высоки и находятся в процессе продолжающегося быстрого роста.
За крупномасштабной облачной сценой приземления она отражает точное суждение о технической тенденции технической команды ByteDance и полностью охватывает облачную модель на ранней стадии. В настоящее время, от традиционных отраслей до пан-интернета, всесторонняя трансформация облака и облачных технологий идет полным ходом.«Облачная эра, облачная эволюция архитектуры исследований и разработок ByteDance»тема, приглашение4-битный байт бил старшего инженераНачиная с облачной практики в ByteDance, он предоставляет отрасли ссылки на разбор технических случаев, объединяющих бизнес-сценарии, помогая предприятиям и техническим группам более плавно перейти к облачным технологиям.
Салон в этом номереБесплатная регистрацияКанал открыт, нажмитепорталВойти Сейчас!
тема выступления
Пик трафика, мышление и реализация управления трафиком сети сервиса ByteDance
- краткое введение
С июня 2018 года ByteDance за три года запустил около 30 000 сервисов, а количество контейнеров, управляемых Service Mesh, превысило 3 млн. Теперь Mesh полностью покрывает все бизнес-сценарии. Перед лицом таких крупномасштабных экземпляров сервисов и пиков трафика, а также все более сложной бизнес-логики стабильность и надежность микросервисов становятся критически важными. Система управления трафиком в рамках сервисной грид-решения ByteDance претерпела годы итерации и развития, охватывая несколько основных моментов, таких как интеллектуальная маршрутизация, безопасное шифрование, динамическое управление потоком и наблюдаемость, поддерживая сверхбольшие пики трафика ByteDance.
- Доход от аудитории
- Инженеры по исследованиям и разработке программного обеспечения могут узнать, как технически реализовать управление сервисами с помощью сервисной сетки.
- Архитекторы программного обеспечения могут понимать идеи проектирования на уровне управления сервисной сеткой и некоторые будущие тенденции.
- Студенты колледжа могут понять, как алгоритмы и принципы, связанные с управлением услугами, внедряются и реализуются на предприятиях.
- Компьютерные колонки
Ло Гуанмин Архитектор команды ByteDance Infrastructure Service Framework
Окончил KU Leuven University в Бельгии, работал последовательно в Ericsson и Baidu в области микросервисов, а затем присоединился к ByteDance, отвечая за наращивание потенциала системы управления трафиком микросервисов и управление открытым исходным кодом проекта CloudWeGo. Он давно занимается передовыми технологиями, эволюцией архитектуры и работой по стандартизации в области облачных и микросервисов.Он также является одним из первых евангелистов сообщества сервисных сеток и членом руководящего комитета нескольких местных сообществ разработчиков облачных технологий.
Эволюция и подход к созданию Byte DevCloud
- краткое введение
Масштабная эволюция микросервисной архитектуры ставит не только задачи управления сервисами, но и способы эффективного решения проблем разработки, отладки и тестирования в современных сценариях с сотнями тысяч байтов микросервисов и десятками тысяч НИОКР. команды Это становится проблемой, с которой мы должны столкнуться. Команда попыталась создать стандартную облачную инфраструктуру исследований и разработок для решения проблем исследований и разработок в рамках архитектуры микросервисов, продвигая бизнес-исследования и разработки в облаке. Кроме того, поскольку исследования и разработки постепенно переносятся в облако, мы также продолжаем изучать такие аспекты, как безопасность, использование ресурсов и эффективность исследований и разработок.
- Доход от аудитории
- Узнайте об эволюции всего продукта и технологии DevCloud
- Лучшие практики в облачных сценариях Byte R&D
- Компьютерные колонки
Шао Юлян, руководитель отдела управления инфраструктурной системой ByteDance
Последовательно работал в Splunk и Yitu Technology, занимаясь исследованиями и разработками в области больших данных и технологий, связанных с искусственным интеллектом, а также управлением продуктами.В 2019 году он присоединился к Byte, отвечая за архитектуру и команду управления системой.В настоящее время он занимается инфраструктурой исследований и разработок, управлением микросервисами. вопросы, связанные с системой и высокой доступностью, эволюция продуктов и технологий.
От гибридного развертывания к объединенному планированию: эволюция технологии планирования контейнеров ByteDance
- краткое введение
Благодаря постоянному расширению сферы деятельности ByteDance компания постепенно разработала различные бизнес-формы, такие как микросервисы на основе самостоятельно разработанных инфраструктур RPC, рекламные сервисы, использующие топологию ЦП с одним компьютером, сервисы эластичных вычислений типа FaaS, и автономные услуги по обучению компьютерным технологиям и машинному обучению, системы хранения, отвечающие различным требованиям к функциям, и т. д. Вообще говоря, конкретный бизнес-сценарий требует эксклюзивного развертывания машины, и на основе этого развивается разделенная система эксплуатации и обслуживания, в результате чего общий коэффициент использования машины низок, а эффективность потока ресурсов невысока.
С точки зрения инфраструктуры мы надеемся реализовать все внутренние бизнес-сценарии на основе облачной операционной системы, такой как GödelCloud, чтобы достичь: повышения, обеспечения облачной стандартной оркестровки и планирования, а также возможностей упаковки контейнеров, максимального удаления не связанных с бизнесом компонентов. код в облачных приложениях, поддерживает быструю итерацию бизнес-систем; вниз, использует технологии объединения ресурсов и гибридного развертывания для эффективного улучшения общего использования ресурсов центра обработки данных.
- Доход от аудитории
- Понимание ценности и технических трудностей гибридного развертывания и решений
- Просмотрите дизайн и эволюцию системы оркестровки и планирования контейнеров с точки зрения всего центра обработки данных.
- Компьютерные колонки
Цзян Фан, архитектор группы оркестровки и планирования инфраструктуры ByteDance
Цзян Фан, архитектор группы оркестровки и планирования инфраструктуры ByteDance. Присоединился к ByteDance в 2017 году, сосредоточившись на области оркестрации и планирования облачных контейнеров, отвечая за основные проекты, такие как автономное гибридное развертывание, интегрированная система планирования и крупномасштабное управление эластичными ресурсами.
Практика и проблемы управления облачными приложениями в ByteDance
- краткое введение
Благодаря постоянному совершенствованию облачной инфраструктуры в Byte масштабы развертывания внутренних облачных приложений Byte также быстро растут.Количество сервисов, поддерживаемых внутренними разработчиками Byte, превысило 100 000, и каждый раз вносятся десятки тысяч сервисных изменений. день. В то же время бизнес-сценарии, с которыми приходится иметь дело нашему управлению приложениями, стали разнообразными, а бизнес-потребности появляются одна за другой. Как удовлетворить потребности десятков тысяч разработчиков в управлении услугами, публикации в оттенках серого, A/B-тестировании, управлении разрешениями и других аспектах, а также способствовать безопасному и эффективному завершению бизнес-итерации, которая предъявляет очень высокие требования к нашему управлению приложениями. .
- Доход от аудитории
- Изучите практику управления облачными приложениями в ByteDance.
- Понять эволюцию управления облачными приложениями
- Компьютерные колонки
Ван Чжэ Инженер по исследованиям и разработкам инфраструктуры ByteDance
Инженер по исследованиям и разработкам инфраструктуры ByteDance, присоединился к ByteDance в 2018 году, отвечает за создание облачных платформ приложений, уделяя особое внимание созданию крупномасштабных платформ доставки приложений и содействию эволюции продуктов и технологий.
Бесплатная регистрация
Салон Введение
Салон технологий ByteDance — это мероприятие по обмену технической информацией для разработчиков из разных отраслей, инициированное технологическим сообществом ByteDance ByteTech. Создавая инклюзивную, открытую и бесплатную коммуникационную платформу, мы будем способствовать популяризации и внедрению передовых технологий, а также помогать техническим командам и разработчикам быстро расти. Технический обмен ByteDance Technology Salon исходит от технических экспертов, работающих в ByteDance и интернет-компаниях первой линии, Сосредоточив внимание на горячих технических направлениях и практических резюме, он представляет собой технический праздник для технических команд и разработчиков для справки.