AWS

Реєстрація AWS акаунту та студентські програми

Огляд усіх доступних способів отримати доступ до хмарної платформи Amazon Web Services — від безкоштовних студентських програм до стандартної реєстрації з кредитною карткою.

Реєстрація AWS акаунту та студентські програми

Перш ніж запустити перший сервер у хмарі

Будь-яка подорож хмарним світом розпочинається з одного кроку — доступу до платформи. Amazon Web Services (AWS) є найбільшим та найпоширенішим хмарним провайдером у світі, і першим практичним питанням, яке постає перед кожним студентом або розробником-початківцем, є просте: як отримати доступ до AWS без значних фінансових витрат?

Відповідь на це питання неоднозначна, адже Amazon пропонує декілька шляхів — залежно від вашого статусу, цілей та наявності платіжного інструменту. Саме цьому присвячений даний модуль: ми детально розглянемо кожен із доступних варіантів, порівняємо їх між собою і допоможемо обрати найбільш оптимальний шлях для вашої ситуації.

Цей модуль є нульовим — підготовчим. Він не містить технічних концепцій AWS, натомість фокусується на організаційній стороні: як відкрити «двері» до платформи і не отримати несподіваний рахунок на кредитну картку наприкінці місяця.

Карта варіантів доступу

Перш ніж заглиблюватись у деталі кожного способу, варто побачити загальну картину. Існує шість принципово різних шляхів отримання доступу до AWS.

Loading diagram...
@startmindmap
skinparam style plain

* Доступ до AWS
** AWS Educate
*** Member Account\n(без картки)
*** Classroom\n(credits від викладача)
** AWS Academy
*** Learner Lab\n($100 credits)
*** Sandbox середовище
** GitHub Student Pack
*** $100–200 credits
*** Потрібна картка
** AWS Free Tier
*** Always Free\n(назавжди)
*** 12 Months Free
*** Trial Periods
** Стандартний акаунт
*** Верифікація карткою
*** Повний доступ
** AWS Credits
*** AWS Activate\n(для стартапів)
*** Research Credits
@endmindmap

Кожен із цих варіантів має свої переваги, обмеження та вимоги. Розглянемо їх послідовно — від найдоступніших для студентів до найбільш функціонально повних.


Варіант 1: AWS Educate — програма для студентів та викладачів

AWS Educate — це офіційна безкоштовна освітня програма Amazon, розроблена спеціально для студентів та викладачів вищих і середніх навчальних закладів. Її принципова перевага перед усіма іншими варіантами полягає в одному: для реєстрації не потрібна кредитна картка.

Типи акаунтів у межах AWS Educate

Програма пропонує два різновиди доступу залежно від вашої ролі в навчальному процесі.

Member Account (Студент)

  • $100 AWS credits щорічно на реальну хмарну інфраструктуру
  • Доступ до AWS Educate Starter Account — ізольованого середовища з обмеженим переліком сервісів
  • Безкоштовні навчальні матеріали, курси та симульовані лабораторні роботи
  • Доступ до AWS Builder Labs — інтерактивних завдань у реальному середовищі AWS

Instructor Account (Викладач)

  • $200 AWS credits щорічно для організації навчального процесу
  • Можливість створювати Classrooms — ізольовані навчальні середовища для груп студентів
  • Централізоване управління доступом студентів до credits і ресурсів
  • Доступ до готових навчальних матеріалів і планів курсів

AWS Educate Classroom — централізована модель для навчальних груп

Окремого пояснення заслуговує механізм Classroom. Коли викладач реєструється в AWS Educate і налаштовує Classroom, він отримує можливість видавати студентам promotional credits без необхідності реєстрації ними власних акаунтів. Це централізована модель, де викладач виступає адміністратором хмарних ресурсів групи — зручно для практичних занять у межах курсу, де важливо контролювати витрати й доступ.

Loading diagram...
@startuml
skinparam style plain
skinparam backgroundColor #ffffff

actor "Викладач" as Prof
rectangle "AWS Educate Portal" as Portal #e9ecef
rectangle "Classroom\n(ізольоване середовище)" as CR #d1fae5
actor "Студент 1" as S1
actor "Студент 2" as S2
actor "Студент N" as SN

Prof -down-> Portal : Реєстрація + верифікація
Portal -down-> CR : Створює Classroom
CR -right-> S1 : Надає credits
CR -right-> S2 : Надає credits
CR -right-> SN : Надає credits
@enduml

Як зареєструватись в AWS Educate

Процес реєстрації є прямолінійним, однак вимагає підтвердження академічного статусу — це ключовий момент, який відрізняє AWS Educate від інших безкоштовних опцій.

Перейдіть на офіційну сторінку програми

Відкрийте aws.amazon.com/education/awseducate та натисніть «Join AWS Educate».

Заповніть форму реєстрації

Вкажіть своє ім'я, університетську email-адресу (формат .edu, .ac.uk, .edu.ua тощо), назву навчального закладу та рік закінчення навчання. Використання університетського email є обов'язковою умовою — саме за ним система верифікує ваш академічний статус.

Підтвердьте статус студента або викладача

Amazon може запросити додаткове підтвердження: скан студентського квитка, довідку з деканату або офіційний лист від навчального закладу. Тривалість перевірки зазвичай становить від кількох годин до 2–3 робочих днів.

Отримайте доступ до credits та ресурсів

Після схвалення заявки ви отримаєте email із підтвердженням та доступом до порталу AWS Educate, де будуть доступні credits, курси та навчальні лабораторії.

Якщо у вашого навчального закладу немає .edu домену — не хвилюйтесь. AWS Educate приймає студентів із більшості університетів світу. Достатньо надати валідний документ, що підтверджує навчання.

Варіант 2: AWS Academy — для акредитованих навчальних закладів

AWS Academy — це ще одна офіційна програма Amazon, але вона відрізняється від AWS Educate принципово: вона призначена не для індивідуальної реєстрації, а для навчальних закладів, які офіційно стали членами мережі AWS Academy. Якщо ваш університет або коледж є учасником цієї програми, ви отримуєте доступ до значно потужнішого навчального середовища.

Ключові компоненти AWS Academy

AWS Academy Learner Lab — центральний інструмент для студентів. Це реальне AWS-середовище (не симулятор), в якому студенти можуть запускати справжні сервіси AWS: EC2, S3, RDS, Lambda та ін. Кожен студент отримує $100 credits на сесію курсу.

Принципова перевага Learner Lab полягає в механізмі автоматичного скидання (reset). Після завершення лабораторної роботи середовище автоматично очищається — всі запущені сервіси зупиняються, ресурси видаляються. Це забезпечує контроль витрат і усуває ризик «забутих» ресурсів, які продовжують споживати credits.

Loading diagram...
@startuml
skinparam style plain
skinparam backgroundColor #ffffff

package "AWS Academy Learner Lab" #e9ecef {
    rectangle "Реальне AWS середовище" as Env #d1fae5 {
        [EC2 інстанс]
        [S3 Bucket]
        database "RDS PostgreSQL"
        [Lambda Function]
    }
    note bottom of Env
        Автоматичний reset
        після сесії
    end note
}

actor "Студент" as S
S -right-> Env : $100 credits / курс
@enduml

Навчальні програми AWS Academy

Крім Learner Lab, AWS Academy пропонує структуровані освітні курси, які готують студентів до офіційних сертифікацій Amazon.

AWS Academy Cloud Foundations

Вступний курс із хмарних обчислень. Охоплює базові концепції AWS, моделі розгортання (IaaS, PaaS, SaaS), глобальну інфраструктуру та ключові сервіси. Підготовка до AWS Certified Cloud Practitioner.

AWS Academy Cloud Developing

Курс для розробників. Навчає проектуванню та розробці хмарних застосунків на AWS: робота з EC2, S3, DynamoDB, Lambda, API Gateway. Підготовка до AWS Certified Developer – Associate.

AWS Academy Cloud Architecting

Курс для архітекторів. Охоплює проектування відмовостійких, масштабованих і безпечних систем на AWS. Підготовка до AWS Certified Solutions Architect – Associate.
Як дізнатись, чи є ваш заклад членом AWS Academy? Запитайте у кафедри інформаційних технологій або у деканату. Якщо ні — AWS Academy можна вступити через офіційну заявку за адресою aws.amazon.com/training/awsacademy.

Варіант 3: GitHub Student Developer Pack + AWS

Якщо ви вже є студентом і маєте підтверджений обліковий запис GitHub Student, у вас є ще один шлях до AWS credits — через GitHub Student Developer Pack. Цей пакет, наданий GitHub спільно з десятками технологічних партнерів, включає від $100 до $200 AWS promotional credits.

Ключова відмінність від AWS Educate: GitHub Student Pack вимагає кредитної або дебетової картки для активації credits в AWS, хоча сам пакет є безкоштовним. Тобто, технічно, credentials потрібна для верифікації AWS акаунту, але витрати в межах наданих credits не стягуватимуться.

Як отримати пакет

Підтвердьте студентський статус на GitHub

Перейдіть на education.github.com/pack та натисніть «Get student benefits». GitHub запропонує підтвердити статус студента через університетський email або фотографію студентського квитка.

Отримайте схвалення та активуйте пакет

Після верифікації (зазвичай кілька годин — 2 дні) ви отримаєте доступ до всіх переваг пакету. Знайдіть у списку партнерів AWS Activate і активуйте offer.

Створіть або прив'яжіть AWS акаунт

AWS credits активуються на вашому AWS акаунті. Якщо у вас ще немає AWS акаунту — доведеться його створити, вказавши платіжні дані для верифікації. Credits покриватимуть витрати автоматично.

Зверніть увагу на терміни дії: credits від GitHub Student Pack зазвичай діють 1–2 роки від моменту активації, але не поновлюються автоматично. Слідкуйте за датою закінчення у AWS Billing Dashboard.

Варіант 4: AWS Free Tier — безкоштовний рівень для всіх

AWS Free Tier (Безкоштовний рівень) — це не окрема програма, а невід'ємна частина будь-якого AWS акаунту. Після стандартної реєстрації (яка вимагає кредитну картку) Amazon автоматично надає доступ до широкого переліку сервісів на безкоштовній основі. Це зроблено для того, щоб нові користувачі могли ознайомитись із платформою без фінансового ризику.

Відеоінструкція: AWS Free Tier — повний огляд Перегляньте відео з детальним поясненням того, як працює Free Tier, які сервіси входять до нього та як не перевищити безкоштовні ліміти: youtu.be/0VtTXQ7qlXo

Free Tier складається з трьох категорій, які суттєво відрізняються за своєю природою.

Always Free — назавжди безкоштовно

Сервіси цієї категорії є безкоштовними без жодних часових обмежень — як для нових, так і для існуючих клієнтів AWS. Ліміти стосуються обсягу, але не часу.

AWS Lambda
Compute
1 000 000 безкоштовних запитів та до 3,2 мільйона секунд обчислювального часу щомісяця. Для більшості учбових проєктів цього більш ніж достатньо.
Amazon DynamoDB
Database
25 GB постійного сховища та до 25 одиниць пропускної здатності запису й читання — назавжди безкоштовно.
Amazon SNS
Messaging
1 000 000 публікацій (publishes) щомісяця для надсилання повідомлень через Simple Notification Service.
Amazon CloudWatch
Monitoring
10 custom metrics, 10 сигналізацій (alarms) та 1 000 000 API запитів щомісяця для моніторингу.
Amazon Cognito
Auth
50 000 MAU (Monthly Active Users) у User Pools — безкоштовно щомісяця для управління авторизацією.

12 Months Free — перший рік після реєстрації

Ця категорія активується в момент першої реєстрації AWS акаунту і діє рівно 12 місяців. Після закінчення цього терміну сервіси переходять у стандартний тарифікований режим.

СервісБезкоштовний ліміт
Amazon EC2750 годин/місяць на t2.micro або t3.micro (Linux або Windows)
Amazon S35 GB Standard Storage + 20 000 GET запитів + 2 000 PUT запитів
Amazon RDS750 годин/місяць на db.t2.micro, db.t3.micro або db.t4g.micro
Amazon CloudFront1 TB data transfer out + 10 000 000 HTTP/HTTPS запитів
Elastic Load Balancing750 годин/місяць на Application або Classic Load Balancer
750 годин EC2 на місяць — це рівно один інстанс, що працює цілодобово. Якщо ви запустите два інстанси одночасно — ліміт вичерпається вдвічі швидше, і AWS почне нараховувати реальну оплату. Вимикайте інстанси, коли не працюєте.

Trials — короткострокові пробні періоди

Деякі сервіси пропонують обмежені тестові доступи: Amazon SageMaker (ML платформа) — 2 місяці, Amazon Redshift (аналітичне сховище даних) — 2 місяці, Amazon Inspector (аудит безпеки) — 15 днів.


Варіант 5: Стандартна реєстрація AWS акаунту

Стандартна реєстрація — це шлях для тих, хто має кредитну або дебетову картку і бажає отримати повний, необмежений доступ до всього каталогу AWS сервісів (понад 200 сервісів). Це єдиний варіант, який не накладає жодних обмежень на перелік доступних сервісів, на відміну від AWS Educate Starter Account.

Що відбувається при реєстрації

Верифікація картки. Amazon знімає з картки $1 USD (або еквівалент у місцевій валюті) виключно для підтвердження її дійсності. Ця сума повертається протягом 3–5 робочих днів. Картка зберігається як резервний платіжний метод — кошти списуватимуться лише за фактичне використання сервісів понад ліміти Free Tier.

Активація Free Tier. Одразу після реєстрації на 12 місяців активується Free Tier — тобто навіть зі стандартним акаунтом ви маєте значний безкоштовний обсяг ресурсів для навчання.

Multi-Factor Authentication (MFA) для root. Після реєстрації першочергово необхідно налаштувати MFA для кореневого (root) облікового запису. Root — це привілейований акаунт із необмеженими правами в межах вашого AWS Environment. Його компрометація є критичною загрозою.

Loading diagram...
@startuml
skinparam style plain
skinparam backgroundColor #ffffff

start
:Введіть email та пароль;
:Введіть дані картки\n(верифікація $1);
:Пройдіть верифікацію\nпо телефону (CAPTCHA/SMS);
:Оберіть план підтримки\n(Basic — безкоштовно);
:Акаунт створено;
:Негайно налаштуйте MFA\nдля root користувача;
:Активовано Free Tier\n(12 місяців);
stop
@enduml

Плани технічної підтримки

При реєстрації AWS запропонує обрати план підтримки (Support Plan). Для навчальних цілей обирайте Basic Plan — він є повністю безкоштовним і надає доступ до документації, форумів та AWS Trusted Advisor з базовим набором перевірок.


Варіант 6: AWS Credits для стартапів та досліджень

Для тих, хто будує реальний продукт або займається науковими дослідженнями, AWS пропонує спеціалізовані програми грантів у вигляді credits — без необхідності їх повертати.


Порівняльна таблиця варіантів доступу

Зведемо всі розглянуті варіанти в єдину таблицю для зручного порівняння та прийняття рішення.

ВаріантCreditsКредитна карткаТермін діїОбмеження
AWS Educate Student$100/рік❌ Не потрібна1 рікОбмежений набір сервісів (Starter Account)
AWS Educate Instructor$200/рік❌ Не потрібна1 рікОбмежений набір сервісів
AWS Academy Learner Lab$100/курс❌ Не потрібнаТривалість курсуSandbox із автоматичним reset
GitHub Student Pack$100–200✅ Потрібна1–2 рокиПовний доступ до всіх сервісів
AWS Free Tier$0✅ Потрібна12 міс + Always FreeЛіміти обсягу (годин, GB, запитів)
Стандартний акаунт$0✅ ПотрібнаБезстроковоPay-as-you-go (оплата за використання)
AWS Activateдо $100 000✅ Потрібна1–2 рокиТільки для стартапів
Рекомендація для студентів цього курсу: Якщо у вас є університетський email — починайте з AWS Educate. Якщо є кредитна картка і ви вже зареєструвались у GitHub Student Pack — активуйте AWS credits через нього. Обидва варіанти можна поєднувати з AWS Free Tier.

Критично важливе: налаштування захисту від непередбачених витрат

Незалежно від обраного способу реєстрації, є кілька заходів, які є обов'язковими для кожного студента, що працює з AWS. Ігнорування цих кроків може призвести до реальних фінансових витрат.

Налаштування AWS Budgets та Billing Alerts

AWS Budget — це інструмент, який дозволяє встановити граничний поріг витрат та отримувати email-сповіщення, коли фактичні або прогнозовані витрати наближаються до цього порогу.

Відкрийте AWS Billing Dashboard

У верхньому правому куті AWS Console натисніть на своє ім'я → «Billing and Cost Management». Або перейдіть напряму за адресою console.aws.amazon.com/billing.

Перейдіть до розділу Budgets

У лівому меню оберіть «Budgets» → натисніть «Create a budget».

Оберіть тип бюджету

Для навчальних цілей оберіть «Cost budget» — бюджет за витратами. Встановіть Period: Monthly та Budget amount: $10 (або менше — залежно від ваших очікувань).

Налаштуйте сповіщення

Додайте alert при досягненні 80% від бюджету (тобто $8) і ще один при 100% ($10). Вкажіть ваш email для отримання сповіщень.

Активуйте Free Tier Usage Alerts

Окремо від Budget увімкніть Free Tier usage alerts: Billing Dashboard → «Billing preferences» → поставте галочку «Receive Free Tier Usage Alerts». Це дасть вам попередження до того, як ви перевищите безкоштовні ліміти.

Найпоширеніша помилка студентів: запустити EC2 інстанс або RDS базу даних на практичному занятті — і забути вимкнути їх після роботи. За один тиждень «забутий» інстанс може з'їсти всі 750 годин Free Tier і починаються реальні списання з картки. Вимикайте ресурси одразу після використання.

П'ять правил безпечної роботи з AWS

Хмарна платформа — потужний інструмент, і разом із потужністю приходить відповідальність. Нижче наведені правила, які необхідно дотримуватись завжди, незалежно від рівня досвіду.

Правило 1: MFA для root

Налаштуйте багатофакторну автентифікацію (Multi-Factor Authentication) для кореневого облікового запису одразу після реєстрації. Використовуйте Google Authenticator або Authy. Root-акаунт не повинен використовуватись для повсякденної роботи.

Правило 2: Billing Alerts

Налаштуйте AWS Budget та Free Tier Usage Alerts до першого запуску будь-якого сервісу. Сповіщення дають вам час відреагувати до того, як витрати стануть значними.

Правило 3: Видаляйте ресурси

Після кожного практичного заняття зупиняйте або видаляйте всі запущені ресурси: EC2 інстанси, RDS бази даних, NAT Gateway, Elastic IP адреси. Перевірте AWS Cost Explorer наступного дня.

Правило 4: Не публікуйте credentials

Ніколи не завантажуйте файли ~/.aws/credentials або будь-які файли з ключами доступу (Access Key ID, Secret Access Key) у публічні репозиторії GitHub. Боти сканують GitHub і можуть використати ваші ключі для майнінгу криптовалюти — рахунок може сягнути тисяч доларів за кілька годин.

Правило 5: Принцип мінімальних прав

Не використовуйте root акаунт для програмного доступу. Створюйте IAM-користувачів із мінімально необхідними правами для конкретної задачі. Детально це розглянемо у Модулі 2 (IAM).

Лабораторна робота

Ця лабораторна робота є варіативною — виберіть один варіант, який відповідає вашій ситуації.

Рекомендований варіант для студентів без кредитної картки.

  1. Перейдіть на aws.amazon.com/education/awseducate
  2. Заповніть форму реєстрації, вказавши університетський email
  3. Очікуйте підтвердження (зазвичай до 2–3 робочих днів)
  4. Після схвалення: увійдіть у AWS Educate Portal, перевірте наявність credits
  5. Ознайомтесь із переліком доступних сервісів у Starter Account
  6. Знайдіть розділ AWS Builder Labs та ознайомтесь із доступними лабораторними роботами

Корисні ресурси

AWS Educate

Офіційна сторінка програми для студентів та викладачів. Реєстрація, навчальні матеріали, Builder Labs.

AWS Academy

Інформація для навчальних закладів. Learner Lab, структуровані курси та підготовка до сертифікацій.

GitHub Student Developer Pack

Пакет для студентів із сотнями технологічних інструментів, включаючи AWS credits.

AWS Free Tier

Повний перелік безкоштовних сервісів і лімітів. Перевіряйте перед запуском нових ресурсів.

AWS Pricing Calculator

Калькулятор вартості хмарних ресурсів. Дозволяє оцінити витрати до фактичного запуску сервісів.

AWS Activate (стартапи)

Грантова програма credits для стартапів. Founders рівень доступний без акселератора.

Резюме

У цьому модулі ми розглянули шість принципово різних способів отримати доступ до Amazon Web Services — від повністю безкоштовних студентських програм до стандартних платних акаунтів. Ключові висновки:

  • AWS Educate є найдоступнішим варіантом для студентів без кредитної картки: $100 credits щорічно без фінансових ризиків.
  • AWS Academy надає реальне sandbox-середовище, якщо ваш навчальний заклад є учасником програми.
  • GitHub Student Pack поєднує AWS credits із десятками інших інструментів для розробника.
  • AWS Free Tier — це невід'ємна частина будь-якого акаунту з безкоштовними лімітами назавжди (Always Free) та протягом першого року (12 Months Free).
  • Незалежно від варіанту: MFA, Billing Alerts та дисципліна видалення ресурсів є обов'язковими практиками.

У наступному модулі ми зробимо перший реальний крок у хмарну інфраструктуру: розглянемо концепцію хмарних обчислень, архітектуру AWS та налаштуємо CLI для роботи з платформою з командного рядка.


Практичні завдання

Рівень 1 (Базовий)

Завдання 1. Ви є студентом університету з email у форматі student@university.edu.ua. Опишіть покроковий план отримання доступу до AWS без кредитної картки. Вкажіть, які документи можуть знадобитись, та скільки часу займе процес верифікації.

Завдання 2. Вам надано AWS акаунт із $100 credits від AWS Educate. Визначте, скільки часу ви можете тримати запущеним EC2 t2.micro інстанс у межах цих credits, якщо ціна інстансу становить $0.0116/год. Порівняйте з лімітом AWS Free Tier (750 годин/місяць).

Рівень 2 (Аналіз)

Завдання 3. Команда з 5 студентів розробляє веб-застосунок для курсового проєкту. Кожен студент має університетський email, але лише двоє мають кредитні картки. Запропонуйте оптимальну стратегію доступу до AWS для всієї команди, враховуючи потреби: EC2 для backend, S3 для frontend, RDS для бази даних. Обґрунтуйте вибір.

Рівень 3 (Архітектура витрат)

Завдання 4. Ви щойно зареєстрували стандартний AWS акаунт. Протягом першого місяця ви запустили: 1 EC2 t2.micro (Linux) на 200 годин, 1 RDS db.t3.micro (PostgreSQL) на 100 годин, завантажили 2 GB у S3 та зробили 50 000 GET запитів. Розрахуйте, чи залишаєтесь ви в межах Free Tier. Вкажіть, які саме ліміти і на скільки відсотків ви використали. Які дії призвели б до перевищення Free Tier та реального нарахування коштів?