DevOps is the union of people, processes, and products to enable the continuous delivery of value to end users. DevOps for machine learning is about bringing the lifecycle management of DevOps to Machine Learning. Utilizing Machine Learning, DevOps can easily manage, monitor, and version models while simplifying workflows and the collaboration process.
Effectively managing the Machine Learning lifecycle is critical for DevOps’ success. And the first piece to machine learning lifecycle management is building your machine learning pipeline(s).
What is a Machine Learning Pipeline?
DevOps for Machine Learning includes data preparation, experimentation, model training, model management, deployment, and monitoring while also enhancing governance, repeatability, and collaboration throughout the model development process. Pipelines allow for the modularization of phases into discrete steps and provide a mechanism for automating, sharing, and reproducing models and ML assets. They create and manage workflows that stitch together machine learning phases. Essentially, pipelines allow you to optimize your workflow with simplicity, speed, portability, and reusability.
There are four steps involved in deploying machine learning that data scientists, engineers and IT experts collaborate on:
Data Ingestion and Preparation Model Training and Retraining Model Evaluation Deployment
Together, these steps make up the Machine Learning pipeline. Below is
Azure Service Health helps you stay informed and take action when Azure service issues like outages and planned maintenance affect you. It provides you with a personalized dashboard that can help you understand issues that may be impacting resources in your Azure subscriptions.
For any event, you can get guidance and support, share details with your colleagues, and receive issue updates. Most importantly, you can configure customizable alerts to automatically notify you of service issues, planned maintenance, and health advisories.
We’ve posted a new video series to help you learn how to use Azure Service Health and ensure you stay on top of service issues. You’ll find out how to:
Set up your first Azure Service Health alert. Follow best practices in Azure Service Health alerting. Get alerted via mobile push notifications. Integrate Azure Service Health with your organization’s ticketing system, for example, ServiceNow. Understand the differences between Azure Service Health, Azure Resource Health, and the Azure Status page.
Watch the first video now:
Set up your Azure Service Health alerts today by visiting Azure Service Health in the Azure portal.
For more in-depth guidance, visit the Azure Service Health documentation. Let us know if you have a suggestion
This month’s updates include improvements to IaaS, Azure Data Explorer, Security Center, Recovery Services, Role-Based Access Control, Support, and Intune.
Here’s the list of April updates to the Azure portal: IaaS Improved create experience for Managed Disks Use non-ASCII characters for virtual machine names Azure Data Explorer New full-screen Create Cluster experience Security Center Public preview: Adaptive network hardening in Azure Security Center Azure Security Center adaptive application control updates Support for virtual network peering in Azure Security Center Azure Security Center: Secure score impact changes Azure Site Recovery Replication to managed disks Role-Based Access Control New Classic administrators tab Support Updated support request experience Other Updates to Microsoft Intune IAAS Improved create experience for Managed Disks
Managed disks now have the latest UI pattern for creating resources in Azure. This updated flow eliminates horizontal scrolling during the creation workflow and follows the same UI patterns that we use in other popular services like VM, Storage, Cosmos DB and AKS, resulting in easier to learn and better customer experiences.
After you experience a Microsoft Azure service issue, you likely need to explain what happened to your customers, management, and other stakeholders. That’s why Azure Service Health provides official incident reports and root cause analyses (RCAs) from Microsoft.
Azure Service Health helps you stay informed and take action when Azure service issues like incidents and planned maintenance affect you by providing a personalized health dashboard, customizable alerts, and expert guidance. In this blog, we’ll cover how you can use Azure Service Health’s health history to review past health issues and get official root cause analyses (RCAs) to share with your internal and external stakeholders.
Review past health issues and get official root cause analyses (RCAs)
You can see 90 days of history about past incidents, maintenance, and health advisories in Azure Service Health’s “Health history” section. This is a tailored view of the Azure Activity Log provided by Azure Monitor.
If you experienced downtime, your internal or external stakeholders might expect an official report or RCA. As soon as they become available, RCAs can be found under any incident. Meanwhile, you can download and share Microsoft’s issue summary as a PDF.
Learn more about getting downloadable explanations in the
We recently shared the public preview of the Windows Virtual Desktop service on Azure. Now customers can access the only service that delivers simplified management, multi-session Windows 10, optimizations for Office 365 ProPlus, and support for Windows Server Remote Desktop Services (RDS) desktops and apps. With Windows Virtual Desktop, you can deploy and scale your Windows desktops and apps on Azure in minutes, while enjoying built-in security and compliance.
This means customers can now virtualize using multi-session Windows 10, Windows 7, and Windows Server desktops and apps (RDS) to Windows Virtual Desktop for a simplified management and deployment experience with Azure. We also built Windows Virtual Desktop as an extensible solution for our partners, including Citrix, Samsung, and Microsoft Cloud Solution Providers (CSP).
Access to Windows Virtual Desktop is available through applicable RDS and Windows Enterprise licenses. With the appropriate license, you just need to set up an Azure subscription to get started today. You can choose the type of virtual machines and storage you want to suit your environment. You can optimize costs by taking advantage of Reserved Instances with up to a 72 percent discount and using multi-session Windows 10.
You can read more detail about Windows
This month’s updates include an improved “All services” view, Virtual Network Gateway overview updates, an improved DNS Zone and Load Balancer creation experience, Management Group integration into Activity Log, redesigned overview screens for certain services within Azure DB, an improved creation experience for Azure SQL Database, multiple changes to the Security Center, and more updates to Intune.
Here’s the list of March updates to the Azure portal: Shell Improved “All services” view IaaS Virtual network gateway overview updates New full-screen DNS zone and Load Balancer create blades Management experiences Management Group integration into Activity Log SQL Redesigned overview blade for Azure Database for MySQL, PostgreSQL, and MariaDB services Improved creation experience for Azure SQL Database Azure Security Center Secure score added as a dashboard KPI New regulatory compliance dashboard Updated security policies Updated security recommendations Other Updates to Microsoft Intune Shell
We have improved the “All services” view, the view that shows all available services and resources in Azure:
The entire screen’s real estate is now utilized to
Classroom labs in Azure Lab Services make it easy to set up labs by handling the creation and management of virtual machines and enabling the infrastructure to scale. Through our continuous enhancements to Azure Lab Services, we are proud share that the latest deployment now includes added support for class schedules.
Schedules management is one of the key features requested by our customers. This feature helps teachers easily create, edit, and delete schedules for their classes. A teacher can set up a recurring or a one-time schedule and provide a start, end date, and time for the class in the time zone of choice. Schedules can be viewed and managed through a simple, easy to use calendar view.
Students virtual machines are turned on and ready to use when a class schedule starts and will be turned off at the end of the schedule. This feature helps limit the usage of virtual machines to class times only, thereby helping IT admins and teachers manage costs efficiently.
Schedule hours are not counted against quota allotted to a student. Quota is the time limit outside of schedule hours when a student can use the virtual machine.
With schedules, we are also
The IT industry is experiencing a shift from monolithic applications to microservices-based architectures. The benefits of this new approach include:
Independent development and freedom to choose technology – Developers can work on different microservices at the same time and choose the best technologies for the problem they are solving. Independent deployment and release cycle – Microservices can be updated individually on their own schedule. Granular scaling – Individual microservices can scale independently, reducing the overall cost and increasing reliability. Simplicity – Smaller services are easier to understand which expedites development, testing, debugging, and launching a product. Fault isolation – Failure of a microservice does not have to translate into failure of other services.
In this blog post we will explore:
How to design a simplified online store system to realize the above benefits. Why and how to manage public facing APIs in microservice-based architectures. How to get started with Azure API Management and microservices. Example: Online store implemented with microservices
Let’s consider a simplified online store system. A visitor of the website needs to be able to see product’s details, place an order, review a placed order.
Whenever an order is placed, the system needs to process the order details
This month we’re bringing you updates to several compute (IaaS) resources, the ability to export contents of lists of resources and resource groups as CSV files, an improvement to the layout of essential properties on overview pages, enhancements to the experience on recovery services pages, and expansions of setting options in Microsoft Intune.
Here is a list of February updates to the Azure portal: Compute (laaS) Add a new virtual machine (VM) directly to an application gateway or load balancer Migrate classic virtual machines (VMs) to Azure Resource Manager Virtual machine scale sets (VMSS) password reset Shell Export as CSV in All resources and Resource groups Layout change for essential properties on overview pages Site Recovery Azure Site Recovery UI updates Other Updates to Microsoft Intune
Let’s look at each of these updates in detail.
We learned from you that a common scenario involves adding a new VM to a load balanced set such as setting up a SharePoint form or putting together a