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

Що таке хмарні обчислення?
Хмарні обчислення – це термін, що стосується зберігання та доступу до даних через Інтернет. Вони не зберігають жодних даних на жорсткому диску вашого персонального комп’ютера. У хмарних обчисленнях ви отримуєте доступ до даних з віддаленого сервера.
Що таке Microsoft Azure?
Azure це платформа хмарних обчислень, яка була запущена Microsoft у лютому 2010 року. Це відкрита та гнучка хмарна платформа, яка допомагає в розробці, зберіганні даних, розміщенні та управлінні послугами. The Azure інструмент розміщує веб-програми через Інтернет за допомогою Microsoft центри обробки даних.
Види Azure хмари
В основному є три види хмар Microsoft Azure:
- PaaS
- SaaS
- IaaS
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Ви масштабуєте та упорядковуєте застосунки за допомогою 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 це веб-додаток, для завантаження якого потрібна велика пропускна здатність, як і для великих документів.
- Веб-додатки іноді можуть бути повільнішими порівняно з доступом до аналогічної програми на настільному ПК.


