Виртуальные машины. Простая миграция в облако?
Службы для хранения данных. Для любых данных любого размера
Базы данных и аналитика. Просто как 1-2-3
Сетевые службы. Возможности для операторов телекоммуникаций
Бессерверные вычисления. Сконцентрируйтесь на главном!
Интернет вещей. Самый объемный портфель служб в отрасли.
Машинное обучение и когнитивные сервисы. Открытость и совместимость.
Другие сервисы и возможности
4. ОБЗОР ОСНОВНЫХ СЕРВИСОВ
AZURE
― Виртуальные машины. Простая миграция в облако?
― Службы для хранения данных. Для любых данных любого
размера
― Базы данных и аналитика. Просто как 1-2-3
― Сетевые службы. Все что нужно и даже больше
― Бессерверные вычисления. Сконцентрируйтесь на главном!
― Интернет вещей. Самый объемный портфель служб в отрасли.
― Машинное обучение и когнитивные сервисы. Открытость и
совместимость.
― Другие сервисы и возможности. Облако для операторов
телекоммуникаций?
5. КАКИЕ СЕРВИСЫ
ДОСТУПНЫ НА AZURE
― Более 600 сервисов
― Удобный каталог для поиска нужной облачной
службы
https://azure.microsoft.com/ru-
ru/services/
8. ПРЕЖДЕ ЧЕМ СОЗДАВАТЬ
МАШИНУ
Сетевая конфигурация
Имя VM
Регион
Размер
Стоимость
Хранилище
Операционная система
Checklist
Имя машины:
― До 15 символов для Windows VM
― До 64 символов для Linux VM
devuse-webvm01
9. СТОИМОСТЬ МАШИНЫ
Две статьи расхода:
― Хранилище
― Вычислительные ресурсы
Два способа оплаты:
― Оплата по мере использования
― Зарезервированные экземпляры
В разных регионах – разная стоимость и
доступные размеры!
11. AZURE MARKETPLACE
― Открытые платформы контейнеризации
― Образы виртуальных машин
― ПО для сборки и тестирования приложений
― Инструменты разработки
― DevOps-инструменты
― Боле 10000 других предложений
12. ОБРАЗЫ МАШИН
― Из Marketplace
― Собственные
― Shared Image Gallery
Различные ОС, приложения, среды выполнения,
инструменты разработки…
13.
14. ПОВЫШЕНИЕ ДОСТУПНОСТИ МАШИН
Availability sets / VM Scale Sets
Protection against
failures within
datacenters
Availability zones
Protection from
entire datacenter
failures
Region pairs
Protection from
disaster with Data
Residency
compliance
18. УЧЕТНЫЕ ЗАПИСИ ХРАНЕНИЯ –
ЭТО НЕ ТОЛЬКО БЛОБЫ!
Disks
Persistent
disks for
Azure IaaS VMs
Premium
storage disk
options
19. AZURE BLOB
Объектное хранилище для:
― Работы с документами или изображениями
― Хранение файлов для общего доступа
― Потоковой обработки видео и аудио
― Хранения логов
― Хранения резервных копий
― Хранения данных аналитики
REST API и SDK
21. НАДЕЖНОЕ ХРАНИЛИЩЕ
LRS
― Three replicas, one
region
― Protects against
disk, node, rack
failures
― Write is
acknowledged when
all replicas are
committed
― Superior to dual-
GRS
― Six replicas, two
regions (three per
region)
― Protects against major
regional disasters
― Asynchronous copy to
secondary
Z2
ZRS
― Three replicas,
three zones, one
region
― Protects against
disk, node, rack,
and zone failures
― Synchronous writes
to all three zones
Z1
Z3
RA-
GRS
― GRS + read access to
secondary
― Separate secondary
endpoint
― Recovery point
objective (RPO) delay
to secondary can be
queried
Single region
Multiple regions
22. НАДЕЖНОЕ ХРАНИЛИЩЕ
Multiple regions
Z2
GZRS
― Six replicas, 3+1
zones, two regions
― Protects against
disk, node, rack,
zone, and region
failures
― Synchronous writes
to all three zones
and asynchronous
copy to secondary
Z1
Z3 Z2
RA-
GZRS
― GZRS + read access
to secondary
― Separate secondary
endpoint
― RPO delay to
secondary can be
queried
Z1
Z3
28. AZURE COSMOS DB
Column family Document
Graph
Turnkey
global
distribution
Elastic scale-
out
of storage and
throughput
Guaranteed low
latency at the
99th percentile
Comprehensive
SLAs
Five well-
defined
consistency
models
Table API
Key-value
MongoDB
29. ОСОБЕННОСТИ COSMOS DB
― Глобальная репликация
― Пять уровней консистентности
― Низкие задержки
― Эластичное масштабирование
― Пять разных API (Mongo DB, Storage Tables,
Gremlin, Cassandra, SQL)
― Партиции
― Хранимые процедуры (JS)
― Пользовательские функции (JS)
32. AZURE SQL MANAGED INSTANCE
Managed Instance
is a PaaS offering
that offers 99% of
the functionality
of SQL Server
Includes SQL
Server Agent,
Service Broker,
and Common
Language Runtime
options
The Azure platform
manages backups,
patching, and high
availability
Allows for cross
database queries
33. AZURE SQL MANAGED INSTANCE
General purpose
Uses Azure Premium storage
Supports up to 8 TB of data
Business critical
Supports readable secondary
replicas of your database
Direct attached storage
In-memory OLTP
Supports up to 4 TB of data
36. БАЗА ДАННЫХ AZURE SQL
There are several deployment options for deploying Azure SQL Database:
Single
database:
Single database
deployment that
allows rapid
deployment
Elastic pools:
Elastic pools allow a
group of databases to
share a common set of
resources. This can
be used to reduce
costs and simplify
management for some
applications
Hyperscale:
Hyperscale
databases scale
beyond the 4 TB
limit of single
databases or
elastic pools to
up to 100 TB and
beyond
Serverless:
Serverless option
allows for
reduced costs by
enabling auto-
pause for
non-production
workloads that do
not require
constant database
access
39. OPEN-SOURCE БАЗЫ
ДАННЫХ НА AZURE
― Azure Database for MariaDB
― Azure Database for MySQL
― Azure Database for PostgreSQL
Автоматические бекапы и высокая доступность
Добавочная функциональность:
― Query Store
― Query Performance Insight на портале
42. СЕРВИСЫ ДЛЯ
РАБОТЫ
С ДАННЫМИ
И АНАЛИТИКИ
Storage
Account
― When you need a low cost, high throughput data store
― When you need to store No-SQL data
― When you do not need to query the data directly. No ad hoc
query support
― Suits the storage of archive or relatively static data
― Suits acting as a HDInsight Hadoop data store
Data
Lake
Store
― When you need a low cost, high throughput data store
― Unlimited storage for No-SQL data
― When you do not need to query the data directly. No ad hoc
query support
― Suits the storage of archive or relatively static data
― Suits acting as a Databricks , HDInsight and IoT data store
Azure
Databrick
s
― Eases the deployment of a Spark based cluster
― Enables the fastest processing of Machine Learning
solutions
― Enables collaboration between data engineers and data
scientists
― Provides tight enterprise security integration with Azure
Active Directory
― Integration with other Azure Services and Power BI
Azure
CosmosDB
― Provides global distribution for both structured and
unstructured data stores
― Millisecond query response time
― 99.999% availability of data
― Worldwide elastic scale of both the storage and throughput
― Multiple consistency levels to control data integrity with
concurrency
Azure
SQL
Database
― When you require a relational data store
― When you need to manage transactional workloads
― When you need to manage a high volume on inserts and reads
― When you need a service that requires high concurrency
― When you require a solution that can scale elastically
43. СЕРВИСЫ ДЛЯ
РАБОТЫ
С ДАННЫМИ
И АНАЛИТИКИ
Azure
Synapse
Analytics
― When you require an integrated relational and big data
store
― When you need to manage data warehouse and analytical
workloads
― When you need low cost storage
― When you require the ability to pause and restart the
compute
― When you require a solution that can scale elastically
Azure
Stream
Analytics
― When you require a fully managed event processing engine
― When you require temporal analysis of streaming data
― Support for analyzing IoT streaming data
― Support for analyzing application data through Event Hubs
― Ease of use with a Stream Analytics Query Language
Azure
Data
Factory
― When you want to orchestrate the batch movement of data
― When you want to connect to wide range of data platforms
― When you want to transform or enrich the data in movement
― When you want to integrate with SSIS packages
― Enables verbose logging of data processing activities
Azure
HDInsigh
t
― When you need a low cost, high throughput data store
― When you need to store No-SQL data
― Provides a Hadoop Platform as a Service approach
― Suits acting as a Hadoop, Hbase, Storm or Kafka data store
― Eases the deployment and management of clusters
Azure
Data
Catalog
― When you require documentation of your data stores
― When you require a multi user approach to documentation
― When you need to annotate data sources with descriptive
metadata
― A fully managed cloud service whose users can discover the
data sources
― When you require a solution that can help business users
48. КАК И ПОЧЕМУ
― 28.09.2020 – Microsoft публично представила
стратегию Azure for Operators
― Ваши клиенты, ваши услуги, но с нашими
технологиями
― Having a common Azure platform layer for
controlling management, DevOps, security,
and orchestration is really important for
the highly distributed workloads
companies like telcos need
― Покупка Metaswitch Networks и Affirmed
Networks, специализирующихся на 5G
― Гибридный подход поможет экономить и предоставлять
больше разных услуг
49. Today starts a new chapter in our close
collaboration with the
telecommunications industry to unlock
the power of 5G and bring cloud and
edge closer than ever
We‘re building a carrier-grade cloud
and bringing more Microsoft technology
to the operator’s edge
Jason Zander
executive vice president of Microsoft
Azure
50.
51. ТРИ ПУТИ ДЛЯ
ОПЕРАТОРОВ
― Использовать облако Microsoft и строить свои
решения в нем
― Получить виртуализированные/контейнеризированные
сетевые возможности (VNF/CNF) от Microsoft и
работать в своей сети
― Покупать различные сервисы у Microsoft
54. ПРЕИМУЩЕСТВА AZURE
Как минимум два:
― Гибридный подход к облаку и
связанные с этим преимущества
― Многолетние бизнес-связи с компаниями
по всему миру и накопленный опыт
Microsoft Azure EVP Jason
Zander
55. AZURE FOR OPERATORS
a strategy to partner with
network operators to create
new opportunities and
provide core
infrastructure, combining
the power of cloud,
cellular and edge for the
lowest latency and largest
reach at low cost
60. ЧТО МОГУТ ФУНКЦИИ НА
AZURE
ВСЕ!
― Выполнить код в ответ на HTTP-запрос
― Выполнить код по расписанию
― Обработать или создать документ, запись в БД,
сообщение в очереди
― Ответить на событие, связанное с другим
ресурсом на Azure
― …
61. ПОЧЕМУ «ФУНКЦИЯ»
― Небольшой кусочек кода (метод), решающий
некую задачу
― На основе открытой среды WebJobs
― Без необходимости разворачивать инфраструктуру
63. МАСШТАБИРОВАНИЕ И
ХОСТИНГ
Два вида планов:
― По потреблению
(«посекундная тарификация»)
― App Service Plan
План определяет:
― Возможности масштабирования
― Ресурсы, доступные для использования
64. AZURE LOGIC APPS
Простое создание рабочих процессов
без кода
― Визуальный дизайнер (с просмотром JSON)
― Интеграция, оркестрирование
― Готовые шаблоны
― Поддержка популярных SaaS-сервисов
― BizTalk API
69. ЧТО ТАКОЕ
AZURE IOT?
― коллекция управляемых и платформенных служб на
периферии и в облаке, которые позволяют
подключать миллиарды ресурсов Интернета вещей,
отслеживать их состояние и управлять ими
― включает системы безопасности и операционные
системы для устройств и оборудования, а также
данные и средства аналитики, которые помогают
предприятиям создавать, развертывать приложения и
управлять ими
― Эти службы работают вместе в
отношении трех компонентов:
― Things
― Insights
― Actions
Microsoft
Azure IoT Platform
73. IOT SIGNALS
Прочтите отчет IoT Signals за 2020 год,
чтобы ознакомиться с последними
отраслевыми тенденциями, касающимися
использования Интернета вещей, и получить
полезные сведения, которые помогут вам
разработать стратегию Интернета вещей для
своей организации
76. ЧТО ТАКОЕ AZURE MACHINE LEARNING
Платформа для выполнения задач машинного обучения в облаке
Microsoft Azure
Azure Machine Learning
77. ПРОЦЕСС AZURE ML
Data Scientist Software Engineer
/ Operator
"Citizen" Data
Scientist / App
Developer
78. AZURE MACHINE LEARNING STUDIO
Все в одном:
― Управление ресурсами и
данными
― Запуск экспериментов
― Просмотр метрик и логов
― Управление и
развертывание моделей
― Управление эндпойнтами
― …
Два подхода к обучению:
― Automated ML
― Дизайнер
79. КОГНИТИВНЫЕ СЕРВИСЫ
Набор APIs, SDKs и сервисов Azure для
решения типичных задач:
― Распознавание эмоций
― Распознавание лиц, речи и объектов
― Понимание речи и языка (LUIS)
― …
80. AZURE QNA MAKER
― Облачная служба на основе API, которая
позволяет работать с существующими данными
в форме вопросов и ответов
― База знаний из частично структурированного
содержимого – часто задаваемых вопросов,
руководств и документации
― Автоматическая отправка наиболее подходящих
ответов из базы знаний на вопросы
пользователей
― База знаний совершенствуется, обучаясь на
основе поведения пользователя
84. ИТОГИ
Microsoft Azure – чемпион в плане
ассортимента доступных облачных услуг
Ряд сервисов используются практически в
каждом решении
Инициатива Azure for Operators призвана
вооружить операторов телекоммуникаций всеми
необходимыми сервисами
85. ЕСЛИ У ВАС ЕСТЬ ВОПРОС
Задайте его здесь:
Slido.com
#622 967
В конце сессии я постараюсь ответить на
все накопившиеся вопросы!