Відмінності між версіями «Google Compute Engine»

стиль, оформлення
м (Впорядкування категорій впорядкування)
(стиль, оформлення)
{{Сирий переклад|en||дата=листопад 2019}}
{{Вікіфікувати|дата=листопад 2019}}
 
 
{{Картка програми|name=Google Compute Engine|title=Google Compute Engine|logo=[[File:Google-Compute-Engine-Logo.svg|200px|Google Compute Engine]]|logo caption=Google Compute Engine|screenshot=<!-- [[File: ]] -->|caption=|collapsible=|author=Google, Inc.|latest release date=<!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->|latest preview version=|platform=|size=|language=English|status=Active|genre=[[Virtual Private Server]]|license=[[Proprietary software]]|website={{URL|https://cloud.google.com/compute/}}}}
'''Google Compute Engine''' ('''GCE''') -&nbsp;— це компонент [[Інфраструктура як послуга|інфраструктури як сервіс]] (IaaS) компонента [[Google Cloud Platform|Google Cloud Platform,]] який побудований на глобальній інфраструктурі, в якій працює пошукова система Google, [[Gmail]], [[YouTube]] та інші служби. Google Compute Engine дає змогу користувачам запускати [[Віртуальна машина|віртуальні машини]] (VM) на вимогу. Віртуальні машини можуть запускатися зі стандартних образів або користувацьких образів, створених користувачами. Користувачі GCE повинні перевіряти автентичність на основі [[OAuth]] 2.0 перед запуском віртуальних машин. Доступ до Google Compute Engine доступний через консоль розробників, [[REST|інтерфейс RESTful]] або [[REST|інтерфейс]] [[Інтерфейс командного рядка|командного рядка]] (CLI).
 
== Історія ==
Google оголосив Compute Engine 28 червня 2012 року в [[Google I/O]] 2012 в обмеженому режимі попереднього перегляду. У квітні 2013 року GCE було надано клієнтам зі Золотим Пакетом Підтримки. 25 лютого 2013 року [[Google]] оголосив, що RightScale був їх першим посередником.<ref>{{Cite news|title=Exclusive: RightScale is first to resell, support Google Compute Engine|last=Barb Darrow|date=February 25, 2013|work=Gigaom blog|url=http://gigaom.com/2013/02/25/exclusive-rightscale-is-first-to-resell-support-google-compute-engine/|accessdate=July 5, 2013}}</ref> Під час Google I / O 2013 було оголошено багато функцій, включаючи погодинний білінг, типи екземплярів зі спільними ядрми, більше персистентних дисків, вдосконалені [[Програмно-конфігурована мережа|SDN]] засновані на спроможності мережі та анонсована [[ISO/IEC 27001|сертифікація ISO/IEC 27001]]. Для всіх GCE стала доступною 15 травня 2013 року. Балансування навантаження на Рівень 3 почалося у GCE з 7 серпня 2013 року. Нарешті, 2 грудня 2013 року компанія Google оголосила, що GCE загалом доступна. Він також розширив підтримку ОС, дозволив живу міграцію віртуальних машин, 16-ядерних екземплярів, більш швидкі персистентні диски і знизив ціну стандартних примірників.
 
На події Google Cloud Platform Live на 25 березня 2014 року Урс Хелзле, старший віце-президент з технічної інфраструктури, оголосив про знижки на довгострокове використання, підтримку Microsoft Windows Server 2008 R2, Cloud [[Доменна система імен|DNS]] та менеджера розгортання хмар Cloud Deployment Manager. 28 травня 2014 року компанія Google оголосила про оптимізацію [[LXC|контейнерів LXC]] наразі з про динамічним плануванням у [[Docker]] контейнерів завдяки парку екземплярів VM.<ref>{{Cite news|title=Containers on Google Cloud Platform|last=Google|date=June 10, 2014|work=Google Compute Engine documentation|url=https://developers.google.com/compute/docs/containers|accessdate=June 10, 2014}}</ref>
 
== Google Compute Engine Unit ==
Google Compute Engine Unit (GCEU) -&nbsp;— це юніт-блок обчислювальної машини Google (вимовляється як джи-кью (GQ)), є абстракцією обчислювальних ресурсів. За даними Google, 2.75 GCEUs представляє мінімальну потужність одного логічного ядра (апаратний [[Hyper-threading|hyper-thread]]) заснований на платформі [[Sandy Bridge]].
 
== Персистентні диски ==
Кожен екземпляр instance Google Compute Engine стартує з дискового ресурсу, який називається персистентним (постійним) persistent disk. Постійний диск забезпечує дисковий простір для примірників і містить кореневу [[Файлова система|файлову систему,]] з якої завантажується примірник. Постійні диски можуть використовуватися як сирі raw пристрої блоку. За замовчуванням Google Compute Engine використовує [[SCSI]] для підключення персистентних дисків. Персистентні диски забезпечують просте, послідовне та надійне зберігання за постійною та надійною ціною, усуваючи потребу в окремому місцевому ефемерному диску. Перед запуском екземпляра необхідно створити персистентні диски. Після приєднання до екземпляра вони можуть бути відформатовані за допомогою власної файлової системи. Один персистентний диск може бути приєднаний до декількох екземплярів у режимі лише для читання. Кожен персистентний диск може мати розмір до 10 ТБ. Google Compute Engine шифрує перманентні диски за допомогою [[Advanced Encryption Standard|AES-128-CB]], і це шифрування застосовується до того, як дані залишають монітор віртуальної машини і вражає диск. Шифрування завжди ввімкнено і є прозорим для користувачів Google Compute Engine. Цілісність персистентних дисків підтримується за допомогою схеми [[HMAC]] .
 
18 червня 2014 року компанія Google оголосила про підтримку персистентних дисків [[SSD]] . Ці диски забезпечують до 30 IOPS на ГБ, що на 20х більше записують IOPS і 100x більше читають IOPS, ніж стандартні персистентні диски.
 
== Образи ==
Образ Image -&nbsp;— це персистентний диск, який містить операційну систему і кореневу файлову систему root file system, необхідну для запуску примірника (екземпляра) instance. Образи має бути вибрано під час створення екземпляра або під час створення кореневого постійного диска. За промовчаннямумовчанням Google Compute Engine встановлює кореневу файлову систему, яка визначається образом на кореневому диску. Google Compute Engine надає образ [[CentOS]] і [[Debian|Debian у]] якості стандартних образів Linux. Образ [[Red Hat Enterprise Linux]] (RHEL) і Microsoft Windows Server 2008 R2 є частиною основних образів операційної системи, які доступні за додаткову плату. [[CoreOS]], легка ОС Linux, заснована на ОС Chromium, також підтримується на Google Compute Engine.
 
== Типи машин ==
Google Compute Engine використовує [[Kernel-based Virtual Machine|KVM]] в якості [[Гіпервізор|гіпервізора]], <ref>{{Cite web|last=Metz|first=Cade|title=Google Shaman Explains Mysteries of ‘Compute Engine’|url=https://www.wired.com/2012/07/google-compute-engine/|website=Wired|date=3 July 2012|accessdate=26 September 2016}}</ref> і підтримує гостьові образи під керуванням Linux і Microsoft Windows, які використовуються для запуску віртуальних машин на основі 64-бітової архітектури x86. Віртуальні машини завантажуються з постійного диска, який має кореневу файлову систему. Кількість віртуальних процесорів, обсяг пам'яті, що підтримується віртуальною машиною, залежить від вибраного типу машини.
 
== Тарифікація та знижки ==
Google Compute Engine пропонує знижки на довгосторокове використання. Як тільки екземпляр запускається понад 25&nbsp;% платіжного циклу, ціна починає знижуватися:
 
* Якщо екземпляр використовується на 50&nbsp;% місяця, то отримуватиме 10&nbsp;% знижку від цін на вимогу
* Якщо екземпляр використовується протягом 75&nbsp;% місяця, можна отримати знижку в розмірі 20&nbsp;% від ціни за запитом
* Якщо екземпляр використовується на 100&nbsp;% місяця, можна отримати знижку в розмірі 30&nbsp;% від ціни за запитом
 
== Порівняння типу машини ==
Google надає певні типи машин:
 
* Стандартна машина: 3,75 ГБ оперативної пам'яті на віртуальний процесор
* Машина з високою пам'яттю: 6,5 ГБ оперативної пам'яті на віртуальний процесор
* Машина з високим процесором: 0,9 ГБ оперативної пам'яті на віртуальний процесор
* Спільна машина: процесор і оперативна пам'ять спільно використовуються клієнтами
* Оптимізована пам'ять машина: більше 14 Гб оперативної пам'яті на одиницю vCPU.
 
Ціни, наведені нижче<ref>{{Cite web|url=https://cloud.google.com/compute/pricing|title=Google Compute Engine Pricing|website=Google Cloud Platform|language=en|accessdate=2018-02-19}}</ref>, засновані на роботі стандартних віртуальних машин [[Debian]] або [[CentOS]] Linux (VM). Віртуальні машини, на яких працюють власні операційні системи будуть ватуаватикоштувати більше.
{| class="wikitable sortable"
! style="width:14em" |Тип машини
 
== Ресурси ==
Compute Engine з'єднує різні об'єкти, які називаються ресурсами, які будуть частиною розгортання. Кожен ресурс виконує іншу функцію. Коли запущено екземпляр віртуальної машини, створюється ресурс екземпляра, який використовує інші ресурси, такі як дискові ресурси, мережеві ресурси і ресурси образів. Наприклад, дисковий ресурс функціонує як сховище даних для віртуальної машини, подібно до фізичного жорсткого диска, а мережевий ресурс допомагає регулювати трафік на примірники та з них.
 
=== Образи ===
Ресурс образу image містить операційну систему і кореневу файлову систему root file system, необхідний для запуску екземпляра. Google підтримує та надає образи готові-до-використання чи користувачі можуть змінювати образи та обирати їх же для створення примірників. Залежно від потреб, користувачі можуть також застосовувати образ до постійного диска і використовувати постійний диск як кореневу файлову систему.
 
=== Тип машини ===
Тип машини екземпляра instance machine type визначає кількість ядер, пам'ять і операції вводу-виводу, що підтримує екземпляр.
 
=== Диск ===
Постійні (або персистентні) диски не залежать від віртуальних машин і живуть довше терміну служби екземпляра. Вся інформація, що зберігається на постійних дисках, шифрується перед записом на фізичний носій, а ключі жорстко контролюються Google.
{| class="wikitable"
!Тип
|Без додаткової оплати
|}
Кожен екземпляр може приєднувати лише обмежену кількість загального постійного дискового простору (у більшості випадків може бути до 64 ТБ) і обмежене число окремих постійних дисків (до більшості екземплярів можна приєднати до 16 незалежних постійних дисків).
 
=== Знімок ===
Знімки snapshot постійного диска persistent disk дозволяють користувачам копіювати дані з існуючого постійного диска та застосовувати їх до нових постійних дисків. Це особливо корисно для створення резервних копій даних постійного диска у випадках непередбачених збоїв і подій yна час обслуговування зони.
 
=== Примірник ===
Примірник (чи екземпляр) instance Google Compute Engine -&nbsp;— це віртуальна машина, що працює запущенноюзапущеною (біжить) на конфігурації Linux або Microsoft Windows. Користувачі можуть змінити примірники, включаючи налаштованняналаштування апаратного забезпечення, ОС, диска та інших параметрів конфігурації.
 
=== Мережа ===
Мережа network визначає діапазон адрес і адресу шлюзу всіх з'єднаних з ним екземплярів. Вона визначає, як екземпляри спілкуються один з одним, з іншими мережами, і з зовнішнім світом. Кожен екземпляр належить до однієї мережі, і будь-яке спілкування між екземплярами в різних мережах має здійснюватися через загальнодоступну IP-адресу.
 
Ваш проект консолі Cloud Platform Console може містити кілька мереж, і до кожної мережі може бути додано кілька примірників. Мережа дозволяє визначати IP-шлюз і діапазон мереж для екземплярів, приєднаних до цієї мережі. За замовчуванням кожен проект має мережу за замовчуванням з попередньо встановленими конфігураціями і правилами брандмауера. Можна налаштувати мережу за умовчанням, додавши або видаливши правила, або створити нові мережі в цьому проекті. Як правило, більшості користувачів потрібна лише одна мережа, хоча за замовчуванням у вас може бути до п'яти мереж.
 
Мережа належить тільки одному проекту, і кожен екземпляр може належати тільки одній мережі. Усі мережі Compute Engine використовують протокол IPv4. Наразі Compute Engine не підтримує IPv6. Тим не менш, Google є основним прихильником IPv6, і це важливий майбутній напрямок.
 
=== Адреса ===
Коли створюється екземпляр, екземпляр зовнішньої IP-адреси автоматично призначається екземпляру за замовчуванням. Ця адреса прикріплюється до екземпляра протягом всього життя екземпляра і вивільняється після завершення екземпляра. GCE також забезпечує механізм резервування та приєднання статичних IP-адрес до віртуальних машин. Ефемерну IP-адресу можна просувати до статичної IP-адреси.
 
=== Брандмауер ===
Ресурс брандмауера firewall містить одне або більше правил, які дозволяють підключення до примірників. Кожен ресурс брандмауера пов'язаний з однією і лише однією мережею. Неможливо пов'язати один брандмауер з кількома мережами. Не дозволяється зв'язок у примірник, якщо ресурс брандмауера не дозволяє мережевий трафік, навіть між екземплярами в одній мережі.
 
=== Маршрут ===
Google Compute Engine пропонує таблицю маршрутизації routing table для керування маршрутизацією трафіку, призначеного для певного діапазону IP-адрес. Як і фізичний маршрутизатор у локальній мережі, весь вихідний трафік порівнюється з таблицею маршрутів і належним чином пересилається, якщо вихідний пакет відповідає будь-яким правилам у таблиці маршрутів.
 
== Регіони та зони ==
Регіон позначає географічне розташування інфраструктури Google. Користувачі можуть вибирати для розгортання своїх ресурсів в одному з доступних регіонів на основі їх вимог. Станом на 1 червня 2014 року, компанія Google Compute Engine доступна в центральному регіоні США, Західній Європі та регіоні Азії.
 
Зона є ізольованим місцем у межах регіону. Зони мають високу пропускну здатність, низьку затримку мережевих з'єднань з іншими зонами в тому ж регіоні. Для розгортання відмовостійких додатків, які мають високу доступність, Google рекомендує розгортати програми в декількох зонах регіону. Це допомагає захистити від непередбачених збоїв компонентів, аж до однієї зони. Станом на 5 серпня 2014 року, у центральній частині США та Азіатсько-Східному регіоні, а також у двох регіонах Західної Європи, є вісім зон -&nbsp;— по три зони.
 
== Межі можливостей ресурсів ==
Всі ресурси GCE належать до глобальної, регіональної або зональної площини. Глобальні ресурси доступні з усіх регіонів і зон. Наприклад, образ є глобальним ресурсом, щоб користувачі могли запускати віртуальну машину в будь-якому регіоні на основі глобального образу. Але адреса -&nbsp;— це регіональний ресурс, який доступний лише для випадків, запущених в одній з зон в межах одного регіону. Екземпляри запускаються в певній зоні, для чого потрібна специфікація зони як частина всіх запитів, зроблених для цього екземпляра.
 
У таблиці нижче наведено межі можливостей ресурсів GCE:
{| class="wikitable sortable"
! Область застосування
! Ресурс
|-
| Глобальний
| Образ
|-
| Глобальний
| Знімок
|-
| Глобальний
| Мережа
|-
| Глобальний
| Брандмауер
|-
| Глобальний
| Маршрут
|-
| Регіон
| Адреса
|-
| Зона
| Примірник
|-
| Зона
| Тип машини
|-
| Зона
| Диск
|-
|}
 
=== Модель виставлення рахунків та ціноутворення ===
Google стягує за віртуальні машини мінімум 10 хвилин. Наприкінці 10-ї хвилини, екземпляри заряджаються в 1-хвилинні кроки, округлені до найближчої хвилини. <ref>{{Cite news|last=Buttler|first=Brandon|title=Google rolls out by-the-minute cloud billing, introduces a new NoSQL database|url=http://www.networkworld.com/news/2013/051513-google-cloud-billing-269813.html|accessdate=6 April 2014|work=NetworkWorld|deadurl=yes|archiveurl=https://web.archive.org/web/20130730160318/http://www.networkworld.com/news/2013/051513-google-cloud-billing-269813.html|archivedate=30 July 2013}}</ref> Постійне ціноутворення на основі використання кредитує знижки клієнтам на основі щомісячного використання. <ref>{{Cite web|last=Joneja|first=Navneet|title=Introducing Sustained Use Discounts - Automatically pay less for sustained workloads on Compute Engine|url=http://googlecloudplatform.blogspot.in/2014/04/introducing-sustained-use-discounts.html|website=Google Cloud Blog|publisher=Google|accessdate=6 April 2014}}</ref> <ref>{{Cite news|last=Babcock|first=Charles|title=Google Wins In Amazon Cloud Price Battle|url=http://www.informationweek.com/cloud/infrastructure-as-a-service/google-wins-in-amazon-cloud-price-battle/d/d-id/1141560|accessdate=6 April 2014|work=InformationWeek|date=2014-03-28}}</ref> Користувачам не потрібно сплачувати авансові платежі, щоб отримати знижки на регулярні ціни за запитом.
 
=== Продуктивність віртуальної машини VM ===
Віртуальні машини Compute Engine VM завантажуються протягом 30 секунд <ref>{{Cite web|last=Staddill|first=Sebastian|title=By the numbers: How Google Compute Engine stacks up to Amazon EC2|url=http://gigaom.com/2013/03/15/by-the-numbers-how-google-compute-engine-stacks-up-to-amazon-ec2/|website=Gigaom|publisher=Gigaom|accessdate=6 April 2014}}</ref>, що вважаєтьвважають швидше у 4-10x, аніж у конкуренівконкурентів.
 
=== Продуктивність диска ===
персистентніПерсистентні диски Compute Engine забезпечують високі IOPS послідовно.<ref>{{Cite web|last=Stadill|first=Sebastian|title=Scalr Cloud Benchmarks|url=http://benchmarks.scalr.com/reports/visualize/aaab3d36-9f3b-4ecb-bf1b-c083d2817896/|website=Scalr Cloud Benchmarks|publisher=Scalr|accessdate=6 April 2014|deadurl=yes|archiveurl=https://web.archive.org/web/20140329040312/http://benchmarks.scalr.com/reports/visualize/aaab3d36-9f3b-4ecb-bf1b-c083d2817896/|archivedate=29 March 2014}}</ref> Оскільки вартість забезпечених IOPS включена в вартість зберігання, користувачі не повинні платити окремо для IOPS.<ref>{{Cite web|title=Persistent Disk Pricing|url=https://developers.google.com/compute/pricing#persistentdisk|website=Google Compute Engine Documentation|publisher=Google|accessdate=6 April 2014}}</ref>
 
=== Глобальні межі можливостей простірупростору для обраівобразів і знімків ===
Образи та знімки диска належать до глобальної області межі можливостей, що означає, що вони неявно доступні в усіх регіонах і зонах Google Cloud Platform.<ref>{{Cite web|title=Global Resources|url=https://cloud.google.com/compute/docs/overview#globalresources|website=Google Compute Engine Documentation|publisher=Google|accessdate=6 April 2014}}</ref> Це дозволяє уникнути необхідності експорту та імпорту образів і знімків між регіонами.
 
=== Прозоре обслуговування ===
Під час планового обслуговування центру обробки даних Google, Compute Engine може автоматично мігрувати віртуальні машини з одного хоста на інший без залучення будь-яких дій від користувачів. Це забезпечує краще час роботи до додатків. <ref>{{Cite web|last=Adler|first=Brian|title=Google Compute Engine Live Migration Passes the Test|url=http://www.rightscale.com/blog/cloud-industry-insights/google-compute-engine-live-migration-passes-test|website=RightScale Blog|publisher=RightScale|accessdate=6 April 2014}}</ref> <ref>{{Cite web|last=Leong|first=Lydia|title=Google Compute Engine and live migration|url=http://cloudpundit.com/2013/11/14/google-compute-engine-and-live-migration/|website=Blog}}</ref>
 
== Список літератури ==
{{Reflist}}
 
== Посилання ==
== зовнішні посилання ==
* {{Official|https://cloud.google.com/compute/}}
* {{YouTube|id=0-sF5ZWB_FY|title=Google I/O 2012 - Introducing Google Compute Engine}}
 
* {{Official|https://cloud.google.com/compute/}}
* {{YouTube|title=Google I/O 2012 - Introducing Google Compute Engine}}
[[Категорія:З'явилися 2012]]
[[Категорія:Веб-сервіси]]