
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Create a Compute Engine instance and add Nginx Server to your instance with necessary firewall rules.
/ 50
Create a new instance with gcloud.
/ 50
Compute Engine дає змогу створювати віртуальні машини й запускати на них операційні системи, зокрема різні версії Linux (Debian, Ubuntu, Suse, Red Hat, CoreOS) і Windows Server, на основі інфраструктури Google. Тисячі віртуальних ЦП можуть працювати на основі швидкої системи зі стійкою продуктивністю.
На цьому практичному занятті ви створите екземпляри віртуальних машин різних типів за допомогою консолі Google Cloud і командного рядка gcloud
у Cloud Shell, а також навчитеся підключати до своєї віртуальної машини вебсервер NGINX.
Команди можна просто скопіювати з практичного заняття й вставити у відповідне місце, проте ми радимо вводити їх самостійно, щоб краще зрозуміти основні поняття.
На цьому практичному занятті ви навчитеся виконувати наведені нижче дії.
gcloud
.Vim
, Emacs
або Nano
.Ознайомтеся з наведеними нижче вказівками. На виконання практичного заняття відводиться обмежений час, і його не можна призупинити. Щойно ви натиснете Почати заняття, з’явиться таймер, який показуватиме, скільки часу для роботи з ресурсами Google Cloud у вас залишилося.
Ви зможете виконати практичне заняття в дійсному робочому хмарному середовищі (не в симуляції або демонстраційному середовищі). Для цього на час практичного заняття вам надаються тимчасові облікові дані для реєстрації і входу в Google Cloud.
Для цього практичного заняття потрібно мати:
Натисніть кнопку Start Lab (Почати практичне заняття). Якщо за практичне заняття необхідно заплатити, відкриється вікно, де ви зможете обрати спосіб оплати. Ліворуч розміщено панель "Відомості про практичне заняття" з такими компонентами:
Натисніть Відкрити консоль Google або натисніть правою кнопкою миші й виберіть Відкрити анонімне вікно, якщо ви використовуєте вебпереглядач Chrome.
Завантажаться необхідні ресурси. Потім відкриється нова вкладка зі сторінкою "Увійти".
Порада. Упорядковуйте вкладки в окремих вікнах, розміщуючи їх поруч.
За потреби скопіюйте значення в полі Username (Ім’я користувача) нижче й вставте його у вікні Вхід.
Поле "Ім’я користувача" також можна знайти на панелі "Відомості про практичне заняття".
Натисніть Далі.
Скопіюйте значення в полі Password (Пароль) нижче й вставте його у вікні Welcome (Привітання).
Поле "Пароль" також можна знайти на панелі "Відомості про практичне заняття".
Натисніть Далі.
Що від вас очікується
Через кілька секунд консоль Google Cloud відкриється в новій вкладці.
Cloud Shell – це віртуальна машина з попередньо завантаженими інструментами для розробників. Вона містить головний каталог обсягом 5 ГБ постійної пам’яті й працює в середовищі Google Cloud. Cloud Shell надає доступ до ресурсів Google Cloud через командний рядок.
Угорі консолі Google Cloud натисніть Activate Cloud Shell (Активувати Cloud Shell) .
У вікнах, що відкриються, виконайте наведені нижче дії.
Щойно ви підключитеся, вас буде автентифіковано, а проєкт отримає ваш Project_ID (Ідентифікатор проєкту) –
gcloud
– це інструмент командного рядка для Google Cloud. Він входить у пакет Cloud Shell і підтримує функцію автозавершення клавішею TAB.
Вивід:
Вивід:
gcloud
, перегляньте посібник з інтерфейсу командного рядка gcloud у Google Cloud.
Певні ресурси Compute Engine розподілені за регіонами й зонами. Регіон – це географічне місцеположення, у якому ви можете використовувати призначені ресурси. Кожен регіон складається з однієї або кількох зон. Наприклад, us-central1 – це регіон у центральній частині США, що охоплює такі зони: us-central1-a
, us-central1-b
, us-central1-c
і us-central1-f
.
Регіони | Зони |
---|---|
Західна частина США | us-west1-a, us-west1-b |
Центральна частина США | us-central1-a, us-central1-b, us-central1-d, us-central1-f |
Східна частина США | us-east1-b, us-east1-c, us-east1-d |
Західна Європа | europe-west1-b, europe-west1-c, europe-west1-d |
Східна Азія | asia-east1-a, asia-east1-b, asia-east1-c |
Ресурси, розташовані в певній зоні, називаються зональними. У зонах розміщуються екземпляри віртуальних машин і довгочасні диски. До екземпляра віртуальної машини можна додати лише довгочасний диск із тієї самої зони. Аналогічно, екземпляру можна призначити лише статичну ІР-адресу з того самого регіону.
Щоб дізнатися більше про регіони й зони, перегляньте цю документацію.
gcloud
на власній машині, налаштування конфігурації зберігаються в різних сеансах. Однак у Cloud Shell вам потрібно вказувати їх для кожного нового сеансу або повторного підключення.
У цьому розділі ви створите нову машину попередньо визначеного типу за допомогою Compute Engine у консолі Cloud.
У меню навігації (☰) консолі Cloud натисніть Compute Engine > VM instances (Екземпляри віртуальних машин).
Уперше ініціалізація триває близько хвилини.
Щоб створити новий екземпляр, натисніть Create Instance (Створити екземпляр).
У розділі Machine configuration (Конфігурація машини)
Введіть значення в указаних нижче полях.
Поле | Значення | Додаткова інформація |
---|---|---|
Name (Назва) | gcelab | Назва екземпляра віртуальної машини |
Region (Регіон) | Щоб дізнатися більше про регіони, перегляньте відповідний розділ посібника з Compute Engine. | |
Zone (Зона) | Примітка. Запам’ятайте, яку зону ви вибрали, – пізніше вам знадобиться ця інформація. Щоб дізнатися більше про зони, перегляньте відповідний розділ посібника з Compute Engine. | |
Series (Серія) | E2 |
|
Machine Type (Тип машини) | e2-medium |
Це екземпляр віртуальної машини e2-medium із 2 ЦП й 4 ГБ оперативної пам’яті. Доступні кілька типів віртуальних машин: від мікроекземплярів до варіантів із 32 ядрами й 208 ГБ оперативної пам’яті. Щоб дізнатися більше про сімейства машин, перегляньте цей розділ посібника з Compute Engine. |
Натисніть OS and storage (ОС і сховище).
Натисніть Change (Змінити), щоб почати налаштовувати завантажувальний диск, і виберіть наведені нижче значення для потрібних параметрів.
Доступні кілька образів, зокрема Debian, Ubuntu, CoreOS, а також образи преміумкласу, як-от Red Hat Enterprise Linux і Windows Server. Щоб дізнатися більше, перегляньте документацію про операційні системи.
Натисніть Networking (Мережі).
Виберіть цей варіант, щоб мати доступ до вебсервера, який ви встановите пізніше.
Налаштувавши всі розділи, прокрутіть сторінку вниз і натисніть Create (Створити), щоб запустити новий екземпляр віртуальної машини.
На створення машини під назвою gcelab
потрібно близько хвилини. Коли машину gcelab
буде створено, вона з’явиться в списку VM Instances (Екземпляри віртуальних машин).
Щоб використовувати протокол SSH для підключення до віртуальної машини, натисніть SSH праворуч від назви екземпляра – gcelab
.
Так ви запустите SSH-клієнт безпосередньо з вебпереглядача.
Тепер час установити вебсервер NGINX – один із найпопулярніших вебсерверів, що використовується для підключення віртуальних машин до різних ресурсів.
Щоб оновити ОС, виконайте таку команду:
Очікуваний вивід:
Щоб установити NGINX, виконайте таку команду:
Очікуваний вивід:
Щоб переконатися, що NGINX запущено, виконайте таку команду:
Очікуваний вивід:
Щоб переглянути вебсторінку, поверніться в консоль Cloud і натисніть посилання External IP (Зовнішня IP-адреса) у рядку машини або додайте значення зовнішньої IP-адреси в http://EXTERNAL_IP/
у новому вікні або вкладці вебпереглядача.
Повинна відкритися стандартна вебсторінка з текстом Welcome to nginx! (Вітаємо в nginx!)
Щоб підтвердити виконання завдання, натисніть Підтвердити виконання нижче. Прапорець означає, що роботу виконано.
Екземпляр віртуальної машини також можна створити за допомогою інструмента командного рядка gcloud
, що входить у пакет Google Cloud Shell. Cloud Shell – це інтерактивне оболонкове середовище для Google Cloud, у якому є всі необхідні інструменти розробника (як-от gcloud
, git
тощо) і постійний головний каталог на 5 ГБ.
Щоб створити новий екземпляр віртуальної машини, у командному рядку Cloud Shell виконайте таку команду gcloud
:
Очікуваний вивід:
Щоб підтвердити виконання завдання, натисніть Підтвердити виконання нижче. Прапорець означає, що роботу виконано.
Новий екземпляр має наведені нижче значення за умовчанням.
e2-medium
.Працюючи у своєму проєкті, ви можете вибрати власний тип машини.
Щоб переглянути всі значення за умовчанням, виконайте таку команду:
gcloud
як значення за умовчанням, щоб не додавати щоразу позначку --zone
.
Для цього виконайте такі команди:
gcloud config set compute/zone ...
gcloud config set compute/region ...
Щоб вийти з help
, натисніть CTRL + C.
У меню навігації () на консолі Cloud натисніть Compute Engine > VM instances (Екземпляри віртуальних машин). Якщо у вас досі відкрита сторінка екземплярів віртуальної машини, просто натисніть Refresh (Оновити).
У списку мають з’явитися два нові екземпляри.
Щоб підключитися до екземпляра за допомогою gcloud
, можна використовувати SSH. Укажіть відповідну зону. Якщо вибрано опцію "глобально", не ставте позначку --zone
:
Для продовження введіть Y.
Натисніть клавішу Enter у частині з парольною фразою, щоб залишити її пустою.
Після підключення відключіться від SSH, вийшовши з віддаленої оболонки за допомогою такої команди:
Виконайте тест, щоб перевірити свої знання про Google Cloud. (Деякі запитання мають кілька правильних відповідей.)
Compute Engine – це основа, на якій базується продукт Google Cloud за моделлю "Інфраструктура як послуга". Ви створили віртуальну машину за допомогою Compute Engine і тепер можете зіставити наявну серверну інфраструктуру, розподілювачі навантаження й топологію мережі в Google Cloud.
Наступне практичне заняття цього курсу – Початок роботи з Cloud Shell і gcloud. Крім того, ви можете виконати наведене нижче практичне заняття.
…допомагають ефективно використовувати технології Google Cloud. Наші курси передбачають опанування технічних навичок, а також ознайомлення з рекомендаціями, що допоможуть вам швидко зорієнтуватися й вивчити матеріал. Ми пропонуємо курси різних рівнів – від базового до високого. Ви можете вибрати формат навчання (за запитом, онлайн або офлайн) відповідно до власного розкладу. Пройшовши сертифікацію, ви перевірите й підтвердите свої навички та досвід роботи з технологіями Google Cloud.
Посібник востаннє оновлено 12 грудня 2024 року
Практичне заняття востаннє протестовано 13 листопада 2024 року
© Google LLC 2025. Усі права захищено. Назва та логотип Google є торговельними марками Google LLC. Усі інші назви компаній і продуктів можуть бути торговельними марками відповідних компаній, з якими вони пов’язані.
This content is not currently available
We will notify you via email when it becomes available
Great!
We will contact you via email if it becomes available
One lab at a time
Confirm to end all existing labs and start this one