Microsoft выпустила бесплатные образы виртуальных машин с Windows 10 и MS Edge. Станок виндовс


Windows и ЧПУ

Популярным и стандартным не всегда становится самое технически совершенное и даже самое экономически эффективное.  Не считаться с этим фактом уже нельзя. Не важно, плох Windows или хорош, главное – он везде, сотни миллионов знают, как, где и что в нем искать. Поставив на свой компьютер новую программу, пользователь не читает инструкции, которых обычно нет, не лезет в Help, а смело нажимает на кнопки, расположенные точно так же, как во всех других программах. И программист  легким движением мышки создает привычные для всех окна, кнопки и меню. Пока все это работает, никто не задумывается, как оно устроено и что в нем можно усовершенствовать. Не страшно, пока компьютеры заняты делами не материальными, а только информационными.

Но как только нужно включать, двигать, управлять чем­то достаточно мощным, что может представлять опасность для людей, требования к надежности и предсказуемости операционной системы резко возрастают. С одной стороны, разработчик хочет иметь готовую операционную систему, в которой уже решены задачи работы с многочисленными стандартными устройствами: монитором, клавиатурой, мышкой, дисками и прочим. ­­С другой стороны,  хотелось бы контролировать работу используемых программ. Посмотрите диспетчер задач вашего компьютера. Кто запустил все эти программы? Что они делают? Чего от них ждать? Можно ли полностью доверять операционной системе, которая что­то там про себя решает, а что – неизвестно? И если даже есть некто продвинутый, который знает об этом все, остается вопрос, – а откуда он все это узнал? Вот и получается, что поставить компьютер с обычной системой Windows для управления чем­то не игрушечным, опасно.

Разумеется, разработчики Windows и сами это прекрасно понимают. Вот они и изготовили продукт под названием WinCE. Это, как барашек Сент­Экзюпери, ящик, в котором лежит именно такой Windows, какой бы вы хотели видеть. WinCE ­ это не операционная система, а инструмент для создания собственной системы Windows, в которой разработчик сам может определить приоритеты задач. Преимущества – предсказуемость, высокая надежность, реальное время, поддержка стандартных устройств и форматов. Недостаток – система усеченная, не каждое приложение, рассчитанное на обычный Windows, будет работать.

И вот Windows после офисных и бытовых компьютеров поселился в телефонах, а теперь  добрался до ЧПУ. Первая проблема – мышка. Этот чувствительный инструмент как­то рискованно доверять грубой руке оператора станка. Уж очень легко мышка бегает по кнопкам, а ведь «отменить» действие невозможно ­ отрезанный металл назад не вернется. Но Windows без мышки – штука крайне неудобная. Надо искать компромисс. Невозможно предсказать, каких операторов будет больше: привыкших к рычагам и большим кнопкам универсального станка или к кнопочкам компьютеров, телефонов, цифровых фотоаппаратов и прочей техники с графическим интерфейсом. Лучше всего, если можно сделать и так, и так.

Пользователь каждой современной системы ЧПУ применяет три языка, без которых не обойтись.

Первый, самый старый и самый стандартизированный – язык управляющих программ, язык описания траектории движения инструмента. Большая часть G­функций трактуется одинаково у УЧПУ разных производителей. Для больших и сложных деталей программы на этом уровне уже не редактируют, изменения в них вносятся средствами разработки программ обработки деталей, не в УЧПУ, а в другом компьютере. Для описания простых деталей оператор должен владеть этим языком, если только у него нет встроенных средств подготовки простых программ.

Основным встроенным средством для облегчения программирования обработки деталей является макроязык. То есть язык, позволяющий описывать логику, вводить переменные, формулы, ветвления. Этот же язык может служить не просто для облегчения программирования, но и для создания инструмента облегченного программирования. Пишутся универсальные программы с диалогом, в котором оператор выбирает из предложенных меню, вводит данные  по запросам, получая в результате программу обработки. Для этих языков нет стандарта, каждый разработчик ­УЧПУ придумывает свои команды, обычно развивая старые разработки для УЧПУ прежних поколений. Это позволяет пользователю переносить уже готовые отлаженные программы. Единственный известный мне пример стандартного макроязыка  – применение всем известного языка BASIC в качестве языка макропрограммирования, например, в УЧПУ FMS­3000.

Тетий язык, обязательно присутствующий в УЧПУ, – язык автоматики. Оператору он не нужен, его используют на стадии разработки привязки УЧПУ к станку. В разных системах эти языки отличаются по форме, но схожи по сути. Везде один и тот же математический аппарат – алгебра логики.

Итак, это все, что пользователь УЧПУ может получить, ограничено возможностями этих трех языков, из которых только один более или менее универсален. Причем многие функции устройства остаются жестко установленными и не могут быть изменены без участия авторов УЧПУ. Например, виды индикации, добавление новых мест хранения данных, составление отчетов, связь по сетям. Пользователи УЧПУ обычно об этом и не мечтают.

Но применение WinCE создает новый программный уровень. Программное обеспечение УЧПУ становится набором среди других задач, выполняемых в операционной системе. Другие приложения, программы, задачи могут быть созданы с помощью обычных для Windows инструментов, запущены в WinCE одновременно с программным обеспечением УЧПУ и, более того, обмениваться с УЧПУ данными.

Например, управлять от одного устройства несколькими станками означает запустить несколько копий программного обеспечения УЧПУ. И наоборот, разные задачи, связанные с управлением одним станком, могут быть поделены между несколькими процессорами.

Хотя, как я уже писал, процесс выбора новых технических решений – дело плохо предсказуемое. Немаловажно наличие специалистов, способных оценить и применить новинку.

Одним из средств для программирования автоматики служит язык релейно­контактных схем. Специалистам младше сорока лет он кажется странным и неудобным. Но когда­то это был отличный способ использовать инженеров, не знакомых с программированием, но имеющих опыт разработки схем управления на реле. Сейчас все наоборот. При слове «программист» все представляют человека, умеющего писать приложения для Windows, знатоки программирования автоматики по сравнению с ними редкость, а программисты технологии с этой точки зрения вообще никакие не программисты. Умельцев работать на макроязыках еще меньше, не смотря на простоту этих языков, так как у каждого производителя ЧПУ макроязык свой.

В настоящее время все, что в УЧПУ выходит за рамки технологии, реализуется на уровне автоматики и макропрограммирования. Есть еще «опции», то есть готовые решения авторов программного обеспечения УЧПУ для дополнительных функций, которые обычно не нужны, но иногда необходимы. Это дорого и ставит заказчика в полную зависимость от разработчика.

Теперь, когда программное обеспечение УЧПУ становится приложением Windows и открыто для обмена данными, все внешние функции могут быть реализованы независимыми программистами. Конечно, большая часть потребителей будет использовать стандартную комплектацию, как это происходит, например, с автомобилями. Зато желающие получают возможность тюнинговать, насколько им хватит умения и фантазии.

Первое – индикация. Все УЧПУ по традиции на основном экране показывают текущее положение осей, за которым все равно уследить невозможно. Вся полезность этой информации сводится к «идет» или «стоит». Хорошо бы оператору видеть данные о толщине стружки, скорости прохождения режущей кромки по металлу, данные, влияющие на чистоту поверхности и точность. Но обычно это сложно. И не все данные для расчетов доступны. Стандартная индикация не позволяет что­то менять. А теперь – пожалуйста.

Но самое привлекательное – доступ к сетям. Компьютер без выхода в Интернет подобен автомобилю в пробке, бибикать можно, а ехать нет. Разумеется, в УЧПУ сеть требуется не для того, чтобы в игрушки играть. Так:

Для оператора. Это Доступ не только к программам обработки, но и к чертежам, объемным моделям, описаниям технологии изготовления. Подача заявок на инструмент, заготовки, обслуживание станка, периодическое и аварийное.

Для обслуживания оборудования. Удаленная диагностика. Контроль  действий оператора. Учет времени работы и нагрузки для эффективного планового обслуживания.

Для руководства. Учет реальной нагрузки оборудования и работы оператора. Учет расхода энергии, материалов, заготовок, рабочего времени, произведенной продукции, брака и т.д.

В эпоху всеобщей компьютеризации достоверность информации упирается в нижний уровень. Деньги, финансы, по природе своей виртуальные,  прекрасно учитываются компьютерными системами, товары, подверженные рискам и порче, учесть сложнее, любые ресурсы бесследно растворяются в мутной воде материального производства. Сложнейшую схему банковского мошенничества разоблачить гораздо проще, чем понять, куда делись электроэнергия, ресурс станка, рабочее время, металл. С точки зрения компьютерной автоматизации человек – элемент с недопустимо низкой надежностью. И следить за ним надо пристальней, чем за ядерным реактором. Ведь информация, поступающая наверх, в беспристрастные компьютерные сети, исходит только от человека и зависит от того, как он скажет, напишет, соврет, ошибется. Только  неусыпная слежка и доносительство компьютера могут нарисовать реальную картину  производства, показать, что дорого, а что дешево, кто работает, а кто нет. УЧПУ с WinCE с такой задачей справится блестяще.

Выступив в предыдущем абзаце на стороне «капитала», скажу и о преимуществах для «труда». То, что работать в четко организованной структуре производства для адекватного человека лучше, чем среди приписок и штурмовщины, пока не доказано. Но любой представитель «офисного планктона», нажимающий кнопки на компьютере ценой в 500 долларов, считает себя стоящим неизмеримо выше на социальной лестнице, чем оператор, которому доверен станок за полмиллиона.   Потому что в офисе работают с теми же программами, «что и все». И это «как все», этот общий компьютерный сленг, общие знания, возможность их показать и быть понятым ­ существенный элемент социального общения молодежи, в котором оператор ЧПУ чужой. Потому что офисов гораздо больше, чем цехов.  Внедрение  WinCE в УЧПУ позволяет приобщить рабочих к всеобщей компьютерной культуре, повысить их социальный статус, престиж профессии.  И это не шутка. Это люди.

Конечно, такие функции можно получить и старыми способами, но в УЧПУ на базе WinCE это делается при помощи стандартных средств программистами широкого профиля путем создания основы, базы самого низкого, фундаментального уровня производства.

И только так сейчас можно получить автоматизированный, легко управляемый и эффективный производственный процесс, где руководителю хорошо видно, куда идут деньги и откуда выходит продукция.

А.В. Дудинский

ООО «Модмаш­Софт»

[email protected]

mirprom.ru

Встречаем Windows Machine Learning — WinML / Хабр

Искусственный интеллект и машинное обучение — две хайповые тенденции последних лет. Необходимые для AI&ML объемы вычислений обычно выполняются в ЦОДах на специальном высокопроизводительном и энергоэффективном оборудовании (например, серверах с TPU). Эволюция циклична, и маятник качнулся обратно, в сторону вычислений на периферийных устройствах, таких как ПК, планшеты и IoT. В частности, это приведет к повышению скорости реакции устройств на голосовые команды и повысит комфортность общения с персональными ассистентами.

WinML — это новый набор API-интерфейсов, который позволит разработчикам использовать все возможности любого устройства Windows 10 для вычислений предварительно обученных моделей машинного обучения и загруженных в приложение в формате Open Neural Network Exchange (ONNX). Следуя своей давней и беспроигрышной традиции (но мы помним WinPhone) Microsoft вслед за CoreML для iOS от Apple и TensorFlow Lite / Neural Networks API для Android 8.1 опубликовал для разработчиков высокоуровневый API WinML, который работает поверх DirectML. Этот слой может задействовать DirectX 12 или прямо обратиться к вычислительным устройствам (CPU/VPU/GPU).

Суть разработки заключается в переносе подготовленных моделей машинного обучения из облака или специализированных пакетов (например, Anaconda, Microsoft Cognitive Toolkit, TensorFlow) в приложения UWP и классические приложения Windows (WPF/WinForms/ConsoleApp) на Windows 10. Кроме того, модель может быть получена с использованием Azure Machine Learning Workbench, а в ближайшее время Azure Custom Vision Service также будет поддерживать создание моделей ONNX для Windows. API WinML будет доступен для всех выпусков Windows 10.

Это решение, которое давно ждали разработчики Windows. Microsoft создало комфортную экосистему. Задача конкурирующих экосистем — перетянуть пользователей и разработчиков в свои экосистемы. Даже есть радикальное мнение, что нужно забыть о Windows, когда дело заходит о машинном обучении. Microsoft это осознает и делая очередной шаг, надеется прорваться на новый рынок и победить скептиков.

В основе технологии обмена моделей между инструментами обучения моделей и приложениями их использующими, лежит проект ONNX, поддерживаемый крупными технологическими гигантами — Microsoft, Facebook и Amazon. Разработчики могут конвертировать PyTorch, Caffe2 и другие модели в формат ONNX и затем интегрировать их в свои приложения. При этом, разработчику конечного приложения, не обязательно быть опытным специалистом по машинному обучению. Лишь нужно понимать, что модель это функция, на вход которой нужно подать подготовленный набор данных и проинтерпретировать полученный ответ.

Причем, поначалу формат ONNX мне виделся для хранения только нейросетевых моделей. На сайте проекта написано: ONNX is a open format to represent deep learning models. Да и в названии Open Neural Network Exchange. Но в опубликованной документации на WinML описывается пример переноса модели Support Vector Machine (метод опорных векторов) в ONNX с помощью пакета WinMLTools. SVM принадлежит семейству линейных классификаторов и, в принципе, может быть отображен в нейросетевую модель. Какие еще модели можно выгрузить в ONNX пока не смотрел. Можно допустить, что еще можно выгрузить модели логистической регрессии (по факту один нейрон) или даже линейной регрессии (нейрон без функции активации). Мой первый опыт создания простейшей модели MLP в CNTK (Microsoft Cognitve Toolkit) с выгрузкой в ONNX закончился неудачно. Выбранные гиперпараметры не смогли конвертироваться в текущую реализацию формата. Проблема совместимости. Но это была версия CNTK 2.3.1. Неделю назад уже вышла версия CNTK 2.5. В новых версиях пишут об улучшении поддержки ONNX.

ML был доступен на .Net и ранее, через альтернативные библиотеки. Например, Open Source проект Accord.Net. Полезность WinML в том, что предлагается некий стандарт, который, с одной стороны, позволяет получать модели из популярных пакетов, а с другой выполнять модели на разнообразном железе.

В своей презентации Microsoft говорит, о быстром вычислении загруженных моделей на различных платформах за счет слоя DirectML. Для разработчиков оптимизация вычислений под зоопарк аппаратных и программных платформ титанический, порой неподъемный труд. По задумке Microsoft приложения могут работать не только на десктопе, но и на Xbox, Hololens и даже на IoT.

Аппаратно могут быть задействованы специализированные ядра/модули на CPU/GPU Intel, AMD, Qualcomm, NVidia. Есть видеокарта? Модель будет работать на ней. Нет видеокарты, но есть Intel — модель будет работать на векторных инструкциях AVX256 или даже AVX512. Может быть задействована интегрированная графика. Не хватает вычислительных мощностей на IoT устройсве — подключите Intel Movidius VPU. Всё это возможно благодаря технологии автоматической динамической компиляции вычислительной модели под имеющуюся аппаратуру.

Разработчику не нужно беспокоиться о том, какое оборудование доступно приложению. Механизм WinML будет динамически использовать аппаратное обеспечение и создаст нужный нативный код, чтобы получить максимальную производительность из любого доступного на устройстве оборудования. Еще более впечатляющим является возможность работы WinML даже на новых ноутах и планшетах под управлением SnapDragon 835 или даже на устройствах IoT. Таким образом, все имеющиеся дополнительные вычислительные мощности могут быть задействованы, а если их нет для вычислений будет достаточно только CPU.

С весенним обновлением разработчики могут использовать платформу WinML во всем семействе устройств Windows, от устройств IoT, до рабочих станций, серверов и центров обработки данных. Предварительный выпуск WinML поддерживает вычисления FP32. Обещают, что окончательная версия будет поддерживать FP16. Сегодня это неактуально, но с приходом GPU Volta это позволит достичь в разы большей производительности на тензорных ядрах FP16 (для некоторых специально обученных моделей). Microsoft уже продемонстрировало ускорение в 8 раз.

В итоге, разработчики получают ряд преимуществ:

Низкая латентность, результаты в режиме реального времени. Windows может вычислять модель, используя ресурсы ПК, позволяя на лету анализировать большие локальные данные, такие как изображения и видео. Результаты вычислений могут быть получены быстро и без задержки.

Снижение эксплуатационных расходов, за счет выгрузки из облака моделей на устройства пользователей. Существенная экономия может быть достигнута за счет сокращения или устранения затрат на перекачку данных между сетевым сервисом аналитики и клиентом. Выполнение ML-модели на стороне клиента позволяет обрабатывать запросы локально, а небольшие новые данные для дообучения модели могут отправляться на сервис.

Гибкость. Разработчики могут выбирать место, где будут выполняться вычисления, локально или в облаке. Политика клиента может запрещать отправку чувствительных данных в сеть, а может наоборот потребовать вычислений в сети, для сокращения времени получения результата, что актуально для больших моделей и маломощных устройств.

Начало работы с Windows Machine Learning

Для использования технологии понадобится обновить софт. Начиная с Visual Studio Preview 15.7, добавление файла ONNX в проект UWP автоматически добавит необходимые интерфейсы в проект разработчика. Обратим внимание, что это Preview. Кроме того, необходимая версия Windows 10 сегодня доступна только по программе Insider Preview. Для предыдущих версий Visual Studio разработчики могут использовать инструмент MLGen tool для создания нужного интерфейса, а затем вручную добавить его в свои проекты. Эта возможность скоро появится и для инструмента Visual Studio tools for AI.

Документация на API Windows ML опубликована 7 марта. Тогда же был проведен Windows Developer Day March 2018. Видео опубликовано на YouTube на канале Windows Developer.

Тем кто уже работают с машинным обучением польза стандартной библиотеки понятна. А для тех кто еще не в теме кратко опишу, что можно получить с готовыми ML-моделями в своих приложениях.

Как было сказано выше, ML модель это функция, на вход которой подается вектор фиксированной (параметризованное описание сущности) или переменной длины (звук/спектрограмма, видеоряд) и на выходе получаете вектор ответа, который можно интерпретировать как отнесение входного вектора к некоторому классу или классам (задачи классификации, кластеризации) с некоторой степенью правдоподобия (вероятности), а также как некоторые вычисленные параметры входного вектора (задача регрессии). Это в простейшем случае. Более сложные применения в этой статье не будем рассматривать.

В качестве примера Microsoft выложила на GitHub широкоизвестный пример MNIST. Модель можно подключить в свою программу и далее распознавать цифры нарисованные пальцем на тачскрине. Впрочем, подобный и даже более богатый функционал уже давно реализован в API Handwriting Recognition.

Рассмотрим эти задачи на примере GameDev.

В качестве входного вектора может быть некий образ или представление некой ситуации (игровой). Образ может описывать ряд действий пользователя или то что он видит, на основании чего действует. Модель может предсказывать действия пользователя и по ним проектировать новую среду.

Можно настроить игровой мир под игрока, предлагая ему больше задач и больше подарков, оперативно подстраиваясь под его предпочтения. Если игроку больше нравится находить сокровища в игре и не нравится участвовать в боях, модель может добавить больше сокровищ и уменьшить сложность боев.

модели обучения подкрепления и имитации могут способствовать игровому опыту

Образ может быть описанием среды для бота, а его действия будут результатом вычисления модели. Это может быть сложная графика, например, прорисовка эмоций или правдоподобной артикуляции по аудиофайлу.

Достаточно сложная задача — просчет правдоподобной динамики движения конечностей персонажа.

В прошлом году на SIGGRAPH 2017 была представлена ML модель расчета динамики жидкости без прямого моделирования гидродинамики, что существенно сокращает объемы вычислений.

Если включить воображение, можно использовать модели для процедурной генерации текстур, путем переноса стиля (по аналогии с Prisma). Аналогично можно создавать ландшафты, архитектуру и прочие сущности.

Как мне видится, вполне возможно формирование рынка обученных моделей (ботов) игровых персонажей, подобных главному герою игры Moss. Прежде всего, с проработанной динамикой скелета/оболочки. Допустим, на вход ML-модели будем подать входные условия (скорость/состояние, координаты пола/ступеней, вектор эмоций, действий/целей), а на выходе получим следующее состояние. Из таких кадров можно собрать связанную 3D-анимацию.

Можно построить модель, которая будет классифицировать действия пользователя по динамике движения мыши или профилю использования клавиатуры и т.п.

Неожиданный для меня подход это применение ML моделей для повышения качества картинки. В ряде статей приводится пример “умной” фильтрации от NVIDIA, которую называют “технологией суперразрешения”.

ML Super Sampling (слева) и билинейная upsampling (справа)

Сфера применения ML моделей обширна и ограничена только фантазией разработчиков. Если статья вам понравится, в следующих статьях разберем вопросы построения и использования ML-моделей на простых примерах.

habr.com

Cоздание образа системного диска С, с Windows NT электроэрозионных станков.

Тип работ: Диагностика и ремонт
Оборудование: Электроэрозионный станок с ЧПУ

1. Демонтировать жесткий диск станка, подсоединить через адаптер к USB ноутбука.

1

 

В диске D жесткого диска компьютера создать папку «Imaging». Смонтировать назад жесткий диск к компьютеру станка.Или другой способ. К разъему компьютера станка РS/2 подключить «мышь». При загрузке управляющей системы HMI, при появлении на экране логотипа Windows NT.

1

нажать на 5 сек. клавишу «Shift» до появления окна смены типа загрузки HMI.

1

В графах логина и пароля ввести «setup». Нажать «OK» и ждать пока загрузится система без выгрузки управляющей системы CNC. Зайти в «My Computer» → Disc D

1

Создать новую папку (New Folder) и назвать ее «Imaging»

2. В дисковод ноутбука вставить пустой CD-R. Запустить программу записи дисков UltraISO. Зайти в диск D ноутбука → папка KEA → файл Acronis Boot CD.ISO запустить файл двойным щелчком мыши → в окне загрузки подготавливаемых файлов к записи через UltraISO раскроется файл Acronis Boot CD.ISO и в окне записи будет один единственный файл расширения txt. Начать запись на CD–R диск.

3. Диск CD-R с Acronis Boot CD.ISO вставить в CD-ROM станка. К разъему компьютера станка РS/2 подключить «мышь».

1

Перезагрузить систему станка и при загрузке нажать F2 чтобы зайти в BIOS

1

Зайти в Boot Feature → Boot Device Priority

1

Нажатием «+» или «-» выбираем приоритет загрузки, вместо HARD загрузка с CDROM

1

Заходим в вкладку «Exit» и нажатием F10 → Yes → Enter выходим , запоминая в BIOS внесенные изменения.

4. Вместе с выходом произойдет перезагрузка, и активируется загрузка Acronis Boot CD.ISO с CD-ROM.

1

Двойным щелчком мыши активировать «Create Image»

1

«Next»

1

Выбрать диск, с которого будет сделан образ

1

«Next»

Поставить галочки как на рисунках и нажимать «далее».

1

Выбрать диск, на который будет записан образ, в данном случае диск D, выбрать папку «Imaging», и в направлении загрузки добавить название образа «240_СС_27_08_13_sn_921135.tib» . В названии указывать модель станка, дату и серийный номер станка без пробелов, с нижним подчеркиванием. В конце имени файла добавляем расширение файла «tib».

1

Нажимаем Next, образ записывается.После записи образа извлекаем CD-R из дисковода станка.

5. Выключаем станок, демонтируем HARD DISC со станка, подсоединить через адаптер к USB ноутбука. Скопировать диск D в ноутбук простым копированием «Мой компьютер» → «диск D» → «Мои резервные копии» → «240_СС_27_08_13_931195»→ «диск D». Вставляем CD-R с Acronis Boot CD.ISO в дисковод ноутбука. Запускаем программу UltraISO и добавляем сохраненный образ диска C, который находится в папке«Мой компьютер» → «диск D» → «Мои резервные копии» → «240_СС_27_08_13_931195» → «диск D» → «Imaging» в окно подготовки записи файлов.

1

Начать запись образа на CD-R

1

Восстановление управляющей системы Windows NT электроэрозионного станка из образа на новый жесткий диск

1. Подсоединить новый жесткий диск к станку. Диск CD-R с Acronis Boot CD.ISO и образом диска С вставить в CD-ROM станка. К разъему компьютера станка РS/2 подключить «мышь». Включить станок и при загрузке нажать F2 чтобы зайти в BIOS.Зайти в Boot Feature → Boot Device Priority. Нажатием «+» или «-» выбираем приоритет загрузки, вместо HARD загрузка с CD-ROM. Заходим в вкладку «Exit» и нажатием F10 → Yes → Enter выходим, запоминая в BIOS внесенные изменения. Вместе с выходом произойдет перезагрузка, и активируется загрузка Acronis Boot CD.ISO с образом диска С с CD-ROM.

2. Нажать двойным щелчком мыши «Restore Image» . Выбрать путь нахождения образа, выбрать путь выгрузки образа, все остальные вкладки нажимать Ок и Next.

3. После удачной загрузки системы и разделения жесткого диска на два тома D и C, демонтировать диск со станка, подсоединить через адаптер к USB ноутбука. Загрузить на диск D жесткого диска, сохраненные данные простым копированием.

servicetex.ru

Microsoft выпустила бесплатные образы виртуальных машин с Windows 10 и MS Edge

Операционная система Windows 10 постепенно наращивает рыночную долю. В этой ОС браузер по умолчанию — Microsoft Edge, так что со временем и его аудитория немного увеличится. Чтобы помочь веб-дизайнерам тестировать сайты под новый браузер без установки самой ОС, Microsoft выпустила образы виртуальных машин с Windows 10 и браузером Edge. К тому же, эти образы — удобный способ бесплатно пользоваться Windows 10 без получения лицензии.

На официальном сайте опубликованы образы для VMWare, VirtualBox и HyperV (в случае, если материнская система — Windows), для Parallels, VirtualBox и VMware (Mac OS X) и для VirtualBox под Linux.

003

Все образы распространяются в zip-архиве и имеют размер около 5 Гбайт, внутри файл соответствующего формата. В случает с VMware — файл .ova.

Можно скачать архив единым файлом или по частям. При загрузке образа система почему-то указывает название "IE11 – Win10", то есть браузер Edge указан как Internet Explorer 11.

004

Время работы виртуальных машин — 90 дней. Microsoft рекомендует сразу после установки сделать снимок системы, чтобы потом откатиться назад и снова запустить машину с нуля.

Поделись новостью с друзьями:

xakep.ru

Станок виндовс

На любом предприятии (заводы, фабрики), большое значение имеет грамотная подача воздуха, а так же охлаждение воды, необходимое в любом технологическом процессе. Для этих целей применяют специальные системы, оснащенные вентиляторами. Различные насосы и вентиляторы — это станок виндовс для стабилизации температурного процесса на производстве. Специальные машины контролируют расход электрической энергии и поглощают шумовой эффект.

На любом предприятии торговли, реализующем продовольственные товары, используются весы. Современные весы представляют собой автоматический прибор, с точностью измеряющий вес товара. Прибор оснащен дисплеем, а так же специальной клавиатурой, за счет чего чертеж станок деревообрабатывающий определяет и выводит необходимую информацию для продавца и клиента. Весы могут работать от электрической сети, или заряжаться от аккумулятора (переносной вариант).

В любом офисе или на предприятии, с помощью специальных приборов, поддерживается оптимальная температура воздуха, и воздухообмен. Это необходимо для организации комфортного рабочего процесса. Среди разновидностей приборов используют оборудование для антисептирования древесины: вытяжки, кондиционеры различных модификаций, вентиляционные шахты с естественным и искусственным охлаждением. Вентиляция бывает вытяжная, приточная и механическая.

Важно: станок виндовс

Также cnc станок выбор, камский завод газового оборудования ооо кзго, сварочные оборудование купить, торговое оборудование в красноярске для одежды, станок джилет сенсор эксель цена, оборудование быстро окупается, модульное оборудование legrand visio скачать торрент, лазерный станок по металлу для дома, как сделать станок для изготовлении сетки, токарный станок по дереву тв 4.

На предприятиях, занимающихся выпуском продовольственной продукции, применяют различные машины, которые обеспечивают автоматизированный процесс работы. Установленную автоматику можно классифицировать в плести браслеты на мини станке ютуб по определенным признакам. Это различные группы машин, различающиеся выполняемыми функциями. Все технологические операции можно классифицировать по принципу выполняемой работы, по устройству и методам выполнения.

Предприятия, на которых производятся полуфабрикаты для реализации в продовольственных супермаркетах, оснащены специальными холодильными установками. Морозильные камеры представляют собой особенности обслуживания тормозного оборудования в зимний период, с помощью которого готовая продукция хранится определенное время на складах. В морозильные камеры, готовые полуфабрикаты поступают по специальному конвейеру, которые оснащены спиралевидной лентой.

obo.tw1.ru

Запуск виртуальной машины Windows в Azure

  • 04/03/2018
  • Время чтения: 17 мин
  • Соавторы

В этой статье

В этой статье описаны способы запуска виртуальных машин Windows в Azure.This article describes a set of proven practices for running a Windows virtual machine (VM) on Azure. Она содержит рекомендации для подготовки виртуальной машины, а также компоненты хранилища и сетевые компоненты.It includes recommendations for provisioning the VM along with networking and storage components. Разверните это решение.Deploy this solution.

КомпонентыComponents

Для подготовки виртуальной машины Azure требуются некоторые дополнительные компоненты, помимо самой виртуальной машины, такие как сеть и хранилище.Provisioning an Azure VM requires some additional components besides the VM itself, including networking and storage resources.

  • Группа ресурсов.Resource group. Группа ресурсов представляет собой логический контейнер, содержащий связанные ресурсы Azure.A resource group is a logical container that holds related Azure resources. Как правило, группы ресурсов создаются в зависимости от времени существования ресурсов и пользователя, который ими управляет.In general, group resources based on their lifetime and who will manage them.

  • Виртуальная машина.VM. Виртуальную машину можно подготовить на основе списка опубликованных образов, пользовательского управляемого образа или файла виртуального жесткого диска (VHD), передав его в хранилище BLOB-объектов Azure.You can provision a VM from a list of published images, or from a custom managed image or virtual hard disk (VHD) file uploaded to Azure Blob storage.

  • Управляемые диски.Managed Disks. Служба Управляемые диски Azure упрощает управление дисками благодаря автоматической обработке хранилища.Azure Managed Disks simplify disk management by handling the storage for you. Диск операционной системы — это диск VHD, расположенный в службе хранилища Azure, поэтому он работает, даже если хост-компьютер отключен.The OS disk is a VHD stored in Azure Storage, so it persists even when the host machine is down. Кроме того, рекомендуем создать один или несколько дисков данных на постоянных виртуальных жестких дисках, которые используются для данных приложений.We also recommend creating one or more data disks, which are persistent VHDs used for application data.

  • Временный диск.Temporary disk. Виртуальная машина создается с временным диском (в Windows это диск D:).The VM is created with a temporary disk (the D: drive on Windows). Временный диск хранится на физическом диске хост-компьютера.This disk is stored on a physical drive on the host machine. Он не хранится в службе хранилища Azure и может быть удален во время перезагрузки и других событий жизненного цикла виртуальной машины.It is not saved in Azure Storage and may be deleted during reboots and other VM lifecycle events. Используйте этот диск только для временных данных, таких как данные страниц или файлы подкачки.Use this disk only for temporary data, such as page or swap files.

  • Виртуальная сеть.Virtual network (VNet). Каждая виртуальная машина Azure развертывается в виртуальной сети, которую можно разделить на несколько подсетей.Every Azure VM is deployed into a VNet that can be segmented into multiple subnets.

  • Сетевой интерфейс (сетевой адаптер).Network interface (NIC). Сетевой адаптер обеспечивает взаимодействие виртуальной машины и виртуальной сети.The NIC enables the VM to communicate with the virtual network.

  • Общедоступный IP-адрес.Public IP address. Общедоступный IP-адрес используется для обмена данными с виртуальной машиной—. Например, через удаленный рабочий стол.A public IP address is needed to communicate with the VM — for example, via remote desktop (RDP).

  • Azure DNS.Azure DNS. Azure DNS — это служба размещения для доменов DNS, которая предоставляет разрешение имен с помощью инфраструктуры Microsoft Azure.Azure DNS is a hosting service for DNS domains, providing name resolution using Microsoft Azure infrastructure. Размещая домены в Azure, вы можете управлять своими записями DNS с помощью тех же учетных данных, API и инструментов и оплачивать использование, как и другие службы Azure.By hosting your domains in Azure, you can manage your DNS records using the same credentials, APIs, tools, and billing as your other Azure services.

  • Группа безопасности сети.Network security group (NSG). Группы безопасности сети позволяют разрешать или запрещать сетевой трафик к виртуальным машинам.Network security groups are used to allow or deny network traffic to VMs. Группы безопасности сети могут быть связаны с подсетями или отдельными экземплярами виртуальных машин.NSGs can be associated either with subnets or with individual VM instances.

  • Диагностика.Diagnostics. Ведение журналов диагностики очень важно для устранения неполадок виртуальной машины и управления ею.Diagnostic logging is crucial for managing and troubleshooting the VM.

Рекомендации по виртуальным машинамVM recommendations

В Azure доступны виртуальные машины разных размеров.Azure offers many different virtual machine sizes. Дополнительные сведения см. в статье Размеры виртуальных машин Windows в Azure.For more information, see Sizes for virtual machines in Azure. При перемещении имеющейся рабочей нагрузки в Azure выберите начальный размер виртуальной машины, который точнее всего соответствует характеристикам локальных серверов.If you are moving an existing workload to Azure, start with the VM size that's the closest match to your on-premises servers. Затем измерьте производительность фактической рабочей нагрузки по таким показателям, как потребление ЦП, памяти и дисковых операций ввода-вывода в секунду, и при необходимости измените размер виртуальной машины.Then measure the performance of your actual workload with respect to CPU, memory, and disk input/output operations per second (IOPS), and adjust the size as needed. Если для виртуальной машины требуется несколько сетевых адаптеров, помните, что их максимально возможное число зависит от размера каждой виртуальной машины.If you require multiple NICs for your VM, be aware that a maximum number of NICs is defined for each VM size.

Обычно следует выбирать регион Azure, расположенный как можно ближе к внутренним пользователям или клиентам.Generally, choose an Azure region that is closest to your internal users or customers. Но виртуальные машины некоторых размеров доступны не во всех регионах.However, not all VM sizes are available in all regions. См. дополнительные сведения о доступности служб в разных регионах.For more information, see Services by region. Чтобы получить список размеров виртуальных машин, доступных в определенном регионе, выполните следующую команду в интерфейсе командной строки Azure:For a list of the VM sizes available in a specific region, run the following command from the Azure command-line interface (CLI):

az vm list-sizes --location <location>

Дополнительные сведения о том, как выбрать опубликованный образ виртуальной машины, см. в руководстве по поиску образов виртуальных машин Windows.For information about choosing a published VM image, see Find Windows VM images.

Включите мониторинг и диагностику, в том числе базовые метрики работоспособности, а также ведение журналов инфраструктуры диагностики и диагностику загрузки.Enable monitoring and diagnostics, including basic health metrics, diagnostics infrastructure logs, and boot diagnostics. Если виртуальную машину невозможно загрузить, для обнаружения неисправностей можно использовать диагностику загрузки.Boot diagnostics can help you diagnose boot failure if your VM gets into a non-bootable state. Дополнительные сведения см. в статье Включение мониторинга и диагностики.For more information, see Enable monitoring and diagnostics.

Рекомендации по дискам и хранилищамDisk and storage recommendations

Чтобы обеспечить оптимальную производительность дисковых операций ввода-вывода, рекомендуем использовать хранилище класса Premium, в котором данные хранятся на твердотельных накопителях (SSD).For best disk I/O performance, we recommend Premium Storage, which stores data on solid-state drives (SSDs). Цена зависит от производительности подготовленного диска.Cost is based on the capacity of the provisioned disk. Скорость выполнения операций ввода-вывода и пропускная способность (т. е. скорость передачи данных) также зависят от размера диска. Поэтому во время подготовки диска следует учитывать все эти факторы.IOPS and throughput (that is, data transfer rate) also depend on disk size, so when you provision a disk, consider all three factors (capacity, IOPS, and throughput).

Мы также рекомендуем использовать Управляемые диски.We also recommend using Managed Disks. Управляемым дискам не требуется учетная запись хранения.Managed disks do not require a storage account. Просто укажите размер и тип диска, и он будет развернут как высокодоступный ресурс.You simply specify the size and type of disk and it is deployed as a highly available resource.

Добавьте один или несколько дисков данных.Add one or more data disks. Создаваемый диск VHD не форматируется.When you create a VHD, it is unformatted. Чтобы отформатировать диск, войдите в систему виртуальной машины.Log into the VM to format the disk. Если это возможно, устанавливайте приложения на диск данных, а не на диск операционной системы.When possible, install applications on a data disk, not the OS disk. Для работы некоторых устаревших приложений может потребоваться установить компоненты на диске С. В этом случае вы можете изменить размер диска ОС, используя PowerShell.Some legacy applications might need to install components on the C: drive; in that case, you can resize the OS disk using PowerShell.

Создайте учетную запись хранения для хранения журналов диагностики.Create a storage account to hold diagnostic logs. Учетной записи локально избыточного хранилища достаточно для хранения журналов диагностики.A standard locally redundant storage (LRS) account is sufficient for diagnostic logs.

Примечание

Если вы не используете Управляемые диски, создайте отдельные учетные записи хранения Azure для виртуальных жестких дисков (VHD) каждой виртуальной машины, чтобы не превышать ограничения по операциям ввода-вывода для учетных записей хранения.If you aren't using Managed Disks, create separate Azure storage accounts for each VM to hold the virtual hard disks (VHDs), in order to avoid hitting the (IOPS) limits for storage accounts. Учтите общие ограничения на количество операций ввода-вывода для учетной записи хранения.Be aware of the total I/O limits of the storage account. Дополнительные сведения см. в разделе Ограничения для дисков виртуальной машины.For more information, see virtual machine disk limits.

Рекомендации по сетиNetwork recommendations

Общедоступный IP-адрес может быть динамическим или статическим.The public IP address can be dynamic or static. По умолчанию используется динамический IP-адрес.The default is dynamic.

  • Зарезервируйте статический IP-адрес, если вам нужен постоянный IP-адрес, например, для создания записи типа А в DNS или добавления IP-адреса в список надежных адресов.Reserve a static IP address if you need a fixed IP address that won't change — for example, if you need to create a DNS 'A' record or add the IP address to a safe list.
  • Можно также создать полное доменное имя для IP-адреса.You can also create a fully qualified domain name (FQDN) for the IP address. Затем вы сможете зарегистрировать в DNS запись CNAME, которая указывает на полное доменное имя.You can then register a CNAME record in DNS that points to the FQDN. Дополнительные сведения см. в руководстве по созданию полного доменного имени на портале Azure.For more information, see Create a fully qualified domain name in the Azure portal.

Все группы безопасности сети содержат набор правил по умолчанию, включая правило, которое блокирует весь входящий интернет-трафик.All NSGs contain a set of default rules, including a rule that blocks all inbound Internet traffic. Правила по умолчанию нельзя удалить, но их можно переопределить другими правилами.The default rules cannot be deleted, but other rules can override them. Чтобы разрешить интернет-трафик, создайте правила, разрешающие входящий трафик для определенных портов — например, это может быть порт 80 для протокола HTTP.To enable Internet traffic, create rules that allow inbound traffic to specific ports — for example, port 80 for HTTP.

Чтобы включить доступ по протоколу RDP, добавьте правило группы безопасности сети, которое разрешает входящий трафик через TCP-порт 3389.To enable RDP, add an NSG rule that allows inbound traffic to TCP port 3389.

Вопросы масштабируемостиScalability considerations

Размер виртуальной машины можно увеличивать и уменьшать.You can scale a VM up or down by changing the VM size. Для горизонтального развертывания разместите две или больше виртуальных машин за подсистемой балансировки нагрузки.To scale out horizontally, put two or more VMs behind a load balancer. Дополнительные сведения см. в руководстве по эталонной архитектуре n-уровневых приложений.For more information, see the N-tier reference architecture.

Вопросы доступностиAvailability considerations

Для повышения уровня доступности разверните несколько виртуальных машин в группе доступности.For higher availability, deploy multiple VMs in an availability set. Это также позволит использовать дополнительные услуги в рамках соглашения об уровне обслуживания.This also provides a higher service level agreement (SLA).

На виртуальную машину могут влиять процедуры планового и внепланового технического обслуживания.Your VM may be affected by planned maintenance or unplanned maintenance. Чтобы определить, вызвана ли перезагрузка плановым техническим обслуживанием, изучите журналы перезагрузки виртуальной машины.You can use VM reboot logs to determine whether a VM reboot was caused by planned maintenance.

Чтобы избежать случайной потери данных во время обычной работы (например, из-за ошибки пользователя), следует реализовать создание резервных копий на определенный момент времени с помощью моментальных снимков больших двоичных объектов или других инструментов.To protect against accidental data loss during normal operations (for example, because of user error), you should also implement point-in-time backups, using blob snapshots or another tool.

Вопросы управляемостиManageability considerations

Группы ресурсов.Resource groups. Поместите тесно связанные ресурсы с одинаковым жизненным циклом в одну группу ресурсов.Put closely associated resources that share the same lifecycle into the same resource group. Группы ресурсов позволяют развертывать и отслеживать несколько ресурсов как одну группу, для которой, помимо прочего, можно отслеживать выставляемые счета.Resource groups allow you to deploy and monitor resources as a group and track billing costs by resource group. Можно также удалить ресурсы в виде набора, что очень удобно для тестирования развернутых служб.You can also delete resources as a set, which is very useful for test deployments. Присвойте понятные имена ресурсам, чтобы упростить поиск определенного ресурса и получить сведения о его роли.Assign meaningful resource names to simplify locating a specific resource and understanding its role. Дополнительные сведения см. в руководстве по рекомендуемым соглашениям об именовании ресурсов Azure.For more information, see Recommended Naming Conventions for Azure Resources.

Остановка виртуальной машины.Stopping a VM. Azure различает состояния "Остановлена" и "Освобождена".Azure makes a distinction between "stopped" and "deallocated" states. Вы оплачиваете использование остановленных виртуальных машин, но не оплачиваете освобожденные виртуальные машины.You are charged when the VM status is stopped, but not when the VM is deallocated. Также это можно сделать с помощью кнопки Прервать на портале Azure.In the Azure portal, the Stop button deallocates the VM. Если вы войдете в виртуальную машину и завершите работу операционной системы, виртуальная машина будет остановлена, а не освобождена, поэтому с вас по-прежнему будет взиматься плата.If you shut down through the OS while logged in, the VM is stopped but not deallocated, so you will still be charged.

Удаление виртуальной машины.Deleting a VM. Если вы удалите виртуальную машину, виртуальные жесткие диски останутся.If you delete a VM, the VHDs are not deleted. Это означает, что вы можете удалить виртуальную машину без потери данных.That means you can safely delete the VM without losing data. Тем не менее плата за хранение по-прежнему будет взиматься.However, you will still be charged for storage. Чтобы удалить виртуальный жесткий диск, удалите соответствующий файл из хранилища BLOB-объектов.To delete the VHD, delete the file from Blob storage. Чтобы предотвратить случайное удаление, используйте блокировку ресурсов. Так вы сможете заблокировать всю группу или отдельные ресурсы (например, виртуальную машину).To prevent accidental deletion, use a resource lock to lock the entire resource group or lock individual resources, such as a VM.

Вопросы безопасностиSecurity considerations

Благодаря центру безопасности Azure можно получить полное представление о состоянии безопасности ваших ресурсов Azure.Use Azure Security Center to get a central view of the security state of your Azure resources. Центр безопасности отслеживает потенциальные проблемы безопасности, а также обеспечивает полное представление о состоянии системы безопасности развертывания.Security Center monitors potential security issues and provides a comprehensive picture of the security health of your deployment. Центр безопасности настраивается на уровне подписки Azure.Security Center is configured per Azure subscription. Включите сбор данных о безопасности, как описано в кратком руководстве по использованию центра безопасности Azure.Enable security data collection as described in the Azure Security Center quick start guide. Когда сбор данных включен, центр безопасности автоматически проверяет все виртуальные машины, созданные для этой подписки.When data collection is enabled, Security Center automatically scans any VMs created under that subscription.

Управление исправлениями.Patch management. Если эта функция включена, центр безопасности проверяет наличие необходимых обновлений для системы безопасности и критических обновлений.If enabled, Security Center checks whether any security and critical updates are missing. Установите для виртуальной машины параметры групповой политики, разрешающие автоматическое обновление системы.Use Group Policy settings on the VM to enable automatic system updates.

Защита от вредоносных программ.Antimalware. Если эта функция включена, то Центр безопасности проверяет, установлена ли антивредоносное ПО.If enabled, Security Center checks whether antimalware software is installed. Центр безопасности позволяет также установить антивредоносное ПО с помощью портала Azure.You can also use Security Center to install antimalware software from inside the Azure portal.

Операции.Operations. Используйте управление доступом на основе ролей (RBAC) для управления доступом к развертываемым ресурсам Azure.Use role-based access control (RBAC) to control access to the Azure resources that you deploy. RBAC позволяет назначить роли авторизации участникам команды DevOps.RBAC lets you assign authorization roles to members of your DevOps team. Например, роль "Читатель" позволяет просматривать ресурсы Azure, но не позволяет создавать и удалять их или управлять ими.For example, the Reader role can view Azure resources but not create, manage, or delete them. Некоторые роли относятся к определенным типам ресурсов Azure.Some roles are specific to particular Azure resource types. Например, роль "Участник виртуальных машин" позволяет перезапустить виртуальную машину или отменить ее выделение, сбросить пароль администратора, создать новую виртуальную машину и т. д.For example, the Virtual Machine Contributor role can restart or deallocate a VM, reset the administrator password, create a new VM, and so on. Для этой архитектуры могут оказаться полезными и другие встроенные роли RBAC, например Пользователь DevTest Labs и Участник сетей.Other built-in RBAC roles that may be useful for this architecture include DevTest Labs User and Network Contributor. Пользователю можно назначить несколько ролей. Можно также создать пользовательские роли, чтобы более детально настроить разрешения.A user can be assigned to multiple roles, and you can create custom roles for even more fine-grained permissions.

Примечание

RBAC не ограничивает действия, которые может выполнять пользователь, вошедший в виртуальную машину.RBAC does not limit the actions that a user logged into a VM can perform. Эти разрешения определяются типом учетной записи в гостевой ОС.Those permissions are determined by the account type on the guest OS.

Просматривать действия по подготовке и другие события для виртуальной машины можно с помощью журналов аудита.Use audit logs to see provisioning actions and other VM events.

Шифрование данных.Data encryption. Если нужно шифровать диски ОС и диски данных, рекомендуем применить шифрование дисков Azure.Consider Azure Disk Encryption if you need to encrypt the OS and data disks.

Развертывание решенияDeploy the solution

Пример развертывания для этой архитектуры можно найти на портале GitHub.A deployment for this architecture is available on GitHub. Он позволяет развернуть следующее:It deploys the following:

  • Виртуальную сеть с одной подсетью, называющейся web, которая используется для размещения виртуальных машин.A virtual network with a single subnet named web used to host the VM.
  • Группу безопасности сети с двумя правилами для входящего трафика, позволяющими передавать HTTP- и RDP-трафик в виртуальную машину.An NSG with two incoming rules to allow RDP and HTTP traffic to the VM.
  • Виртуальную машину, которая содержит последнюю версию Windows Server 2016 Datacenter Edition.A VM running the latest version of Windows Server 2016 Datacenter Edition.
  • Пример расширения пользовательских скриптов, которое форматирует два диска данных, и скрипт PowerShell DSC, который развертывает службы IIS.A sample custom script extension that formats the two data disks, and a PowerShell DSC script that deploys Internet Information Services (IIS).

предварительным требованиямPrerequisites

  1. Клонируйте или скачайте ZIP-файл с эталонными архитектурами в репозитории GitHub либо создайте для него вилку.Clone, fork, or download the zip file for the reference architectures GitHub repository.

  2. Установите Azure CLI 2.0.Install Azure CLI 2.0.

  3. Установите пакет npm стандартных блоков Azure.Install the Azure building blocks npm package.

    npm install -g @mspnp/azure-building-blocks
  4. Из командной строки, строки bash или строки PowerShell войдите в свою учетную запись Azure, как показано ниже:From a command prompt, bash prompt, or PowerShell prompt, sign into your Azure account as follows:

    az login

Развертывание решения с помощью azbbDeploy the solution using azbb

Чтобы развернуть эту эталонную архитектуру, сделайте следующее:To deploy this reference architecture, follow these steps:

  1. Перейдите в папку virtual-machines\single-vm\parameters\windows репозитория, скачанного на предыдущем шаге.Navigate to the virtual-machines\single-vm\parameters\windows folder for the repository you downloaded in the prerequisites step above.

  2. Откройте файл single-vm-v2.json и введите имя пользователя и пароль в кавычках, а затем сохраните файл.Open the single-vm-v2.json file and enter a username and password between the quotes, then save the file.

"adminUsername": "", "adminPassword": "",
  1. Запустите azbb, чтобы развернуть пример виртуальной машины, как показано ниже.Run azbb to deploy the sample VM as shown below.
azbb -s <subscription_id> -g <resource_group_name> -l <location> -p single-vm-v2.json --deploy

Для проверки развертывания выполните следующую команду Azure CLI, чтобы найти общедоступный IP-адрес виртуальной машины:To verify the deployment, run the following Azure CLI command to find the public IP address of the VM:

az vm show -n ra-single-windows-vm1 -g <resource-group-name> -d -o table

По этому адресу в веб-браузере должна открыться домашняя страница IIS по умолчанию.If you navigate to this address in a web browser, you should see the default IIS homepage.

Сведения о настройке этого развертывания см. в нашем репозитории GitHub.For information about customizing this deployment, visit our GitHub repository.

docs.microsoft.com