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

У цій статті Платформи хмарних обчислень найважливішим аспектом того, як працює Інтернет, є хмарні обчислення. Такі компанії, як Google, Facebook, Amazon, Microsoft тощо, витратили мільйони доларів на створення своїх центрів обробки даних (хмари) для надання своїх послуг в Інтернеті. За останні кілька років деякі з цих компаній відкрили для своїх клієнтів хмарні послуги. Отже, кожен, хто має ноутбук та Інтернет, може розпочати бізнес в Інтернеті завдяки потужності платформ хмарних обчислень. Обчислення, зберігання та вартість - це найважливіші параметри, які потрібно визначити на платформі хмарних обчислень. Однак вартість порівняно складно порівняно з огляду на складність в оцінці через постійні коливання ставок, а також різні знижки, доступні на різні послуги.

ТОП 3 хмарних обчислювальних платформ

Нижче представлені найкращі доступні сьогодні хмарні обчислювальні платформи:

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

Amazon є піонером платформ хмарних обчислень. Ще в 2006 році Amazon запустив AWS, поєднуючи свої початкові незалежні сервіси, такі як S3 (хмарне зберігання), SQS (Simple Queuing Service) та EC2 (Elastic Cloud Computing). Зараз AWS пропонує 150+ сервісів для всіх ваших різноманітних потреб. У AWS є щось, що визначено регіонами та зонами доступності. Це відповідно різні географічні райони та окремі місця, які складаються з центрів обробки даних для зберігання даних та проведення обчислень. Наразі існує близько 70 зон доступності та 20+ регіонів. Це допомагає підприємствам або приватним особам запускати свої програми у найближчих місцях та зменшувати затримки.

Обчислити:

AWS пропонує широкий спектр варіантів. Ви можете налаштувати ваші екземпляри EC2 відповідно до своїх вимог або перейти повністю без сервера за допомогою Lambda. Ви можете породжувати кластери розподілених комп’ютерів за допомогою EMR (Elastic Map Reduce) або отримати доступ до однієї машини за допомогою сервісів голого металу EC2. AWS пропонує точкові екземпляри, які пропонують знижку до 90% на машини EC2 залежно від попиту та пропозиції. Це випадки, які в даний час доступні та працюють протягом необмеженого часу, якщо їх не вимагають інші користувачі за початковою ціною. Хоча AWS дає 2 хвилини попередження перед тим, як видалити ці екземпляри, щоб зберегти роботу та закрити кластери.

Зберігання:

AWS підтримує всілякі формати та структури даних, надаючи відповідні варіанти для зберігання та отримання даних. Якщо у вас є структуровані дані для всіх ваших програм, ви можете користуватися послугами баз даних, такими як DynamoDB, RDS тощо. Якщо у вас є мультимедійні файли, тоді S3 забезпечує дешеве об'ємне зберігання даних, а також для ваших аналітичних навантажень і складних запитів, у вас є такі послуги, як Redshift і Афіна. AWS тепер підтримує міжрегіональну реплікацію та однакову регіональну реплікацію. Раніше ресурси реплікувались у 3 інших зонах доступності, але тепер ви можете копіювати дані або ціле відро S3 в іншій географії.

2. Microsoft Azure

Microsoft Azure була випущена в 2010 році для надання послуг Cloud Computing для своїх корпоративних клієнтів. Після успіху AWS за останні кілька років Microsoft представила багато сервісів, щоб конкурувати з ними, і тепер повільно набирає частку ринку. Подібно до AWS, у Azure також є зони доступності та регіони, але є одна річ, якої AWS не вистачає, яка є функцією Geo Reundancy. Це означає, що обліковий запис пам’яті реплікується в іншому регіоні, який не надто далеко, але достатньо далеко, щоб уникнути регіональних катастроф, спричинених у поточному регіоні, так що дані завжди створюються резервними копіями та не втрачаються.

Обчислити:

Azure дозволяє користувачеві запускати віртуальні машини (VM), які є версією Microsoft EC2. Тоді у нас є Azure Functions, яка є безсерверною платформою. Незважаючи на те, що AWS та Azure - це "шия до шиї" з точки зору послуг, які вони надають, випадки Azure, як правило, збільшують вартість з його розміром. Azure надає VM з низьким пріоритетом, але на відміну від випадків AWS Spot, ціна є фіксованою, а наявність зазвичай низька.

Зберігання:

Azure забезпечує три типи сховища:

  • Гаряче зберігання: там, де дані мають бути легко доступними. Тут вартість зберігання висока, а вартість доступу низька.
  • Холодне зберігання: там, де не часто доступ до даних. Тут вартість зберігання низька, а вартість доступу висока.
  • Зберігання архіву: там, де доступ до даних рідко, як резервні файли. Тут вартість зберігання надзвичайно низька, а вартість доступу надзвичайно висока.

Ресурсами даних на Azure можна керувати, використовуючи сховище Blob Azure, Cosmos DB, Data Lake тощо, відповідно до наших вимог.

3. Хмарна платформа Google (GCP)

GCP надає послуги хмарних обчислень, які працюють на тій же платформі, що і пошук Google та Youtube. GCP відомий своєю низькою ціною та високою безпекою. Apple використовує сховище даних GCP для зберігання своїх хмарних сервісів, а нещодавно Twitter і GitLab також перейшли до GCP. Маючи 20 регіонів та 61 зони доступності, GCP також забезпечує багаторегіональне зберігання, забезпечуючи резервне копіювання, підтримуючи надмірність у кількох регіонах.

Обчислити:

Компонент IaaS в GCP називається Google Compute Engine, який дозволяє користувачам запускати VM. Він має App Engine, компонент PaaS, який дозволяє розробникам розміщувати та керувати веб-додатками. Він також автоматично виділяє більше ресурсів для обробки додаткових запитів. Сприйнятні віртуальні віртуальні комп'ютери GCP - це короткочасні та недорогі ВМ, що дозволяють користувачам запускати короткочасні програми за меншу вартість. Ці відеомагнітофони живуть протягом 24 годин і дають 30 секунд сповіщення перед видаленням.

Зберігання:

GCP має 4 типи варіантів зберігання:

  • Зберігання Coldline: схоже на сховище архіву Azure, де дані доступні лише один раз у синій місяць.
  • Близьке зберігання: це схоже на Cure Storage Azure, де доступ до даних рідше, ніж раз на місяць.
  • Стандартне зберігання: тут ми зберігаємо «гарячі» дані, тобто дані, які повинні бути доступними постійно.

GCP надає Cloud Storage як озеро даних, Cloud SQL - це служба Бази даних, BigTable і Datastore - бази даних NoSQL та різні інші види зберігання.

Висновок

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

Рекомендована стаття

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

  1. Архітектура хмарних обчислень з характеристиками
  2. Cloud Computing vs Grid Computing Основні відмінності
  3. Хмарні обчислювальні технології з перевагами
  4. Питання інтерв'ю з хмарних обчислень, які ви повинні знати | Топ-10

Категорія: