Введение
Облачные вычисления в корне меняют взгляды организаций на информационные технологии (ИТ). Спрос растет на специалистов, которые понимают преимущества, а также проблемы переноса вычислительных рабочих нагрузок с локальных серверов в облако и обладают навыками, необходимыми для развертывания виртуальных машин (ВМ), баз данных и других облачных ресурсов, а также для управления ресурсами таким образом, чтобы минимизировать стоимость при максимальной безопасности, масштабируемости и доступности. Облачные вычисления — это быстро развивающаяся область. Никогда не было лучшего времени для приобретения навыков, изучая облачные вычисления, способы создания сложных облачных решений и управления ими.
Первый модуль этого курса знакомит с общей картиной облачных вычислений, объясняет, как они эволюционировали до своего нынешнего состояния, и знакомит с некоторыми мотивирующими факторами, стоящими за ними. Среди прочего, мы будем:
- представлять некоторые фундаментальные идеи, лежащие в основе облачных вычислений;
- исследовать эволюцию вычислительной техники и появление облака;
- представлять и объяснять часто используемые термины, такие как IaaS, PaaS и SaaS;
- сравнивать и сопоставлять различные модели служб и типы облаков;
- обсуждать некоторые варианты использования облака и популярные облачные стеки.
Облачные вычисления можно рассматривать как сформировавшийся в процессе эволюции ответ на современные потребности в вычислениях. Наш мир становится все более связанным с данными и управляемым ими. Пользователи, будь то дома или на работе, создают и потребляют большие объемы данных. Возникла серьезная проблема с точки зрения управления этими данными и их использования. Посмотрим, почему облачные вычисления играют центральную роль в решении этой проблемы.