Microsoft Azure Підручник для початківців: Вивчіть основи за 1 день
Перш ніж ми почнемо це Azure підручник для початківців, давайте розбиратися
Що таке хмарні обчислення?
Хмарні обчислення – це термін, що стосується зберігання та доступу до даних через Інтернет. Він не зберігає жодних даних на жорсткому диску вашого персонального комп'ютера. У хмарних обчисленнях ви отримуєте доступ до даних із віддаленого сервера.
Що таке Microsoft Azure?
Azure це платформа хмарних обчислень, яка була запущена Microsoft у лютому 2010 року. Це відкрита та гнучка хмарна платформа, яка допомагає в розробці, зберіганні даних, розміщенні та управлінні послугами. The Azure інструмент розміщує веб-програми через Інтернет за допомогою Microsoft центри обробки даних.
Види Azure хмари
В основному є три види хмар Microsoft Azure є:
- ПААС
- SAAS
- МАСС
Azure як IaaS
IaaS (інфраструктура як послуга) — це базовий рівень хмарної платформи. Це Azure Служба використовується ІТ-адміністраторами для обробки, зберігання, мереж або будь-яких інших основних комп’ютерних операцій. Це один із Azure теми для вивчення, які дозволяють користувачам запускати довільне програмне забезпечення.
переваги:
- Він пропонує ефективну переносимість часу проектування
- Це рекомендовано для програми, яка потребує повного контролю
- IaaS пропонує швидкий перехід послуг у хмари
- Очевидна перевага laaS полягає в тому, що вона звільняє вас від проблем з налаштуванням багатьох фізичних або віртуальних машин.
- Допомагає отримати доступ до центрів обробки даних, контролювати та керувати ними
Недоліки Iaas:
- Велика кількість ризиків безпеці через невиправлені сервери
- Деякі компанії визначили процеси для тестування та оновлення вразливостей локальних серверів. Це неможливо зробити з Azure.
Azure як PaaS
PaaS це обчислювальна платформа, яка включає в себе операційну систему, середовище виконання мови програмування, базу даних або веб-сервіси. Це Azure послуга використовується розробниками та постачальниками програм.
Як випливає з назви, ця платформа надається клієнту для розробки та розгортання програмного забезпечення. Це один із Azure основні концепції, які дозволяють клієнту зосередитися на розробці додатків, а не турбуватися про апаратне забезпечення та інфраструктуру. Він також піклується про операційні системи, мережі та проблеми з серверами.
переваги:
- Загальна вартість низька, оскільки ресурси розподіляються за вимогою, а сервери автоматично додаються або віднімаються.
- Azure є менш вразливим, оскільки сервери автоматично перевіряються на наявність усіх відомих проблем безпеки
- Весь процес не видно розробнику, тому він не має ризику витоку даних
Недоліки:
- Під час використання служб PaaS можуть виникнути проблеми з переносимістю
- Може бути різне середовище в Azure, тому програму необхідно адаптувати відповідно.
Azure Як SaaS
SaaS (Програмне забезпечення як послуга) – це програмне забезпечення, яке розміщується та керується централізовано. Для всіх клієнтів використовується єдина версія програми. Ви можете масштабувати до кількох екземплярів. Це допоможе вам забезпечити найкращу продуктивність у всіх місцях. Програмне забезпечення ліцензується через місячну або річну підписку. MS Exchange, Office, Dynamics пропонуються як SaaS
Azure ключ Concepts
Тепер у цьому Azure підручник основи для початківців, ми навчимося Azure ключові поняття, перелічені нижче:
| Назва концепції | Опис |
|---|---|
| райони | Azure це глобальна хмарна платформа, яка доступна в різних регіонах світу. Коли ви запитуєте службу, програму або віртуальну машину в Azure, спочатку вас попросять вказати регіон. Вибраний регіон представляє центр обробки даних, де працює ваша програма. |
| Дата-центр | In Azure, ви можете розгорнути свої програми в різних центрах обробки даних по всьому світу. Тому бажано вибрати регіон, який ближче до більшості ваших клієнтів. Це допомагає вам зменшити затримку мережевих запитів. |
| Azure портал | Команда Azure портал — це веб-додаток, який можна використовувати для створення, керування та видалення Azure ресурс і послуги. Він розташований за адресою https://portal.azure.com. |
| Ресурси | Azure ресурс – це окремий комп’ютер, мережеві дані або послуги розміщення програм, які стягуються індивідуально. Деякі загальні ресурси є віртуальні машини (VM), обліковий запис зберігання або бази даних 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. Ви масштабуєте та впорядковуєте програми за допомогою Kube, DC/OS, Swarm або Docker
- Azure Container Registry: ця служба зберігає та керує зображеннями контейнерів усіх типів Azure розгортання
- Функції: Ви можете писати код незалежно від інфраструктури та забезпечення серверів. У ситуації, коли швидкість виклику ваших функцій збільшується.
- Пакетна обробка: пакетна обробка допомагає масштабувати до десятків, сотень або тисяч віртуальних машин і виконувати комп’ютерні конвеєри.
- Service Fabric: спростіть розробку програм на основі мікросервісів і керування життєвим циклом. Це підтримує Java, PHP, Node.js, Pythonі Рубі.
зберігання
Azure store — це хмарне рішення для зберігання сучасних програм. Він розроблений, щоб задовольнити потреби своїх клієнтів щодо масштабованості. Він дозволяє зберігати й обробляти сотні терабайт даних. Він має такі компоненти:
- Зберігання Blob: Azure Сховище blob-об’єктів — це служба, яка зберігає неструктуровані дані в хмарі як об’єкти/блоби. Ви можете зберігати будь-який тип текстових або двійкових даних, як-от документ, мультимедійний файл або інсталятор програми.
- Зберігання в черзі: забезпечує хмарний обмін повідомленнями між компонентами програми. Він забезпечує асинхронний обмін повідомленнями для встановлення зв’язку між компонентами програми.
- Зберігання файлів: за допомогою Azure Зберігання файлів, ви можете перенести застарілі програми. Він покладається на спільні файли Azure швидко і без дорогих перезаписів.
- Зберігання таблиці: Azure Табличне сховище зберігає напівструктуровані дані NoSQL у хмарі. Він забезпечує сховище ключів/атрибутів із дизайном без схем
Database
Ця категорія включає базу даних як послугу (DBaaS), яка пропонує інструменти SQL і NoSQL. Він також включає такі бази даних, як Azure Космос БД і Azure База даних для PostgreSQL. Він має такі компоненти:
- База даних SQL: це служба реляційної бази даних у Microsoft хмара на основі лідируючих на ринку Microsoft SQL Server двигун.
- DocumentDB: це повністю керована служба бази даних NoSQL, створена для швидкої та передбачуваної продуктивності та простоти розробки.
- Redis Cache: це безпечне та високорозвинене сховище ключ-значення. Він зберігає такі структури даних, як рядки, хеші, списки тощо.
Content Delivery Network
Мережа доставки вмісту (CDN) зберігає статичний веб-вміст у стратегічно розташованих місцях. Це допоможе вам запропонувати швидкість доставки вмісту користувачам. Він має наступні компоненти:
- VPN-шлюз: VPN-шлюз надсилає зашифрований трафік через загальнодоступне з’єднання.
- Менеджер трафіку: допомагає вам контролювати та розподіляти трафік користувачів для таких служб, як WebApps, VM, Azure, а також хмарні служби в різних центрах обробки даних
- Express Route: допомагає розширити ваші локальні мережі до Microsoft хмара через виділене приватне підключення до Microsoft Azure, Office 365 і CRM Online.
Безпека + ідентифікація служб
Він надає можливості ідентифікувати та реагувати на хмару загрози безпеці. Це також допомагає вам керувати ключами шифрування та іншими конфіденційними ресурсами. Він має такі компоненти:
- ключ Vault: Azure ключ Vault дозволяє захищати криптографічні ключі та допомагає створювати секрети, які використовуються хмарними програмами та службами.
- Azure Активна Директорія: Azure Active Directory і служба керування ідентифікацією. Це включає багатофакторну автентифікацію, реєстрацію пристрою тощо.
- Azure AD B2C: Azure AD B2C — це хмарне рішення для керування ідентифікацією для веб- та мобільних додатків, орієнтованих на споживача. Це дозволяє масштабувати сотні мільйонів ідентифікацій споживачів.
Служби корпоративної інтеграції
- Service Bus: Service Bus – це служба доставки інформації, яка працює в системі зв’язку третьої сторони.
- База даних SQL Server Stretch: ця послуга допомагає вам безпечно та прозоро переносити будь-які холодні дані до Microsoft Azure хмара
- Azure AD Domain Services: пропонує керовані служби домену, такі як приєднання до домену, групова політика, LDAP тощо. Ця автентифікація, сумісна з Windows Сервер Active Directory.
- Багатофакторна автентифікація: Azure Багатофакторна автентифікація (MFA) — це двоетапна перевірка. Це допомагає отримати доступ до даних і програм, а також пропонує простий процес входу.
Послуги моніторингу + управління
Ці послуги дозволяють легко керувати Azure розгортання
- Azure Менеджер ресурсів: це полегшує вам керування та візуалізацію ресурсів у вашій програмі. Ви навіть можете контролювати, хто з вашої організації може діяти на ресурсах.
- Автоматизація: Microsoft Azure Автоматизація - це спосіб автоматизації ручних, тривалих, безпомилкових і постійно повторюваних завдань. Ці завдання зазвичай виконуються в хмарному та корпоративному середовищі.
Azure мереж
- Віртуальна мережа: Виконайте ізоляцію та сегментацію мережі. Він пропонує фільтр і маршрутизацію мережевого трафіку.
- Балансувальник навантаження: забезпечує високу доступність і мережеву продуктивність будь-якої програми. Інформація про баланс навантаження Інтернет-трафік на віртуальні машини.
- Шлюз додатків: це спеціальний віртуальний пристрій, який пропонує контролер доставки додатків (ADC) як послугу.
- Azure DNS: Azure Служба хостингу DNS пропонує розпізнавання імен за допомогою Microsoft Azure інфраструктури.
Веб-сервіси та мобільні послуги
- Веб-програми: веб-програми дозволяють створювати та розміщувати веб-сайти мовою програмування на ваш вибір без необхідності керувати їх інфраструктурою.
- Мобільні додатки: Служба мобільних додатків пропонує користувачам широкомасштабовану глобально доступну платформу розробки мобільних додатків.
- Програми API: програми API спрощують розробку, розміщення та використання API у хмарі та локально.
- Logic Apps: Logic Apps допомагає спростити та реалізувати масштабовані інтеграції
Робочі процеси в хмарі
Він надає візуальний конструктор для створення та автоматизації вашого процесу у вигляді серії кроків, відомих як робочий процес
- Центри сповіщень: Azure Центри сповіщень пропонують простий у використанні мультиплатформенний механізм push-розширень
- Центри подій: Azure Event Hubs — це платформа потокової передачі даних, яка може керувати мільйонами подій за секунду. Дані, надіслані в центр подій, можна трансформувати та зберігати за допомогою будь-яких адаптерів пакетування/зберігання, що пропонують аналітику в реальному часі.
- Azure Пошук: це рішення хмарного пошуку як послуги, яке пропонує керування сервером та інфраструктурою. Він пропонує готовий до використання сервіс, який можна заповнити своїми даними. Це можна використовувати для додавання пошуку до вашої веб-програми чи мобільної програми.
Міграція
Інструменти міграції допомагають організації оцінити витрати на міграцію робочого навантаження. Це також допомагає виконувати міграцію робочих навантажень із ваших локальних центрів обробки даних до Azure Хмара
Традиційний vs. Azure Хмарна модель
Тепер у цьому Azure навчальний посібник із хмари, давайте дізнаємось про різницю між моделлю традиційної хмари та Azure хмарна модель:
| Традиційний | Azure Хмарна модель |
|---|---|
| Спеціальна інфраструктура для кожної програми | Слабо пов’язані програми та мікросервіси |
| Спеціальне обладнання | Обладнання, що відповідає галузевим стандартам |
| Відмінна інфраструктура та операційні команди | Команди DevOps, орієнтовані на обслуговування |
| Індивідуальні процеси та конфігурації | Стандартизовані процеси та конфігурації |
Заявки на Azure
Тепер у цьому Azure підручник для початківців, ми дізнаємося про застосування Azure.
Microsoft Azure використовується в широкому спектрі застосувань, таких як:
- Інфраструктурні послуги
- мобільні додатки
- Веб-додатки
- хмарні послуги
- Зберігання, резервне копіювання та відновлення
- Управління даними
- Медіа-послуги
Переваги Azure
Зараз у цій MS Azure посібник, ми розглянемо переваги Azure.
Ось переваги використання Azure:
- Azure інфраструктура економно покращить вашу стратегію безперервності бізнесу
- Це дозволяє отримати доступ до програми, не купуючи ліцензії на окрему машину
- Windows Azure пропонує найкраще рішення для ваших потреб у даних, від бази даних SQL до blobs і таблиць
- Пропонує масштабованість, гнучкість і економічну ефективність
- Допомагає підтримувати узгодженість у хмарах за допомогою знайомих інструментів і ресурсів
- Дозволяє розширити центр обробки даних за допомогою узгодженого набору інструментів керування та знайомих рішень для розробки та ідентифікації.
- Ви можете за лічені хвилини розгорнути преміальні віртуальні машини, які також включають Linux і Windows сервери
- Допомагає вам масштабувати свої ІТ-ресурси відповідно до ваших потреб
- Вам не потрібно запускати високопотужний і дорогий комп’ютер, щоб запускати веб-додатки хмарних обчислень.
- Якщо ви використовуєте, вам не знадобиться процесорна потужність або місце на жорсткому диску Azure
- Хмарні обчислення пропонують практично необмежену пам’ять
- Якщо ваш персональний комп’ютер або ноутбук виходить з ладу, усі ваші дані залишаються в хмарі та доступні
- Спільний доступ до документів безпосередньо веде до кращої співпраці
- Якщо ви зміните свій пристрій, ваші комп’ютери, програми та документи слідкують за вами через хмару
Недоліки Azure
- Хмарні обчислення неможливі, якщо ви не можете підключитися до Інтернету
- Azure це веб-додаток, для завантаження якого, як і для великих документів, потрібна велика пропускна здатність
- Веб-програми інколи можуть працювати повільніше, ніж доступ до аналогічної програми на настільному ПК
Резюме
- Хмарні обчислення – це термін, що стосується зберігання та доступу до даних через Інтернет
- Azure це платформа хмарних обчислень, яка була запущена Microsoft в 2010 лютого
- В основному є три види хмар Microsoft Azure: 1)PAAS 2) SAAS 3) IASS
- IaaS (інфраструктура як послуга) — це базовий рівень хмарної платформи.
- PaaS — це обчислювальна платформа, яка включає в себе операційну систему, середовище виконання мови програмування, базу даних або веб-сервіси
- SaaS (Програмне забезпечення як послуга) — це програмне забезпечення, яке централізовано розміщене та кероване.
- ЦОД і регіони, Azure портал, ресурси, групи ресурсів, шаблони менеджера ресурсів, Azure PowerShell Azure інтерфейс командного рядка (CLI) є одними з ключових термінів, які використовуються в Azure
- Важливі компоненти Microsoft Azure це обчислення, зберігання, бази даних, послуги моніторингу та керування, мережа доставки вмісту, Azure Мережі, веб- та мобільні послуги тощо.
- У традиційній моделі використовується спеціальне обладнання Azure хмарна модель використовує апаратне забезпечення промислового стандарту
- Важливі застосування Microsoft Azure це: послуги інфраструктури, мобільні програми, веб-програми, хмарні служби, сховище, резервне копіювання та відновлення, керування даними та мультимедійні служби
- Найбільша перевага Microsoft Azure інфраструктури полягає в тому, що вона рентабельно покращить вашу стратегію безперервності бізнесу
- Такі веб-додатки, як Azure інколи може бути повільнішим порівняно з доступом до подібної програми на настільному ПК

