Microsoft си партнира с AWS за мащабиране на GitHub в ерата на изкуствения интелект

Контекстът на експлозията на изкуствения интелект в съвременното разработване на софтуер

През последните години изкуственият интелект радикално промени начина, по който разработчиците пишат, тестват и предоставят код. Платформи като Копилот на GitHub предефинираха производителността в инженерството, а масовото приемане на тези инструменти генерира безпрецедентен обем трафик и изчислително търсене. В този контекст, Microsoft, компанията майка на GitHub, беше изправена пред голямо техническо предизвикателство: как да мащабирате глобална платформа за разработка на софтуер, за да се справите с експоненциалния растеж, без да правите компромис с производителността, наличността или потребителското изживяване?

Отговорът дойде от неочаквана посока за много наблюдатели в индустрията: стратегическо партньорство между Microsoft si Amazon Web Services (AWS)Това сътрудничество представлява един от най-интересните примери за сътрудничество в света на технологиите, две компании, които се конкурират директно на пазара. cloud изборът да сътрудничат за решаване на инфраструктурен проблем с исторически мащаби.

Защо GitHub се нуждае от повече от Azure

Ограниченията на един доставчик cloud

GitHub е най-голямата платформа за хостинг на изходен код в света днес, с над 100 милиона разработчици и милиарди хранилища. Преди експлозията на изкуствения интелект, инфраструктурата на GitHub вече беше впечатляваща, работеща предимно на Microsoft AzureНо с пускането на пазара и ускореното приемане на GitHub Copilot, GitHub Actions и други функции, базирани на Large Language Model (LLM), търсенето на изчислителни ресурси нарасна с темпове, които дори... Azure, със своите глобални възможности, го управлява с трудност.

Архитектурата на съвременната система с изкуствен интелект изисква не само сурова изчислителна мощност, но и ниска латентност, разширена географска достъпност и гъвкавост при динамично разпределение на GPU и CPU ресурсиЕдин единствен доставчик на cloud, независимо колко е мощен, може да се превърне в пречка, когато милиони заявки за извод от изкуствен интелект се обработват едновременно от потребители от всички краища на света. Многобройнитеcloud По този начин това не се превръща в луксозен вариант, а в архитектурна необходимост за всяка платформа, която иска да работи в глобален мащаб с високи SLA.

Ролята на AWS в разширената екосистема на GitHub

Чрез интегриране на AWS инфраструктурата, GitHub разширява възможностите си за изпълнение глобално разпределени работни натоварвания, възползвайки се от центровете за данни на Amazon, компютърните услуги като EC2 и усъвършенстваните мрежови възможности, предлагани от AWS. Това не означава, че Azure се заменя, но че се изгражда хибридна-мулти-архитектураcloud в който всеки доставчик допринася със своите силни страни. Azure остава основното ядро ​​на операциите Microsoft, докато AWS поема част от тежестта на мащабирането за специфични сегменти на платформата GitHub.

От техническа гледна точка, този подход включва внедряване на слоеве за абстракция и оркестрация, които позволяват интелигентно маршрутизиране на заявки между доставчици, последователно управление на идентичността и сигурността и унифицирано наблюдение на производителността. Инструменти като Kubernetes, мрежи от услуги като Istio или Linkerd и платформи за наблюдаемост като Datadog или Prometheus стават от съществено значение в този тип архитектура.

Техническите последици от партньорството с множество заинтересовани страниcloud в този мащаб

Мулти-архитектураcloud и инженерни предизвикателства

Внедряване на мултисистемаcloud функционалността не е тривиална задача. Екипите по разработване на платформи и DevOps от GitHub трябва да реши редица сложни технически проблеми. Първо, съгласуваност на данните между доставчиците представлява голямо предизвикателство. Хранилищата, метаданните, историята на комитите и конфигурациите за сигурност трябва да бъдат синхронизирани или разделени интелигентно, така че крайният потребител да не усеща никаква разлика в потребителското изживяване, независимо кой доставчик обслужва заявката му в даден момент.

Второ, латентност, въведена от вътрешната комуникацияcloud трябва да се сведе до минимум чрез усъвършенствани техники за кеширане, чрез стратегическо разполагане на работните натоварвания в географски региони близо до потребителите и чрез оптимизиране на протоколите за пренос на данни. Стандарти като gRPC за комуникация между услуги и компресирането на данни на мрежово ниво се превръщат в критични инструменти в това уравнение.

Третият критичен аспект е представен от сигурност и съответствиеКогато данните и процесите пресекат границата между две среди cloud различни, контролът на достъпа, криптирането от край до край и одитът на активността трябва да се управляват с повишена строгост. Политики за нулево доверие, внедряване на федерация на идентичността между Azure Active Directory и AWS IAM, както и използването на инструменти за управление на секретни данни, като HashiCorp Vault или AWS Secrets Manager, стават задължителни компоненти на архитектурата.

Действия в GitHub и мащабиране на CI/CD в контекст на изкуствен интелект

Една от областите, където натискът от мащабиране е най-видим, е Действия на GitHub, платформата CI/CD, интегрирана в GitHub. С увеличаването на броя на проектите с изкуствен интелект, CI/CD процесите стават по-сложни и ресурсоемки. Обучението на модели, автоматизираната оценка на качеството на генерирания от изкуствен интелект код и автоматизираното тестване на приложения, които интегрират LLM, са процеси, които изискват значителни изчислителни ресурси, включително графични процесори.

С достъп до инфраструктурата на AWS, GitHub Actions може да мащабира своите изпълнители хоризонтално върху оптимизирани за изкуствен интелект EC2 инстанции, като например семействата инстанции P4 или G5 на AWS, които предлагат достъп до графични процесори NVIDIA A100 или A10G. Това означава, че екипите за разработка могат да изпълняват обучение по машинно обучение или AI инференционни канали директно в рамките на своите CI/CD работни процеси, без да се налага да управляват собствената си инфраструктура или да чакат ограничени ресурси от един пул. cloud.

Сътрудничество в технологичната индустрия: разширяващ се модел

Глобални прецеденти и тенденции

Сътрудничество между Microsoft и AWS за GitHub не е изолирано явление. В съвременната технологична индустрия, сътрудничество, тоест сътрудничеството между преки конкуренти, се превърна във все по-често срещана стратегия. Apple и Google си сътрудничат в области като уеб стандарти или комуникационни протоколи, като същевременно се конкурират на пазара на смартфони. По подобен начин доставчиците на услуги cloud сътрудничат по отношение на стандартите за оперативна съвместимост, дори когато агресивно се конкурират за корпоративни клиенти.

Тази тенденция отразява зрял пазар cloudГолемите клиенти, особено платформите с милиони потребители, вече не могат реално да работят в един-cloud. Устойчивост, оптимизация на разходите и избягване на зависимост от доставчика Съществуват технически и бизнес аргументи, които тласкат организациите към мултиархитектурни решения.cloud. Microsoft и Amazon са разбрали, че в определени контексти сътрудничеството носи повече стойност от чистата конкуренция.

Въздействие върху стратегията за отворен код и общността на разработчиците

GitHub е, в основата си, платформа, изградена около ценностите на отворения код. Решението за приемане на мултиархитектураcloud изпраща важно послание към общността на разработчиците: Платформата дава приоритет на наличността, производителността и независимостта от който и да е доставчик. cloudТова позициониране силно резонира с философията за отворен код, която насърчава оперативната съвместимост, прозрачността и избягването на изкуствени зависимости.

Освен това, чрез мащабиране на инфраструктурата си с AWS, GitHub може по-добре да поддържа мащабни проекти с отворен код, които използват изкуствен интелект. Типови модели Трансформатори за прегръщащи лица, LangChain или различни MLOps рамки които са хоствани или интегрирани чрез GitHub, косвено се възползват от този разширен капацитет на инфраструктурата, потенциално осигурявайки по-добра производителност за потребители, които клонират масивни хранилища, изпълняват бенчмаркове или си сътрудничат по сложни модели с изкуствен интелект.

Какво означава тази еволюция за екипите? DevOps и платформени инженери

Нови умения, необходими в ерата на многовъзрастните хораcloud AI

съдружие Microsoft-AWS за GitHub подчертава по-широка тенденция, която пряко засяга ролите на DevOps Инженер, платформен инженер и инженер по надеждност на обекта (SRE)Специалистите в тези области трябва да развият многостранни уменияcloud автентични, а не просто повърхностни познания за множество доставчици. Дълбоко разбиране на изчислителните, мрежовите, сторидж и услугите за сигурност както от AWS, така и от Azure, както и способността за проектиране на архитектури, които работят оптимално между тези два доставчика, се превръща в основно изискване.

Също интегриране на изкуствен интелект в тръбопроводи DevOps, феномен, известен като AIOps или MLOps, носи със себе си нови отговорности. Екипите трябва да управляват не само традиционната инфраструктура на приложенията, но и инфраструктурата, необходима за обучение, внедряване и наблюдение на AI модели. Това включва управление на GPU клъстери, оптимизиране на разходите за натоварване на изводите и внедряване на практики за версии на данни и регистър на модели.

Наблюдаемост и мониторинг в мултисистемиcloud комплекс

Една от най-важните функции в мултиархитектураcloud от типа, възприет от GitHub, е наблюдаемост от край до крайБез ясна видимост върху поведението на системата, пресичаща границата между Azure и AWS, оперативните екипи не могат бързо да диагностицират инциденти, да оптимизират производителността и да спазват SLA, обещани на потребителите.

Внедряване на унифициран стек за наблюдаемост, базиран на принципите на OpenTelemetry за събиране на следи, показатели и лог файлове от двете среди cloud, става абсолютен приоритет. Платформи като Графана, Дейтадог или Динатрейс предлага възможности за корелация на данни от множество източници, което позволява на екипите по SRE да имат съгласувана картина на състоянието на системата, независимо от доставчика. cloud на която дадена услуга работи в даден момент.

Бъдещи перспективи: GitHub като платформа, базирана на изкуствен интелект

Еволюцията на GitHub отвъд хостинга на код

Партньорството с AWS е ясен показател, че Microsoft вижда GitHub не само като инструмент за версиране на код, но и като пълна платформа за разработка с изкуствен интелектGitHub Copilot е само началото. В близко бъдеще можем да очакваме по-дълбока интеграция на възможностите на изкуствения интелект във всички аспекти на жизнения цикъл на софтуера: от автоматизирано генериране на код и документиране до интелигентно тестване, анализ на сигурността и автоматизирана оптимизация на CI/CD канали.

Тази визия изисква стабилна, гъвкава и мащабируема инфраструктура, точно такъв тип инфраструктура, какъвто е многонаемателната архитектура.cloud Azure-AWS може да го осигури. Еластично мащабиране, глобална географска наличност и достъп до най-новия специализиран AI хардуер, от графични процесори до термопроцесорни процесори и персонализирани чипове, са конкретните предимства, които носи това стратегическо партньорство.

Въздействието върху световния пазар cloud si DevOps

На макро ниво, това движение на Microsoft и AWS ще повлияе на начина, по който други големи компании обмислят своята инфраструктурна стратегия. Платформите за разработка на софтуер ще стават все по-многофункционалниcloud по дизайн, не като опция, а като основно архитектурно изискване. Доставчици на инструменти DevOps, от Terraform и Pulumi за Infrastructure as Code, до ArgoCD и Flux за GitOps, ще трябва да реагират по-добре на многостранностcloud комплекс.

За професионалисти в DevOps si cloud инженерство, посланието е ясно: прекомерна специализация върху един доставчик cloud се превръща в професионално ограничениеМного уменияcloud, съчетано с разбиране на принципите на изкуствения интелект/мониторното обучение и новите парадигми на платформеното инженерство, представлява най-търсения професионален профил на пазара през следващите години.

Със сигурност разбрахте с какво са свързани новините през 2026 г. DevOpsАко се интересувате от задълбочаване на знанията си в областта, ви каним да разгледате нашата гама от курсове, структурирани по роли и категории в... DevOps HUB. Независимо дали тепърва започвате или искате да подобрите уменията си, ние имаме курс за вас.

Опровержение:
Този материал е разработен с помощта на изкуствен интелект за информационни и образователни цели. Съдържанието е било подложено на човешка проверка и преглед преди публикуване. Представената информация е предназначена да подпомогне учебния процес и не е заместител на консултирането със специализирани източници, специалист в областта или участието във формални обучителни курсове и програми.