модель выполнения кода в облачной среде

модель выполнения кода в облачной среде

Когда вы начнете работать с облачными вычислениями, вам нужно многому научиться. В этой статье я расскажу о некоторых популярных моделях облачных сервисов, которые широко используются и являются обязательными для начинающих архитекторов моделей облачных сервисов.

Три модели облачных сервисов PaaS, SaaS и IaaS являются наиболее важными среди всех, поэтому я начну с них.

1. PaaS

PaaS означает Platform as a Service, то есть Платформа как услуга.

Здесь ваш облачный провайдер предоставляет вам полную платформу для использования. Когда я говорю о полной платформе для использования, это означает, что провайдер заботится обо всех базовых частях инфраструктуры.

Например, заботится о ваших серверах, и о ваших виртуальных машинах, вам дают некоторые предопределенные инструменты, которые вы можете использовать для создания своих приложений.

модель выполнения кода в облачной среде

Некоторые из преимуществ использования PaaS следующие.

2. SaaS

SaaS означает Software as a service, то есть Программное обеспечение как услуга.

Это означает, что облачный провайдер предоставляет вам полное программное обеспечение, такое как серверы, базы данных, коды приложений в форме сервиса.

модель выполнения кода в облачной среде

Например, Gmail, где вы обмениваетесь электронными письмами, не беспокоясь о том, что происходит в фоновом режиме. Все, что вам нужно сделать, это набрать вашу электронную почту, и она будет доставлена ​​в место или человеку, которого вы хотите доставить. Вы не беспокоитесь о том, как работает платформа, каковы проблемы безопасности, что, если сервер выйдет из строя, где хранится почта, это не ваше дело.

Поставщики услуг предоставляют вам полное программное обеспечение или приложение в форме службы, поэтому эта архитектура называется «Программное обеспечение как услуга».

Пример: Freshdesk как решение службы поддержки и самообслуживания.

3. IaaS

IaaS означает Infrastructure as a Service, то есть Инфраструктура как услуга.

модель выполнения кода в облачной среде

Позвольте мне объяснить это с помощью аналогии.

Например, предположим, что вы арендуете дом, теперь владелец дает вам дом и говорит, что пользуйтесь им так, как вы хотите, и платите мне арендную плату. Итак, вы платите владельцу за дом, и когда вы входите в дом, вы понимаете, что в нем есть только кровать и стол. Кроме того, вам нужно положить кухонную утварь, и вы должны настроить дом так, как вы хотите его использовать, и тогда вы можете пойти дальше и использовать этот дом. По сути, вы настраиваете свою инфраструктуру.

Ниже приведены некоторые важные особенности IaaS:

Пример: Vultr, AWS, GCP (Google Cloud Platform)

4. APIaaS

API как услуга используется для управления собственными пользовательскими API и позволяет приложениям подключаться к сторонним API, таким как Google map, API голосового поиска и т.д.

Он также используется при создании документации API, которая описывает все функциональные возможности и работу над API. Он может быть передан команде с помощью этого API или сторонних API.

Используя API-сервисы, приложение может взаимодействовать с функциями, хранящимися в серверной части.

модель выполнения кода в облачной среде

5. AaaS

AaaS означает Аналитика как услуга.

модель выполнения кода в облачной среде

Он предоставляет аналитическое программное обеспечение через облако на основе модели подписки. Для предприятий стало важным вариантом обойти авансом новые капитальные затраты и легко принять новые требования бизнес-процессов.

Вы можете использовать AaaS для прогнозной аналитики, аналитики данных, бизнес-аналитики, чтобы находить данные и тенденции в данных. В эпоху больших данных (Big Data) AaaS является спасителем. Он может очищать, анализировать и хранить данные больших данных в масштабируемом и экономически эффективном режиме.

6. BaaS

BaaS означает Бэкэнд как сервис.

модель выполнения кода в облачной среде

Он заботится обо всех серверных службах приложения, и разработчики могут сосредоточиться только на написании и поддержке внешней стороны приложения. Он предоставляет базовые сервисы, такие как управление базой данных, аутентификация пользователей, облачное хранилище, размещение в облаке, push-уведомления и т.д.

BaaS может помочь Amazon с хранилищем, управлением пользователями, платежным шлюзом, системой рекомендаций, push-уведомлениями для своих пользователей о последних предложениях и многими другими функциями бэкэнда.

7. Data as a Service (DaaS)

8. DBaaS

DBaaS означает База данных как услуга.

DBaaS управляется государственными и частными облачными провайдерами. Он обеспечивает функциональность базы данных как сервис для внутренних / внешних клиентов. Разработчики приложений не полагаются на администраторов для управления базами данных при их использовании в качестве службы.

Преимущества использования DBaaS.

Пример: Scalegrid для MySQL, PostgreSQL, Redis, MongoDB

9. Desktop as a service (DaaS)

DaaS означает Рабочий стол как услуга.

Виртуальные рабочие столы размещаются в облаке на любом устройстве из любого места. Он предлагает модель на основе подписки. Это повышает безопасность данных и повышает производительность удаленного доступа, поскольку предоставляет услуги во всех регионах.

Инфраструктура виртуальных рабочих столов (VDI) имеет много общего с DaaS. Разница между ними заключается в том, что инфраструктура в DaaS размещается в облаке, тогда как инфраструктура VDI в основном расположена локально.

10. FaaS

FaaS означает Функция как услуга.

AWS Lambda является примером FaaS, который был разработан Amazon. Azure и GCP также поддерживают FaaS через функции Azure и Google Cloud.

11. SECaaS

SECaaS означает безопасность как услуга.

Облачная безопасность, где приложение или инфраструктура защищена поставщиком облачной безопасности (CSBP). Простым примером безопасности как службы является антивирусное программное обеспечение, предоставляемое такими организациями, как Avast, Norton, McAfee и т.д.

Другие службы безопасности, такие как защита от вредоносных программ, брандмауэр, тестирование на проникновение, обнаружение вторжений, аутентификация, фильтрация спама, управление идентификацией и доступом (IAM), являются частью SECaaS.

Пример: SUCURI для брандмауэра веб-приложений

модель выполнения кода в облачной среде

Заключение

Итак, это были важные модели облачных сервисов, с которыми вы часто будете сталкиваться при работе с облачными решениями. Попробуйте и испытайте любую из моделей облачных услуг, упомянутых выше, используя любого поставщика облачных услуг (AWS, Azure, Google Cloud), чтобы почувствовать их на деле.

Источник

Облачные бизнес-модели: Простыми словами об IaaS, PaaS и SaaS

Об облаках, облачных технологиях и виртуализации говорят уже долго, особенно о трех наиболее популярных моделях обслуживания: программное обеспечение как услуга (SaaS), платформа как услуга (PaaS) и инфраструктура как услуга (IaaS). В сегодняшнем материале мы бы вновь хотели обратиться к этому вопросу и поговорить об особенностях и применимости облачных сервисов.

Стек облачных технологий состоит из трех частей, каждая из которых представляет отдельную категорию сервисов. На верхнем уровне располагается SaaS — по сути, это облачные приложения, доступ к которым предоставляется через веб-интерфейс. За ним следует PaaS — платформа для самостоятельной разработки и развертывания приложений.

На третьем уровне расположился IaaS — серверы, хранилища, сети, вычислительная инфраструктура, которую клиент получает в пользование для запуска своих решений. Описанная структура может быть представлена в виде следующей схемы:

модель выполнения кода в облачной среде

Для демонстрации этих трех типов услуг часто применяется аналогия с пиццей — своеобразная «Pizza as a Service». Когда потребитель заказывает и поедает пиццу в кафе или ресторане, то это SaaS, а если заказывает её себе на дом, то это PaaS. Если же он пошел в магазин, купил ингредиентов и приготовил блюдо самостоятельно, то, можно сказать, что это IaaS.

модель выполнения кода в облачной среде

Теперь слегка углубимся в каждую из этих технологий и начнем с конца стека — IaaS.

Что такое IaaS

При выборе IaaS, вы получите серверы, сетевые ресурсы и хранилища в качестве подключаемой услуги. Получается, что компания приобретает вычислительные ресурсы у поставщика, избегая необходимости закупать собственное железо и поддерживать его. При этом сервис может быть предоставлен по типу публичного облака, частного облака или комбинированного подхода.

Понятие IaaS включает в себя следующие особенности:

Еще один вариант — компания представляет собой стартап, у которого нет средств на приобретение собственного «железа» и его поддержание, или же организация хочет запустить экспериментальное направление бизнеса и закупать оборудование для этого не всегда бывает целесообразно (проект может не взлететь).

Однако несмотря на гибкость и масштабируемость IaaS, технология имеет определенные ограничения. В связи с этим есть ситуации, когда использовать её не рекомендуется. Например, компания является игроком регулируемой отрасли, правила которой не разрешают хранение данных на серверах, не принадлежащих компании.

Здесь хотелось бы добавить, что существует мнение, якобы не стоит использовать облачные решения для бизнес-критичных приложений. Однако отметим, что это не так. Критичное бизнес-приложение может быть развернуто на производительном сервере с 16 ядрами и терабайтами памяти, в котором предусмотрено дублирование ряда компонентов (в том числе и на более высоких уровнях).

Что такое PaaS

Платформа как услуга, или PaaS, упрощает развертку приложений и управление ими, при этом скрывая внутри себя работу с серверами, балансировку нагрузки, DNS и др. Поэтому отпадает необходимость нанимать инженеров для обслуживания инфраструктуры. Это позволяет разработчикам уделять больше внимания разработке и проблемам развертывания.

Здесь следует отметить, поскольку PaaS является вторым уровнем пирамиды облачных услуг, то он строится на основе IaaS, однако еще сильнее уменьшает время с момента генерации идеи до её воплощения. Это достигается за счет большей автоматизации процессов и абстракции от железа.

Чтобы абстрагировать концепцию работы с серверами, было проделано следующее:

Компании используют архитектуры и микросервисы, ориентированные на работу с программным обеспечением, потому что они предлагают возможности по автоматическому развертыванию и тестированию кода, а также масштабирования в зависимости от нагрузки. Этот функционал и реализует PaaS.

К сожалению, такой подход имеет один серьезный недостаток. Вы передаете часть контроля своеобразному черному ящику и попадаете в зависимость от него. Однако в противном случае компании постоянно заново изобретают велосипед или начинают использовать медленные инструменты.

Немного о SaaS

В случае SaaS потребитель приобретает возможность пользоваться приложениями поставщика, выполняемыми в облаке. Приложения доступны с различных клиентских устройств, например через браузер. Как сообщает Gartner, рынок SaaS вырос на 21,7% до 38,9 млрд долларов в 2016 году. В 2017 году темпы роста только увеличатся.

Программное обеспечение как услуга (SaaS) — последний уровень облачных вычислений, который чаще всего дополняет PaaS, как видно из схемы в начале статьи. Это полнофункциональное приложение для пользователя, выполняющее определенные функции — например работу с изображениями или звуком. Наиболее популярной формой оплаты в этом сегменте остается подписка.

В случае SaaS в зону ответственности облачного провайдера передаются вопросы настройки приложений, мониторинга и резервного копирования. Поэтому такая модель работы не требует наличия в команде организации технического специалиста — все делает провайдер.

Таким образом, чем более высокоуровневую модель вы планируете использовать, тем меньший уровень компетенций в ИТ требуется от команды. Справедливо и обратное — чем ниже уровень ИТ-зрелости вашей компании, тем более высокоуровневая модель вам потребуется.

Источник

Разработка и тестирование приложений в облаке: часть первая

модель выполнения кода в облачной среде

Уважаемые разработчики и тестировщики программного обеспечения! Предлагаем вашему вниманию цикл статей на тему организации тестирования и разработки приложений в облачном окружении. В этот цикл входят следующие статьи:

Преимущества платформы Windows Azure для подписчиков MSDN

Если вы являетесь владельцем Visual Studio Professional, Premium или Ultimate с подпиской MSDN, активируйте преимущества MSDN сейчас, чтобы приступить к разработке и тестированию приложений в Windows Azure. Создавайте облачные приложения, тестируйте существующие приложения на виртуальных машинах или создавайте гибридные приложения, которые размещаются в вашем центре обработки данных и в платформе Windows Azure. Устраните затраты на приобретение оборудования для тестирования, используя кредиты Windows Azure, включенные в подписку MSDN. Воспользуйтесь преимуществами мгновенной подготовки, чтобы ускорить разработку и тестирование приложений. Используйте эластическое масштабирование для тестирования реальных сценариев. Преимущества Windows Azure для подписчиков MSDN соответствуют вашим растущим потребностям:

Гибкость с использованием кредитов Windows Azure. Вы можете получить до 5 000 РУБ кредитов в месяц благодаря подписке MSDN для Windows Azure. Вы сами выбираете, как использовать ваши кредиты Windows Azure. Используйте их для любой службы Windows Azure в зависимости от ваших потребностей, например для виртуальных машин, веб-сайтов, облачных служб, мобильных служб, хранилища, базы данных SQL, сети кэширующих серверов, HDInsight, служб носителей и многих других.

Виртуализация по более низким ценам. Ускорьте развертывание и тестирование с помощью виртуальных машин Windows Azure. Теперь ваши кредиты сохраняются дольше, поскольку подписчикам MSDN доступны почасовые тарифы со скидками. Воспользуйтесь тем, что Windows Azure использует поминутную тарификацию использования ресурсов! И это не все. Остановите работу виртуальных машин и мы мгновенно прекратим выставление счетов за них.

Отсутствие дополнительной платы за программное обеспечение MSDN. Получите доступ к предварительно настроенным образам виртуальных машин с SQL Server, BizTalk Server и другим программным обеспечением, которое предоставляется с вашей подпиской MSDN. Или же загрузите собственную виртуальную машину с вашим программным обеспечением MSDN. Ваши кредиты Windows Azure сохраняются дольше, поскольку за программное обеспечение по подписке MSDN, которое выполняется в Windows Server, например SQL Server, не взимается дополнительная плата.

Windows Azure — это открытая платформа и вы можете использовать различные операционные системы, языки и среды выполнения от Майкрософт и других производителей, за создание приложений с помощью вашей подписки MSDN.

Обратите внимание! Преимущества Windows Azure для подписчиков MSDN предназначены только для разработки и тестирования. Мы оставляем за собой право приостановить любой экземпляр (ВМ или облачной службы), который работает непрерывно более 120 часов или если мы определили, что экземпляр используется для рабочей нагрузки. Рабочие нагрузки необходимо выполнять с использованием обычных подписок.

Как активировать Windows Azure за две минуты?

Одним из преимуществ подписчиков MSDN является отсутствие требования указывать и проверять номер кредитной карты. Для активации Windows Azure в рамках подписки MSDN вам потребуется только телефон!

Войдите с учетной записью, к которой прикреплена ваша подписка и введите свой номер телефона.

модель выполнения кода в облачной среде

Подтвердите свой номер через проверку по SMS (или личный звонок, если хотите) и нажмите “Приобретение”. На этом активация Windows Azure заканчивается. Все очень просто.

Вы попадете на портал управления своими подписками, где сможете управлять каждой из них.

модель выполнения кода в облачной среде

Обратите внимание на уведомление “Для этой подписки имеется предельная сумма расходов”. Это уведомление означает, что для подписки установлен некий бесплатный для использования лимит, выше которого перейти нельзя. Этот лимит позволяет вам спокойно работать с Windows Azure будучи уверенным, что ни копейки денег с вас не спишут.

Перейдите в настройки конкретной подписки щелкнув по ней мышью.

модель выполнения кода в облачной среде

Здесь вы можете увидеть подробную информацию о текущих расходах бесплатных мощностей Windows Azure и выделенного безвозмездного ежемесячного кредита в рамках вашей подписки MSDN. Вам доступна информация о количестве дней до следующего обновления кредита и об оставшемся в текущем периоде денежном кредите. Вы можете ознакомиться с приблизительным прогнозом, который дает система на основе предыдущих расходов и понять, хватит вам или нет текущих средств и кредита на оставшийся период времени в текущем месяце.

Льготные цены для подписчиков MSDN

При организации процесса разработки и тестирования вам может потребоваться больше мощностей, чем те которые выделяются вам в рамках безвозмездного кредита (6600 р в первый месяц и до 5000 р в последующие). В таком случае вы можете снять предельную сумму расходов и перейти в режим оплаты мощностей, которые вам необходимы сверх предложенных бесплатно. Просто нажмите на кнопку “Снять предельную сумму расходов” и в появившемся окне введите данные кредитной карты, с которой будут списываться средства для оплаты тех ресурсов, которые вы будете использовать сверх бесплатного ежемесячного лимита.

модель выполнения кода в облачной среде

Теперь вы можете использовать облачные мощности по специальной льготной низкой цене сверх тех, которые были выделены вам бесплатно.

Подписчикам MSDN предлагается специальная льготная низкая цена на вычислительные мощности для целей разработки и тестирования ПО. Подписчики MSDN получают скидку 33% на виртуальные машины Windows и скидку 25% на облачные службы, HDInsight и зарезервированные веб-сайты.

модель выполнения кода в облачной среде

Благодаря тому, что лицензирование серверных продуктов Microsoft входит в преимущества подписки MSDN и бесплатно для целей разработки и тестирования, подписчики в итоге экономят до 97%!

модель выполнения кода в облачной среде

В рамках своей подписки MSDN и преимуществ Windows Azure подписчики могут развернуть любое число виртуальных машин с Windows Server, SQL Server, SharePoint Server или BizTalk Server по данным ценам!

Cтартапы и программа BizSpark

Дополнительные возможности по использованию подписки MSDN имеют стартапы участники программы Microsoft BizSpark. Подписку Windows Azure по BizSpark программе можно использовать не только для разработки и тестирования, но и для запуска решений в промышленной эксплуатации!

Стать участником программы BizSpark и воспользоваться всеми бенефитами программы может любой стартап. Просто оставьте заявку по представленной ссылке.

Эффективное и дешевое тестирование в облаке

Подводя итоги можно сказать, что новый подход к бенефитам и кардинальное снижение цен на вычислительные мощности для подписчиков позволят пользователям MSDN эффективнее применять подписку и значительно снизить затраты на организацию процесса тестирования в вашей компании, перенеся его в дешевое облачное окружение.

Вместе с поминутной тарификацией вычислительных мощностей в Windows Azure, представленной ранее, разработчики могут значительно удешевить свой процесс тестирования внутри компании, отказавшись от дорогостоящей собственной инфраструктуры, которая требует вложений и сопровождения и перейти на процесс тестирования ПО в облаке Windows Azure.

Стартапы участники BizSpark получают дополнительную возможность еще дешевле размещать в облаке свои решения.

Пора тестировать и размещать свои приложения в облаке!

Конкурс

Команда Windows Azure объявила о розыгрыше автомобиля Aston Martin среди подписчиков MSDN, которые активируют подписку до 30 сентября.

модель выполнения кода в облачной среде

Активируйте свою подписку сегодня и получите шанс выиграть гоночный автомобиль!

Полезные ссылки

Ниже вы найдете ссылки на ресурсы, которые помогут вам в использовании облачной платформы Microsoft:

Мы будем рады ответить на ваши вопросы по адресу azurerus@microsoft.com. И ждем вас в Сообществе Windows Azure на Facebook. Здесь вы найдете экспертов (не забудьте задать им вопросы), фотографии и много-много новостей.

Видео-записи докладов Windows Azure Summit и видео-интервью, которые были проведены во время большой облачной конференции. Доклады конференции DevCon 2013 на тему Windows Azure вы можете найти тут.

Источник

ИТ База знаний

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

🔥 Популярное

Redis – что это и для чего?

Разбираемся с Jenkins. Что это?

Установка IIS сервера на Windows 10

Настройка и использование Docker Compose

👌 Похожее

Проверка GCP на наличие некорректных конфигураций

Как перезапустить поды Kubernetes

Обзор систем мониторинга облачных инфраструктур и приложений

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

модель выполнения кода в облачной среде

Почему «опенсорс»?

Платные платформы, с другой стороны, могут привязать вас к инструментам и услугам, которыми они владеют. В обмен они предлагают определенные преимущества, такие как соблюдение соглашения об уровне обслуживания (SLA) и освобождение от препятствий, таких как тестирование и интеграция, но эти преимущества едва ли перевешивают преимущества открытости.

Ниже представлен список облачных платформ с открытым исходным кодом для предприятий, которые сегодня пользуются популярностью на рынке.

Cloud Foundry

Созданный компанией VMWare затем приобретённый компанией Pivotal Software, Cloud Foundry отличается тем, что он доступен как автономное приложение с открытым исходным кодом, что делает его независимым от поставщика. Его можно развернуть в VMware vSphere или других облачных инфраструктурах, таких как HP Helion, Azure или AWS. Или даже можно самостоятельно разместить его на сервере OpenStack.

модель выполнения кода в облачной среде

Благодаря использованию пакетов сборки Cloud Foundry упрощает поддержку среды выполнения и инфраструктуры. При каждой компиляции приложения Cloud Foundry Application Runtime выбирает наиболее удобный для него пакет сборки. Затем buildpack занимается компиляцией приложения и подготовкой его к запуску.

Если часто работаете над сервис-ориентированной архитектурой (SOA), то скорее всего у вас есть большое количество внутренних и внешних API. Это тот сценарий, когда WSO2 в большей степени проявляет себя благодаря своему API-менеджеру, способному обрабатывать весь цикл API от начала до конца. WSO2 обеспечивает соответствие большинству требований, которые могут быть выдвинуты клиентами, включая управление версиями, документацию API и разгрузку SSL.

модель выполнения кода в облачной среде

WSO2 использует концепцию магазина, в которой разработчики могут находить, пробовать и оценивать API. Развертывание является простым и простым, предоставляя множество опций для управления потоком API. Он также предоставляет функцию автоматического восстановления в случае приостановки работы конечной точки. Все эти качества направлены на сокращение времени вывода на рынок, упрощение управления затратами и, в целом, повышение гибкости бизнес-процессов.

Cloudify

модель выполнения кода в облачной среде

Облачная оркестрация Cloudify обеспечивает прочную базу для управления ИТ и обеспечения безопасности, позволяя пользователям применять ограничения доступа с различными ролями и уровнями разрешений. Для общения с внешними сервисами, такими как контейнеры Kubernetes, облачные сервисы (AWS, Azure, vSphere, OpenStack) и инструменты управления конфигурацией (Pucket, Anulable, Chef), Cloudify использует свой набор официальных плагинов, в то время как многие другие сервисы работают с существующими плагинами.

OpenShift

Использование Kubernetes требует значительного количества серверов, и для его освоения требуется определенное обучение. Именно поэтому эта платформа не подходит для небольших проектов, если в ближайшем будущем она не превратится в более масштабный проект.

модель выполнения кода в облачной среде

Tsuru

Rede Globo, вторая по величине коммерческая телесеть во всем мире, запустила Tsuru как продукт на базе Docker PaaS (платформа как сервис), способный организовывать и запускать приложения в производственной среде. Это платформа с открытым исходным кодом, поддерживающая сайты с миллионами пользователей, разработанная компанией Globo.com.

модель выполнения кода в облачной среде

Пользователи Tsuru утверждают, что это существенно улучшает время вывода на рынок, не отказываясь от простоты, высокой доступности, безопасности или стабильности. Его можно запускать на различных облачных инфраструктурах, будь то публичная или частная, при условии, что они поддерживаются Docker-машинами. Также он поддерживает практически все известные язык программирования, что даёт разработчикам свободу выбора в соответствии с их предпочтениями.

С помощью Tsuru можно использовать различные хранилища данных, включая базы данных SQL или NoSQL, или альтернативы в памяти, такие как Memcached или Redis. Чтобы управлять приложением, вы можете выбрать один из своих предпочтений и подключить его к приложению. Чтобы управлять приложением, вы можете выбрать между использованием командной строки или веб-интерфейсом, а затем развернуть через Git. Инфраструктура Tsuru займется всеми рутинными делами.

Stackato

модель выполнения кода в облачной среде

Alibaba

Хотя и сложно представить компанию Alibaba в числе облачных платформах с открытым исходным кодом и PaaS, бизнес Alibaba Cloud Computing растет быстрыми темпами. Она уже завоевала 50% китайского рынка облачных технологий, а также удачно обслуживает рынки за пределами Китая. Например, они начинают оказывать биллинговую поддержку в долларах США по 168 странам и разрабатывать услуги, специально предназначенные для зарубежных рынков.

модель выполнения кода в облачной среде

Сервисы облачных платформ, включенные в предложение Alibaba, включают множество бесплатных функций, включая контейнерные сервисы для Docker и Kubernetes, Container Registry, Auto Scaling и DataWorks, защищенную среду для разработки данных в автономном режиме. Его службы хорошо задокументированы и предоставляют все необходимое, чтобы сразу начать перенос приложений в облако, в том числе много обучающих видеороликов. Следуя нескольким простым шагам и не инвестируя ни цента, Alibaba обеспечивает развертывание приложения в кратчайшие сроки.

Заключение

К счастью для всех разработчиков, облачные технологии становятся более доступными. Пару лет назад, конкурируя за контейнерные технологии (Docker, Kubernetes, Mesos, Nomad, ECS, назовем несколько) угрожали разделить рынок на изолированные отсеки, создавая значительные риски всякий раз, когда нужно было выбрать платформу. Но, несмотря на то, что в наши дни на выбор предоставляются все больше платформ, различия между сегодняшними вариантами с открытым исходным кодом заключаются только в деталях: разных схемах затрат, разных инструментах управления, разных подходах к безопасности. Другими словами, если выбирали одну облачную платформу с открытым исходным кодом и вас она не устраивает, легко можете перейти к другой, не обременяя себя расходами.

В зависимости от технической задачи вы можете выбрать платформу, которая лучше отвечает вашим потребностям и позволяет забыть о таких проблемах, как емкость сервера, промежуточное программное обеспечение, платформы, виртуальные машины, хранилища данных и т.д. После того, как вы освободитесь от всего этого, вы сможете вложить все свои ресурсы и все свое внимание в одно, что действительно важно для вас: как можно быстрее сделать доступным приложение пользователям.

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *