Ознайомлення з хмарною платформою Google
Google Cloud Platform (GCP) - це колекція хмарних обчислювальних послуг, представлена 7 квітня 2008 року Google. GCP працює на тій же інфраструктурі продуктів Google, як пошукова система Google, YouTube тощо. GCP надає різні інструменти та сервіси, які допомагають керувати інфраструктурою, надавати сервери та налаштовувати мережі. Поряд із цим, GCP надає широкий спектр модульних хмарних сервісів, включаючи обчислення, розробку додатків, машинне навчання, аналітику даних та зберігання даних. Доступ до GCP може бути доступний розробниками, адміністраторами хмари та іншими ІТ-спеціалістами через загальнодоступні або спеціалізовані мережі.
Чому GCP важливий?
GCP розглядається як третій за величиною постачальник послуг хмарних послуг (CSP) за AWS Amazon та Microsoft Azure. Нижче наведено основні причини вибору ВВП порівняно з іншими ДСП.
1. Масштабованість. Одним з головних недоліків хмарних обчислень є зменшення масштабу. Але GCP забезпечує надзвичайну легкість у збільшенні та зменшенні масштабів.
2. Ціноутворення: Google пропонує послуги GCP за найкращою ціною на хмарному ринку порівняно зі своїми конкурентами. Google пропонує чотири основні фактори у своїй філософії ціноутворення
- Розрахунок за півгодини: виставлення рахунків здійснюється лише за певний запитуваний час. Наприклад, якщо послуга запитується протягом півгодини, на відміну від інших CSP, GCP не округляє її до наступної години. Натомість виставлення рахунків здійснюється лише за півгодини.
- Знижка на тривале використання: Google надає зростаючу знижку на 25%, якщо ми використовуємо її для постійного використання обчислювальних ресурсів, а не для тимчасових цілей.
- Тип користувальницької машини: GCP дозволяє набирати точну кількість процесорної потужності та пам'яті, необхідної для вашої програми, і отримувати відповідний рахунок. Цим методом можна заощадити до 15% вартості.
- Передбачувані екземпляри: Якщо система побудована з відмовою від помилок, програмне забезпечення може буквально включати інші системи, зменшуючи витрати.
3. Інтегровані сервіси: Ви можете одночасно використовувати різні API, AI та ML, IoT, обчислювальний механізм, бази даних, аналітику великих даних, інструменти для розробників, безпеку та зберігання одночасно.
4. Швидке співробітництво: GCP дозволяє швидко співпрацювати для всіх користувачів. Кілька користувачів можуть одночасно отримувати доступ та редагувати проекти.
5. Обчислення без сервера: Це модель виконання хмарних обчислень, в якій CSP запускає сервер і динамічно управляє розподілом ресурсів. Отже, ціноутворення базуватиметься на фактичному обсязі ресурсів, що споживаються додатком, а не на попередньо придбаній кількості ресурсів.
Служби хмарності Google
GCP надає широкий спектр товарів та послуг. Вони надають послуги від базових хмарних сервісів до складних хмарних сервісів, таких як ML, IoT та ін. Давайте детально обговоримо їх.
- Машинне навчання
- IoT (Інтернет речей)
Машинне навчання
AI та ML складаються з трьох компонентів.
1. AI Хаб
- Він складається з розміщеного сховища компонентів AI та підключення.
- Він надає можливості спільного використання корпоративного рівня, що дозволяє організації приватно розміщувати вміст AI серед користувачів та розробників.
- Це дозволяє вам легко розгорнути унікальні технології Google Cloud AI та AI для експериментів та виробництва.
2. Будівельні блоки AI
Він складається з компонентів, які дозволяють розробникам додавати пам’ятки, мову, структуровані дані та розмови до своїх програм.
- Приціл
- Vision AI: дозволяє аналізувати зображення в хмарі або на краю.
- AI Video: Він забезпечує точний відео аналіз - аж до кадру.
- Мову
- Природна мова : включає мультимедіа та обробку мови.
- Переклад : Він забезпечує швидкий, динамічний переклад між різними мовами.
- Бесіда
- Хмарний API мови до тексту: він забезпечує розпізнавання мовлення на 120 мовах.
- Хмарний API Text-to-Speech: забезпечує взаємодію між текстом і мовою, що нагадує людину.
- Структуровані дані
- Таблиці AutoML: дозволяє легко будувати сучасні моделі ML на структурованих даних.
- BigQuery ML: Дозволяє створювати та функціонувати спеціальні моделі ML, використовуючи звичну мову SQL.
- Хмарний AutoML
Це набір продуктів ML, що дозволяє розробникам з обмеженими знаннями в галузі ML навчати високоякісні моделі за допомогою технології Google Neural Architecture Search.
3. Платформа AI
Середовище розробки наукових даних на основі коду, що дозволяє розробникам швидко приймати проекти від ідеї до розгортання.
Інтернет речей (IoT)
Він пропонує все управління пристроєм та підключає послуги.
- Cloud IoT Core дозволяє вам забезпечити безпечне підключення та управління пристроєм.
- Edge TPU (бета) - це спеціально створений ASIC, призначений для запуску висновку на краю.
Обчислювальні послуги
GCP надає широкий спектр обчислювальних послуг, таких як:
- Google Compute Engine пропонує високоефективні та високомасштабні віртуальні машини, що працюють в інноваційних центрах обробки даних і світовій волоконній мережі, які швидко завантажуються та постачаються з високопродуктивними стійкими та локальними дисками.
- Google App Engine слугує платформою, яка використовується для створення масштабованих веб-додатків та задньої частини IoT.
- Google Kubernetes Engine - це потужний менеджер кластерів та пропорційна система для запуску контейнерів Docker.
- Google Cloud Container Registry - це приватне сховище Docker, яке працює з популярними системами безперервної доставки.
- Хмарні функції дозволяють створювати програми повністю безсерверних моделей.
Послуги великих даних
- BigQuery - це повністю керований, недорогий, сховище даних без сервера, яке відповідає масштабам потреб у вашому сховищі та обчислювальній потужності.
- Хмарний потік даних - це повністю керована послуга з перетворення та збагачення даних.
- Cloud Dataproc - це швидкий, повністю керований сервіс Apache Spark and Hadoop більш простим та економічно вигідним способом.
- Cloud Pub / Sub - це серверна, масштабна, надійна послуга обміну повідомленнями в режимі реального часу, яка дозволяє спілкуватися між незалежними програмами.
- Cloud Datalab - це інтерактивний ноутбук на базі Jupyter, створений для вивчення, аналізу, перетворення та візуалізації даних та побудови моделей машинного навчання.
Мережеві послуги
Мережа є однією з найважливіших, а також однією з основ сервісів хмарних платформ Google, які пропонують найсучасніші мережеві сервіси.
- Віртуальна приватна хмара (VPC) дозволяє підключати та керувати різними ресурсами GCP за допомогою глобальної мережі Google та ізолювати їх один від одного за допомогою їх VPC.
- Балансування завантаження в хмарі Google дозволяє швидко масштабувати свої програми в Compute Engine відповідно до ваших потреб.
- Хмарна мережа доставки вмісту (CDN) прискорює доставку вмісту для веб-сайтів і додатків, використовуючи крайові кеш-пам’ятки Google.
- Система іменування хмарних доменів (DNS) - це масштабована, надійна, програмована та керована авторитетна служба DNS, що працює на тій же інфраструктурі, що і Google. Це економічно ефективний спосіб зробити вашу програму та послуги доступними для своїх користувачів.
- Хмарний переклад мережевих адрес (NAT) дозволяє надавати екземпляри програм без публічних IP-адрес, а також дозволяє контролювати доступ до Інтернету контрольованим та ефективним способом.
Послуги зберігання та баз даних
- Хмарне зберігання - це захищена та високодоступна система зберігання об’єктів за низьких витрат.
- Персистентний диск - це високоефективна система зберігання блоків, яка підходить для VM і контейнерів. Він пропонує неперевершене співвідношення ціни та продуктивності .
- Cloud SQL - це повністю керована служба баз даних, яка дозволяє легко налаштовувати, підтримувати, керувати та адмініструвати реляційні бази даних MySQL та PostgreSQL у хмарі.
- Cloud Bigtable - це масштабований сервіс баз даних NoSQL, який підходить для низької затримки, високої надійності та високої пропускної здатності.
- Cloud Memorystore - це повністю керована послуга зберігання даних у пам'яті для Redis, побудована на масштабованій, більш захищеній та високодоступній інфраструктурі.
- Хмарний сховище даних надає вам еластичну, високодоступну базу даних, орієнтовану на документи.
Служби безпеки та посвідчення особи
Це одна з найважливіших хмарних служб Google, в якій ваші дані є високозахищеними та зашифрованими.
- Google Cloud Identity & Access Access (IAM) дозволяє адміністраторам вирішувати, хто може отримувати доступ до певних ресурсів і керувати ними, надаючи повний контроль та видимість централізованого управління хмарними ресурсами.
- Cloud Security Scanner - це автоматичний сканер веб-безпеки для поширених уразливих програм у додатках App Engine.
- Бінарний авторизатор розгортає лише надійні контейнери на Kubernetes Engine.
- Менеджер ресурсів керує ресурсами на GCP ієрархічно.
Інструменти управління та розробника
Він використовується для моніторингу служб, пошуку помилок, налагодження та відстеження служб.
- Stackdriver пропонує моніторинг, усунення несправностей та ведення журналу в реальному часі через GCP, включаючи різні інструменти діагностики.
- Cloud Deployment Manager дозволяє вказати всі ресурси, необхідні для вашої програми.
- Stabudriver Debugger - це особливість GCP, яка дає детальну інформацію про ефективність та аналітику.
- Cloud Platform Marketplace пропонує готові рішення, які швидко запускаються в GCP та інші середовища з Anthos.
Переваги Google Cloud Platform
- Висока продуктивність досягається завдяки швидкому доступу до інновацій, забезпечуючи ефективні оновлення та швидку доставку функціональних можливостей.
- Менше зривів, коли користувачі приймають нові функціональні можливості, забезпечуючи керовані покращення в постійному потоці.
- Швидке співробітництво: GCP дозволяє швидко співпрацювати для всіх користувачів. Кілька користувачів можуть одночасно отримувати доступ та редагувати проекти.
- Плани найкращих цін доступні для стабільних клієнтів.
- Переваги в реальній міграції, які дозволяють користувачам мігрувати свої машини.
- Приватні мережі, максимальний час та ефективність доступні клієнтам завдяки приватним мережам.
- Надлишковий режим резервного копіювання доступний для невикористаних даних.
- Співробітники можуть працювати з будь-якого місця та мають повний доступ до інформації на різних пристроях одночасно, коли дані зберігаються у хмарі.
- Клієнти захищені інвестиціями Google у безпеку та отримують вигоду від інвестицій у безпеку, заснованих на процесах та фізичних осіб.
- Наявність повного контролю та гнучкості щодо технологій та даних для користувачів.
Висновок
Поєднавши послуги, щоб виконати роботу, ви створили рішення. Можливості рішення на хмарній платформі нескінченні. Ви можете шукати ідеї та рекомендації в бібліотеці рішень Google. Поки ми детально ознайомилися з GCP та всіма основними продуктами та послугами.
Рекомендовані статті
Це посібник щодо Що таке хмарні платформи Google. Тут ми обговорили важливість платформ Google Cloud, AI та машинного навчання з послугами та 10 переваг. Ви також можете ознайомитись з іншими пов'язаними з нами статтями, щоб дізнатися більше -
- Види хмарних обчислень
- Платформа наукових даних
- Переваги хмарних обчислень
- Що таке хмарні обчислення?
- Топ-12 порівнянь Mac та IP-адрес
- Постачальники послуг хмарних обчислень
- Керівництво з вибору найкращої моделі хмари