Последние функции Azure SQL в общей доступности
В этой статье мы поговорим о последних возможностях и функциях Azure.
Доказательство полномочий Ethereum в Azure
Ethereum является одним из крупнейших блокчейнов общественной сети для интеллектуального исполнения контрактов. Он также можно использоваться в частных или консорциумных случаях. Консорциум - это, например, восемь компаний, которые хотят запустить свой блокчейн, и каждый из них является членом сети цепочки.
У Azure есть разные шаблоны, которые можно использовать для быстрого перехода. Чтобы развернуть эти сети блокчейнов, шаблон Ethereum использовал так называемый механизм согласования «доказательство работы». Поскольку они являются распределенными сетями, блокчейн имеет разные алгоритмы, чтобы решить, какая из них является реальной версией истины.
В исходном выпуске шаблона использовалась конфигурация Ethereum по умолчанию, в которой используется доказательство работы для определения консенсуса. Доказательство работы - очень интенсивная вычислительная деятельность, которая называется добычей. Нецелесообразно использовать доказательство работы в блокчейне частного типа или консорциума, поскольку в этих сценариях условия сети не являются состязательными, а обычно проверяющие стороны хорошо известны. Например, если у нас есть реестр, распределенный между разными регионами наших корпоративных офисов по всему миру.
В этом случае нет смысла иметь доказательство работы в качестве консенсуса и чтобы все регионы действительно делали расчеты с интенсивным вычислением, чтобы прийти к консенсусу. У меня не будет внезапно какой-то плохой актер, внутри неизвестной сети, в публичном блокчейне, у Ethereum есть денежная ценность, поэтому у людей есть стимул для этого. В частной обстановке достаточно поставить свою репутацию, используя модель «Доказательство авторитетности».
В этом случае нет смысла иметь доказательство работы в качестве консенсуса и чтобы все регионы действительно делали расчеты с интенсивным вычислением, чтобы прийти к консенсусу. У нас не должно внезапно появиться какого-либо плохого деятеля, внутри неизвестной сети, в публичном блокчейне, у Ethereum есть денежная ценность, поэтому у людей есть стимул работать с ним. В частной обстановке достаточно поставить свою репутацию, используя модель «Доказательство полномочий».
Теперь шаблон Azure Ethereum имеет возможность выполнять именно этот тип модели. Вы говорите: «Эти учетные записи имеют право проверять транзакции», и это все, что вам нужно. Тогда он начинает производить вычисления менее интенсивно, поэтому вам нужны более мелкие виртуальные машины, выполняющие роли транзакционных валидаторов. В то же время он увеличивает пропускную способность вашего блокчейна, потому что вы не выполняете все эти вычислительные головоломки, которые мы называем интеллектуальными. Обратите внимание, что вы не сделали вашу цепочку менее безопасной, до тех пор, пока знаете, кто является валидаторами (этот фрагмент невозможен в общедоступной сети, к которой могут присоединиться все).
Запуск API прогноза стоимости Azure
Это то, что называется улучшением качества жизни, которое мы наблюдаем из месяца в месяц, просто маленькие кусочки, которые составляют историю или облегчают жизнь кому-то. Это именно так.
Azure уже имеет стоимостной API. Вы можете получить свои собственные номера затрат через конечную точку API, вы можете создавать свои собственные отчеты, вы можете использовать их в своем собственном приложении и еще много чего. Новое изменение, которое они опубликовали сейчас, является функцией прогнозирования внутри этого API. Вам не нужно запускать собственные прогнозы, теперь вы можете использовать один и тот же API. Вы можете указать параметры и сказать: «Я хочу видеть ежедневный прогноз или ежемесячный прогноз». Сервис предоставит вам верхнюю и нижнюю границу прогноза с уровнем доверия в 95%. Все это рассчитывается на основе статистического анализа вашей подписки.
Хотя это не революционно, это очень удобно. Если вы хотите создать некоторую отчетность или если вы являетесь разработчиком, и вы пытаетесь создать какое-то своеобразное решение для облачных вычислений, они просто сделали вашу жизнь немного легче, добавив возможности прогнозирования прямо в API.
Обновления хранилищ данных SQL
Ускоренные и гибкие точки восстановления
Провелось несколько обновлений для SQL Data Warehouse.
Во-первых, это ускоренные и гибкие точки восстановления. Они добавляют больше возможностей для восстановления. Раньше вы могли выбирать только точки восстановления из пула, которые выполнялись один раз в 24 часа. Теперь вы можете выбрать точки восстановления из пула, которые выполняются один раз в восемь часов.
Потенциально, вы теперь утроите количество точек восстановления, которые у вас были до этого. Но крутость на самом деле заключается в том, что время восстановления составляет 20 минут или меньше, независимо от размера хранилища данных. Независимо от того, будет это 10 терабайт или 10 петабайт, это всегда будет занимать 20 минут или меньше. Восстановление - это не размер операции с данными, это всего лишь плоская сумма всегда ниже этого 20-минутного порога. Вам не нужно беспокоиться о том, сколько времени это займет.
Это открывает другие сценарии, помимо обычного восстановления и RTO, например, с использованием восстановления DW для нормальной разработки и тестирования, даже в рамках автоматизированного конвейера CI/CD.
Интеллектуальные представления производительности
Другое обновление SQL DW - это внедрение интеллектуальных представлений о производительности в хранилище данных на портале. Эта новая функция анализирует некоторые статистические данные и ситуации в вашем хранилище данных и предлагает улучшения. В данный момент есть только основы, но это отправная точка. Функция предупреждает вас, если у вас есть некоторые искаженные распределения в ваших данных и что вашей статистике может потребоваться некоторое обновление.
По крайней мере, этот путь открыт, и, возможно, мы увидим в будущем, что они предоставят больше рекомендаций по мере разработки движка.
Adaptive Application Controls Центра безопасности в общей доступности
Функция Центра безопасности называется Adaptive Application Controls. Вы можете предоставить ей доступ к Центру безопасности для анализа ваших виртуальных машин, и она сделает инвентаризацию приложений, которые запущены внутри них. Вы можете установить ее в режиме аудита или принудительного исполнения.
В режиме аудита, если кто-то решит установить что-то, чего нет в списке разрешенных приложений, она будет отмечать его. Если вы чувствуете себя очень комфортно с инструментом, вы можете фактически установить его. Это означает, что, когда центр безопасности обнаруживает, что виртуальная машина собирается выполнить что-то, что не является допустимым, она блокирует выполнение.
Для производственной среды, которая имеет очень жесткие требования безопасности и должна постоянно оставаться под контролем, такая функция могла бы стать широко применимой.
Azure Management Groups теперь доступны в целом
Azure Management Groups - это новая функция, позволяющая очень активным пользователей Azure и действительно крупным клиентам проще управлять всей своей арендой Azure. С группами управления вы можете организовать разные подписки на группы, а затем вы можете продвигать политики и отчеты к подпискам внутри этих групп.
Например, у вас может быть подписка на разработку и тестирование вашего основного приносящего доход приложения. А затем для обеспечения безопасности и разделения обязанностей вы имеете полностью отдельную подписку на производство. Таким образом, вы можете отслеживать затраты на разработку отдельно от производственных затрат. Для обеспечения безопасности, вы бы не стали делать администратора вашей подписки для разработчиков производственным администратором .
Или, может быть, вы решили организовать свои ресурсы на основе принадлежности к одному и тому же продукту. Они имеют общий бюджет, возможно, они делят людей, которым разрешено работать на них, или, может быть, они разделяют регионы, на которые они могут быть развернуты. Вы можете поместить их в одну группу управления, а затем установить эти политики на уровне группы управления, и они будут стекаться к отдельным подпискам.
Это особенность, позволяющая намного легче управлять Azure по шкале. Для отдельных людей они просто играют в своем доме и имеют только одну подписку. Это не будет для них особенностью. Это относится к принятию на уровне предприятия.
Улучшения Azure Migrate
Azure Migrate - это сервис, который позволяет легко переносить ваше локальное состояние виртуальной машины на Azure. Команда Microsoft работает над созданием агента для физических машин, но его пока нет. Эта услуга предоставляет анализ всех ваших виртуальны хлокальных машин, а затем выдвигает вам предложения и дает оценки относительно того, как это будет выглядеть, если вы перейдете на Azure.
Служба на самом деле очень аккуратная. Они дают вам устройство VM, которое вы загружаете с веб-сайта Azure и запускаете на своем ESX. Она разговаривает с сервером ESX и собирает все различные показатели конфигурации и показатели производительности всех машин, работающих в этом гипервизоре. Затем он дает оценку для перехода на Azure, и если вы хотите перейти на Azure, это также ведет вас через возможности установления агента восстановления сайта.
Поддержка зарезервированных экземпляров
В этом месяце они добавили поддержку зарезервированных экземпляров. Вы знаете, вашу рабочую нагрузку лучше всех, вы знаете свое соответствие, ваши требования и все это правильно работает? Таким образом, вам разрешено настраивать некоторые способы, с помощью которых инструмент генерирует оценки, чтобы сделать его более точным относительно того, что он будет представлять собой в конце.
Например, поддержка зарезервированных экземпляров означает, что вы можете сказать: «Ну, я знаю, что эти виртуальные машины работают 24/7. Я знаю, что они никуда не денутся. Поэтому в оценке предоставьте мне цены на 3 года использования», вместо того, чтобы получать ценообразование на основе регулярной оплаты по мере использования.
Политика серии VM и время безотказной работы VM
Существует семейство виртуальных машин общего назначения. Существует семейство GPU VM, есть семейство буферизуемых VM. Это также позволяет вам сказать: «Я знаю, что этот гипервизор ESX заполнен экземплярами разработчика. Поэтому дайте мне оценку того, как если бы все эти экземпляры разработчика превратились в буферизуемые виртуальные машины». Это намного дешевле, поэтому вы можете настроить оценку на основе определенного семейства виртуальных машин, которые вы хотите использовать.
Итак, вся идея состоит в том, что вы можете настроить свой опыт миграции с помощью инструмента. Он основан на ваших собственных знаниях о состоянии ваших собственных локальных машин, чтобы получить точную оценку затрат и усилий миграции.
Поддержка Windows 2008
Последнее усовершенствование заключается в том, что была добавлена поддержка Windows 2008. Таким образом, вы можете прозрачно использовать этот инструмент для переноса Windows 2008, который на данный момент исполнилось 10 лет. Они даже пошли дальше и переносят 32-битные версии Windows 2008 из базы на Azure. Если у кого-то из вас есть еще 32 битный Windows 2008 в качестве производственного сервера, пришло ваше время!