Автор: Кендра Дженкінс
Фото Billy Huynh на Unsplash
Чи коли-небудь ви хотіли або думали зробити щось, але через страх, тривогу чи переконання, що ви не зможете це зробити, або ж через те, що ви більше відчуваєте розчарування, ніж терпіння, ви просто кидаєте це все? Якщо так, то вам нема чого переживати, ми всі проходили через це і в деяких випадках навіть досі проходимо через це. Але що, якщо я скажу, що після того, як ви спробуєте зробити те, що боялися, це не буде так страшно? Саме це я дізналася, намагаючись реалізувати свій перший проект у хмарі. Я була розчарована і не знала, що роблю, навіть інструкції до уроку здавалися чимось чужим, лол! Але як тільки я взяла час і записала кроки, що я робила, це стало набагато зрозуміліше. Тепер буду чесною, були частини, де я просто натискала і експериментувала, щоб подивитися, що спрацює, і не записала їх, але як новачок, я розумію, що це частина процесу. Але найцікавіше, що процес був не ідеальним, але те, як я змогла завершити його, було найкращою частиною.
Я розповім, як я підключила екземпляр на Amazon EC2 та які кроки я зробила.
Огляд
Основні компоненти, які ви будете використовувати для цього проекту:
- Образ (Image) - Шаблон, який містить програмне забезпечення для роботи на вашому екземплярі.
- Ключова пара (Key Pair) - Набір безпекових даних для підтвердження вашої особистості при підключенні до вашого екземпляра. Публічний ключ знаходиться на вашому екземплярі, а приватний — на вашому комп'ютері.
- Мережа (Network) - Віртуальна приватна хмара (VPC) — це віртуальна мережа, виділена для вашого акаунта AWS. Щоб допомогти вам швидко почати, ваш акаунт вже містить стандартну VPC в кожному регіоні AWS, і кожна стандартна VPC має стандартну підмережу в кожній зоні доступності.
- Група безпеки (Security Group) - Діє як брандмауер для контролю вхідного та вихідного трафіку.
- EBS том (EBS Volume) - Вимагається кореневий том для образу. Ви можете додатково додавати томи даних.
Вартість для цього уроку (проекту)
Коли ви реєструєтеся в AWS, ви можете почати використовувати Amazon EC2 за допомогою безкоштовного рівня AWS (AWS Free Tier). Якщо ви створили свій акаунт AWS менш ніж 12 місяців тому і не перевищили ліміти безкоштовного рівня для Amazon EC2, цей урок не коштуватиме вам нічого, оскільки AWS допоможе вам вибрати варіанти, які залишатимуться в межах безкоштовного рівня. В іншому випадку, вам доведеться оплачувати стандартні тарифи за використання Amazon EC2 від моменту запуску екземпляра до його завершення. (Дуже важливо це пам'ятати!)
Завдання, які ви будете виконувати під час цього уроку
- Запустити екземпляр
- Підключитися до екземпляра
- Очистити екземпляр
Редагування: Я забула зробити кілька скріншотів і також забула записати деякі проблеми, з якими я стикалася при спробі підключити мій екземпляр, але все інше знаходиться в межах кроків, які я виконала. Я ще вчуся документувати свої дії, і з часом це покращиться.
Крок 1. Запуск екземпляра
Я відкрила консоль Amazon EC2 на https://console.aws.amazon.com/ec2
Я вибрала свій AWS регіон, оскільки я живу на південь, я обрала Вірджинію, оскільки це найближче до того штату, де я проживаю.
У панелі приладів EC2 Console ви знайдете панель запуску екземпляра, я натискала на "Launch Instance", і це перенесло мене до екземплярів.
У розділі "Name and Tags" я вибрала просту назву для мого екземпляра, оскільки це мій перший проект, я вирішила залишити її простою, але з часом я буду більш креативною з назвами.
Далі, у розділі "Application and OS Images", я вибрала Quick Start і обрала Amazon Linux (рекомендовано). Я переконалася, що вибрала варіант, який підходить для безкоштовного рівня, щоб не платити за його використання, поки я не перевищу ліміти.
Наступним кроком я прокрутила до "Instance Type" і вибрала t2.micro, що підходить для безкоштовного рівня.
Також варто зазначити, що залежно від того, в якому регіоні ви знаходитесь, якщо t2.micro недоступний, спробуйте t3.micro в безкоштовному рівні.
Після того, як я вибрала тип екземпляра, я використала ключову пару, оскільки у мене вже була наявна ключова пара, я вибрала це ім’я. Але якщо це ваш перший раз, рекомендується вибрати "Create New Key Pair", щоб почати, і, як і при називанні вашого екземпляра, оберіть для ключової пари унікальне або креативне ім’я. Якщо ви вирішите продовжити без ключової пари (що не рекомендується), ви не зможете підключитися до вашого екземпляра за допомогою кроків цього уроку. Це важливе нагадування!
У розділі налаштувань мережі була вибрана стандартна VPC для мене. Я залишила стандартні налаштування, оскільки, працюючи з цим більше, я зможу коригувати їх за потребою, але поки що я залишила все за замовчуванням. Після того, як я прокрутила все і прочитала підсумок, і все виглядало добре, я натискала кнопку Launch Instance.
Після успішного запуску екземпляра я натискала на ID екземпляра з повідомлення про успіх, щоб відкрити сторінку екземпляра та моніторити статус запуску.
Я вибрала прапорець для мого екземпляра, і початковий стан буде "Pending", через 5 хвилин я натискала кнопку "Refresh", і статус змінився на "Running". Я натискала на вкладку "Status Checks" і після того, як екземпляр успішно пройшов перевірки, він почав приймати запити на підключення.
Оскільки я використовувала Linux для запуску на моєму екземплярі, я підключилася через SSH. Це була частина, де я натискала різні кнопки і пробувала різні опції (я забула записати), щоб побачити, чи вдасться підключитися. Однак я скопіювала ID моєї ключової пари і натискала "Connect", і це був мій підсумковий результат — мій перший екземпляр!
Це підсумок мого екземпляра, і кнопку "Connect", яку я натискала, щоб підключити мій екземпляр, ви бачите вище.
Після того, як все пройшло, я переконалася, що знищила екземпляр, щоб не створювати додаткові витрати.
Переконайтеся, що ви вибрали "Terminate Instance", коли з’явиться запит на підтвердження.
Після того, як ви завершите, ви отримаєте повідомлення про успішне завершення операції.
Мені було весело працювати над цим проектом, хоча не обійшлося без розчарувань, але це було не так страшно, як я думала. Я дізналася кілька нових речей, проходячи через цей процес, і з нетерпінням чекаю на те, що буде далі. Дайте знати, що ви думаєте!
Перекладено з: Trying Out My First Cloud Project