Прежде чем начать разговор об облачных сервисах Oracle, нужно договориться о терминах — что такое облачные технологии и какими бывают облачные архитектуры и сервисы.
А также почему «облака» так популярны и кому именно они нужны. Давайте с этого и начнем.
Что такое облачные технологии?
Облачные технологии — это такой подход к размещению и предоставлению приложений и компьютерных ресурсов, при котором они существуют в виде сервисов, доступных на различных платформах и устройствах.
Почему облачные технологии так популярны?
Потому что это удобно. Или, говоря конкретнее, за счет масштабируемости (которая позволяет выдерживать растущие нагрузки и обрабатывать большие объемы данных), эластичности (можно наращивать мощность инфраструктуры без капиталовложений в оборудование и программное обеспечение), оплаты по мере использования (оптимизация расходов, дальнейший отказ от капитальных расходов) и самообслуживания (потребители запрашивают и получают требуемые ресурсы в считанные минуты).
Какие бывают виды облачных сервисов?
Существуют два основных вида — публичное облако (предоставление облачных служб и ресурсов большому количеству клиентов, используя общедоступные большие центры обработки данных) и частное облако (собственная облачная инфраструктура организации). Публичное облако позволяет перевести все соответствующие расходы в операционные затраты и обеспечивает быстрый и недорогой запуск ИТ-решения. В случае частного облака капитальные вложения сохраняются — но сохраняется и полный контроль ИТ-инфраструктуры.
Подход Oracle основан на понятии гибридного облака — объединении частного и публичного облаков, в котором реализовано перекрестное контролируемое использование данных и приложений между ними. Oracle реализует в гибридном облаке концепцию cloudbursting — возможность предотвратить последствия перерасхода мощностей частного облака при пиковой нагрузке за счет использования публичного облака. Гибридное облако очень удобно для разработки и тестирования, интеграции B2B-решений, внедрении требовательных к ИТ-ресурсам продуктов, пробной эксплуатации новых систем.
Важно еще раз напомнить о том, что облако — это не просто некое количество файлов на некоем сервере. Облако является облаком, когда автоматизированы предоставление услуг, их администрирование и оплата. Вот почему мы говорим, что частное облако — это автоматизация, развертывание и управление ИТ-системами. Компании с большой, сложной ИТ-инфраструктурой это понимают особенно хорошо, потому что управлять такими инфраструктурами без автоматизации невозможно — вот почему для таких компаний частное облако особенно актуально.
Кому это нужно?
Категориями пользователей, которые получают от частного облака Oracle наибольшую выгоду, являются:
- Разработчики — они могут быстро и без бюрократии развертывать среды разработки.
- Тестировщики — они могут быстро клонировать крупные базы данных.
- Администраторы Oracle — они могут тратить меньше времени на выполнение рутинных задач.
- Финансовые директора — благодаря системе оплаты по мере использования они имеют прозрачную картину затрат на ИТ.
- Руководители компаний, которые получают гибкую ИТ-инфраструктуру, легко адаптируемую к изменениям.
- Подразделения, которые постоянно нуждаются в массовом развертывании рабочих мест — например, учебные центры (каждый новый ученик получает виртуальную машину).
Хорошие кандидаты для использования DBaaS — это компании, которые:
- используют много баз данных Oracle и могут воспользоваться преимуществами консолидации;
- регулярно выполняют клонирование баз данных;
- нуждаются в детальном контроле использования ИТ-ресурсов потребителями;
- испытывают проблемы в моменты пиковых нагрузок и нуждаются в опции повышения вычислительной мощности для таких ситуаций;
- желают упростить администрирование ИТ-инфраструктуры, стандартизировать ее, перенести затраты с поддержания инфраструктуры на ее развитие;
- хотят обеспечить высокий уровень надежности и безопасности приложений, но не имеют в штате достаточно опытных администраторов баз данных;
- вообще не желают содержать большой ИТ-отдел;
- хотят повысить эффективность использования большого парка оборудования;
- поставщики ИТ-услуг, клиенты которых заинтересованы в хостинге БД, серверов приложений и виртуализации Oracle;
- пользуются ИТ-хостингом;
- предоставляют облачные сервисы, как телеком-провайдеры.
Как строится облачная архитектура?
Каковы основные варианты построения облачной архитектуры? Обычно их выделают три:
Инфраструктура по требованию (Infrastructure as a Service, IaaS): заказчики арендуют вычислительные мощности для развертывания и использования виртуализованных экземпляров операционных систем и программных продуктов.
Платформа по требованию (Platform as a Service, PaaS): облачный поставщик предоставляет доступ к аппаратно-программной инфраструктуре: операционным системам, инструментам разработки и сопровождения программного обеспечения — в которой заказчики создают и используют собственные информационные системы.
Программа по требованию (Software as a Service, SaaS): облачный поставщик предоставляет доступ к приложению или к целому программному комплексу.
Чем они отличаются? Смотрим картинку ниже. Пользователем IaaS по долгу службы является «айтишник», предприятия выбирают IaaS, чтобы консолидировать свои ИТ-мощности и сэкономить на капитальных вложениях. С PaaS работает, конечно, разработчик, платформа по требованию нужна, чтобы существенно облегчить создание комфортной среды разработки на предприятии. Бизнес-пользователю нужны только готовые с использованию облачные приложения.
В дальнейшем мы планируем рассказать, из каких кирпичиков строится портфолио облачных сервисов Oracle, что такоe Database as a Service, Java as a Service и т.д.
Блог Oracle в России и СНГ