Создание облачных приложений
Узнайте о том, как разработчики пишут программы, работающие в облаке, включая сведения о развертывании, отказоустойчивости, балансировке нагрузки, масштабировании и обработке с задержкой.
Цели обучения
В этом модуле рассматриваются следующие темы:
- оценивать различные факторы при программировании приложений, работающих в облаке;
- оценивать различные факторы при развертывании приложений в облаке;
- сравнивать проактивные и реактивные меры обеспечения отказоустойчивости в облачных приложениях;
- Описание важности балансировки нагрузки в облачных приложениях и перечисление различных методов для их достижения.
- перечислять стратегии и рекомендации по масштабированию облачных приложений;
- обосновывать необходимость минимизировать задержку в хвостах и обсуждать различные стратегии для ее уменьшения;
- описывать стратегии оптимизации общих эксплуатационных расходов при использовании облачных служб.
В партнерстве с доктором Маджд Сакр и Университетом Карнеги Меллон.
Предварительные требования
- Понимание темы облачных вычислений, в том числе знакомство с моделями и некоторыми поставщиками облачных служб.
- Знание технологий, лежащих в основе облачных вычислений.
- Представление о том, как поставщики облачных служб управляют оплатой и выставлением счетов за использование облака.
- Знание понятия центров обработки данных и их назначения.
- Знания в области настройки, поддержки и подготовки центров обработки данных.
- Представление о том, как подготавливаются и измеряются облачные ресурсы.