Вступ до хмарних обчислень

Хмарні обчислення - це спосіб доступу до обчислювальної та зберігаючої систем без фактичного володіння та активного управління ресурсами. У сучасному світі потреби в обчислювальних технологіях та сховищах дуже динамічні, тому придбання, обслуговування та модернізація систем можуть бути величезними інвестиціями часу та грошей. Такі компанії, як 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 ви самі робите піцу, використовуючи хліб та соуси.

Моделі розгортання

У наведеному вище розділі ми вже дізналися про Вступ до хмарних обчислень та про модель обслуговування. Тепер ми будемо знати про три види моделей розгортання: Public Cloud, Private Cloud та Hybrid Cloud

  1. Громадська хмара

  • Постачальник послуг робить такі ресурси, як обчислення, зберігання та програми, доступними для широкої громадськості через Інтернет.
  • Будь-який користувач може увійти та користуватися цими послугами.
  • Ви платите за кількість використаних ресурсів.
  • Користувачі мають менший контроль над своїми даними.
  1. Приватна хмара

  • Постачальник пропонує розміщені послуги меншій кількості користувачів із захищеним брандмауером.
  • Приватна хмара мінімізує проблеми безпеки.
  • Це забезпечує більший контроль над даними.
  • Зазвичай використовується організаціями, орієнтованими на безпеку даних.
  1. Гібридна хмара

  • Гібридні хмарні обчислення, як випливає з назви, використовують комбінацію приватних та публічних хмарних служб. Деякі служби розміщуються з приватною хмарою, а інші - із загальнодоступною хмарою.
  • Завдяки гібридному хмарному сервісу підприємства можуть зберігати найважливіші дані в приватному просторі, а інші дані - у публічному просторі, використовуючи при цьому найкращі з обох країн.

Застосування хмарних обчислень

Коли ми вивчали Вступ до хмарних обчислень, щоб дізнатися більше про хмарні обчислення, давайте подивимося на додатки хмарних обчислень:

  • Відділ продажів

Sales Force надає послуги CRM (управління відносинами з клієнтами) та EPR (Enterprise Resource Planning) на хмарній інфраструктурі та плату за користування. Програмне забезпечення розроблене та підтримується Salesforce, а також забезпечує додаткові послуги для преміальних користувачів.

  • Gmail

Ми знаємо, що Gmail використовується для особистих електронних листів. Але Gmail також забезпечує свою інфраструктуру для підприємств, використовуючи бізнес-електронний ідентифікатор з додатковими функціями.

  • Google Apps

Такі програми, як листи Google, Google Диск, дозволяють зберігати хмари та здійснювати обчислення для широкої громадськості.

  • Послуги потокового відео

Деякі сервіси потокового відео, такі як NetFlix, Amazon Prime, Hotstar, покладаються на хмарні обчислювальні пристрої для передачі персоналізованих даних мільярдам користувачів одночасно.

  • Розробка додатків

Оскільки все більше компаній, що надають свої послуги через мобільні програми, такі компанії, як Zoho Apps, дозволяють користувачам створювати додатки через хмару та вносити зміни. Wix та WordPress надають однакові послуги для створення веб-сайтів та хостингу.

Переваги та недоліки хмарних обчислень

Як ми вивчали Вступ до хмарних обчислень, моделі хмарних обчислень та застосування хмарних обчислень. Тут ми обговоримо деякі плюси і мінуси хмарних обчислень:

Переваги хмарних обчислень

  • Не потрібно купувати на стек серверів, таким чином уникаючи великих капітальних витрат.
  • Легко масштабувати: Оскільки попит змінюється залежно від часу, кількість серверів можна легко змінити.
  • По мірі отримання більшої кількості даних можна забезпечити очищення старих даних або динамічне додавання додаткового простору.
  • Моніторинг та обслуговування серверів опікується продавцем.
  • Переваги для довкілля, оскільки ресурси діляться між різними користувачами.

Недоліки хмарних обчислень

  • Для кількох великих підприємств з величезною кількістю даних, що формуються щогодини, хмарні обчислення можуть виявитись дуже дорогими, тому вони мають сенс володіти та підтримувати обчислювальні та зберігаючі ресурси.
  • Для деяких застосувань пропускна здатність Інтернету може бути вузьким місцем, де користувач запитував і передав, може значною мірою прийти в Інтернет.
  • Настроювання програм обмежено, хмарний додаток може не точно відповідати вашим потребам.
  • Якщо постачальник вирішив припинити послугу, це вплине на кілька користувачів і їм доведеться шукати альтернативні варіанти

Хмарні постачальники послуг

Далі йдуть основні постачальники хмарних послуг Amazon Web Services (AWS), Microsoft Azure, платформа Google Cloud (GCP), IBM Cloud, Digital Ocean

  1. Веб-сервіси Amazon (AWS)

Серед різних хмарних постачальників AWS лідирує на ринку з найбільшою обчислювальною потужністю. Це дозволяє користувачам безкоштовно пробувати базову версію хмарних сервісів протягом року. Користувач може налаштувати системи Windows або Linux OS. Послуги 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. Переваги та недоліки хмарних обчислень

Категорія: