Введение в облачные вычисления
Облачные вычисления - это способ доступа к вычислительным системам и системам хранения без фактического владения и активного управления ресурсами. В современном мире потребности в вычислительных ресурсах и хранилищах очень динамичны, поэтому покупка, обслуживание и модернизация систем могут быть огромными затратами времени и денег. Такие компании, как AWS (Amazon Web Services), Microsoft Azure, Google Cloud Platform (GCP), предоставляют вычислительные серверы и серверы хранения по требованию и взимают плату за то, что вы используете. Эти облачные сервисы могут использоваться для размещения статического веб-сайта, магазина электронной коммерции, внутренних данных компании и т. Д. Он оказался чрезвычайно полезным для стартапов, где вычислительные ресурсы могут значительно изменяться с течением времени.
Облачные вычисления можно классифицировать по следующим моделям:
- Сервисные Модели
- Модели развертывания
Сервисные Модели
Узнав о введении в облачные вычисления, теперь мы изучаем модели сервисов, которые классифицируются с точки зрения абстракции, предоставляемой конечному пользователю.
-
SaaS (программное обеспечение как услуга)
В модели на основе SaaS все потребности в вычислительных ресурсах и хранилище удовлетворяются поставщиком облачных услуг, пользователю нужно только загрузить и загрузить данные. Поставщик услуг позаботится о техническом обслуживании, простоях, модернизации, безопасности.
-
PaaS (платформа как услуга)
В PaaS пользователь управляет приложениями вместе с данными. Во многих случаях пользователь хочет запускать и поддерживать свои собственные приложения в облаке, и именно здесь появляется PaaS. Все потребности в оборудовании, сети, O / S удовлетворяются поставщиком услуг. Пользователь может использовать любой язык программирования по своему выбору. Услуги PaaS дешевле, чем SaaS.
-
IaaS (инфраструктура как услуга)
В сервисном оборудовании на основе IaaS поставщик предоставляет услуги виртуализации и сети, а пользователь заботится об ОС, приложениях и данных.
Чтобы дать краткую аналогию между различными моделями обслуживания, мы можем взять пример заказа пиццы. SaaS аналогичен заказу пиццы дома, в PaaS вы посещаете ресторан и едите там, а в IaaS вы сами готовите пиццу, используя хлеб и соусы.
Модели развертывания
В предыдущем разделе мы уже узнали о введении в облачные вычисления и о модели обслуживания. Теперь мы собираемся узнать о трех типах моделей развертывания: публичное облако, частное облако и гибридное облако.
-
Публичное облако
- Поставщик услуг предоставляет такие ресурсы, как вычисления, хранение и приложения, доступные для широкой публики через Интернет.
- Любой пользователь может войти в систему и использовать эти сервисы.
- Вы платите за количество ресурсов, которые вы используете.
- Пользователи имеют меньший контроль над своими данными.
-
Частное Облако
- Поставщик предлагает размещенные сервисы меньшему количеству пользователей с защитой брандмауэра.
- Частное облако минимизирует проблемы безопасности.
- Это обеспечивает больший контроль над данными.
- Обычно используется организациями, ориентированными на безопасность данных.
-
Гибридное Облако
- Гибридные облачные вычисления, как следует из названия, используют комбинацию частных и публичных облачных сервисов. Некоторые службы размещаются в частном облаке, а другие - в общедоступном облаке.
- Благодаря гибридному облачному сервису предприятия могут хранить важные данные в частном пространстве, а другие данные - в публичном пространстве, используя, таким образом, лучшее из обоих миров.
Приложения облачных вычислений
Изучая Введение в облачные вычисления, чтобы узнать больше об облачных вычислениях Давайте посмотрим на приложения облачных вычислений:
-
Отдел продаж
Отдел продаж предоставляет услуги CRM (управление взаимоотношениями с клиентами) и EPR (планирование ресурсов предприятия) в облачной инфраструктуре и взимает плату за использование. Программное обеспечение разработано и поддерживается Salesforce, а также предоставляет дополнительные услуги для премиум-пользователей.
-
Gmail
Мы знаем, как использовать Gmail для личных писем. Но Gmail также предоставляет свою инфраструктуру предприятиям с их электронным идентификатором бизнеса с дополнительными функциями.
-
Google Apps
Такие приложения, как Google листы, Google Drive, позволяют облачное хранилище и вычисления для широкой публики.
-
Услуги потокового видео
Некоторые сервисы потокового видео, такие как NetFlix, Amazon Prime, Hotstar, используют хранилище облачных вычислений для одновременной потоковой передачи персонализированных данных миллиардам пользователей.
-
Разработка приложения
Поскольку все больше и больше компаний предоставляют свои услуги через мобильные приложения, такие компании, как Zoho Apps, позволяют пользователям создавать приложения в облаке и вносить изменения. Wix и WordPress предоставляют один и тот же сервис для создания сайта и хостинга.
Преимущества и недостатки облачных вычислений
Как мы узнали о введении в облачные вычисления, моделях облачных вычислений и применении облачных вычислений. Здесь мы собираемся обсудить некоторые плюсы и минусы облачных вычислений:
Преимущества облачных вычислений
- Нет необходимости покупать на стеке серверов, что позволяет избежать высоких капитальных затрат.
- Простота масштабирования: поскольку спрос меняется со временем, количество серверов можно легко изменить.
- По мере того, как генерируется больше данных, может быть обеспечена очистка старых данных или динамическое добавление дополнительного пространства.
- Мониторинг и обслуживание серверов осуществляется поставщиком.
- Преимущества для окружающей среды, поскольку ресурсы распределяются между различными пользователями.
Недостатки облачных вычислений
- Для нескольких крупных предприятий с огромным объемом данных, генерируемых каждый час, облачные вычисления могут оказаться очень дорогими, что имеет смысл владеть вычислительными ресурсами и ресурсами хранения и поддерживать их.
- Для некоторых приложений пропускная способность интернета может быть узким местом, когда запрашиваемые и передаваемые пользователем сообщения могут в течение длительного времени выходить в сеть.
- Настройка приложений ограничена, облачное приложение может не совсем соответствовать вашим потребностям.
- Если поставщик решает остановить службу, это затрагивает нескольких пользователей, и им приходится искать альтернативные варианты.
Поставщики облачных услуг
Ниже приведены основные поставщики облачных услуг Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), IBM Cloud, Digital Ocean.
-
Amazon Web Services (AWS)
Среди различных облачных провайдеров AWS лидирует на рынке с самой большой вычислительной мощностью. Это позволяет пользователям бесплатно опробовать базовую версию облачных сервисов в течение года. Пользователь может настроить системы ОС Windows или Linux. Сервисы AWS используются для решения различных задач: от хостинга веб-сайтов, магазина электронной коммерции до моделей машинного обучения. Несколько крупных компаний, таких как Netflix, Quora и т. Д., Полагаются на сервисы AWS. AWS взимает почасовую оплату.
-
Microsoft Azure
Azure является близким конкурентом AWS, который используется для проектирования и управления облачными сервисами. Он позволяет использовать различные языки программирования, операционные системы, базы данных и т. Д. И предоставляет 30-дневную бесплатную пробную версию для новых пользователей.
-
Google Cloud Platform (GCP)
GCP использует центр обработки данных Google для предоставления таких услуг, как виртуальные машины, хранилище и многочисленные приложения. Он также может быть интегрирован с живыми данными, а также предусмотрены функции приборной панели. Для новых пользователей вы получаете определенную сумму бесплатного кредита, который можно использовать для использования услуг GCP. В отличие от AWS, он заряжается за секунды. Поэтому, если вы пользуетесь услугой в течение 5 минут, вам не нужно платить за весь час.
Рекомендуемые статьи
Это было руководство по введению в облачные вычисления. Здесь мы обсудили модели обслуживания и развертывания, приложения и различные другие поставщики услуг облачных вычислений. Вы также можете посмотреть следующую статью, чтобы узнать больше -
- 15 демонов, которые прячутся в облаке
- Как начать карьеру в технологии облачных вычислений
- Разница между облачными вычислениями и Hadoop
- Что такое виртуализация в облачных вычислениях?
- Бесплатные облачные вычисления
- Преимущества и недостатки облачных вычислений