Process Monitor v3.94
This article is contributed. See the original author and article here.
This article is contributed. See the original author and article here.
Here’s how you can connect to external SQL table to create a Virtual table in Dataverse.
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.
This article is contributed. See the original author and article here.
The Data Security 6-week digital campaign and the Data Security campaign-in-a-box are available to enable Microsoft partners to drive top and mid funnel leads for the Data Security solutions and your services.
Data security has become one of the most critical security issues companies face, exacerbated by outdated approaches to data security and a fragmented solution landscape that can be expensive, hard to manage—and often ineffective. Microsoft Purview provides a comprehensive and holistic data security solution that helps customers secure their data, across clouds, apps and devices, by focusing on three key areas: discovering and protecting data, managing insider risk, and preventing data loss. When used together, customers can benefit from a cloud-based solution that helps secure all their data, on-premises or in the cloud, in emails, and in apps. These campaigns provide engaging content and insights to customers on achieving integrated data security that helps them protect data, manage insider risk, and prevent data loss, all while improving efficiency and saving costs.
Launch either of these partner-ready campaigns and go to market quicker to drive customer engagement and leads for Microsoft Data Security solutions and your services.
Here’s how you can connect to an external data source which is SharePoint in this case from Power Apps Maker portal!
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.
This article is contributed. See the original author and article here.
In Resource Scheduling Optimization, dispatchers can lock existing scheduled bookings to Resource, Time or Time Range, or Resource and Time based on their scheduling scenarios.
Once a booking is created, a lock can be set on the Scheduling Lock Options field in the Resource Scheduling Optimization tab of the Bookable Resource Booking record.
There are 4 options:
Before this changes, RSO administrators could select and rank ‘Locked booking’ objective on optimization goal, RSO will try to include locked bookings and optimize together with other bookings. When there are too many locked bookings in optimization scope, it reduces the flexibility of RSO system to generate optimal results. To improve global optimization results, RSO may decide to NOT include some locked bookings in the new proposed schedule, and since RSO will not delete locked bookings either, these locked bookings will be treated as ‘Ignored’. Dispatchers will end up seeing overlapping bookings on schedule board, or technician gets double booked which causes confusions and disruption.
For example, there are two requirements, Repair work (1 hour) and Install boiler (8 hours). We have one resource (Jeff) that works 8 hours per day. If you book repair work (1 hour) to the resource Jeff and lock that booking to Jeff, when RSO runs with the objective of maximizing total working hours, RSO decides to ignore the booking for Repair work (1 hour) and create another booking for Install boiler (8 hours) to maximize the total working hours. Since Repair work (1 hour) gets ignored from the final schedule and not being deleted, Jeff ends up being double booked.
With the improved logic for locked bookings shipped along RSO 3.4.0.8, RSO will ALWAYS include locked bookings in the new proposed schedules, and schedule other bookings around.
In the previous example for Jeff, RSO will make sure that booking for Repair work (1 hour) remains on the schedule, won’t create booking for Install boiler (8 hours) to avoid overlapping.
Excessive use of lock constraints may result in poor optimization of the final schedule. For example: Jeff has low utilization as there isn’t any other requirement can fit into the remaining hours.
Booking lock options should be used wisely to maximize Resource Scheduling Optimization results and minimize interference with other Resource Scheduling Optimization objectives.
Sometimes, dispatchers may lock a booking explicitly without being aware that the locked booking potentially violates certain scheduling constraints.
E,g: skill matching, a booking gets assigned to a technician who does not have the required skill.
In this case, RSO will still respect locked bookings and make sure this locked booking is in the final schedule, as RSO respects user decision of the ‘locked booking’. RSO shows a prompt: “Locked booking is infeasible, has invalid match of resource skill” to let the user decide in case they would like to correct manually and explicitly.
These are some of the new enhancements to allow efficiency in resource scheduling. Do review the detailed documentation on Universal Resource Scheduling for Dynamics 365 Field Service overview – Dynamics 365 Field Service | Microsoft Learn for further information.
The post Maximizing efficiency in Resource Scheduling: Prioritizing Locked Bookings appeared first on Microsoft Dynamics 365 Blog.
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.
This article is contributed. See the original author and article here.
In today’s competitive business landscape, maximizing the value sellers derive from sales tools is paramount. One key aspect of achieving this is the ability for customers to customize Viva Sales forms, enabling them to have the right business information at the right time. This blog post explores how the latest Viva Sales update empowers administrators to add relevant out-of-the-box or custom entities to enhance the Viva Sales experience, so sellers can reduce context switching across applications and instead focus on building stronger relationships with their customers to close deals faster.
We have integrated Viva Sales settings with the underlying CRM app, offering a more cohesive admin experience. When adding a new entity to Viva Sales, administrators now have the option to select an existing view from the CRM app to retrieve metadata information. This CRM view determines the fields to be shown, their order, filtering, and sorting definitions for Viva Sales forms and list views.
Viva Sales administrators can easily add entities from the Viva Sales settings. It’s important to note that only entities directly related to existing Viva Sales entities are available for selection. Additionally, administrators can control how the new entity is related to relevant existing Viva Sales entities. This influences its visibility in the Outlook side pane. For example, when admins add the Case entity, defining its relation to Contact and Accounts will determine how it displays in the main view and the detailed entities view within the Outlook side pane. Entities related to other entities will appear in the detailed view of their corresponding entities. For instance, adding the “Opportunity Product” entity will show the product list for a specific opportunity in the detailed view of opportunity records.
Adding new entities through customization extends their availability across various Viva Sales experiences, including the Outlook side pane and the Teams message extension. This ensures that sellers can access and interact with the relevant information seamlessly within their preferred Viva Sales flow of work.
Sellers have additional entities in the Viva Sales side pane and can click to see entity details and related entities. Sellers can also share any entity with their colleagues in Teams using an adaptive card.
When changes are made to the CRM entities exposed in Viva Sales it is important to refresh the Viva Sales settings area to reflect the update. These changes are not automatically refreshed and require action to keep a consistent experience across the applications.
Administrators have the flexibility to remove entities from Viva Sales. If an entity has related entities within Viva Sales, these related entities will be removed together with the main entity. This will happen unless they are still associated with other entities. Contact remains an exception and can’t be removed from Viva Sales. Removing entities doesn’t remove any data from Viva Sales or your CRM app. It only impacts the visibility of CRM data in the Viva Sales app.
Empowering sellers with greater flexibility, the latest customize Viva Sales update enables saving Outlook emails and meeting activities to any Viva Sales out-of-the-box or custom entity. Sellers can now save activities to any entity that has been added to Viva Sales. Please note that today saving to custom entities is currently available exclusively for Dynamics 365 customers.
The ability to customize Viva Sales forms plays a pivotal role in ensuring the information is highly relevant and impactful for the seller while keeping them working within the applications they prefer. The latest update allows Viva Sales administrators to:
By keeping Viva Sales customization up to date and allowing for expanded options when saving Outlook activities, this update equips sellers with the tools they need to excel in their sales endeavors. Embrace the power of customization in Viva Sales and unlock a more efficient and personalized sales workflow.
Don’t have Viva Sales yet? get started now! Microsoft Viva Sales | Microsoft Viva
Read the getting started guide to customize forms and fields
The post Enhancing Seller Productivity: Customize Viva Sales Forms appeared first on Microsoft Dynamics 365 Blog.
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.
This article is contributed. See the original author and article here.
We continue to expand the Azure Marketplace ecosystem. For this volume, 168 new offers successfully met the onboarding criteria and went live. See details of the new offers below:
Get it now in our marketplace | |
---|---|
Aribot: AI-Based Automated Threat Modeling: Automated Threat Modeling from Aristiun B.V. employs AI to expose security threats in application environments. Developers can use it to automatically create traceable security requirements across the lifecycle and auto-map the requirements to compliance frameworks. | |
CIS Oracle Linux 9 Benchmark L1: This offer from the Center for Internet Security (CIS) provides an image of Oracle Linux 9 that’s hardened according to a CIS Benchmark. CIS Benchmarks are vendor-agnostic consensus-based security configuration guides. | |
CKAN Secured and Supported by HOSSTED: This offer from HOSSTED provides CKAN on a Microsoft Azure virtual machine. CKAN is an open-source data management system that powers hundreds of data portals worldwide. This installation includes a support package from HOSSTED. | |
Connected Care – Healthcare Workflow Automation Platform: Delivered through Microsoft Azure, Konica Minolta Connected Care securely processes protected health information from diverse input sources (such as faxes, emails, and scans) and converts it into structured data. | |
Credivera Exchange: Credivera Exchange is a workforce management and digital identity platform that optimizes personal privacy and trust through verifiable credentials secured in a digital wallet. Reduce risk, liability, and uncertainty with Credivera. | |
Databook Strategic Relationship Management Platform: Databook gives sales professionals access to data-driven insights, helping enterprise go-to-market teams develop strategic relationships with customers. Databook reveals why companies are ready to buy, which business outcomes they’re seeking, and when deals are most likely to close. | |
Delinea Secret Server (Privileged Access Management): Secret Server, part of Delinea’s privileged access management and endpoint security offerings, integrates with Microsoft Sentinel to give organizations deep insight into privileged account usage so they can meet compliance mandates and detect internal network threats. | |
DNS Fetcher: DNS Fetcher is an online tool that enables system administrators, network engineers, and others to quickly and easily check the DNS information and records for a given domain name. | |
Docker on Ubuntu 23.04: This offer from Ntegral provides Docker on Ubuntu 23.04. Docker is a platform that developers and system administrators use to build, run, and share applications with containers. | |
Encrypted Conversational Portals: DropVault’s encrypted conversational portals let you securely share conversations and documents with customers or employees. Use DropVault with Azure storage options or with your existing business storage. | |
Hazelcast Secured and Supported by HOSSTED: This offer from HOSSTED provides Hazelcast on a Microsoft Azure virtual machine. Hazelcast is a distributed computation and storage platform for low-latency querying and aggregation. This installation includes a support package from HOSSTED. | |
Intelligent Assistant: ChatBot for Microsoft Teams: Top365’s Smart Assistant chatbot for Microsoft Teams uses AI to answer the day-to-day questions at your company, building a knowledge base from employees’ most common queries. This offer is available only in Brazilian Portuguese. | |
iPerf3 Server on Ubuntu 20.04 LTS: This offer from Virtual Pulse S. R. O. provides IPerf3 on Ubuntu 20.04 LTS. IPerf3 is a tool for network performance measurement and tuning. For each test, it reports the measured throughput, loss, and other parameters. | |
mirro.ai – Mood Analyzer: Mood Analyzer from mirro.ai mines your sales calls or support calls in order to assess a speaker’s emotions, energy level, engagement, stress, and fatigue. Mood Analyzer can quickly process all your recordings and extract audio snippets to save you time and assess staff performance. | |
MySQL on Ubuntu 23.04: This offer from Ntegral provides MySQL on Ubuntu 23.04. MySQL is an open-source relational database designed for application development. Ntegral’s images are up-to-date, secure, and built to work right away. | |
NATS Secured and Supported by HOSSTED: This offer from HOSSTED provides NATS on a Microsoft Azure virtual machine. NATS is an open-source messaging system that lets applications securely communicate across cloud, edge, or on-premises locations. This installation includes a support package from HOSSTED. | |
NiCE Active 365 Management Pack: This offer from NiCE IT Management Solutions provides a pack for Microsoft System Center Operations Manager that maps out your hybrid or cloud-only deployment of Microsoft 365. Get quick insights into licensing, users, health states, and more. | |
NiCE AIX Management Pack for Microsoft SCOM: This offer from NiCE IT Management Solutions provides a pack for Microsoft System Center Operations Manager that delivers monitoring of AIX systems in your IBM Power environment. Track availability, performance, security, and more. | |
NiCE Db2 Management Pack for Microsoft SCOM: This offer from NiCE IT Management Solutions provides a pack for Microsoft System Center Operations Manager that collects detailed data from Db2 instances without impacting performance. Monitor processes, files, databases, and more. | |
NiCE Domino Management Pack for Microsoft SCOM: This offer from NiCE IT Management Solutions provides a pack for Microsoft System Center Operations Manager that monitors your HCL Domino infrastructure and the state and performance of its components. Track server response time, availability, and bottlenecks. | |
NiCE Linux Power Management Pack for Microsoft SCOM: This offer from NiCE IT Management Solutions provides a pack for Microsoft System Center Operations Manager that enables centralized performance monitoring for Linux assets in your IBM Power environment. Ensure availability and enhance efficiency in your IT infrastructure. | |
NiCE MongoDB Management Pack for Microsoft SCOM: This offer from NiCE IT Management Solutions provides a pack for Microsoft System Center Operations Manager that enables centralized health and performance monitoring for your MongoDB environment. Spot anomalies and fix them before they escalate. | |
NiCE Oracle Management Pack for Microsoft SCOM: This offer from NiCE IT Management Solutions provides a pack for Microsoft System Center Operations Manager that monitors your Oracle database and storage infrastructure and reports server problems before they affect applications and end users. | |
NiCE PowerHA Management Pack for Microsoft SCOM: This offer from NiCE IT Management Solutions provides a pack for Microsoft System Center Operations Manager that facilitates the monitoring of IBM PowerHA technology. Get detailed data from your PowerHA environment using predefined event conditions and threshold monitors. | |
NiCE Veritas Management Pack for Microsoft SCOM: This offer from NiCE IT Management Solutions provides a pack for Microsoft System Center Operations Manager that facilitates the monitoring of Veritas Cluster Server objects. It delivers alerts, failover detection, and service group monitoring. | |
NiCE zLinux Management Pack for Microsoft SCOM: This offer from NiCE IT Management Solutions provides a pack for Microsoft System Center Operations Manager that will automatically discover all Linux computers on your IBM Z mainframe system. It will also monitor the health of disks, processors, and adapters. | |
Packer 1.3.4 with Support on Ubuntu 20.04 LTS: Packer users can define and enforce infrastructure configurations using HashiCorp Configuration Language (HCL). Its simple syntax lets DevOps teams easily provision and re-provision infrastructure across multiple cloud and on-premises data centers. | |
Red Hat JBoss Enterprise Application Platform: No matter the type of environment, Red Hat JBoss EAP can help deliver apps faster. It provides simplified deployment and full Jakarta EE performance and features a modular architecture that starts services only as they’re required. | |
RISKGRID: RISKGRID is a cloud-based platform that enhances the risk assessment process through visual grids. Inherent risks, controls, and residual risks are clearly represented, and all changes have a full audit history. Track and measure progress with built-in analytics and build actionable plans. | |
Safe365 – Intelligent Health and Safety: Get an instant snapshot of how your business ranks in its health and safety maturity with this suite of tools from Safe365. You can then plot a roadmap to health and safety excellence with clear, actionable steps centered around the Safe365 Safety Index. | |
SFTP – OpenSSH FTP Server on Ubuntu 18.04 LTS: Secure File Transfer Protocol (SFTP) transfers encrypted files using the main control connection. This provides a single, efficient, secure connection passing data through the firewall, resulting in faster data transfer speeds. | |
SFTP – OpenSSH FTP Server on Ubuntu 20.04 LTS: This offer from Virtual Pulse S.R.O. uses SSH2 protocol encryption standards to provide a single, efficient, and secure connection. It thwarts any hacking attempts while files are being transferred and significantly boosts data transfer speeds. | |
Smartstore Commerce Cloud: Extend your ecommerce business model with this open-source solution that can create multilingual, multicurrency shops, enable SEO-optimized, comprehensive product catalogues, and support fast and precise searches of products and categories. | |
Squid Proxy Server with Authentication on Ubuntu 18.04 LTS: This offer from Virtual Pulse S. R. O. provides Squid with Ubuntu 18.04 LTS. It contains built-in variable environments with back-end authentication functions so you can regulate employees from accessing prohibited entertainment sites during working hours. | |
Squid Proxy Server with Authentication on Ubuntu 20.04 LTS: This offer from Virtual Pulse S. R. O. provides Squid with Ubuntu 20.04 LTS. Squid routes content requests in ways that build cache server hierarchies and optimize network throughput. | |
Squid Easy on Ubuntu 22.04 Minimal: This offer from Virtual Pulse S. R. O. provides Squid with Ubuntu 20.04 LTS. Squid lets you cache your web content and improves response times while reducing network bandwidth usage. | |
Swoop Broker Portal: This finance matching and deal flow management portal gives brokers whole-of-market access to funders as well as grants and equity investors which allows them to close more deals in less time. Cut your business costs in one fell swoop. | |
Terraform 1.4.5 on Ubuntu 20.04 LTS: Terraform is a free, downloadable command line tool for providing infrastructure on any cloud provider and handling configuration, plugins, and state. Use it to specify on-premises and cloud resources in human-readable configuration files to use, version, and share. | |
Tyk API Gateway: Tyk API Gateway is a secure, open-source gateway for APIs and microservices. It supports REST, SOAP, GraphQL, and Kubernetes to make it easy to migrate to the cloud, adopt microservices, create new products, and grow your customer base. | |
Ubuntu 23.04 Minimal: This minimal Ubuntu server maintained by Cloud Infrastructure Services is designed for automated deployment at scale. It has a greatly reduced default package set so it’s smaller, boots faster, and requires fewer security updates over time. | |
VUSION Cloud: VUSION Cloud is a retail platform merchants and brands can use for electronic shelf label management and monitoring to increase in-store efficiency. Its resilient, elastic architecture provides high availability and on-demand capacity for provable management and updates, no matter the amount. | |
Zetaris – Fluid Data Vault: Through the Zetaris platform, the Fluid Data Vault toolkit enables integration of big data and data streaming sources. Use it to go directly from source systems to the data vault without having to replicate raw data across multiple storage layers. | |
Go further with workshops, proofs of concept, and implementations | |
ACP Azure Landing Zone Deployment: ACP IT Solutions will prepare a Microsoft Azure landing zone to act as the foundation of your Azure environment, managing the applications and services that are migrated. This offer is only available in Austria, Germany, and Switzerland. | |
AFRY Operational Data Layer: AFRY Operational Data Layer provides a solution to help retailers increase sales and free time for IT resources while providing real-time access to crucial business data through Microsoft Azure. It creates a single source of truth for price, inventory, and product data. | |
AI Discovery: 3-Hour Virtual Workshop: TEKenable’s artificial intelligence accelerator helps organizations solve business challenges using Microsoft Azure AI services. This discovery workshop includes an overview of AI capabilities and real-life examples of how AI can be used. | |
Audax Labs Product Engineering Services: Audax Labs provides innovative product engineering services for businesses, creating cutting-edge products using Microsoft Azure services like AI, IoT, Data Analytics, and Mixed Reality. | |
Azure Active Directory for B2C: 3-Day Workshop: Direct Experts will provide a thorough introduction to the capabilities of Microsoft Azure Active Directory for B2C, provide hands-on training, and deploy and configure it in your environment according to best practices. | |
Azure Active Directory: 3-Day Workshop: Direct Experts will provide a thorough introduction to the capabilities of Microsoft Azure Active Directory, provide hands-on training, and deploy and configure it in your environment according to best practices. | |
Azure Arc: 3-Day Workshop: Direct Experts will provide a thorough introduction to the capabilities of Microsoft Azure Arc, provide hands-on training, and deploy and configure it in your environment according to best practices. | |
Azure Automation and Infrastructure as Code: 3-Day Workshop: Direct Experts will provide a thorough introduction to the infrastructure as code capabilities of Microsoft Azure Automation, provide hands-on training, and deploy and configure it in your environment according to best practices. | |
Azure Back Up: 3-Day Workshop: Direct Experts will provide a thorough introduction to the capabilities of Microsoft Azure Backup, provide hands-on training, and deploy and configure it in your environment according to best practices. | |
Azure Migration with Pegasus One: Pegasus One provides end-to-end migration services of entire workloads from on-premises and other platforms to Microsoft Azure, conducting IT portfolio diagnostics to identify applications to be migrated and providing the overall total cost of ownership of migration. | |
Azure DevOps: 3-Day Workshop: Direct Experts will introduce you to the capabilities of Azure DevOps and then provide hands-on training to initiate your DevOps journey. Participants will also learn how to implement and manage advanced domains like Azure Active Directory and Azure Networking. | |
Azure File Sync Services: 3-Day Workshop: Azure File Sync is a service that allows you to cache several Azure file shares on an on-premises Windows Server or cloud VM. Direct Experts will help you explore the capabilities of Azure Files and Files Sync Services and show you how to configure them to your environment. | |
Azure Firewall: 3-Day Workshop: Azure Firewall is a managed, cloud-based network security service that protects your Azure Virtual Network resources. Direct Experts will help you explore the capabilities of Azure Firewall and show you how to configure it to your environment. | |
Azure IaaS Migration: 5-Day Proof of Concept: The experts from Elite Technology Solutions will review your current environment and create a roadmap to ensure a smooth transition of your IaaS services to Microsoft Azure. Full documentation and guided knowledge transfer will also be provided. | |
Azure Innovation Jumpstart – 6-Week Engagement: Neudesic will identify and accelerate digital innovation opportunities using Microsoft Azure, Microsoft Power Platform, and Azure data services. You’ll receive a transformation blueprint for Azure services directly supporting your stated business goals. | |
Azure Key Vault: 3-Day Workshop: In this hands-on workshop, Direct Experts will show you how to use Azure Key Vault so you can create and maintain keys that access and encrypt your cloud resources, apps, and solutions. Learn how you can enhance data protection and compliance. | |
Azure Kubernetes Service (AKS): 3-Day Workshop: Direct Experts will guide you to develop and deploy cloud-native apps in Microsoft Azure, datacenters, or at the edge with built-in code-to-cloud pipelines and guardrails. Get unified management and governance for on-premises, edge, and multi-cloud Kubernetes clusters. | |
Azure Landing Zone Foundation: 4-Week Deployment: Converge will map its processes to the Microsoft Cloud Adoption Framework and help design and create a customized landing zone environment on Microsoft Azure that aligns with your organization’s goals, compliance requirements, and scalability needs.
| |
Azure Network Virtual Appliance (NVA): 3-Day Workshop: Direct Experts will provide an overview of how Azure Network Virtual Appliance (NVA) is used in Azure applications to enhance high availability. Participants will also learn how to implement, manage, and create a secure network boundary. | |
Azure OpenAI Services – Envisioning Workshop: Accelerate your generative AI knowledge with WinWire’s team of AI experts. This workshop introduces Microsoft Azure OpenAI Services and best practices to identify use cases that can help your business deliver maximum impact and ROI. | |
Azure OpenAI: Hands-on Training Sessions: MaibornWolff will offer a series of workshops to help you explore and leverage the power of Microsoft Azure OpenAI and its technologies like ChatGPT. You will learn how to develop generative AI applications, drive growth, improve efficiency, and gain a competitive edge. | |
Azure Sentinel: 3-Day Workshop: Direct Experts will introduce the core services offered by Microsoft Sentinel and will deploy it using best practices suited to your environment and business needs. Uncover sophisticated threats and respond decisively with this intelligent security information and event management solution. | |
Azure Virtual Desktop: 3-Day Workshop: Receive hands-on guidance from Direct Experts as you deepen your understanding of Azure Virtual Desktop and how it can be securely scaled and adapted to suit your remote work environment, budget, and business needs. | |
Azure VMware: 3-Node AV36 Cluster / 100 VMs – Implementation Services: Performance Technologies S.A. will implement Microsoft Azure VMware Solution so can you seamlessly migrate, extend, and run VMware workloads on Azure. This brings scalability and facilitates hybrid-cloud strategies. | |
Coforge FinOps – Cloud Financial Management: Focusing on cost visibility, cost control, and cost governance, Coforge will implement its FinOps service to enhance visibility and intelligence in your cloud platform. You’ll be able to lower costs and optimize resources with the right governance in place. | |
Coforge’s Customer 360 Solution: 6-Week Implementation: Using Microsoft Power BI and Azure services, Coforge will implement an accelerator for its Customer 360 Solution, which derives insights from multiple customer channels. Track customer satisfaction, predict churn, and manage client expectations with the help of Coforge. | |
Datacenter Migration to Azure: Agic Cloud will utilize Microsoft Azure and Microsoft 365 to guide and empower your IT department to manage and govern your datacenter migration process based on a defined and planned strategy. Reduce costs while increasing the performance, availability, and security of your workloads. | |
Disaster Recovery on Azure: 3-Day Workshop: Direct Experts will provide hands-on training and help you configure disaster recovery solutions on Azure tailored to your specific environment. Workshop participants will come away with enhanced knowledge and troubleshooting skills based on best practices. | |
Enterprise Integration Accelerator: 7-Week Implementation: Insight will extend your Azure landing zone and address key security, governance, cost control, and operational requirements through workshops, a knowledge transfer, infrastructure as code, and a DevOps-ready implementation framework. | |
ExSight: Advanced Data Analytics for Real-time Monitoring on Azure: Exist Software will implement its ExSight data analytics tool, which provides real-time monitoring of Azure systems and gives you instant visibility into any issues or anomalies. Dashboards can be customized so that they display the metrics that matter most to you. | |
Generative AI Adoption Framework: 4-Week Implementation: Through a workshop and a proof of concept, ENCAMINA will enable you to unleash the potential of generative AI. The framework will be aligned with your company’s business objectives and strategies. This service is available only in Spanish. | |
Generative AI eXplore: 2-Month Proof of Concept: In this proof of concept, iCubed will show your organization how generative AI works, explore its potential applications, and create a prototype with Microsoft Azure OpenAI Service to solve your business challenges. | |
Marketing Strategy and Campaign Data Analysis: 8-Week Implementation: Are you looking to boost your online presence and attract more customers? 54cuatro’s service, available only in Spanish, will create a custom analytics platform using Microsoft Azure Synapse that concentrates information in a data lake. This will improve audience targeting. | |
| Microsoft Azure OpenAI Service: 1-Day Workshop: Discover the opportunities of generative AI, Azure OpenAI Service, Microsoft 365 Copilot, and GitHub’s Codex in this workshop from onepoint. You’ll explore use cases and leave with an accelerator kit. This offer is available only in French. |
Oracle to Azure SQL: Database Migration: Mazzy Technologies will migrate your Oracle schema to PostgreSQL or Microsoft Azure SQL Database. Mazzy Technologies specializes in Azure migrations and application modernization for large enterprises and government agencies around the world. | |
| SalzPoint Supply Chain Framework on Azure: 2-Week Implementation: SAVIC Technologies will implement SalzPoint, a supply chain management and sales team management software framework that sits on Microsoft Azure and provides real-time data for your business. The front-end interface can be customized using Microsoft Power Automate and Microsoft Power BI. |
Contact our partners | |
Application Modernization Assessment Service | |
Azure Active Directory for B2C: 2-Day Assessment | |
Azure Active Directory for B2C: 2-Hour Briefing | |
Azure Active Directory: 2-Day Assessment | |
Azure Active Directory: 2-Hour Briefing | |
Azure Automation and Infrastructure as Code: 2-Day Assessment | |
Azure Automation and Infrastructure as Code: 2-Hour Briefing | |
Azure Back Up: 2-Day Assessment | |
Azure Back Up: 2-Hour Briefing | |
Azure Backup and Disaster Recovery: 2-Day Assessment | |
Azure Backup and Disaster Recovery: 2-Hour Briefing | |
Azure Cost Management and Analysis: 2-Day Assessment | |
Azure Cost Management and Analysis: 2-Hour Briefing | |
Azure Data Platform Architecture: 2-Week Assessment | |
Azure DevOps: 2-Day Assessment | |
Azure Files and Files Sync Services: 2-Day Assessment | |
Azure Files and Files Sync Services: 2-Hour Briefing | |
Azure Firewall: 2-Day Assessment | |
Azure Firewall: 2-Hour Briefing | |
Azure Key Vault: 2-Day Assessment | |
Azure Key Vault: 2-Hour Briefing | |
Azure Kubernetes Service (AKS): 2-Day Assessment | |
Azure Managed Databases: 2-Day Assessment | |
Azure Managed Databases: 2-Hour Briefing | |
Azure Monitor: 2-Day Assessment | |
Azure Monitor: 2-Hour Briefing | |
Azure Network Virtual Appliance: 2-Day Assessment | |
Azure Network Virtual Appliance: 2-Hour Briefing | |
Azure Networking: 2-Day Assessment | |
Azure Networking: 2-Hour Briefing | |
Azure OpenAI Enablement: 1-Hour Briefing | |
Azure Security: 2-Day Assessment | |
Azure Security: 2-Hour Briefing | |
Azure Sentinel: 2-Day Assessment | |
Azure Sentinel: 2-Hour Briefing | |
Azure Virtual Desktop (Managed Service): 1-Hour Briefing | |
Azure Virtual Desktop: 2-Day Assessment | |
Azure Virtual Desktop: 2-Hour Briefing | |
Azure VMware Solution (Managed Service): 1-Hour Briefing | |
Citrix Application Delivery Controller: VPX FIPS 13.1 | |
Citrix Cloud on Azure Readiness: 2-Week Assessment | |
Cloud Security Assessment: 4-Week Assessment | |
Cloud-Native Azure Application Development: 1-Hour Briefing | |
CloudON for Azure Virtual Desktop Infrastructure: 2-Week Assessment | |
CloudON for SQL Migration: 2-Week Assessment | |
Coforge Quasar – Loss Run Document Analysis | |
ContraForce Hyperautomation Security Platform | |
Cue: Gamification for Microsoft 365 | |
Enterprise Integration: 6-Week Assessment | |
epicCare: Home Care Management Software | |
EverestDX BotX Intelligent Automation Platform | |
Honeywell Forge Performance+ for Distribution Centers | |
Identity Orchestration Fabric with Microsoft Entra Verified ID | |
Microsoft Intune Managed Service for Enterprises | |
Poly CloudConnect for Teams by Pexip | |
Poly FedConnect Powered by Pexip | |
Poly PrivateConnect Powered by Pexip | |
POSSE PLS Permitting and Licensing Software | |
Quartz Smart Solutions – Contract Performance Monitoring | |
Quartz Smart Solutions – Digital Bank Guarantee | |
Quartz Smart Solutions – Quartz for Markets | |
Recuro Digital Medical Home – White Label Custom Solution | |
Recuro Virtual Primary Healthcare (Core) | |
Recuro Virtual Primary Healthcare (Enhanced) | |
Recuro Virtual Urgent Healthcare | |
Revelstoke Security Orchestration Automation and Response Platform | |
Ripik Vision: Fuel Rate Improvement Tool for Cement Kilns | |
Ripik Vision: Woodchip Size Detection for Pulp/Paper Industry | |
SQUEAKS Next-Gen Communication Platform | |
Syvir Remote Hyper-V Diagnostics | |
Tagit Mobeix Retail Banking on Azure | |
Threat Protection with Managed SIEM and XDR Service for Microsoft Azure Government | |
Well-Architected Review of Your Azure Infrastructure | |
ZendPHP with Apache on Debian 11 |
This article is contributed. See the original author and article here.
With a growing alignment between customer service and brand loyalty, companies recognize the increasing complexity and consequence of the service relationship. Those looking to evolve service delivery have sought new tools and technologies to improve the experience for both the customer and the employee. This includes everything from omnichannel engagement to self-service, automation, and AI-enabled technologies that can assist agents in faster resolution and increase customer satisfaction.
But where should they start? To answer that question, Microsoft developed a service sophistication model that helps organizations assess their current service level and get guidance on evolving to the next level or beyond. Based on the aggregated responses from the assessment since its launch, we now have a white paper that highlights the key findings: Global State of Customer Service Sophistication: Leveling Up to Deliver a Modern Customer Service Experience.
Businesses across the board chose to participate in the assessment. About 65 percent of participants hailed from North America and Western Europe, followed by 26 percent from the Asia Pacific region. Financial services led the pack at 15 percent of respondents, followed by retail, healthcare, and the public sector at about 11 percent each. Businesses of various sizes expressed an interest in customer service needs, including about 20 percent from small businesses (less than 100 employees) and from 25 percent large enterprises (5,000 or more employees).
This illustrates that the interest in creating more robust customer experiences isn’t limited to a particular geography, organizational size, or industry.
Modern customers expect ease and speed at every touch point; they want to interact with trained, knowledgeable staff who are empathetic to their needs. They want a seamless journey, a personalized approach that anticipates their needs, and they want to feel empowered through self-service options that give them control.
The white paper dives into how many of today’s organizations are looking to evolve their customer service and experience to satisfy these customer needs, with the assessment and guidance providing a solid foundation to start. Some of the key findings are as follows:
While many organizations are working with only basic information, there appears to be a growing interest and trend toward more knowledge-based, holistic, and AI-assisted agent support. Many respondents are still manually generating insights from historic support data, illustrating an opportunity to move toward more automated AI-driven data analysis.
This is just an overview of the assessment findings, with the white paper providing additional details, as well as the implications of the results on customer service today and in the future. Overall, the assessment illustrates not only where the customer service level currently stands for many organizations, but also their commitment to and interest in evolving to take it to the next level and improving customer satisfaction—and in the digital tools that can help organizations reach those goals.
The assessment responses noted above and further detailed in the white paper provide valuable insights on where organizations are excelling in customer service and where there is room to level up to a more sophisticated offering. That leveling up typically comes through the help of technology, with AI and automation poised to revolutionize the customer service experience.
Fortunately, this evolution doesn’t have to happen at one time. It’s more about embracing the need to create value for every interaction along the customer journey and finding the tools that can offer the connectivity and accessibility to help provide maximum engagement for customers. That digital transformation can begin by implementing small changes and applications with the potential to evolve into a cutting-edge service solution. It’s all about customizing capabilities to each individual business’ needs and making the right changes at the right times.
Microsoft Dynamics 365 Customer Service can help organizations with this evolution by optimizing service operations, personalizing customer experiences, and increasing overall productivity. A holistic agent experience is the heart of Dynamics 365 Customer Service, which is designed for flexibility based on the organization’s unique business needs. It uses the latest technology, including AI and analytics, knowledge management, collaboration, and more, to streamline case management, enable personalized service with a 360-degree customer view, and provide visibility into how the service is performing.
Assess your organization’s current service level and get guidance on evolving to the next level.
Together with the open and flexible Microsoft Digital Contact Center Platform, service organizations can evolve at their pace and create the best experience for their customers.
Access the complete Global State of Customer Service Sophistication: Leveling Up to Deliver a Modern Customer Service Experience white paper. Learn more about how your organization can build loyalty and deliver consistent, exceptional customer experiences. And if you haven’t done so already, take the service level assessment today.
The post A report on Global State of Customer Service Sophistication appeared first on Microsoft Dynamics 365 Blog.
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.
This article is contributed. See the original author and article here.
In this blogpost we are going to dive into the exciting features and capabilities of 2023 release wave 1 for the Warehouse Management module. Get ready for a sneak preview of the cutting-edge features that will revolutionize the implementation experience and streamline your warehouse operations.
In this release, we’re thrilled to showcase several major themes that will take your warehouse management to new heights. From label printing enhancements to a modernized user experience for setting up your warehouse, and even innovative methods for importing data while maintaining configuration, this release is packed with game-changing improvements.
Let’s dive in and uncover the possibilities that lie ahead in the world of warehouse management.
Warehouse groups are used to manage warehouses that all need the same configuration, such as wave templates, location directives and so on. Instead of adding configurations to individual warehouses, you create a warehouse group that applies the defined configuration to every warehouse of that group.
The setup is really easy: you create a group, include the warehouses that share the common configuration and then in the corresponding configuration you determine whether you would like to apply the settings for the specific warehouse, group or all warehouses.
One warehouse group can have an unlimited number of warehouses. The same warehouse can be included in different groups.
Benefits of this feature include:
The following table lists the pages that support the warehouse group concept. It also shows the minimum version of Supply Chain Management that is required to apply warehouse groups.
To learn more about this feature, follow the link: Warehouse groups – Supply Chain Management | Dynamics 365 | Microsoft Learn
In 10.0.32, a new set of data entities related to warehousing has been introduced. These data entities include an additional field that represents queries in the JSON format. This exciting feature allows you to conveniently review and edit queries through the data entities.
Here are some valuable use cases where this functionality can be particularly beneficial:
Benefits of this feature include:
With the new Queries Import/Export feature in JSON format, managing and manipulating warehouse-related data has never been easier. Unlock the potential of streamlined configuration processes and optimize your warehouse operations.
This is the summary of all label printing enhancements:
Custom label layouts and printing – Supply Chain Management | Dynamics 365 | Microsoft Learn
To learn more about this feature, follow this link: Monitor Warehouse Management usage and performance – Supply Chain Management | Dynamics 365 | Microsoft Learn
Benefits of this feature include:
10.0.32 introduces a new ability to edit location directives and action names after saving. This highly anticipated feature empowers our customers to make changes to their configuration without the need to recreate entire location directives and actions. We understand the value of flexibility and efficiency, and this enhancement ensures that managing your location directives configuration becomes even more convenient and user-friendly.
This feature allows customers to adapt and fine-tune their configuration by simply editing names, without the burden of recreating complex directives and actions. By providing greater flexibility and ease of use, we strive to enhance your overall experience and enable you to optimize your warehouse operations more efficiently. Stay tuned for further updates as we continue to evolve our solutions to meet your evolving needs.
Additional validations and a new set of self-healing rules in the optimization advisor have been released in 10.0.33, making it easier to identify and correct the most common configuration errors. It includes:
We strongly recommend running the optimization advisor after you configure the Warehouse management module to detect any missing or incorrect configurations.
A new feature released in 10.0.33 allows you to confirm the desired outcome of your queries, and helps you quickly identify issues with your query configurations for mobile device menu items.
By providing a streamlined and user-friendly preview capability, we aim to enhance your query management experience and ensure the smooth operation of your mobile device menu functionalities.
We are committed to providing intuitive and effective tools to enhance your troubleshooting experience, and this feature is another step towards achieving that goal.
Warehouse initiation wizard has been split into 2 separate wizard, to make the user experience even simpler:
Inbound configuration wizard adds a new option to create mobile device menu as part of the wizard.
Outbound configuration wizard adds a new capability to set up packing functionality as part of the wizard.
10.0.33 This feature introduces new filter by warehouse option to the location directive.
This new capability allows users to easily detect and filter location directives that are applicable to a selected warehouse. Whether it’s a location directive for all warehouses, a warehouse group, or a specific warehouse, this feature ensures that you can quickly identify the relevant directives specific to your warehouse operations. We understand the importance of efficient warehouse management, and this enhancement aims to streamline your processes and optimize your overall productivity.
This feature in 10.0.33 introduces new options for When/Then conditions. It enables more flexible and advance validation of the configuration. It also includes considering replenishment configuration for the location directive.
To learn more about this feature, follow this link:
In 10.0.34 businesses that extend the functionality now have the ability to achieve test coverage and easily validate for any potential regressions. This groundbreaking feature ensures that businesses can proactively avoid issues and data corruptions while significantly speeding up the implementation process and improving the accuracy of their extensions. It is important to have robust and reliable solutions, and this enhancement empowers businesses to ensure the seamless integration and operation of their extended functionality.
With this improvement, customers can extend existing mobile Spot cycle counting process in X++ in a more efficient way. WhsWorkExecuteDisplaySpotCycleCounting has now been converted to Process Guide which make the extension easier, since this process is broken into small steps that can be easily extended
The 2023 release wave 1 for Warehouse Management introduces exciting features: warehouse groups for simplified configuration, JSON import/export for queries, enhanced label printing, telemetry for performance monitoring, self-healing rules, improved location directive editing, guided setup, acceptance tests, X++ warehouse tests, and a Process Guide for spot cycle counting. These updates revolutionize warehouse operations.
Do you want to know more about Supply Chain at Microsoft ?
Take a tour – Supply Chain Management | Microsoft Dynamics 365
We’re excited to launch Free Trial | Microsoft Supply Chain Center Preview , which harnesses generative AI to assist Supply Chain managers in real-time communication with suppliers regarding specific news
The post Accelerate Warehouse management implementation with new pain-free experience appeared first on Microsoft Dynamics 365 Blog.
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.
This article is contributed. See the original author and article here.
Today there is a lot of interest around generative AI, specifically training and inferencing large language models (OpenAI GPT4, DALL.E2), Git copilot, Azure OpenAI service). Training these large language models requires lots of float-point performance and high interconnect network bandwidth. The Azure NDm_v4 virtual machine is an ideal choice for these types of demanding jobs (because it has 8 A100 GPU and each GPU has 200 Gbps of HDR InfiniBand). Kubernetes is a popular choice to deploy and manage containerized workloads on compute/gpu resources. The Azure Kubernetes service (AKS) simplifies Kubernetes cluster deployments. We show how to deploy an optimal NDm_v4 (A100) AKS cluster, making sure that all 8 GPU and 8 InfiniBand devices on each virtual machine come up correctly and are available to deliver optimal performance. A multi-node NCCL allreduce benchmark job is executed on the NDm_v4 AKS cluster to verify its deployed/configured correctly.
We will deploy AKS cluster from the Azure cloud shell using Azure command line interface (azcli). The Azure cloud shell has azcli preinstalled, but if you prefer to install from your local workstation, instructions to install azcli are here.
Note: There are many other ways to deplot an AKS cluster (e.g. Azure Portal, ARM template, Bicep and terraform are also popular choices)
First we need to install the aks-preview azcli extension, to be able to deploy AKS and control AKS via azcli.
az extension add –name aks-preview
It is also necessary to register infiniBand support, to make sure all nodes in your pool can communicate over the same InfiniBand network.
az feature register –name AKSInfinibandSupport –namespace Microsoft.ContainerService
Create a resource group for the AKS cluster.
az group create –resource-group –location
For simplicity we will use the default kubenet networking (you could also deploy AKS using CNI and choose your own VNET), in the kubenet case AKS will deploy the VNET and subnet. System managed identity will be used for authentication. Ubuntu is chosen for the HostOS (The default AKS version deployed was 1.25.6 and the default Ubuntu HostOS is Ubuntu 22.04).
az aks create -g –node-resource-group -n –enable-managed-identity –node-count 2 –generate-ssh-keys -l –node-vm-size Standard_D2s_v3 –nodepool-name –os-sku Ubuntu –attach-acr
Then deploy the NDmv4 AKS pool. (Initially only one NDmv4 VM, later we will scale up the AKS cluster).
Note: Make sure you have sufficient NDmv4 quota in your subscription/location.
A specific tag (SkipGPUDriverInstall=true) needs to be set to prevent the GPU driver from being installed automatically (we will use the Nvidia GPU operator to install the InfiniBand driver instead). Some container images can be quite large and so we use a larger OS disk size (128 GB)
az aks nodepool add –resource-group –cluster-name –name –node-count 1 –node-vm-size Standard_ND96amsr_A100_v4 –node-osdisk-size 128 –os-sku Ubuntu –tags SkipGPUDriverInstall=true
Get credentials to connect and interact with the AKS Cluster.
az aks get-credentials –overwrite-existing –resource-group –name
Check that the AKS pools are ready.
kubectl get nodes
kubectl get nodes
Install NVIDIA network and gpu operators (they will be used to install specific GPU and InfiniBand drivers (in this case OFED 5.8-1.0.1.1.2 and GPU driver 525.60.13)
#! /bin/bash
# Apply required manifests
kubectl get namespace nvidia-operator 2>/dev/null || kubectl create namespace nvidia-operator
# Install node feature discovery
helm upgrade -i --wait
-n nvidia-operator node-feature-discovery node-feature-discovery
--repo https://kubernetes-sigs.github.io/node-feature-discovery/charts
--set-json master.nodeSelector='{"kubernetes.azure.com/mode": "system"}'
--set-json worker.nodeSelector='{"kubernetes.azure.com/accelerator": "nvidia"}'
--set-json worker.config.sources.pci.deviceClassWhitelist='["02","03","0200","0207"]'
--set-json worker.config.sources.pci.deviceLabelFields='["vendor"]'
# Install the network-operator
helm upgrade -i --wait
-n nvidia-operator network-operator network-operator
--repo https://mellanox.github.io/network-operator
--set deployCR=true
--set nfd.enabled=false
--set ofedDriver.deploy=true
--set ofedDriver.version="5.8-1.0.1.1.2"
--set secondaryNetwork.deploy=false
--set sriovDevicePlugin.deploy=true
--set-json sriovDevicePlugin.resources='[{"name": "infiniband", "vendors": ["15b3"], "devices": ["101c"]}]'
--set sriovNetworkOperator.enabled=false
# If you want to enable IPoIB, change secondaryNetwork.deploy to true and add the following flags:
# --set secondaryNetwork.multus.deploy=true
# --set secondaryNetwork.cniPlugins.deploy=true
# --set secondaryNetwork.ipamPlugin.deploy=true
# Install the gpu-operator
helm upgrade -i --wait
-n nvidia-operator gpu-operator gpu-operator
--repo https://helm.ngc.nvidia.com/nvidia
--set nfd.enabled=false
--set driver.enabled=true
--set driver.version="525.60.13"
--set driver.rdma.enabled=true
--set toolkit.enabled=true
Verify that InfiniBand and GPU drivers have been installed. You should see 8 infiniband devices and 8 gpu’s per NDm_v4 VM.
kubectl describe node | grep =e “nvidia.com/infiniband” -e “nvidia.com/gpu”
Install Volcano Kubernetes scheduler to make it easier to submit HPC/AI tightly-coupled jobs.
kubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/release-1.7/installer/volcano-development.yaml
Check that the Volcano kubernetes scheduler was installed correctly.
kubectl get all -n volcano-system
Here is the Dockerfile that was used to create the NCCL collective test container, the NVIDIA NGC pytorch (23.03) was used as a base container.
nccl-tests.sh script to build the NCCL collective tests.
#!/bin/bash
git clone https://github.com/NVIDIA/nccl-tests.git
cd nccl-tests
make MPI=1 MPI_HOME=/usr/local/mpi
Dockerfile
ARG FROM_IMAGE_NAME=nvcr.io/nvidia/pytorch:23.03-py3
FROM ${FROM_IMAGE_NAME}
RUN apt update
RUN apt-get -y install build-essential
RUN apt-get -y install infiniband-diags
RUN apt-get -y install openssh-server
RUN apt-get -y install kmod
COPY nccl-tests.sh .
RUN ./nccl-tests.sh
COPY ndv4-topo.xml .
Login to your Azure container registry, where your custom container will be stored.
az acr login -n
Build your container locally on a Ndmv4 VM. First change to the directory containing your Dockerfile.
docker build -t .azurecr.io/ .
Push your local container to your Azure container registry.
docker push .azurecr.io/
The NVIDIA NCCL collective communication tests are ideal to verify that the NDv4 AKS cluster is set-up correctly for optimal performance. On 2 NDmv4 nodes (16 A100), NCCL allreduce should be ~186 GB/s.
We will use the docker container we created in the previous section and submit the NCCL allreduce benchmark using the Volcano scheduler.
Scale-up the NDmv4 AKS cluster to 2 NDmv4 VM’s (16 A100).
az aks nodepool scale –resource-group –cluster-name –name –node-count 2
Here is the NCCL allreduce benchmark yaml script.
apiVersion: batch.volcano.sh/v1alpha1
kind: Job
metadata:
name: nccl-allreduce-job1
spec:
minAvailable: 3
schedulerName: volcano
plugins:
ssh: []
svc: []
tasks:
- replicas: 1
name: mpimaster
policies:
- event: TaskCompleted
action: CompleteJob
template:
spec:
containers:
- command:
- /bin/bash
- -c
- |
MPI_HOST=$(cat /etc/volcano/mpiworker.host | tr "n" ",")
mkdir -p /var/run/sshd; /usr/sbin/sshd
echo "HOSTS: $MPI_HOST"
mpirun --allow-run-as-root -np 16 -npernode 8 --bind-to numa --map-by ppr:8:node -hostfile /etc/volcano/mpiworker.host -x NCCL_DEBUG=info -x UCX_TLS=tcp -x NCCL_TOPO_FILE=/workspace/ndv4-topo.xml -x UCX_NET_DEVICES=eth0 -x CUDA_DEVICE_ORDER=PCI_BUS_ID -x NCCL_SOCKET_IFNAME=eth0 -mca coll_hcoll_enable 0 /workspace/nccl-tests/build/all_reduce_perf -b 8 -f 2 -g 1 -e 8G -c 1 | tee /home/re
image: cgacr2.azurecr.io/pytorch_nccl_tests_2303:latest
securityContext:
capabilities:
add: ["IPC_LOCK"]
privileged: true
name: mpimaster
ports:
- containerPort: 22
name: mpijob-port
workingDir: /workspace
resources:
requests:
cpu: 1
restartPolicy: OnFailure
- replicas: 2
name: mpiworker
template:
spec:
containers:
- command:
- /bin/bash
- -c
- |
mkdir -p /var/run/sshd; /usr/sbin/sshd -D;
image: cgacr2.azurecr.io/pytorch_nccl_tests_2303:latest
securityContext:
capabilities:
add: ["IPC_LOCK"]
privileged: true
name: mpiworker
ports:
- containerPort: 22
name: mpijob-port
workingDir: /workspace
resources:
requests:
nvidia.com/gpu: 8
nvidia.com/infiniband: 8
limits:
nvidia.com/gpu: 8
nvidia.com/infiniband: 8
volumeMounts:
- mountPath: /dev/shm
name: shm
restartPolicy: OnFailure
terminationGracePeriodSeconds: 0
volumes:
- name: shm
emptyDir:
medium: Memory
sizeLimit: 8Gi
---
Note: Modify the ACR (cgacr2) and the container name (pytorch_nccl_tests_2303:latest) in the above script.
Check the output
kubectl logs
You should see ~186 GB/s for large messages sizes.
8 2 float sum -1 38.15 0.00 0.00 0 31.44 0.00 0.00 0
16 4 float sum -1 33.06 0.00 0.00 0 31.67 0.00 0.00 0
32 8 float sum -1 31.27 0.00 0.00 0 31.14 0.00 0.00 0
64 16 float sum -1 31.91 0.00 0.00 0 31.42 0.00 0.00 0
128 32 float sum -1 32.12 0.00 0.01 0 31.64 0.00 0.01 0
256 64 float sum -1 33.79 0.01 0.01 0 33.14 0.01 0.01 0
512 128 float sum -1 35.12 0.01 0.03 0 34.55 0.01 0.03 0
1024 256 float sum -1 35.38 0.03 0.05 0 34.99 0.03 0.05 0
2048 512 float sum -1 38.72 0.05 0.10 0 37.35 0.05 0.10 0
4096 1024 float sum -1 39.20 0.10 0.20 0 38.94 0.11 0.20 0
8192 2048 float sum -1 46.89 0.17 0.33 0 43.53 0.19 0.35 0
16384 4096 float sum -1 50.02 0.33 0.61 0 49.28 0.33 0.62 0
32768 8192 float sum -1 59.52 0.55 1.03 0 54.29 0.60 1.13 0
65536 16384 float sum -1 71.60 0.92 1.72 0 68.39 0.96 1.80 0
131072 32768 float sum -1 79.46 1.65 3.09 0 76.06 1.72 3.23 0
262144 65536 float sum -1 80.70 3.25 6.09 0 79.49 3.30 6.18 0
524288 131072 float sum -1 89.90 5.83 10.94 0 90.97 5.76 10.81 0
1048576 262144 float sum -1 104.8 10.00 18.75 0 105.6 9.93 18.62 0
2097152 524288 float sum -1 140.0 14.98 28.08 0 133.6 15.70 29.44 0
4194304 1048576 float sum -1 150.6 27.84 52.21 0 151.4 27.70 51.93 0
8388608 2097152 float sum -1 206.6 40.61 76.14 0 204.0 41.11 77.09 0
16777216 4194304 float sum -1 389.0 43.13 80.86 0 386.2 43.45 81.46 0
33554432 8388608 float sum -1 617.4 54.35 101.90 0 608.5 55.14 103.39 0
67108864 16777216 float sum -1 949.0 70.71 132.59 0 939.4 71.44 133.95 0
134217728 33554432 float sum -1 1687.9 79.52 149.09 0 1647.8 81.45 152.72 0
268435456 67108864 float sum -1 3019.6 88.90 166.68 0 3026.4 88.70 166.31 0
536870912 134217728 float sum -1 5701.8 94.16 176.55 0 5745.8 93.44 175.20 0
1073741824 268435456 float sum -1 11029 97.36 182.54 0 11006 97.56 182.92 0
2147483648 536870912 float sum -1 21588 99.48 186.52 0 21668 99.11 185.83 0
4294967296 1073741824 float sum -1 42935 100.03 187.56 0 42949 100.00 187.50 0
8589934592 2147483648 float sum -1 85442 100.54 188.50 0 85507 100.46 188.36 0
# Out of bounds values : 0 OK
# Avg bus bandwidth : 56.6365
Correct deployment of NDmv4 kubernetes pools using Azure Kubernetes service is critical to get the expected performance. NCCL collectives tests (e.g allreduce) are excellent benchmarks to verify the cluster is set-up correctly and achieving the expected high performance of NDmv4 VM’s.
Recent Comments