Microsoft Azure Підручник для початківців: Вивчіть основи за 1 день

⚡ Розумний підсумок

Microsoft Azure це платформа хмарних обчислень, запущена Microsoft у 2010 році, яка підтримує розробку додатків, зберігання даних, хостинг послуг та управління ними через глобальну мережу Microsoft-керовані центри обробки даних та сотні інтегрованих послуг.

  • ☁️ Визначення: Azure is Microsoftпублічна хмарна платформа для створення, розгортання та управління додатками в центрах обробки даних по всьому світу.
  • 🧱 Моделі обслуговування: Azure надає послуги IaaS, PaaS та SaaS, дозволяючи командам вибирати обсяг інфраструктури, яку вони повинні керувати.
  • 🧩 Основні компоненти: Сервіси обчислень, зберігання даних, роботи з базами даних, мереж та доставки контенту є основою більшості... Azure рішень.
  • 🌍 Глобальний охоплення: Регіони та центри обробки даних розміщують робочі навантаження ближче до користувачів, зменшуючи затримку та задовольняючи вимоги до відповідності.
  • 📈 переваги: Ціноутворення «оплата по мірі використання», гнучке масштабування та надійні варіанти забезпечення безперервності бізнесу роблять Azure економічно ефективним.
  • 🤖 Допомога AI: Azure Послуги штучного інтелекту та Microsoft Copilot додає інтелект, тоді як GitHub Copilot допомагає автоматизувати код інфраструктури.

Microsoft Azure Підручник

Що таке хмарні обчислення?

Хмарні обчислення – це термін, що стосується зберігання та доступу до даних через Інтернет. Вони не зберігають жодних даних на жорсткому диску вашого персонального комп’ютера. У хмарних обчисленнях ви отримуєте доступ до даних з віддаленого сервера.

Що таке Microsoft Azure?

Azure це платформа хмарних обчислень, яка була запущена Microsoft у лютому 2010 року. Це відкрита та гнучка хмарна платформа, яка допомагає в розробці, зберіганні даних, розміщенні та управлінні послугами. The Azure інструмент розміщує веб-програми через Інтернет за допомогою Microsoft центри обробки даних.

Види Azure хмари

В основному є три види хмар Microsoft Azure:

  • PaaS
  • SaaS
  • IaaS

Види Azure Хмари: моделі IaaS, PaaS та SaaS

Azure як IaaS

IaaS (Інфраструктура як послуга) – це базовий рівень хмарної платформи. Цей Azure Цей сервіс використовується ІТ-адміністраторами для обробки, зберігання даних, мереж або будь-яких інших фундаментальних комп'ютерних операцій. Це один із Azure теми для вивчення, які дозволяють користувачам запускати довільне програмне забезпечення.

переваги:

  • Це пропонує ефективну портативність часу проектування.
  • Рекомендується для застосувань, які потребують повного контролю.
  • IaaS пропонує швидкий перехід сервісів у хмари.
  • Очевидна перевага IaaS полягає в тому, що вона звільняє вас від турбот щодо налаштування багатьох фізичних або віртуальних машин.
  • Допомагає вам отримувати доступ до центрів обробки даних, контролювати їх та керувати ними.

Недоліки IaaS:

  • Багато ризики для безпеки з непатчених серверів.
  • Деякі компанії мають визначені процеси для тестування та оновлення вразливостей локальних серверів. Це неможливо зробити за допомогою Azure.

Azure як PaaS

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

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

переваги:

  • Загальна вартість низька, оскільки ресурси виділяються на вимогу, а сервери автоматично додаються або підключаються.tracТед.
  • Azure менш вразливий, оскільки сервери автоматично перевіряються на наявність усіх відомих проблем безпеки.
  • Весь процес не видно розробнику, тому немає ризику витоку даних.

Недоліки:

  • Проблеми з портативністю можуть виникнути під час використання PaaS services.
  • Можливо, там буде інше середовище Azure, тому програму необхідно адаптувати відповідно.

Azure як SaaS

SaaS (Програмне забезпечення як послуга) – це програмне забезпечення, яке централізовано розміщується та керується. Це єдина версія програми, яка використовується для всіх клієнтів. Ви можете масштабувати її до кількох екземплярів. Це допомагає вам забезпечити найкращу продуктивність у всіх місцях розташування. Програмне забезпечення ліцензується за щомісячною або річною підпискою. MS Exchange, Office та Dynamics пропонуються як SaaS.

Azure ключ Concepts

Тепер у цьому Azure підручник основи для початківців, ми навчимося Azure ключові поняття, перелічені нижче:

Назва концепції Опис
райони Azure це глобальна хмарна платформа, яка доступна в різних регіонах світу. Коли ви запитуєте службу, програму або віртуальну машину в Azure, спочатку вам буде запропоновано вказати регіон. Вибраний регіон представляє центр обробки даних, де працює ваша програма.
Дата-центр In Azure, ви можете розгорнути свої програми в різних центрах обробки даних по всьому світу. Тому бажано вибрати регіон, який ближче до більшості ваших клієнтів. Це допомагає вам зменшити затримку мережевих запитів.
Azure портал Команда Azure портал — це веб-додаток, який можна використовувати для створення, керування та видалення Azure ресурси та послуги. Він розташований за адресою https://portal.azure.com.
Ресурси An Azure Ресурс – це окремий комп’ютер, мережеві дані або послуга хостингу програм, плата за яку стягується окремо. Деякі поширені ресурси: віртуальні машини (Віртуальна машина), обліковий запис сховища або бази даних SQL.
Ресурсні групи An Azure група ресурсів – це контейнер, який містить пов’язані ресурси для Azure рішення. Воно може включати кожен ресурс або лише ті ресурси, якими ви хочете керувати.
Шаблони менеджера ресурсів Це JSON-файл, який визначає один або декілька ресурсів для розгортання в групі ресурсів. Він також встановлює залежності між розгорнутими ресурсами.
Автоматизація Azure дозволяє автоматизувати процес створення, керування та видалення ресурсів за допомогою PowerShell або Azure інтерфейс командного рядка (CLI).
Azure PowerShell PowerShell — це набір модулів, які пропонують командлети для керування AzureУ більшості випадків вам дозволено використовувати команду cmdlets для тих самих завдань, які ви виконуєте в Azure Портал.
Azure інтерфейс командного рядка (CLI) Команда Azure CLI — це інструмент, який можна використовувати для створення, керування та видалення Azure ресурси з командного рядка.
REST API Azure побудовано на наборі REST API, які допомагають виконувати ті ж операції, що й у Azure інтерфейс користувача порталу. Він дозволяє вашому Azure керування ресурсами та програмами за допомогою будь-якого стороннього програмного забезпечення.

Azure Домени (компоненти)

Тепер у цьому Azure підручник з основ, давайте вивчимо ключ Azure компоненти:

ключ Azure Компоненти для обчислень, сховищ, баз даних та мереж

обчислення

Він пропонує обчислювальні операції, такі як хостинг додатків, розробка та розгортання в Azure платформа. Вона має такі компоненти:

  • Віртуальна машина: Дозволяє розгортати будь-яку мову або робоче навантаження в будь-якій операційній системі.
  • Набори масштабування віртуальних машин: Дозволяє створювати тисячі подібних віртуальні машини через кілька хвилин
  • Azure Контейнерні послуги: Створює рішення для розміщення контейнерів, оптимізоване для AzureВи масштабуєте та упорядковуєте застосунки за допомогою Kubernetes, DC/OS, Swarm або Docker.
  • Azure Container Registry: Цей сервіс зберігає та керує образами контейнерів для всіх типів Azure розгортання.
  • Функції: Дозволяє писати код незалежно від інфраструктури та налаштування серверів, для ситуацій, коли швидкість викликів вашої функції масштабується.
  • Партія: Пакетна обробка допомагає масштабуватися до десятків, сотень або тисяч віртуальних машин та виконувати обчислювальні конвеєри.
  • Тканина обслуговування: Спрощує розробку та управління життєвим циклом додатків на основі мікросервісів. Підтримує Java, PHP, Node.js, Pythonі Рубі.

зберігання

Azure Storage – це хмарне рішення для зберігання даних сучасних додатків. Воно розроблене для задоволення потреб клієнтів у масштабованості. Воно дозволяє зберігати та обробляти сотні терабайтів даних. Воно має такі компоненти:

  • Зберігання Blob: Azure Сховище blob-об’єктів — це служба, яка зберігає неструктуровані дані в хмарі як об’єкти/блоби. Ви можете зберігати будь-який тип текстових або двійкових даних, як-от документ, мультимедійний файл або інсталятор програми.
  • Зберігання черги: Він забезпечує хмарний обмін повідомленнями між компонентами програми. Він доставляє асинхронні повідомлення для встановлення зв'язку між компонентами програми.
  • Зберігання файлів: використання Azure Зберігання файлів, ви можете перенести застарілі програми. Він покладається на спільні файли Azure швидко і без дорогих перезаписів.
  • Зберігання таблиці: Azure Табличне сховище зберігає напівструктуровані NoSQL-дані в хмарі. Воно забезпечує сховище ключів/атрибутів без схеми.

Database

Ця категорія включає базу даних як послугу (DBaaS), яка пропонує інструменти SQL і NoSQL. Він також включає такі бази даних, як Azure Космос БД і Azure База даних для PostgreSQL. Він має такі компоненти:

  • База даних SQL: Це реляційна служба баз даних у Microsoft хмара на основі лідируючих на ринку Microsoft SQL Server двигун.
  • База даних документів: Це повністю керований сервіс баз даних NoSQL, створений для швидкої та передбачуваної продуктивності, а також простоти розробки.
  • Кеш Redis: Це безпечне та високотехнологічне сховище пар «ключ-значення». Воно зберігає такі структури даних, як рядки, хеші, списки тощо.

Content Delivery Network

Мережа доставки вмісту (CDN) зберігає статичний веб-вміст у стратегічно розташованих місцях. Це допоможе вам запропонувати швидкість доставки вмісту користувачам. Він має наступні компоненти:

  • VPN-шлюз: VPN Gateway надсилає зашифрований трафік через публічне з’єднання.
  • Менеджер дорожнього руху: Це допомагає вам контролювати та розподіляти трафік користувачів для таких сервісів, як веб-додатки, віртуальні машини, Azure, та хмарні сервіси в різних центрах обробки даних.
  • Експрес-маршрут: Допомагає вам розширити ваші локальні мережі на Microsoft хмара через виділене приватне підключення до Microsoft Azure, Office 365 і CRM Online.

Послуги безпеки + ідентифікації

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

  • ключ Vault: Azure ключ Vault дозволяє захищати криптографічні ключі та допомагає створювати секрети, які використовуються хмарними програмами та службами.
  • Azure Активна Директорія: Azure Active Directory – це служба керування ідентифікацією. Це включає багатофакторну автентифікацію, реєстрацію пристроїв тощо.
  • Azure AD B2C: Azure AD B2C — це хмарне рішення для керування ідентифікацією для ваших веб- та мобільних додатків, орієнтованих на споживачів. Воно дозволяє масштабувати його до сотень мільйонів ідентифікаторів споживачів.

Служби корпоративної інтеграції

  • Автобусна дорога: Service Bus — це служба доставки інформації, яка працює на сторонній комунікаційній системі.
  • Розтягнута база даних SQL Server: Ця послуга допомагає вам безпечно та прозоро перенести будь-які холодні дані до Microsoft Azure Хмара
  • Azure Служби доменів AD: Він пропонує керовані доменні послуги, такі як приєднання до домену, групова політика, LDAP тощо. Ця автентифікація сумісна з Windows Сервер Active Directory.
  • Багатофакторна автентифікація: Azure Багатофакторна автентифікація (MFA) – це двоетапна перевірка. Вона допомагає вам отримати доступ до даних і програм за допомогою простого процесу входу.

Послуги моніторингу + управління

Ці послуги дозволяють легко керувати Azure розгортання

  • Azure Менеджер ресурсів: Це спрощує керування ресурсами та їх візуалізацію у вашому додатку. Ви навіть можете контролювати, хто у вашій організації може діяти з цими ресурсами.
  • Автоматизація: Microsoft Azure Автоматизація — це спосіб автоматизації ручних, тривалих, схильних до помилок та постійно повторюваних завдань. Ці завдання зазвичай виконуються в хмарному та корпоративному середовищі.

Azure мереж

  • Віртуальна мережа: Виконує ізоляцію та сегментацію мережі. Пропонує фільтрацію та маршрутизацію мережевого трафіку.
  • Балансувальник навантаження: Забезпечує високу доступність та мережеву продуктивність для будь-якої програми. Балансує навантаження вхідного інтернет-трафіку на віртуальні машини.
  • Шлюз застосунків: Це спеціалізований віртуальний пристрій, який пропонує контролер доставки застосунків (ADC) як послугу.
  • Azure DNS: Azure Служба хостингу DNS пропонує розпізнавання імен за допомогою Microsoft Azure інфраструктури.

Веб-сервіси та мобільні послуги

  • Веб-програми: Веб-додатки дозволяють вам створювати та розміщувати веб-сайти на вибраній вами мові програмування без необхідності керувати їхньою інфраструктурою.
  • Мобільні додатки: Служба мобільних додатків пропонує користувачам високомасштабовану, глобально доступну платформу для розробки мобільних додатків.
  • API-додатки: API-додатки спрощують розробку, розміщення та використання API у хмарі та локально.
  • Логічні програми: Logic Apps допомагає вам спростити та впровадити масштабовані інтеграції.

Робочі процеси в хмарі

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

  • Центри сповіщень: Azure Центри сповіщень пропонують простий у використанні, багатоплатформний, масштабований механізм надсилання сповіщень.
  • Центри подій: Azure Центри подій – це платформа потокової передачі даних, яка може керувати мільйонами подій за секунду. Дані, що надсилаються до центру подій, можна перетворити та зберегти за допомогою будь-якого постачальника аналітики в режимі реального часу або адаптерів пакетної обробки/зберігання.
  • Azure Пошук: Це хмарне рішення для пошуку як послуги, яке пропонує керування серверами та інфраструктурою. Воно пропонує готовий до використання сервіс, який ви можете заповнити своїми даними. Це можна використовувати для додавання пошуку до вашого веб- або мобільного додатку.

Міграція

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

Традиційний vs. Azure Хмарна модель

Тепер у цьому Azure У посібнику з хмарних технологій давайте дізнаємося про різницю між традиційною хмарною моделлю та Azure хмарна модель:

Традиційний Azure Хмарна модель
Спеціальна інфраструктура для кожної програми Слабо пов’язані програми та мікросервіси
Спеціальне обладнання Обладнання, що відповідає галузевим стандартам
Відмінна інфраструктура та операційні команди Команди DevOps, орієнтовані на обслуговування
Індивідуальні процеси та конфігурації Стандартизовані процеси та конфігурації

Заявки на Azure

Тепер у цьому Azure підручник для початківців, ми дізнаємося про застосування Azure. Microsoft Azure використовується в широкому спектрі застосувань, таких як:

  • Інфраструктурні послуги
  • мобільні додатки
  • Веб-додатки
  • хмарні послуги
  • Зберігання, резервне копіювання та відновлення
  • Управління даними
  • Медіа-послуги

Переваги Azure

Ось переваги використання Azure:

  • Azure інфраструктура економічно ефективно покращить вашу стратегію забезпечення безперервності бізнесу.
  • Це дозволяє отримати доступ до програми без купівлі ліцензії для окремого комп'ютера.
  • Windows Azure пропонує найкраще рішення для ваших потреб у даних, від бази даних SQL до BLOB-об'єктів та таблиць.
  • Пропонує масштабованість, гнучкість та економічну ефективність.
  • Допомагає підтримувати узгодженість між хмарами за допомогою знайомих інструментів та ресурсів.
  • Дозволяє розширити центр обробки даних за допомогою узгодженого набору інструментів управління та знайомих рішень для розробки та ідентифікації.
  • Ви можете розгорнути преміум-віртуальні машини за лічені хвилини, включаючи Linux та Windows сервери
  • Допомагає вам масштабувати ваші ІТ-ресурси вгору та вниз залежно від ваших потреб.
  • Вам не потрібно використовувати потужний та дорогий комп'ютер, щоб запускати веб-додатки хмарних обчислень.
  • Якщо ви використовуєте, вам не знадобиться процесорна потужність або місце на жорсткому диску Azure.
  • Хмарні обчислення пропонують практично безмежне сховище.
  • Якщо ваш персональний комп’ютер або ноутбук вийде з ладу, всі ваші дані все ще залишаться в хмарі та будуть доступні.
  • Спільний доступ до документів безпосередньо призводить до кращої співпраці.
  • Якщо ви зміните свій пристрій, ваші комп’ютери, програми та документи переслідуватимуть вас через хмару.

Недоліки Azure

  • Хмарні обчислення неможливі, якщо ви не можете підключитися до Інтернету.
  • Azure це веб-додаток, для завантаження якого потрібна велика пропускна здатність, як і для великих документів.
  • Веб-додатки іноді можуть бути повільнішими порівняно з доступом до аналогічної програми на настільному ПК.

Поширені запитання

Azure пропонує безкоштовний обліковий запис із кредитом у розмірі 200 доларів США на 30 днів, понад 65 безкоштовних послуг та 12 місяців популярних послуг безкоштовно. Поза цими обмеженнями, Azure використовує систему ціноутворення «оплата по мірі використання», тому ви платите лише за ті ресурси, які фактично споживаєте.

Початківці зазвичай починають з AZ-900, Azure Сертифікація з основ. Вона підтверджує базові знання хмарних концепцій, основних Azure послуги, ціни та безпека. Не потрібно програмувати, що робить його ідеальним першим кроком перед отриманням ролевих значків, таких як AZ-104 (Адміністратор) або AZ-204 (Розробник).

Azure і AWS є двома найбільшими постачальниками хмарних послуг. Azure щільно інтегрується з Microsoft продукти, як Windows Сервер, Active Directory та Office 365, а також лідери в гібридній хмарі. AWS був запущений раніше та пропонує ширший каталог послуг. Обидва пропонують IaaS, PaaS та SaaS.

Azure підтримує багато мов програмування, включаючи .NET (C#), Java, Python, JavaScript/Node.js, PHP, Go та Ruby. Такі сервіси, як App Service, Functions та Service Fabric, працюють на цих мовах, тому розробники можуть створювати та розгортати програми, використовуючи стек, який вони вже знають.

Azure здебільшого використовується оплата за використанням, щосекундно або погодинно стягується плата за такі ресурси, як віртуальні машини, сховище та пропускна здатність. Зарезервовані екземпляри та плани економії знижують довгострокові витрати. Azure Калькулятор цін допоможе вам оцінити витрати перед розгортанням будь-якої послуги.

Ні. Багато Azure завдання виконуються за допомогою візуальних засобів Azure портал, що не потребує кодування. Початківці можуть вивчати хмарні концепції та сервіси без програмування. Однак, написання сценаріїв за допомогою PowerShell, CLI або таких мов, як Python стає цінним для автоматизації та ролей розробника чи адміністратора.

Azure забезпечує Azure Сервіси штучного інтелекту (раніше Когнітивні сервіси), Azure Машинне навчання, Azure Сервіс OpenAI та Azure Пошук за допомогою штучного інтелекту. Вони дозволяють розробникам додавати до додатків зір, мовлення, мову та генеративний штучний інтелект, навчати та розгортати моделі, а також створювати інтелектуальні додатки без глибоких знань у галузі обробки даних.

Так. Microsoft Другий пілот в Azure відповідає на запитання та керує ресурсами порталу, водночас Копілот GitHub пропонує інфраструктуру як код для Bicep, шаблонів ARM та Terraform. Обидва допомагають інженерам автоматизувати налаштування, хоча згенерований код завжди слід перевіряти перед застосуванням.

Підсумуйте цей пост за допомогою: