Въведение в Google Cloud Platform
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 предлага 4 основни ключови фактора в своята философия за ценообразуване
- Фактуриране под час: Таксуването се извършва само за конкретно заявено време. Например, ако услугата е поискана за половин час, за разлика от други CSP, GCP не я закръгля до следващия час. Вместо това таксуването се извършва само за половин час.
- Отстъпка за продължителна употреба : Google дава увеличаваща се отстъпка с 25%, ако ние я използваме при продължителна употреба на изчислителни ресурси, вместо да я използваме за временна цел.
- Тип персонализирана машина: GCP ви позволява да набирате точното количество CPU мощност и памет, необходими за вашето приложение и да получавате съответно таксуване. С този метод могат да бъдат спестени до 15% разходи.
- Предприемчиви инстанции: Ако системата е изградена с толерантност на грешките, софтуерът може буквално да активира други системи, намалявайки разходите.
3. Интегрирани услуги: Можете да използвате различни API, AI и ML, IoT, изчислителна машина, бази данни, анализи на големи данни, инструменти за разработчици, сигурност, съхранение едновременно.
4. Бързо сътрудничество: GCP позволява бързо сътрудничество за всички потребители. Множество потребители могат да имат достъп и редактират проектите едновременно.
5. Изчисления без сървър: Това е модел за изпълнение в облачни изчисления, при който CSP управлява сървъра и динамично управлява разпределението на ресурсите. Така че ценообразуването ще се основава на действителния размер на ресурсите, консумирани от приложението, а не на предварително закупеното количество ресурси.
Google Cloud Services
GCP предоставя широка гама от продукти и услуги. Те предоставят услуги от основни облачни услуги до сложни облачни услуги като ML, IoT и др. Нека обсъдим една по една подробно.
- Машинно обучение
- IoT (Интернет на нещата)
Машинно обучение
AI и ML се състоят от три компонента.
1. AI Hub
- Състои се от хоствано хранилище на AI компоненти за добавяне и възпроизвеждане.
- Той предоставя възможности за споделяне на корпоративен клас, което позволява на организацията да хоства частно AI съдържание сред потребители и разработчици.
- Тя ви позволява лесно да разгърнете уникални технологии на Google Cloud AI и AI за експериментиране и производство.
2. AI Строителни блокове
Състои се от компоненти, които позволяват на разработчиците да добавят гледки, език, структурирани данни и разговор към своите приложения.
- Гледка
- Vision AI: Позволява ви да анализирате изображения в облака или в края.
- Video AI: Той предоставя прецизен видео анализ - до кадъра.
- език
- Естествен език : Той включва мултимедия и езикова обработка.
- Превод : Той осигурява бърз, динамичен превод между различни езици.
- разговор
- Облачен API за говор към текст: Той осигурява разпознаване на реч на 120 езика.
- API за облачен текст към реч: осигурява взаимодействие между текст в реч като човек.
- Структурирани данни
- 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 Регистър на контейнери в облак е частно хранилище на Docker, което работи с популярни системи за непрекъсната доставка.
- Облачните функции ви позволяват да конструирате приложения на напълно без сървър модели.
Услуги за големи данни
- BigQuery е напълно управляван, ниска цена, без сървър склад за данни, който мащабира вашите нужди за съхранение и изчислителна мощност.
- Cloud Dataflow е напълно управлявана услуга за преобразуване и обогатяване на данни.
- Cloud Dataproc е бърза, напълно управлявана услуга Apache Spark and Hadoop по по-прост и по-ефективен начин.
- Cloud Pub / Sub е без сървър, мащабна, надеждна услуга за съобщения в реално време, която ви позволява да комуникирате между независими приложения.
- Cloud Datalab е интерактивна тетрадка, базирана на Jupyter, създадена да изследва, анализира, трансформира и визуализира данните и да изгражда модели за машинно обучение.
Мрежови услуги
Мрежата е една от най-важните, както и една от основите на Google Cloud Platform Services, предлагани от най-съвременните мрежови услуги.
- Виртуалният частен облак (VPC) ви позволява да свързвате и управлявате различни GCP ресурси, използвайки глобалната мрежа на Google и да ги изолирате един от друг, като използвате VPC.
- Google балансиране на облачното зареждане ви позволява бързо да мащабите приложенията си в Compute Engine според вашите нужди.
- Мрежата за доставка на облачно съдържание (CDN) ускорява доставката на съдържание за уебсайтове и приложения с помощта на глобално разпространени ръбови кеши на Google.
- Облачната система за именуване на домейни (DNS) е мащабируема, надеждна, програмируема и управлявана авторитетна DNS услуга, работеща на същата инфраструктура като Google. Това е рентабилен начин да направите вашето приложение и услуги достъпни за вашите потребители.
- Преводът на мрежови адреси в облака (NAT) ви позволява да предоставяте копия на приложения без публични IP адреси, като същевременно позволява достъп до интернет по контролиран и ефективен начин.
Услуги за съхранение и бази данни
- Cloud Storage е сигурна и високо достъпна система за съхранение на обекти на ниски разходи.
- Устойчивият диск е високоефективна система за съхранение на блокове, подходяща за виртуални машини и контейнери. Той предлага несравнимо съотношение цена / производителност .
- Cloud SQL е напълно управлявана услуга от бази данни, която лесно ви позволява да настроите, поддържате, управлявате и администрирате релационни MySQL и PostgreSQL бази данни в облака.
- Cloud Bigtable е мащабируема услуга на базата данни NoSQL, подходяща за ниско закъснение, висока надеждност и натоварвания с висока производителност.
- Cloud Memorystore е напълно управлявана услуга за съхраняване на данни в паметта за Redis, изградена върху мащабируема, по-сигурна и високо достъпна инфраструктура.
- Cloud Datastore ви предоставя еластична, високо достъпна база данни, ориентирана към документи.
Услуги за сигурност и идентичност
Това е една от най-важните услуги в облака на Google, при която вашите данни са силно защитени и са криптирани.
- Google Cloud Identity & Access Management (IAM) позволява на администраторите да решават кой да има достъп и да управляват определени ресурси, като ви предоставя пълен контрол и видимост за централизирано управление на облачните ресурси.
- Cloud Security Scanner е автоматичен скенер за уеб сигурност за често срещани уязвимости в приложенията на App Engine.
- Бинарното упълномощаване използва само надеждни контейнери на Kubernetes Engine.
- Resource Manager управлява ресурси по GCP по йерархичен начин.
Инструменти за управление и програмиране
Използва се за наблюдение на услугите, намиране на грешки, отстраняване на грешки и проследяване на услугите.
- Stackdriver предлага мониторинг, отстраняване на проблеми и регистриране в GCP в реално време, включително различни инструменти за диагностика.
- Cloud Deployment Manager ви позволява да укажете всички ресурси, необходими за вашето приложение.
- Debugger Stackdriver е функция на GCP, която дава подробна информация за ефективността и анализа.
- Cloud Platform Marketplace предлага готови за стартиране решения, които стартират бързо в GCP и други среди с Anthos.
Предимства на облачната платформа на Google
- Високата продуктивност се постига чрез бърз достъп до иновации чрез ефективно предоставяне на актуализации и бърза доставка на функционалност.
- По-малко прекъсвания, когато потребителите приемат нова функционалност чрез предоставяне на управляеми подобрения в непрекъснат поток.
- Бързо сътрудничество: GCP позволява бързо сътрудничество за всички потребители. Множество потребители могат да имат достъп и редактират проектите едновременно.
- Плановете за най-добри цени са достъпни за стабилни клиенти.
- Преимущества на миграцията на живо, които позволяват на потребителите да мигрират своите машини.
- Частните мрежи, максималното време и ефективността са достъпни за клиентите поради частните мрежи.
- Излишното резервно копие е достъпно за неизползвани данни.
- Служителите могат да работят от всяка точка, с пълен достъп до информация на устройства едновременно с съхраняването на данни в облака.
- Клиентите са защитени от инвестициите на Google в сигурността и се възползват от инвестициите, свързани с процеса и физическата сигурност, направени от Google.
- Наличие на пълен контрол и гъвкавост по отношение на технологиите и данните за потребителите.
заключение
Когато комбинирате услуги, за да свършите работата си, сте изградили решение. Възможностите за решения в облачната платформа са безкрайни. Можете да потърсите идеи и насоки в библиотеката с решения на Google. Досега имахме подробна информация за GCP и всички негови основни продукти и услуги.
Препоръчителни статии
Това е ръководство за това какво са облачните платформи на Google. Тук сме обсъдили важността на Google Cloud платформите, AI и машинното обучение с услуги и 10 предимства. Можете също да разгледате и другите ни свързани статии, за да научите повече-
- Видове облачни изчисления
- Платформа за научни данни
- Предимства на облачните компютри
- Какво е облачно изчисление?
- Топ 12 сравнение на Mac и IP адреси
- Доставчици на услуги за облачни компютри
- Ръководство за избор на най-добрия модел в облака