Введение в облачные вычисления

Облачные вычисления - это способ доступа к вычислительным системам и системам хранения без фактического владения и активного управления ресурсами. В современном мире потребности в вычислительных ресурсах и хранилищах очень динамичны, поэтому покупка, обслуживание и модернизация систем могут быть огромными затратами времени и денег. Такие компании, как AWS (Amazon Web Services), Microsoft Azure, Google Cloud Platform (GCP), предоставляют вычислительные серверы и серверы хранения по требованию и взимают плату за то, что вы используете. Эти облачные сервисы могут использоваться для размещения статического веб-сайта, магазина электронной коммерции, внутренних данных компании и т. Д. Он оказался чрезвычайно полезным для стартапов, где вычислительные ресурсы могут значительно изменяться с течением времени.

Облачные вычисления можно классифицировать по следующим моделям:

  1. Сервисные Модели
  2. Модели развертывания

Сервисные Модели

Узнав о введении в облачные вычисления, теперь мы изучаем модели сервисов, которые классифицируются с точки зрения абстракции, предоставляемой конечному пользователю.

  • SaaS (программное обеспечение как услуга)

В модели на основе SaaS все потребности в вычислительных ресурсах и хранилище удовлетворяются поставщиком облачных услуг, пользователю нужно только загрузить и загрузить данные. Поставщик услуг позаботится о техническом обслуживании, простоях, модернизации, безопасности.

  • PaaS (платформа как услуга)

В PaaS пользователь управляет приложениями вместе с данными. Во многих случаях пользователь хочет запускать и поддерживать свои собственные приложения в облаке, и именно здесь появляется PaaS. Все потребности в оборудовании, сети, O / S удовлетворяются поставщиком услуг. Пользователь может использовать любой язык программирования по своему выбору. Услуги PaaS дешевле, чем SaaS.

  • IaaS (инфраструктура как услуга)

В сервисном оборудовании на основе IaaS поставщик предоставляет услуги виртуализации и сети, а пользователь заботится об ОС, приложениях и данных.

Чтобы дать краткую аналогию между различными моделями обслуживания, мы можем взять пример заказа пиццы. SaaS аналогичен заказу пиццы дома, в PaaS вы посещаете ресторан и едите там, а в IaaS вы сами готовите пиццу, используя хлеб и соусы.

Модели развертывания

В предыдущем разделе мы уже узнали о введении в облачные вычисления и о модели обслуживания. Теперь мы собираемся узнать о трех типах моделей развертывания: публичное облако, частное облако и гибридное облако.

  1. Публичное облако

  • Поставщик услуг предоставляет такие ресурсы, как вычисления, хранение и приложения, доступные для широкой публики через Интернет.
  • Любой пользователь может войти в систему и использовать эти сервисы.
  • Вы платите за количество ресурсов, которые вы используете.
  • Пользователи имеют меньший контроль над своими данными.
  1. Частное Облако

  • Поставщик предлагает размещенные сервисы меньшему количеству пользователей с защитой брандмауэра.
  • Частное облако минимизирует проблемы безопасности.
  • Это обеспечивает больший контроль над данными.
  • Обычно используется организациями, ориентированными на безопасность данных.
  1. Гибридное Облако

  • Гибридные облачные вычисления, как следует из названия, используют комбинацию частных и публичных облачных сервисов. Некоторые службы размещаются в частном облаке, а другие - в общедоступном облаке.
  • Благодаря гибридному облачному сервису предприятия могут хранить важные данные в частном пространстве, а другие данные - в публичном пространстве, используя, таким образом, лучшее из обоих миров.

Приложения облачных вычислений

Изучая Введение в облачные вычисления, чтобы узнать больше об облачных вычислениях Давайте посмотрим на приложения облачных вычислений:

  • Отдел продаж

Отдел продаж предоставляет услуги 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.

  1. Amazon Web Services (AWS)

Среди различных облачных провайдеров AWS лидирует на рынке с самой большой вычислительной мощностью. Это позволяет пользователям бесплатно опробовать базовую версию облачных сервисов в течение года. Пользователь может настроить системы ОС Windows или Linux. Сервисы AWS используются для решения различных задач: от хостинга веб-сайтов, магазина электронной коммерции до моделей машинного обучения. Несколько крупных компаний, таких как Netflix, Quora и т. Д., Полагаются на сервисы AWS. AWS взимает почасовую оплату.

  1. Microsoft Azure

Azure является близким конкурентом AWS, который используется для проектирования и управления облачными сервисами. Он позволяет использовать различные языки программирования, операционные системы, базы данных и т. Д. И предоставляет 30-дневную бесплатную пробную версию для новых пользователей.

  1. Google Cloud Platform (GCP)

GCP использует центр обработки данных Google для предоставления таких услуг, как виртуальные машины, хранилище и многочисленные приложения. Он также может быть интегрирован с живыми данными, а также предусмотрены функции приборной панели. Для новых пользователей вы получаете определенную сумму бесплатного кредита, который можно использовать для использования услуг GCP. В отличие от AWS, он заряжается за секунды. Поэтому, если вы пользуетесь услугой в течение 5 минут, вам не нужно платить за весь час.

Рекомендуемые статьи

Это было руководство по введению в облачные вычисления. Здесь мы обсудили модели обслуживания и развертывания, приложения и различные другие поставщики услуг облачных вычислений. Вы также можете посмотреть следующую статью, чтобы узнать больше -

  1. 15 демонов, которые прячутся в облаке
  2. Как начать карьеру в технологии облачных вычислений
  3. Разница между облачными вычислениями и Hadoop
  4. Что такое виртуализация в облачных вычислениях?
  5. Бесплатные облачные вычисления
  6. Преимущества и недостатки облачных вычислений