Що таке AWS (Amazon Web Services)?
AWS (Amazon Web Services) — найбільша хмарна платформа, що надає сотні сервісів: віртуальні сервери, сховища, бази даних, мережі, інструменти машинного навчання та моніторингу. Ресурси орендуються за потреби, оплата — за використання.
Знати всі сервіси AWS не потрібно — на практиці працюють із кількома базовими. EC2 дає віртуальні машини, S3 — сховище файлів, RDS — керовані бази даних, Lambda — запуск коду без серверів, IAM — керування правами доступу.
AWS займає найбільшу частку хмарного ринку, тому досвід роботи з ним найчастіше трапляється у вимогах DevOps-вакансій. Основні принципи переносні: аналогічні сервіси є в Azure і Google Cloud.
Де застосовується
На AWS працює значна частина інтернету — від стартапів до великих сервісів на кшталт Netflix. Базовий набір, з якого починають майже всі: EC2 для віртуальних серверів, S3 для зберігання файлів, RDS для керованих баз даних, Lambda для коду без серверів і IAM для керування правами.
Для інженера це ще й питання найму: AWS частіше за інші хмари трапляється у вакансіях DevOps і бекенду, а сертифікації Amazon сприймаються ринком як зрозуміле підтвердження рівня. Працюють із платформою через вебконсоль, командний рядок або описи інфраструктури в Terraform.
Приклад
Невеликому сервісу потрібно зберігати користувацькі фотографії. Замість власного файлового сервера з резервним копіюванням беруть S3: місце не закінчується, копії зберігаються в кількох зонах, а рахунок за перші місяці вимірюється кількома доларами.
Часті запитання
Скільки коштує AWS для навчального проєкту?
В Amazon є безплатний рівень на перший рік і постійний безплатний ліміт за рядом сервісів, якого вистачає для навчання. Головне — налаштувати сповіщення про витрати і вимикати невикористовувані ресурси: типовий неприємний рахунок зʼявляється через забутий працюючий сервер.
З яких сервісів AWS почати вивчення?
Розумний мінімум: EC2, S3, RDS, VPC та IAM. Цього набору достатньо, щоб розгорнути реальний застосунок із базою і зрозуміти модель прав доступу. Решту сотень сервісів вивчають точково, коли зʼявляється конкретна задача.
Чи потрібна сертифікація AWS?
Вона не замінює досвід, але допомагає при відборі резюме і систематизує знання. Зазвичай починають із Solutions Architect Associate. Роботодавці дивляться на неї як на додатковий плюс, а вирішальним усе одно лишається те, що ви розгортали і підтримували на практиці.
AWS, Azure чи Google Cloud?
AWS найширший за набором сервісів і частіше трапляється у вакансіях. Azure обирають компанії, які вже працюють на продуктах Microsoft. Google Cloud сильний в аналітиці та машинному навчанні. Базові поняття спільні, тому перехід між платформами не починається з нуля.