Облачные вычисления: сервисы, типы и принципы работы
Термин «облако» давно в IT. Что это? Что такое облачные вычисления и почему они набирают популярность?
Что такое облачные вычисления?
Просто: представьте интернет как гигантское облако, огибающее глобус. Пользователи делятся информацией через сеть. Сложнее: облачные вычисления — совместное использование ресурсов, ПО и информации с устройств по сети, где данные хранятся на удаленных серверах и доступны по запросу.
Облако ближе, чем кажется. Email, документы, стриминг фильмов/музыки, игры, фото — всё это облачные вычисления. Доступ к данным из любой точки с интернетом.
Типы облачных вычислений
Три основные модели:
1. SaaS (Software as a Service): веб-сервисы для доставки приложений по подписке. Примеры: Microsoft Office 365, Google Apps (Gmail, Google+), Amazon Web Services, Salesforce.
2. PaaS (Platform as a Service): платформа для разработки и управления приложениями. Включает ОС, БД, веб-сервер. Примеры: Google App Engine, Windows Azure, Force.com.
3. IaaS (Infrastructure as a Service): вычислительная инфраструктура: виртуальные машины, файловое хранилище, IP-адреса, виртуальные LAN. Примеры: Google Compute Engine, Amazon EC2, Rackspace.
Как работают облачные вычисления
Основа — провайдер. Компании арендуют серверы для безопасного хранения. Google Drive — базовый интерфейс для пользователя. Но облако — не только хранение: платформы для разработки, запуска ОС. Растут в популярности.
Система делится на фронтенд (клиент) и бэкенд («облако»), соединенные интернетом. Фронтенд — доступ клиента с любого устройства с нужным приложением. Бэкенд — серверы, хранилища, компьютеры. Каждое приложение — свой сервер, гибкость. Гибридные платформы объединяют онлайн/офлайн.
Центральный сервер управляет трафиком: направляет запросы клиентов через протокол и middleware (ПО для связи онлайн-компьютеров).
Виртуализация
Множество клиентов → спрос на хранилище. Решение — виртуализация: сервер «думает», что он множество серверов. Меньше железа, макс. отдача.
Преимущества облачных вычислений
- Экономия: вместо покупки железа и лицензий — те же функции дешевле. Виртуализация снижает расходы бизнеса.
- Удаленный доступ: задачи в облаке, обслуживание на провайдере — локальные IT-команды разгружены.
- Скорость: доступ проще и эффективнее (зависит от интернета).
- Безопасность: выше даже для малых компаний. Важен надежный провайдер. Некоторые дают бэкапы.
- Масштабируемость: легкое расширение бизнеса за счет доп. облачных сервисов. Примеры: Xbox Live, iCloud, Apple.
Облачные игровые платформы набирают популярность: онлайн-гейминг без покупки дисков, занимающих место. Большинство сервисов работают через приложения (порталы к серверам), некоторые — через браузер (Gmail).
Gartner: к 2021 году >50% глобальных компаний переключатся на максимальное использование облака. Облако улучшается — станет глобальным трендом для бизнеса.
Топ-12 сайтов для бесплатного обучения кодингу | 2018
Промышленные технологии
- Microsoft Azure Cloud: функции, ценообразование и будущее влияние
- Облачные вычисления: эволюция, сервисы и ключевые преимущества
- Понимание Azure: как работает облачная платформа Microsoft и почему это важно
- Защита приватности в облачных вычислениях: лучшие практики и инсайты
- Полилактид (PLA) для 3D-печати: Полное руководство для профессионалов
- Нейлон в 3D-печати: Экспертное руководство по материалам, технологиям и применениям
- Автоматизация склада: Полное руководство по повышению эффективности
- Понимание механики фрезерного станка
- Перенапряжение и заниженное напряжение: объяснение и защита оборудования
- Профилактическое обслуживание: полное руководство для современных организаций