Quantcast
Channel: TechNet Blogs
Viewing all 36188 articles
Browse latest View live

Modern Desktop technical webinars & consultations – September, October & November

$
0
0

Interested in building your Modern Desktop skillset? Engage in one of the many upcoming technical webinars and technical consultations listed below, focused on Modern Desktop scenarios. You’ll learn how to sell and deploy solutions faster with technical guidance from a Microsoft expert.

Technical webinars for Modern Desktop

Participate in instructor-led webcasts that include interactive training and real-time Q&A capabilities. Register today for an upcoming remote technical webinar, available at NO cost to Microsoft Partner Network members.  Various dates and times are available to suit your schedule. IMPORTANT: Be sure to check out all the webinars listed outside your time zone as they may work for your morning or evening schedule.

Technical Webinars for September

   
Language Event Date Event Time Event Timezone Level
English September 19 10:00-11:30 Introduction to Microsoft 365 Deployment Beijing, Chongqing, Hong Kong, Urumqi 200
English September 20 10:00-11:30 Adopting Microsoft 365 Powered Device: Deployment Beijing, Chongqing, Hong Kong, Urumqi 300
English September 20 09:00-10:30 Adopting Microsoft 365 Powered Device: Deployment Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 300
English September 25 10:30-12:00 Introduction to Microsoft 365 Deployment Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 200
English September 26 10:00-11:30 Introduction to Microsoft 365 Management Beijing, Chongqing, Hong Kong, Urumqi 200
English September 27 10:00-11:30 Adopting Microsoft 365 Powered Device: Management Beijing, Chongqing, Hong Kong, Urumqi 300
Italian September 19 14:30-16:30 Adozione di Microsoft 365: Gestione dei Powered Device Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 300
Portuguese September 25 14:00-16:00 Introdução a gestão do Microsoft 365 Brasilia 200
Spanish September 20 10:00-11:30 Introducción a la Administración de Microsoft 365 Guadalajara, Mexico City, Monterrey - New 200

Technical Webinars for October

   
Language Event Date Event Time Event Timezone Level
Chinese October 24 10:00-11:30 Microsoft 365现代化桌面: Windows 10 部署基础 Beijing, Chongqing, Hong Kong, Urumqi 200
Chinese October 31 10:00-12:00 Microsoft 365现代化桌面: Windows 10 部署管理 Beijing, Chongqing, Hong Kong, Urumqi 200
English October 4 10:30-12:30 Adopting Microsoft 365 Modern Desktop Deployment Chennai, Kolkata, Mumbai, New Delhi 300
English October 18 10:00-12:00 Introduction to Microsoft 365 Deployment Beijing, Chongqing, Hong Kong, Urumqi 200
English October 23 10:30-12:30 Introduction to Microsoft 365 Management Chennai, Kolkata, Mumbai, New Delhi 200
French October 3 12:00-14:00 Approfondissement technique du deploiement de Microsoft 365 Athens, Bucharest 300
Portuguese October 23 10:00-12:00 Introdução ao Microsoft 365 Security and Compliance Brasilia 200

Technical consultations for Modern Desktop

Interested in one-on-one technical consultation focused on real-world scenarios, such as proof of concept, demos, architecture review, migration guidance, and more! Leverage your MPN technical presales and deployment benefit to engage with a Partner Technical Consultant through a one-to-one technical consultation.

Microsoft 365 Powered Device Starter Kit Consultation 5 partner advisory hours 100-200
Microsoft 365 Intelligent Security Presales Consultation Available to Microsoft Partner Network partners with Action Pack, Silver and Gold levels 100-200
Microsoft 365 Intelligent Security Deployment Consultation 5 partner advisory hours 300-400

 

For more information on the Modern Desktop technical journey and the recommended path to consume these webinars and consultations visit aka.ms/ModernDesktopTechJourney.


Security and Compliance technical webinars & consultations – September, October & November

$
0
0

Interested in building your Security and Compliance skillset? Engage in one of the many upcoming technical webinars and technical consultations listed below, focused on Security and Compliance scenarios. You’ll learn how to sell and deploy solutions faster with technical guidance from a Microsoft expert.

Technical webinars for Security & Compliance

Participate in instructor-led webcasts that include interactive training and real-time Q&A capabilities. Register today for an upcoming remote technical webinar, available at NO cost to Microsoft Partner Network members.  Various dates and times are available to suit your schedule. IMPORTANT: Be sure to check out all the webinars listed outside your time zone as they may work for your morning or evening schedule.

Technical Webinars for September

   
Language Event Date Event Time Event Timezone Level
English September 13 11:00-13:00 Adopting Microsoft 365 Enterprise-Level Identity Protection Central Time (US & Canada) 300
English September 19 10:30-12:30 Adopting Microsoft 365 Enterprise-Level Identity Protection Chennai, Kolkata, Mumbai, New Delhi 300
English September 19 10:00-12:00 Adopting Microsoft 365 Enterprise-Level Identity Protection Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 300
English September 20 11:00-13:00 Adopting Microsoft 365 Control and Protect Information Central Time (US & Canada) 300
English September 24 10:30-12:30 Adopting Microsoft 365 Proactive Attack Detection and Prevention Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 300
English September 25 10:00-11:30 What's New in Security & Compliance Beijing, Chongqing, Hong Kong, Urumqi 200
English September 26 09:00-10:30 What's New in Security & Compliance Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 200
English September 27 09:00-11:00 Adopting Microsoft 365 Regulatory Compliance Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 300
Italian September 26 14:30-16:30 Microsoft 365 - Introduzione a Sicurezza e Conformità Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 200
Russian September 25 11:00-12:30 Что нового в EMS/Intune/Windows 10 Moscow, St. Petersburg, Volgograd 200

Technical Webinars for October

   
Language Event Date Event Time Event Timezone Level
English October 11 10:30-12:30 Adopting Microsoft 365 Security Management Chennai, Kolkata, Mumbai, New Delhi 300
English October 17 10:00-12:00 Adopting Microsoft 365 Identity and Access Management Beijing, Chongqing, Hong Kong, Urumqi 300
English October 17 10:30-12:30 What's New in Microsoft 365 Security Chennai, Kolkata, Mumbai, New Delhi 200
English October 18 10:00-12:00 Adopting Microsoft 365 Information Protection Beijing, Chongqing, Hong Kong, Urumqi 300
English October 29 09:00-11:00 Introduction to Microsoft 365 Security and Compliance Central Time (US & Canada) 200
English October 30 11:00-13:00 Adopting Microsoft 365 Identity and Access Management Central Time (US & Canada) 300
Italian October 3 14:30-16:30 Adottare Microsoft 365: Gestione delle identità e degli accessi Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 300
Italian October 10 14:30-16:30 Adozione di Microsoft 365: Protezione delle informazioni Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 300
Italian October 17 14:30-16:30 Adozione di Microsoft 365: Threat Protection Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 300
Russian October 18 11:00-13:00 Внедрение Microsoft 365: защита от угроз Moscow, St. Petersburg, Volgograd 300
Spanish October 25 10:00-12:00 Introducción a la Seguridad y el Cumplimiento de Microsoft 365 Guadalajara, Mexico City, Monterrey - New 200

Technical consultations for Security & Compliance

Interested in one-on-one technical consultation focused on real-world scenarios, such as proof of concept, demos, architecture review, migration guidance, and more! Leverage your MPN technical presales and deployment benefit to engage with a Partner Technical Consultant through a one-to-one technical consultation.

Microsoft 365 Security & Compliance Starter Kit Consultation 5 partner advisory hours 100-200
Microsoft 365 Enterprise-Level Identity Protection Presales Consultation Available to Microsoft Partner Network partners with Action Pack, Silver and Gold levels 100-200
Microsoft 365 Enterprise-Level Identity Protection Deployment Consultation 5 partner advisory hours 300-400

 

For more information on the Security and Compliance technical journeys and the recommended path to consume these webinars and consultations visit aka.ms/SecurityTechJourney.

Cloud Infrastructure and Management technical webinars & consultations – September, October & November

$
0
0

Interested in building your Cloud Infrastructure and Management skillset? Engage in one of the many upcoming technical webinars and technical consultations listed below, focused on Cloud Infrastructure and Management scenarios. You’ll learn how to sell and deploy solutions faster with technical guidance from a Microsoft expert.

Technical Webinars for Cloud Infrastructure & Management

Participate in instructor-led webcasts that include interactive training and real-time Q&A capabilities. Register today for an upcoming remote technical webinar, available at NO cost to Microsoft Partner Network members.  Various dates and times are available to suit your schedule. IMPORTANT: Be sure to check out all the webinars listed outside your time zone as they may work for your morning or evening schedule.

Technical Webinars for September

   
Language Event Date Event Time Event Timezone Level
Chinese September 17 13:30-15:30 Azure Stack 管理與組態 Taipei 400
Chinese September 18 10:00-12:00 Azure 基础设施服务新功能介绍 Beijing, Chongqing, Hong Kong, Urumqi 200
English September 13 10:00-12:00 Introduction to Microsoft Azure IaaS Beijing, Chongqing, Hong Kong, Urumqi 200
English September 14 11:00-13:00 Red Hat on Microsoft Azure Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 300
English September 18 10:30-12:30 Getting Started with Azure Stack Chennai, Kolkata, Mumbai, New Delhi 400
English September 18 11:00-13:00 Getting Started with Partner Center CSP - Technical Scenarios Central Time (US & Canada) 300
English September 18 10:30-12:30 SAP on Microsoft Azure Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 300
English September 18 11:00-13:00 What's New in Azure Infrastructure as a Service Central Time (US & Canada) 200
English September 19 10:30-12:30 Azure Stack Architecture & Deployment Chennai, Kolkata, Mumbai, New Delhi 400
English September 19 11:00-14:00 Hybrid Cloud Management & Security: Introduction and Log Analytics Central Time (US & Canada) 400
English September 20 10:30-12:30 Azure Stack Management and Configuration Chennai, Kolkata, Mumbai, New Delhi 400
English September 20 11:00-14:00 Hybrid Cloud Management & Security: Automation and Security Central Time (US & Canada) 400
English September 25 11:00-13:00 Getting Started with Azure Stack Central Time (US & Canada) 400
English September 26 11:00-13:00 Azure Stack Architecture & Deployment Central Time (US & Canada) 400
English September 26 10:30-12:30 Remote Desktop Solutions on Azure Chennai, Kolkata, Mumbai, New Delhi 300
English September 27 11:00-13:00 Azure Stack Management and Configuration Central Time (US & Canada) 400
English September 27 10:00-14:00 Introduction to Azure Site Recovery and Backup Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 200
English September 27 09:00-12:00 Introduction to Microsoft Azure IaaS Central Time (US & Canada) 200
English September 27 10:30-12:30 What's New in Azure Infrastructure as a Service Chennai, Kolkata, Mumbai, New Delhi 200
English September 27 09:00-10:00 What's new in CSP program? - 27 September Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 100
French September 13 14:00-18:00 Introduction à Microsoft Azure IaaS Brussels, Copenhagen, Madrid, Paris 200
French September 20 14:00-18:00 Introduction à Azure Backup et Azure Site Recovery Brussels, Copenhagen, Madrid, Paris 200
German September 14 10:00-11:00 What's New in Azure Infrastructure as a Service Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 200
German September 21 10:00-11:30 Einführung in Microsoft Azure Site Recovery und Backup - Teil 1 Azure Site Recovery Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 200
German September 28 10:00-11:30 Einführung in Microsoft Azure Site Recovery und Backup - Teil 2 Azure Backup Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 200
Italian September 27 14:30-16:30 Introduzione a Microsoft Azure Backup e Azure Site Recovery Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 200
Portuguese September 13 14:00-18:00 Introdução ao Microsoft Azure Infraestrutura como serviço Brasilia 200
Portuguese September 19 15:00-19:00 Introduction to Azure Site Recovery and Backup Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 200
Portuguese September 27 14:00-16:00 What's New in Azure Infrastructure as a Service Brasilia 200
Russian September 19 11:00-15:00 Introduction to Microsoft Azure IaaS Moscow, St. Petersburg, Volgograd 200
Russian September 26 11:00-13:00 What's new in Microsoft Azure? (Russian) Moscow, St. Petersburg, Volgograd 200
Spanish September 18 10:00-13:00 Gestión y Seguridad de Nube Híbrida: Automatización y Seguridad Guadalajara, Mexico City, Monterrey - New 400
Spanish September 19 10:00-14:00 Introducción a Azure Site Recovery Backup Brussels, Copenhagen, Madrid, Paris 200
Spanish September 24 10:00-12:00 Soluciones de Escritorio Remoto en Azure Guadalajara, Mexico City, Monterrey - New 300
Spanish September 27 10:00-12:00 Novedades de Servicios de Infraestructura de Azure Brussels, Copenhagen, Madrid, Paris 200

Technical Webinars for October

   
Language Event Date Event Time Event Timezone Level
English October 2 11:00-15:00 Introduction to Azure Site Recovery and Backup Central Time (US & Canada) 200
English October 3 14:30-16:30 Getting Started with Azure Stack Chennai, Kolkata, Mumbai, New Delhi 400
English October 9 11:00-15:00 Introduction to Microsoft Azure IaaS Central Time (US & Canada) 200
English October 10 11:00-13:00 Remote Desktop Solutions on Azure Central Time (US & Canada) 300
English October 11 11:00-13:00 Red Hat on Microsoft Azure Central Time (US & Canada) 300
English October 12 14:30-17:30 Hybrid Cloud Management & Security: Introduction and Log Analytics Chennai, Kolkata, Mumbai, New Delhi 400
English October 15 10:00-13:00 Hybrid Cloud Infrastructure: Windows Server 2016 Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 400
English October 16 10:00-13:00 Hybrid Cloud Management & Security: Introduction and Log Analytics Beijing, Chongqing, Hong Kong, Urumqi 400
English October 16 14:30-18:30 Introduction to Azure Site Recovery and Backup Chennai, Kolkata, Mumbai, New Delhi 200
English October 17 10:00-13:00 Hybrid Cloud Infrastructure: Containers and Nano Server Central Time (US & Canada) 400
English October 19 10:00-13:00 Hybrid Cloud Infrastructure: Storage and Networking Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 400
English October 23 10:00-13:00 Hybrid Cloud Management & Security: Automation and Security Beijing, Chongqing, Hong Kong, Urumqi 400
English October 23 11:00-13:00 SAP on Microsoft Azure Central Time (US & Canada) 300
English October 26 14:30-17:30 Hybrid Cloud Management & Security: Automation and Security Chennai, Kolkata, Mumbai, New Delhi 400
French October 18 14:00-16:00 Comment déployer un environnement basé sur RDS dans Azure Brussels, Copenhagen, Madrid, Paris 300
Italian October 25 14:30-16:30 Approfondimento tecnico su Azure OMS Log Analytics Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
Portuguese October 10 09:30-12:30 Hybrid Cloud Management and Security: Introduction and Log Analytics Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 400
Portuguese October 12 09:30-12:30 Hybrid Cloud Management and Security: Automation and Security Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 400
Portuguese October 25 10:00-12:00 Remote Desktop Solutions (RDS) em Azure Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 300
Russian October 3 10:00-13:00 Обеспечение непрерывности бизнеса с помощью Azure Site Recovery и Azure Backup Moscow, St. Petersburg, Volgograd 200
Russian October 17 10:00-12:00 Hybrid Management and Security: Introduction and Log Analytics Moscow, St. Petersburg, Volgograd 400
Russian October 24 10:00-13:00 Hybrid Management and Security: Introduction and Log Analytics Moscow, St. Petersburg, Volgograd 400
Russian October 31 11:00-13:00 Remote Desktop Solutions on Azure Moscow, St. Petersburg, Volgograd 300
Spanish October 16 10:00-13:00 Hybrid Cloud Management & Security: Introducción y Log Analytics Brussels, Copenhagen, Madrid, Paris 400
Spanish October 17 10:00-13:00 Hybrid Cloud Management & Security: Automatización y Seguridad Brussels, Copenhagen, Madrid, Paris 400
Spanish October 17 10:00-12:00 SAP en Microsoft Azure Guadalajara, Mexico City, Monterrey - New 300
Spanish October 24 10:00-12:00 Conociendo Azure Stack Guadalajara, Mexico City, Monterrey - New 400
Spanish October 30 10:00-12:00 Remote Desktop Solutions (RDS) en Azure Brussels, Copenhagen, Madrid, Paris 300

Technical Webinars for November

   
Language Event Date Event Time Event Timezone Level
English November 8 10:00-12:00 Remote Desktop Solutions on Azure Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 300
English November 13 09:00-11:00 Getting Started with Partner Center CSP - Technical Scenarios Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 300
English November 13 15:30-19:30 Introduction to Microsoft Azure IaaS Chennai, Kolkata, Mumbai, New Delhi 200
English November 14 10:00-12:00 What's New in Azure Infrastructure as a Service Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 200
English November 29 10:00-14:00 Introduction to Azure Site Recovery and Backup Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 200
German November 9 11:00-15:00 Einführung in Microsoft Azure IaaS Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 200
German November 16 10:00-12:00 Remote Desktop Lösungen in Azure Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 300
Portuguese November 28 14:30-18:30 Introduction to Microsoft Azure IaaS Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 200
Russian November 28 11:00-15:00 Introduction to Microsoft Azure IaaS Moscow, St. Petersburg, Volgograd 200
Spanish November 20 10:00-14:00 Introducción A Microsoft Azure IaaS Brussels, Copenhagen, Madrid, Paris 200
Spanish November 29 10:00-12:00 Novedades de Servicios de Infraestructura de Azure Brussels, Copenhagen, Madrid, Paris 200

 

Technical Consultations for Cloud Infrastructure & Management

Interested in one-on-one technical consultation focused on real-world scenarios, such as proof of concept, demos, architecture review, migration guidance, and more! Leverage your MPN technical presales and deployment benefit to engage with a Partner Technical Consultant through a one-to-one technical consultation.

Consultation  Cost Level
Azure IaaS Starter Kit Consultation 5 partner advisory hours 100-200
Azure IaaS Presales Consultation Available to Microsoft Partner Network partners with Action Pack, Silver and Gold levels 100-200
Azure Stack Consultation 5 partner advisory hours 300
CSP Technical Consultation Available to Microsoft Partner Network partners with Action Pack, Silver and Gold levels 200-400
Azure IaaS Deployment Consultation 5 partner advisory hours 300-400

 

For more information on the Cloud Infrastructure & Management technical journey and the recommended path to consume these webinars and consultations visit aka.ms/CloudInfraTechJourney.

Application Innovation technical webinars & consultations – September, October & November

$
0
0

Interested in building your App Development skillet? Engage in one of the many upcoming technical webinars and technical consultations listed below, focused on app development scenarios. You’ll learn how to plan, build and deploy apps faster with technical guidance from a Microsoft expert.

Technical webinars for Application Innovation

Participate in instructor-led webcasts that include interactive training and real-time Q&A capabilities. Register today for an upcoming remote technical webinar, available at NO cost to Microsoft Partner Network members.  Various dates and times are available to suit your schedule. IMPORTANT: Be sure to check out all the webinars listed outside your time zone as they may work for your morning or evening schedule.

Technical Webinars for September

   
Language Event Date Event Time Event Timezone Level
Chinese September 18 13:30-16:30 為智能雲創建應用程序:雲中的DevOps Beijing, Chongqing, Hong Kong, Urumqi 400
Chinese September 26 13:30-15:30 資料處理站和資料湖 Beijing, Chongqing, Hong Kong, Urumqi 300
English September 13 10:00-12:00 Building Apps with Microsoft PowerApps and Microsoft Flow Beijing, Chongqing, Hong Kong, Urumqi 200
English September 13 11:00-14:00 Creating Apps for the Intelligent Cloud: Serverless and Integration Scenarios Central Time (US & Canada) 400
English September 17 11:00-13:00 Migrating Open Source Applications to Microsoft Azure Central Time (US & Canada) 400
English September 18 11:00-13:00 Cortana Intelligence Suite: Introduction to Cortana Intelligence Suite Central Time (US & Canada) 300
English September 18 11:00-13:00 Getting Started with Partner Center CSP - Technical Scenarios Central Time (US & Canada) 300
English September 19 11:00-13:00 Integrating External Application with Outlook Office 365 Groups and Microsoft Teams Central Time (US & Canada) 300, 400
English September 19 11:00-13:00 Migrating Application Authentication to Microsoft Azure Central Time (US & Canada) 400
English September 20 13:30-15:30 Cortana Intelligence Suite: Big Data Analytics Chennai, Kolkata, Mumbai, New Delhi 300
English September 20 10:00-12:00 Getting Started with Office 365 App Development Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 200
English September 20 11:00-14:00 Technical Deep Dive on Azure IoT Suite Central Time (US & Canada) 400
English September 21 13:30-15:30 Building Modern SharePoint Application using SharePoint Framework Chennai, Kolkata, Mumbai, New Delhi 400
English September 24 13:30-15:30 Migrating Applications to Microsoft Azure Chennai, Kolkata, Mumbai, New Delhi 400
English September 25 11:00-13:30 Creating Apps for the Intelligent Cloud: Architecting Cloud Applications for Security Central Time (US & Canada) 400
English September 25 10:00-13:00 Creating Apps for the Intelligent Cloud: Serverless and Integration Scenarios Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
English September 25 13:30-15:30 Migrating Application Authentication to Microsoft Azure Chennai, Kolkata, Mumbai, New Delhi 400
English September 25 10:00-12:00 Migrating Applications to Microsoft Azure Belgrade, Bratislava, Budapest, Ljubljana, Prague 300
English September 26 11:00-14:00 Building Applications for Microsoft Teams Central Time (US & Canada) 400
English September 26 13:30-15:30 Migrating Application Authentication to Microsoft Azure Chennai, Kolkata, Mumbai, New Delhi 400
English September 27 10:00-12:00 Cortana Intelligence Suite: Azure Data Factory Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 300
English September 27 10:00-12:00 Migrating Applications to Microsoft Azure Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
English September 27 13:30-15:30 Migrating Open Source Applications to Microsoft Azure Chennai, Kolkata, Mumbai, New Delhi 400
English September 27 09:00-10:00 What's new in CSP program? - 27 September Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 100
English September 28 13:30-16:00 Best Practices to Submit Your Add-ins and Apps to Office Store Chennai, Kolkata, Mumbai, New Delhi 300
Italian September 13 14:30-16:30 Costruisci app con PowerApps e Microsoft Flows Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 200
Portuguese September 26 10:00-13:00 Criando aplicações para a nuvem inteligente: DevOps para Cloud Apps Brasilia 400
Spanish September 26 10:00-13:00 Creación de aplicaciones en la nube inteligente: DevOps en la nube Guadalajara, Mexico City, Monterrey - New 400

Technical Webinars for October

   
Language Event Date Event Time Event Timezone Level
English October 2 10:00-13:00 Introduction to Azure IoT Suite Belgrade, Bratislava, Budapest, Ljubljana, Prague 300
English October 4 10:00-12:00 Cortana Intelligence Suite: Big Data Analytics Using Data Lake Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 300
English October 4 10:00-12:00 Migrating Application Databases to Microsoft Azure Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
English October 9 10:00-12:00 Migrating Applications to Microsoft Azure Brussels, Copenhagen, Madrid, Paris 400
English October 9 13:30-15:30 Technical Deep Dive: Data Platform Modernization to Azure Overview Chennai, Kolkata, Mumbai, New Delhi 300
English October 11 11:00-13:00 Building Applications Using Microsoft Graph Central Time (US & Canada) 400
English October 11 13:30-15:30 Getting Started with Office 365 App Development Chennai, Kolkata, Mumbai, New Delhi 200
English October 11 10:00-12:00 Migrating Application Authentication to Microsoft Azure Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
English October 16 15:30-17:30 Building Apps with Microsoft PowerApps and Microsoft Flow Brussels, Copenhagen, Madrid, Paris 200
English October 16 11:00-13:00 Making Apps and Bots Smarter through Azure Cognitive Services Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
English October 16 11:00-13:00 Migrating Applications to Microsoft Azure Central Time (US & Canada) 400
English October 18 11:00-12:30 Build an Office add-in using modern JavaScript tools and techniques Central Time (US & Canada) 400
English October 18 10:00-13:00 Introduction to Azure IoT Suite Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
English October 24 13:30-16:30 Creating Apps for the Intelligent Cloud: Architecting Cloud Apps for Scale Chennai, Kolkata, Mumbai, New Delhi 400
English October 25 13:30-15:00 Build an Office add-in using modern JavaScript tools and techniques Chennai, Kolkata, Mumbai, New Delhi 400
English October 26 13:30-16:30 Creating Apps for the Intelligent Cloud: Microservices & Service Fabric Deep Dive Chennai, Kolkata, Mumbai, New Delhi 400
English October 26 13:30-16:30 Creating Apps for the Intelligent Cloud: Serverless and Integration Scenarios Chennai, Kolkata, Mumbai, New Delhi 400
English October 30 13:30-16:30 Creating Apps for the Intelligent Cloud: DevOps in the Cloud Chennai, Kolkata, Mumbai, New Delhi 400
English October 31 13:30-16:00 Creating Apps for the Intelligent Cloud: Architecting Cloud Applications for Security Chennai, Kolkata, Mumbai, New Delhi 400
Italian October 9 14:30-16:30 Migrare Database Applicativi su Microsoft Azure Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
Italian October 18 14:30-16:30 Approfondimento Tecnico: Costruisci app con Microsoft Graph Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
Italian October 30 14:30-15:30 Scopri il Common Data Service for Apps Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 200
Portuguese October 24 10:00-12:00 Criando bots inteligentes com Microsoft Bot Framework Brasilia 400
Portuguese October 31 10:00-12:00 Tornando bots mais inteligentes com Azure Cognitive Services Brasilia 400
Russian October 2 11:00-13:00 Создание приложений для интеллектуального облака: Масштабирование облачных приложений Moscow, St. Petersburg, Volgograd 400
Spanish October 1 10:00-12:00 Creando bots inteligentes con Microsoft Bot Framework Guadalajara, Mexico City, Monterrey - New 400
Spanish October 18 10:00-12:00 Haciendo aplicaciones y bots inteligentes utilizando Azure Cognitive Services Guadalajara, Mexico City, Monterrey - New 400

Technical Webinars for November

   
Language Event Date Event Time Event Timezone Level
English November 8 10:00-12:00 Creating Intelligent Bots with Microsoft Bot Framework Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
English November 9 10:30-13:30 Technical Deep Dive on Azure IoT Suite Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 400
English November 13 09:00-11:00 Getting Started with Partner Center CSP - Technical Scenarios Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 300
English November 15 10:00-13:00 Creating Apps for the Intelligent Cloud: Architecting Cloud Apps for Scale Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
English November 22 10:00-13:00 Creating Apps for the Intelligent Cloud: Serverless and Integration Scenarios Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
English November 29 10:00-13:00 Creating Apps for the Intelligent Cloud: DevOps in the Cloud Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
English November 29 09:00-10:00 What's new in CSP program? - 29 November Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London 100
English November 30 11:00-13:30 Best Practices to Submit Your Add-ins and Apps to Office Store Central Time (US & Canada) 300
Italian November 15 14:30-16:30 Cognitive Services: Trasformare i dati in informazioni fruibili Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
Italian November 20 14:30-16:30 Creare App sul Cloud: Serverless e Scenari di integrazione Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 400
Russian November 7 11:00-13:00 Создание приложений для интеллектуального облака: Бессерверные вычисления Moscow, St. Petersburg, Volgograd 400

 

Technical consultations for Application Innovation

Interested in one-on-one technical consultation focused on real-world scenarios, such as proof of concept, demos, architecture review, migration guidance, and more! Leverage your MPN technical presales and deployment benefit to engage with a Partner Technical Consultant through a one-to-one technical consultation.

Consultation/Chat Cost Level
Dev Chat No cost for app developers within the MPN network 100-400
Starter Kit Consultation for  Cloud Application Development No cost thru December 30, 2018 100-200
Xamarin Starter Kit Consultation 5 partner advisory hours 100-200
Office 365 App Dev Architecture Consultation 5 partner advisory hours 200-400
Architecture Consultation for Cloud Applications No cost thru December 30, 2018 200-400
Architecture Consultation for Building Bot Applications  5 partner advisory hours 200-400
Office 365 Productivity Solutions Consultation 5 partner advisory hours 200-400
Office 365 Migration Consultation 5 partner advisory hours 200-400
API Consultation 5 partner advisory hours 200-400
Microsoft Marketplaces Consultation No cost thru December 30, 2018 200-400
Advanced Analytics Consultation 5 partner advisory hours 300-400
CSP Technical Consultation Available to Microsoft Partner Network partners with Action Pack, Silver and Gold levels 200-400

 

For more information on the Application Innovation technical journey and the recommended path to consume these webinars and consultations visit aka.ms/AzureAppInnovation or aka.ms/O365AppInnovation.

Intune Plan for Change: Nearing End of Support for Windows 7

$
0
0

Today, we're posting the following message on the Office Message Center. We also wanted to build out an FAQ and answer any questions you may have (well, those that Intune can answer) on this upcoming change. We'll update this blog post and plan to add an FAQ as questions or clarifications are requested.

 

Intune Plan for Change: Nearing End of Support for Windows 7

Windows 7 reaches end of extended support on January 14, 2020. At that time, Intune will retire support for devices running Windows 7, so we can focus our investment on supporting newer technologies and providing great new end user experiences. After that date, technical assistance and automatic updates that help protect your PC will no longer be available. Microsoft strongly recommends that you move to Windows 10 before January 2020, to avoid a scenario where you need service or support that is no longer available. Read more about the Windows support lifecycle here.

 

How does this affect me?

You are receiving this message because you are currently managing Windows 7 PC's using the legacy Intune PC software agent. With a little over a year remaining before the end of Windows 7 extended support, we strongly encourage your organization to begin upgrading to Windows 10 as soon as possible.

PC management capabilities are built directly into the Windows 10 operating system, and you no longer need to install a client agent such as the Intune Software Client for Windows 7. Starting with Windows 8.1, Microsoft uses the Mobile Device Management (MDM) architecture to provision, configure, update, and manage Windows PCs. Once you have set up Intune, you can simplify Windows enrollment by enrolling Windows 10 PCs into Intune through the MDM channel. We recommend that you use this “agentless” MDM management solution to manage your Windows 10 PC’s.

 

What do I need to do to prepare for this change?

We encourage your organization to immediately consider this action plan:

  1. Plan and upgrade the Windows 7 fleet to Windows 10 before January 14, 2020.
  2. Use readiness assessment tools such as Desktop Analytics to help with upgrade readiness, providing guidance and insights into application and driver compatibility, and suggested fixes for a successful upgrade to Windows 10. Explore Windows 10 deployment support to learn more on how to upgrade your existing fleet of Windows 7 PC's to Windows 10.
  3. Transition existing legacy Intune Software Client managed devices to the Microsoft recommended solution to manage Windows 10 using MDM management. Enroll all new Windows 10 PC's using MDM management for Intune in the Azure Portal.

Microsoft Intune の「制限付きアプリ」と「アプリの表示/非表示」機能について

$
0
0

こんにちは。Microsoft Intune サポート チームです。
iOS を利用するユーザーから「端末で使用を許可/禁止するアプリを指定したい」という要望が多くあがります。
今回はそのための機能について説明します。

iOS 用のデバイス制限プロファイルでは、一見類似する 2 つの設定項目があります。
それが「制限付きアプリ」と「アプリの表示/非表示」機能です。
このうち「制限付きアプリ」機能は現在利用されておらず、「アプリの表示/非表示」機能を利用する必要があります。

 

-------------------------------
■ アプリの表示/非表示機能
-------------------------------
「アプリの表示/非表示」機能は、iOS 端末上に表示されるアプリを制限する機能です。
※ この機能を利用するには、iOS 端末を「監視モード」に設定する必要があります。
ホワイトリスト形式で、指定したアプリだけが表示されるようにしたり、ブラックリスト形式で指定したアプリを非表示にすることができます。
この機能で非表示状態になったアプリは、iOS 画面にアプリのアイコンが表示されないだけでなく、実際にそのアプリを使用することができません。
例えば、Word アプリを非表示にした場合、Outlook アプリに添付された Word ファイルを Word アプリで開くことができなくなります。

「アプリの表示/非表示」の設定画面はこのようになっています。

[アプリ URL] または [アプリ バンドル ID] でアプリを特定していますので、この 2 つのいずれかを正確に入力します。
・App Store に公開されているアプリであれば、[アプリ URL] で指定できます。
・iOS にビルトインされているアプリの場合は [アプリ バンドル ID] で指定できます。(組み込みアプリのバンドル ID 一覧)
指定するアプリの数が多く、手動での登録がお手間になる場合は、アプリ一覧をインポート・エクスポートする機能もあります。

注意点としては、複数の「アプリの表示/非表示」プロファイルを同一の端末に展開するとエラーになる点です。
これは Apple Configurator のカスタム プロファイルを使用した場合も同様です。
「アプリの表示/非表示」設定は、1 デバイスに 1 プロファイルだけが割り当てられるようにしてください。

 

-------------------------------------
■ 制限付きアプリ機能について
-------------------------------------
「制限付きアプリ」機能は元々 Intune のクラシック コンソール時代に利用されていた機能です。
Silverlight で動作する、以前のコンソールを覚えている方もいらっしゃるでしょう。
この機能では、「アプリの表示/非表示」のようにアプリの利用を禁止する直接的な効力はありませんでした。
管理者が指定したアプリが端末にインストールされているか、いないかという情報を端末側で監査し、クラシック コンソールのレポートで確認する機能でした。
Intune が Azure 管理ポータルに移行するにあたり、クラシック コンソールでの MDM 管理機能やレポート機能が廃止されております。
そのため、現在は「制限付きアプリ」機能は利用できない状態になっています。

一方で、デバイスからはインベントリとしてアプリの情報が収集されていますので、この情報を基に監査を行うことができます。
Azure ポータルの [Intune] - [モバイル アプリ] - [検出されたアプリ] には、インベントリされた全アプリの一覧が表示されます。
この情報をエクスポートして、監査に利用することができます。
※ 企業所有端末からはインストールされた全アプリ情報が、個人所有端末からは Intune で管理されたアプリの情報のみが収集されます。

 

「アプリの表示/非表示」機能を上手く活用することで、組織のアプリ使用を制限可能です。

 

Microsoft Teams にて利用できるアプリ一覧(ファーストパーティ製)

$
0
0

こんにちは、 Teams サポートチームです。

Microsoft Teams では、IM、音声ビデオ、会議、ファイルの共有等の標準機能以外に、App Store に登録された外部アプリを利用することが可能です。

これらの一覧をまとめましたので、有効に活用ください。

○ファーストパーティのアプリケーション

アプリケーション 説明
Get the most relevant news on topics you care about.
お気に入りのアプリとサービスを Microsoft Flow と統合することで時間がかかり、反復的なタスクを自動化します。
Easily create surveys, quizzes, and polls.
Search Bing for the image you need and share it directly in a channel or chat.
Stay up-to-date on current events courtesy of Bing News. Find coverage of local, national, and worldwide news, then share it in a channel.
デジタル コンテンツで共同作業し、チームと共有するには、OneNote ノートブックを使用します。
Places lets you look up detailed info about different businesses, restaurants, venues, and more. Find out the address, hours of operation, or reviews for a business, then share them in a conversation.
Planner を使えば、チームで簡単に新しいプランを作成し、タスクを整理して割り当て、進行状況を追跡して、チームの生産性を高めることができます。
Help your team work smarter by creating apps that connect to the services and data they use most. Add those apps to your channel so your team can quickly find them.
リストからページを選択し、[保存] をクリックして、関連するチーム サイトから SharePoint ページを追加します。チームでは、ページを表示できますが、編集はできません。
The SharePoint News connector sends notifications about new News posts in your site.
Get real-time stock quotes and share them in a conversation. Search by company name or stock symbol.
The Team Foundation Server connector sends notifications about activities in your projects.
Visual Studio Team Services (VSTS) を使って、よりよい計画を立て、共同でコードを作成し、より迅速に出荷します。仕事を見つけて、チームとよりよく協力しましょう。
Find current weather reports for any city, zip code, or location, then share them in a channel or chat.
Leverage the power of the services your organization uses directly within Teams. Do a quick search for a Wikipedia article and share it in a conversation.
The Wunderlist connector sends notifications about activities on your lists and tasks.
The Yammer connector sends notifications about posts, announcements in Yammer groups, posts made by Yammer users and posts containing specific keywords

 

 

 

Windows Server 2019 のすべて – 第 3 回

$
0
0

執筆者: Microsoft Windows Server Team

このポストは、2018 年 9 月 6 日に投稿された Everything you need to know about Windows Server 2019 – Part 3 の翻訳です。

 

今回は、Windows Server チームで主任プログラム マネージャーを務める Dean Wells の記事をご紹介します。

前回までのこのブログ シリーズでは、Windows Server 2019 の最新技術を紹介する動画でハイパーコンバージド インフラストラクチャ (HCI) 関連の機能強化などに触れたり、Azure File Sync や Azure Site Recovery といったハイブリッド機能、Windows 管理センター (WAC) の新しい管理エクスペリエンス、画期的なストレージ機能の強化などを紹介したりしてきました。今回の記事では、セキュリティ ソリューションを設計する際の考え方の指針となる原則についてご説明すると共に、この最新リリースの Windows Server におけるセキュリティ関連の新機能や機能強化の一部を掘り下げてご紹介します。

セキュリティの考え方

セキュリティは長年にわたって Windows Server の最優先事項であり、それは Windows Server 2019 にも受け継がれています。Windows Server チームは長い年月をかけて莫大な投資を行い、その時々の既知の攻撃ベクトルに対する軽減策を開発してきただけでなく、時間と共に巧妙化する攻撃とそれらの共通点の理解にも努めてきました。

以下の表は、継続的な研究から得られた重要ポイントをまとめたものです。

1. ネットワークは (しばらく前から)
セキュリティ境界ではなくなった。
(新たな) セキュリティ境界は ID である。
2. 侵入を根絶することはできない。 人は騙されたり、金銭に釣られたり、
脅迫されたりする。
3. 人為的なミスを排除することは
できない。
フィッシングは現在も今後も効果がある。
4. 内部攻撃は重大な問題である。 不審な活動を監視することは検出に有効である。
ID 管理と分離によってアクセスを制限する。
5. コンプライアンスは
非常に重要である。
ただし、コンプライアンスとセキュリティは
別物である。コンプライアンスを確保しても
安全だとは言えない。
6. 防御策はテクノロジや
アーキテクチャによるものとは
限らない。
防止策の多くは運用上のものであり、
運用面のある程度の負担は避けられない
(セキュリティには代償が伴う)。

 

Windows Server チームの取り組みは、大まかに 4 つの主要指針 (左) と 3 つのテクノロジ分野 (右) に分類できます。4 つの指針については説明するまでもないでしょう。注目すべきは、テクノロジ分野の 1 つである「特権 ID の管理」です。この重要性は今日かつてないほど高まっています。ID と強力な認証が、ネットワークに代わる新たなセキュリティ境界として存在感を増しているためです。

脅威が一般に広まるのを止めることは残念ながらできませんが、上記の指針と重点分野を考慮することで、それらに対する事後対応的な軽減策を提供できるだけでなく、そもそも攻撃が開始されないように事前対応的な予防策を講じることもできます。端的に言えば、セキュリティとは後付けの機能ではなくアーキテクチャ上の規範であり、この規範は Windows 10 と Windows Server 2019 の両方にも踏襲されています。それでは、理念的な話はこのくらいにして、ここからは Windows Server 2019 の新機能についてご説明しましょう。

Just Enough Administration (JEA) や Credential Guard など、Windows Server 2016 で提供されている特権 ID 管理機能は Windows Server 2019 にも引き継がれます。そこで今回のブログでは、テクノロジ分野の残りの 2 つ、「OS の保護」と「セキュアなファブリック仮想化と Virtualization Based Security (VBS)」について重点的にご説明します。

OS の保護

コード実行攻撃を軽減するテクノロジ

代表的なものとして、OS 自体が自らを保護する 2 種類の方法が挙げられます。1 つはホワイトリストに登録された正当なコードのみを実行できるようにすること、もう 1 つはコードを実行する際に意図されたとおりに実行することです。

Windows Defender アプリケーション制御 (WDAC) を使用すると、管理者はホワイトリストに登録されていないコードの実行をブロックするポリシーを作成できます。WDAC ポリシーはハイパーバイザーによって強制されるため、その制御はカーネル モードのコンポーネント (ドライバーなど) にも適用されます。

ここで、ポリシーは Hyper-V ではなくハイパーバイザーによって強制されると述べた点に注意してください。ハイパーバイザーと Hyper-V は混同しやすいものの、実際には別物です。ハイパーバイザーは根本的にはハードウェアのネイティブ仮想化機能を制御するもので、Windows では次のように使用されています。

  1. Hyper-V は Windows のハイパーバイザーを使用して、仮想ネットワークに接続された仮想マシンの作成や実行などを可能にします。
  2. Windows 自体 (Hyper-V なし) は、仮想化ハードウェアの拡張機能に対するハイパーバイザーの制御を活用して、各種 OS コンポーネントを互いに分離し、OS の整合性と機密性を確保します。

Windows Server 2019 の WDAC を使用すると、複数のポリシーを「積み重ね」て、それらを 1 つにまとめたホワイトリストを作成できます。このとき、再起動せずに WDAC ポリシーを変更できるポリシーを作成することも可能です。

Control Flow Guard (CFG) には、意図的なメモリ破損の脆弱性に対抗するプラットフォーム セキュリティが組み込まれており、アプリケーションがコードを実行できる場所を制限します。これにより、悪意のあるソフトウェアがバッファー オーバーフローなどの脆弱性を利用して任意のコードを実行することが非常に困難になります。Windows Server 2019 では、カーネル モードの CFG もサポートされました。

セキュアなファブリック仮想化と Virtualization Based Security (VBS)

Linux VM の保護

Windows Server 2019 では、Linux ワークロードを保護するために、シールドされた VM 内で Linux ワークロードを実行できるようになりました。セキュア ブート、テンプレート ディスクへの署名、セキュアなプロビジョニング プロセス、TPM ベースのディスク暗号化キーなど、Windows VM と同じ保護機能を活用することで、Linux VM でも、保存中のデータや、Hyper-V ホスト間での VM 移行時の送信中のデータを保護することができます。内部的には、ネイティブの dm-crypt ディスク暗号化テクノロジを利用して、VM を暗号化すると共に、VM 所有者以外がディスク暗号化パスフレーズにアクセスできないようにしています。Linux でシールドされた VM の利用を開始する方法については、こちらのドキュメント (英語) をご覧ください。また、Linux のシールドされた VM 用のオープンソース ツールについては、こちらのページ (英語) をご確認ください。

ホストの構成証明モデルの簡素化

Windows Server 2019 では、非対称キー ペアに基づく新しい構成証明モードである、ホスト キー構成証明が導入されました。これにより、TPM による構成証明ができない環境でのセットアップが大幅に簡素化されます。キーを所有するだけでシールドされた VM を実行できるという点では、既存の Active Directory 構成証明モードと同様の保証となりますが、Active Directory との信頼関係を確立する必要はありません (ホストのドメイン参加も不要です)。Hyper-V ホストには TPM は必要ありません。そのため、ホスト ガーディアン サービス (HGS) では TPM モードのようにホスト上のハードウェアまたはソフトウェア構成を検証しません。HGS を展開し、ホスト キー構成証明を利用するように HGS と Hyper-V ホストを構成する方法については、こちらのドキュメント (英語) をご確認ください。

次のステップ

Windows Server 2019 には数多くの新機能が追加されたため、いち早く習得するためには、Windows Server 2019 プレビュー リリースをダウンロードし、それらの新機能をご自身でお試しになることをお勧めします。また、情報交換の場として Windows Server のテクノロジ コミュニティ (英語) もご利用ください。

前回までの記事も併せてお読みください。

 


From Data to AI webinar series

$
0
0

ms_2125_datatoai_regbanner_V7_ON24

Get Your Data Ready For AI

AI is useless without well-organized data, that is what Data Governance is about. Did you know? Most data scientists spend only 20 percent of their time on actual data analysis and 80 percent of their time finding, cleaning, and reorganizing huge amounts of data, which is an inefficient data strategy.

Is your data ready for AI and Analytics? Are you satisfied with your data security, availability and your applications performance? Is your organization ready for upcoming SQL Server 2008/2008R2 End of Support? Join our webinar series to learn how you can improve Security, Data Governance and Information Quality with SQL server 2017 and Azure SQL services.

Transform Your Business with AI and IoT

Artificial intelligence (AI) makes it possible for machines to learn from experience and perform human-like tasks. Using AI and Data Science, computers can be trained to accomplish specific tasks by processing large amounts of data and recognizing patterns in the data.

Additionally, implementation of Internet of Things capabilities within your organization allows you to leverage AI to optimize your physical operations and turn device and sensor data into true insight. Join these webinars to learn how transforming your critical business processes & applications with AI & IoT to innovate & evolve ahead of your competitors.

How to Buy?

You are ready to start a project and now you want to learn how you can acquire Microsoft product and servicers to identify most cost-effective option. Please join this webinar to learn about Microsoft products and services pricing and how to buy

Are you thinking of deploying a Modern BI, Predictive Analytics, AI or Big Data solution? Is it time to upgrade from SQL Server 2005/2008, move to the Cloud or consolidate your data infrastructure to improve the performance, optimize the cost and achieve higher flexibility? Interested in migrating from Oracle, Sybase or DB2 to save money and improve security?

If you answered yes to at least one of these questions, then you might be interested in a complimentary Workshop, Assessment or Proof of Concept. Learn more

image

*No purchase necessary. Contest open to residents of Canada excluding Quebec and Public Sector employees. There are 3 prizes available per webcast (total of 36 prizes) to be won consisting of Microsoft Branded Laptop Bag (est. retail value $70). Odds depend on number of entries. Selected participant is required to answer correctly a skill-testing question. Entry deadline <11:59PM> ET on <December 20, 2018>. Limit 1 entry per person/webinar and limit 1 prize per person. For complete details, see Official Contest Rules available www.aka.ms/2018rules.

SQL Server 2016 自習書シリーズ

$
0
0

この記事は、2016 年 4 月 14 日 に Data Platform Tech Sales Team Blog にて公開された内容です。

 

Microsoft Japan Data Platform Tech Sales Team

坂本 禎尚

SQL Server 2016 の自習書シリーズに今回新たに Reporting Services の新機能編が追加されました。

執筆は、いつも通り SQLQuality さんです。

SQL Server 2016 で数多くの新機能が追加されたので、一冊あたりのボリュームが物凄い量になっていますが、いつも通り丁寧に読みやすく解説して下さっています。

 

  • SQL Server 2016 自習書シリーズ No.1 – SQL Server 2016 CTP 3.2 新機能の概要
  • SQL Server 2016 自習書シリーズ No.2 – SQL Server 2016 CTP 3.3 Operational Analytics ~OLTP とデータ分析の両立 ~
  • SQL Server 2016 自習書シリーズ No.3 – SQL Server 2016 プレビュー版 Reporting Services の新機能 ~Datazen の統合 ~
  • SQL Server 2016 自習書シリーズ No.4 – SQL Server 2016 プレビュー版 Analysis Services の新機能

 

下記のリンクより [製品/サービス] から [SQL Server] を絞り込んでいただくと各種ダウンロードできます。

https://www.microsoft.com/ja-jp/cloud-platform/documents-search

 

同じページから SQL Server 2016 のリリース前ビルドもダウンロード(評価版と書かれています)できるので、皆さん是非実際に自習書を使って試してみて下さい。

 

関連記事

 

Windows Server 2012 に WSUS から KB2992611 が再配信されてしまう事象について

$
0
0

こんにちは。Windows サポートチームの矢澤です。
今回は Windows Server 2012 のサーバーに WSUS から KB2992611 が再配信されてしまう以下の公開情報に記載されいる以下の既知の問題 4 について本 blog にて補足します。

この更新プログラムを置き換える KB3042058 または別の更新プログラムをインストールして、置き換えられた更新プログラムが削除されると、KB2992611 が既にインストールされていても Windows Update から KB2992611 が提示されます。 この問題は、置き換えられた更新プログラムの削除処理で (KB2992611 と共にインストールされる) 更新プログラム KB3018238 が削除されたために発生します。

Title: [MS14-066]SChannel の脆弱性により、リモートでコードが実行される(2014 年 11 月 11 日) 
URL:https://support.microsoft.com/ja-jp/help/2992611/ms14-066-vulnerability-in-schannel-could-allow-remote-code-execution-n

[1] KB2992611 について
Windows Server 2008 R2 および Windows Server 2012 向けの KB2992611 は KB3018238 を含んだ形となっている特殊な更新プログラムです。

[2] KB3018238 について
既知の問題 2 に記載されている通り、KB3018238 は暗号スイートに関する更新プログラムとなり、Windows Server 2008 R2 および Windows Server 2012 向けとして KB2992611 に内包されてリリースされております。

2014 年 11 月 18 日に、Windows Server 2008 R2 および Windows Server 2012 用のリリースに新しい二次パッケージが追加されました。この新しいパッケージは更新プログラム 3018238 です。更新プログラム 3018238 は、セキュリティ更新プログラム 2992611 と共に自動的かつ透過的にインストールされます。

[3] StartComponentCleanup について
Windows 8 / Windows Server 2012 から StartupComponentCleanup という機能が実装されました。この機能は新しい更新プログラムによって置き換えできる更新プログラムがインストールされていることを検知した場合には、端末の容量削減のために古い更新プログラムを自動的に削除する機能となります。なお、削除された更新プログラムはインストール済の更新プログラムからも削除されます。

Title: StartComponentCleanup タスクによる、不要な更新プログラムの削除について
URL:https://blogs.technet.microsoft.com/askcorejp/2015/12/03/startcomponentcleanup/

[4] StartComponentCleanup が動作する仕組み
StartComponentCleanup タスクによって更新プログラムが削除される要件としては以下の 2 点となりますので、上書きするような更新プログラムをインストールしたからといって即座に置き換え対象の更新プログラムが削除されるわけではありません。

・更新プログラムの適用後 30 日以上であること
・30 日経過以後に、更新プログラムの適用や削除が実行されること

[5] 既知の問題 4 について
KB2992611 がインストールされている環境において、KB3018238 を置き換えるような更新プログラムがインストールされ、[4] の条件が満たされると、StartComponentCleanup が動作し KB3018238 を削除します。StartComponentCleanup によって KB3018238 が削除されると、この更新プログラムを内包している KB2992611 が完全にインストールされていないとみなされ、WSUS から KB2992611 が再配信されます。
これが既知の問題 4 に記載されている内容となり、StartComponentCleanup の機能を持つ Windows Server 2012 のみで事象が発生します。

[6] 対処策1:対象の更新プログラムを「拒否」にする
以下の手順により KB2992611 を WSUS 上で「拒否済み」状態とし、KB2992611 の再配信を停止します。

1. WSUS 管理コンソールを起動して、左ペインのツリーより [更新] をクリックします。
2. 右ペインの [検索] をクリックします。
3. 検索ボックスに 2992611 を入力して [検索] をクリックします。
4. 検索結果に一致する更新プログラムが表示されますので、KB2992611 を右クリックし [拒否] をクリックします。

[7] 対処策2:配信された更新プログラムを「非表示」にする
WSUS から配信された更新プログラム KB2992611 をクライアント側で「非表示」にして、自動適用や表示上の対象外とします。下記の公開情報にて紹介している手順にて、更新プログラムを「非表示」にすることが可能です。クライアント OS 向けに公開している情報となりますが、Windows Server 2012 でも同様の手順となります。

Title: Windows 7 の Windows Update で更新プログラムが検出された場合に、更新プログラムを非表示に設定することでインストール対象から除外する方法
URL:https://support.microsoft.com/ja-jp/help/2463965

[8] その他の事例
2018 年 9 月現在、他の更新プログラムによって同様の事象が発生したという報告は確認できておりません。

Global Service Monitor to Retire in November 2018

$
0
0

System Center Operations Manager continues to be the tool relied upon by enterprise customers for IT operations and monitoring. Global Service Monitor in SCOM provides the ability to monitor the availability of external web-based applications from multiple locations across the globe. As of November 07, 2018, we will retire the Global Service Monitor and recommend that customers transition Global Service Monitor users to next generation web application monitoring capabilities allowing them to take advantage of our Azure hosted services for these capabilities, powered by Azure Application Insights.

Application Insights is an extensible Application Performance Management (APM) service for monitoring applications on multiple platforms. It offers greater control, and richer alerting, diagnostics, dashboarding and reporting capabilities over an interactive data analytics platform. With the transition to Azure Application Insights, customers stand to benefit in the long term from Azure monitoring investments including improvements in reliability and performance.

GSM Customers will be notified of the retirement through an alert in the SCOM console sent down from the GSM. If you are a GSM customer, during your transition, you do not need to change your tests; Application Insights supports the tests GSM supported (single URL ping and multi-step web tests), the frequency of the tests and locations supported are the same as well. The migration script (Link to Migration Script) will provision your tests with the same configuration in Application Insights. The migration script will also provision alert rules based on what you are currently using in SCOM . Please use the migration script to migrate your GSM tests to Application insights by the end of October 2018. Post migration, SCOM customers can use the Azure Management Pack (CTP version) (Link to Azure MP) to integrate with Application Insights and view the alerts from their tests in Application Insights in the SCOM console.

We thank the SCOM customers for their usage of the GSM service. This transition provides yet another value to System Center customers as they continue to be able to take advantage of Azure management offerings. Should you have any questions, please contact your account team or Microsoft Support.

FAQ

  1. What is GSM?

System Center Global Service Monitor is a cloud service that provides a simplified way to monitor the availability of external-web-based applications from multiple locations around the world. See https://technet.microsoft.com/library/jj860368(v=sc.12).aspx.

  1. What is Azure Application Insights?

Application Insights is an extensible application performance monitoring service in Azure, supporting applications on a variety of platforms. See https://azure.microsoft.com/services/application-insights/

  1. Does my price increase because of this transition?

GSM was provided as a software assurance benefit of your System Center purchase. When you migrate to Azure Application Insights, Microsoft will transition migrated tests and alert rules at no additional charge

  1. Do I get any other Azure benefits as part of this transition?

No. Only the migrated tests, and the alert rules associated with them will be provided at no additional charge. All other Azure consumption will be subject to applicable pricing.

  1. So, if I add more availability tests or use Application Insights for server-side monitoring, I will be charged?

Yes, that is correct. Only the migrated tests are provided at no additional charge. All other use is subject to applicable pricing.

  1. What happens if I don’t migrate the tests?

Existing GSM tests will stop working after 11/07/2018. We strongly encourage you to migrate the tests and validate the alert rules in Azure well before that date.

  1. What happens if I don’t migrate tests using the migration script provided by Microsoft?

Only the tests which are migrated using the script, would be provided at no additional charge in Azure Application Insights.

Using PowerShell to create a folder of Demo data

$
0
0

Summary: Creating sample files with random sizes and dates for use in a Lab

Q: Hey, Dr. Scripto!

From time to time I like to show “how things works” at User Group meetings and to colleagues.   But I don’t always have a good pile of sample files.   Do you have any examples of how to create some “Demo data”?

—SH

A: Hello SH,

I actually ran into the same problem a few weeks ago when I was writing an article.   I needed exactly that!

What I needed was a folder full of sample files with not only random file names, but random content and even random dates.

Just *how* could I achieve that?

The first thought I had was “Just generate random filenames of numbers and put in a generic bit of content.”

This simple solution would be a start

# Provide Folder name and create
$Folder='C:Demo'

New-Item -ItemType Directory -Path $Folder

# Create a series of 10 files
for ($x=0;$x -lt 10; $x++)

{
# Let's create a completely random filename
$filename="$($Folder)$((Get-Random 100000).tostring()).txt"

# Now we'll create the file with some content
Add-Content -Value 'Just a simple demo file' -Path $filename

}

There! A repeatable solution to create 10 simple files!

Oh but wait, they were two problems I saw. Both were irritating.

  • Each file was the same size
  • Each filename was just a number followed by txt

These things I could improve.   I decided with preclude the number with a name like ‘LogFile’ so at least they *could* look a bit more legitimate.

For content…. How could I solve that?

I decided on a second loop of random limits and to populate it with ASCII values.

The useful values in ASCII (vs. PetSCII or ATASCII if you’re REALLY a Nerd from the ‘80’s) numbered from 32 to 96.   Those values would give me everything from a blank space to a little “Backtick”

Get-Random would work but it would start from 0 to a number. I needed to ensure I picked a numeric range between 32 and 96.

This was solved using this statement

(Get-Random 64)+32

Now the only challenge was to convert the Number to a Character.   You can convert an ASCII character to it’s numeric equivalent using the following statement. (Here we convert the letter ‘A’ to it’s ASCII equivalent).

We can REVERSE the process by swapping them around and providing the numeric equivalent.

To get my Random Number as character (Provide I have a range of values between 0 and 255 as a result) I would use this statement.

[char][byte]((Get-Random 64)+32)

So create a random string of content I just created a simple loop such as this.

# We're going to build files up to 1K in size

   $limit=(Get-random 1024)

     # Let's build the random content
   for($y=0;$y -lt $limit;$y++)
   {

       # We're building a content of pure ASCII data
       $a=$a+[char][byte]((Get-Random 64)+32)

   }

Ok… it didn’t produce deep reading material, but I could produce random content up to 1 kilobyte in size to replace for the little string that read ‘Just a simple demo file’

To alter the filename to have “Logfile” at the beginning I simply injected the name into the string like this.

$filename="$($Folder)Logfile$((Get-Random 100000).tostring()).txt"

If you’re new to PowerShell I could also have put the pieces of the string together individually like this.

$filename=$Folder+'Logfile'+((Get-Random 100000).tostring())+'.txt'

Let’s review

  • Each file now has a unique size and content
  • Each filename now has something a little more to the name

I was sitting there pleased with myself. I could easily alter the value and have Thousands of files.

“Muah ha ha ha haaaa!” I cackled like Doctor Frankenstein who is about to give life to the monster!

….and then (don’t you those?)

I realized every single file was just a sequence of the same date and time.   I wanted to be able to have content that had random dates and times.

For this I had to go up a level in permissions with using Administrative rights (Remember this is for DEMO content)

I knew with PowerShell I can access and CHANGE the current date and time with the following two Cmdlets.

Get-Date

Set-Date

I also knew I could adjust the Date and Time in precise increments in the following fashion

$TimeDifference=New-TimeSpan -Minutes 30

Set-Date -Adjust $TimeDifference

Now the wheels were churning.   I needed a loop to do the following

  • Pick a random number of days, hours and minutes (and remember them!)
  • Create a Timespan
  • Adjust the Set-Date with said Timespan
  • Once time was adjusted, create my file (Which would be stamped with this random date)
  • Create a “Negative Timespan” to undo my playing with the Clock
  • Correct the Date.

Now I’m certain many of you have access to a T.A.R.D.I.S. but good old Dr. Scripto doesn’t, so here at the Scripting Blog we use PowerShell.

Here’s an example of that very code that adjusts the time, creates the file and then Sets time back. Or mostly back at least.

   $DaysToMove=((Get-Random 120) -60)
   $HoursToMove=((Get-Random 48) -24)
   $MinutesToMove=((Get-Random 120) -60)
   $TimeSpan=New-TimeSpan -Days $DaysToMove -Hours $HoursToMove -Minutes $MinutesToMove

   # Now we adjust the Date and Time by the new TimeSpan
   # Needs Admin rights to do this as well!

     Set-Date -Adjust $Timespan | Out-Null

   # Create that file
   Add-Content -Value $a -Path $filename

   # Now we REVERSE the Timespan by the exact same amount
   $TimeSpan=New-TimeSpan -Days (-$DaysToMove) -Hours (-$HoursToMove) -Minutes (-$MinutesToMove)

   Set-Date -Adjust ($Timespan) | Out-Null

Now pleased with the results…. The Script was re-run

There are other things I could do to this script, such as have it test for existence of the Demo folder or ensure filenames were never duplicated.   But this was to create some basic “dummy Data”.

If you have to create a demo environment, you can use similar techniques to these for populating Active Directory users or SQL tables as well.

I hope this was a fun and informative read for you today and that you’re enjoying the weather as well!

I invite you to follow the Scripting Guys on Twitter and Facebook. If you have any questions, send email to them at scripter@microsoft.com, or post your questions on the Official Scripting Guys Forum. See you tomorrow.

Until we meet again, just remember we can all change the one world with just one Cmdlet at a time!

Cheers!

Sean Kearney, Premier Field Engineer, Hey Scripting Guy

Windows PowerShell, Sean Kearney, Hey Scripting Guy

 

Known issue: Certificate-based authentication issue with Pulse Secure 7.0.0 for iOS

$
0
0

There are issues with certificate-based authentication when using the Pulse Secure VPN client for iOS, version 7.0. Specifically, Pulse Secure may report that the certificate is missing from the device, even when the certificate has been properly delivered. These issues impact Intune in addition to other Enterprise Mobility Management providers. Pulse Secure has posted an article about this that includes some workarounds and is working with Apple to resolve the issues as soon as possible.

How does this impact me?

This impacts you if you are deploying Pulse Secure VPN profiles for iOS that use certificate-based authentication. This impacts both Intune on Azure and hybrid mobile device management (MDM) tenants.

When users update to Pulse Secure 7.0.0 for iOS, the updated VPN client may not read the authentication certificate and will instead report that the certificate is not found on the device -- even if the certificate already exists.

Also, if you are using the same authentication certificate for Pulse Secure as for other apps, those apps may lose access to the certificate when Pulse Secure is updated to version 7.0.0.

Pulse Secure is working with Apple to resolve these issues; in the meantime, you'll need to apply a workaround if you're using certificate-based authentication for Pulse Secure VPN for iOS.

There are two workarounds to the certificate not being read in Pulse Secure:

1. If you have iOS devices that have already upgraded to Pulse Secure 7.0.0 and are experiencing this issue, you can force the VPN profile to be updated on the device by changing the Connection name value:

Pulse secure screenshot

Note: The equivalent setting in the Configuration Manager console is the name of the server in the Server list.

2. If you have iOS devices that are still on Pulse Secure 6.8.0 or earlier, you can prevent the issue by creating a new VPN profile with a Connection type value of Custom VPN and using net.pulsesecure.pulsesecure as the connection type. Note that this option is only available for Intune on Azure.

For issues where the authentication certificate is shared between Pulse Secure and different apps, and the other apps lose access to the certificate, you will need to re-deploy the certificate. This involves removing the assignment (or deployment for hybrid MDM) and then re-assigning (re-deploying) the certificate again to the same groups.

Let us know if you have any questions. We'll keep this post updated as we hear more about this from Pulse Secure.

既存の営業基幹システムを活かしながら Azure PaaS によるモダナイゼーションを実施、営業担当者の入力負担を大幅に軽減【9/15更新】

$
0
0

 

「イノベーションの推進による新たな価値創出で NO.1 戦略の深化を目指す!」をスローガンに掲げ、総合的なラインナップによって多様化する消費者のライフ スタイルに応え続けているアサヒビール株式会社 (以下、アサヒビール) 。同社では 18 年にわたって使い続けられてきた複数の営業基幹システムのモダナイゼーションを、Microsoft Azure によって実現しつつあります。

 

その基本的なアプローチは、既存業務システムをそのまま活かしつつ、PaaS 機能を積極的に活用した SoE と緩やかに連携させるというもの。SoE とは「System of Engagement」の略であり、単に業務処理を行うだけではなく、それに利用するユーザーとシステムのつながり方を変え、基幹システムだけでは難しかった柔軟性や生産性を実現するシステムのことです。これによって投資額やリスクを抑制しながら、営業担当者の利便性を大幅に高めることに成功しているのです。

 

続きはこちら

 

 

 

 

 

 

 

 


SQL Server 2016 環境構築時のパフォーマンスに関するベストプラクティス

$
0
0

この記事は、2016 年 10 月 28 日 に Data Platform Tech Sales Team Blog にて公開された内容です。

 

Microsoft Japan Data Platform Tech Sales Team 佐藤秀和

本稿では、SQL Server 2016 環境構築時に、処理性能を最大限に発揮し、不用意な性能問題を起こさないためのベストプラクティスをお伝えいたします。 システムの規模や要件に応じて検討内容は変わり、シビアな要件になるほど検討事項は増えますが、今回は SQL Server 2016 の環境構築時に、考慮すべき必要最低限の内容をまとめます。


- OS 関連の設定 -

SQL Server サービスアカウントの設定

  • メモリ内のページのロック

SQL Server インスタンスの起動アカウントに「メモリ内のページのロック」権限を付与することで、連続的なメモリ領域を確保し、ディスク上の仮想メモリへのページングを防止することで、不用意な性能劣化を防ぐことが出来ます。

ローカル グループ ポリシー エディター

image

[コンピュータの構成] → [Windows の設定] → [セキュリティの設定] → [ローカルポリシー] → [ユーザー権限の割り当て] → [メモリ内のページロック] 権限を SQL Server 起動アカウントに付与

 

  • データファイルの瞬間初期化

SQL Serverインスタンスの起動アカウントに「ボリュームの保守タスクを実行」権限を付与することで、データベースファイルの初期化を高速化することが出来ます。データベースの作成時やデータファイルの拡張時に必要な領域を 0 で満たす初期化操作を行わず、領域の確保のみを行うため、ディスクの領域確保が高速化されます。データは新たなデータがファイルに書き込まれる時に、ディスクの内容が上書きされます。

ローカル グループ ポリシー エディター

image

[コンピュータの構成] → [Windows の設定] → [セキュリティの設定] → [ローカルポリシー] → [ユーザー権限の割り当て] → [ボリュームの保守タスクを実行] 権限を SQL Server 起動アカウントに付与

 

サービスアカウントの設定(SQL Server 2016 新機能)

SQL Server 2016 では、セットアップ時にデータファイルの瞬間初期化の有効化が可能です。

SQL Server 2016 セットアップ - サーバーの構成 サービスアカウント

image

 

ストレージ構成

ストレージ構成は、導入するシステムのデータ容量や性能要件によって構成は大きく異なりますが、処理性能が求められる環境では以下の点を考慮してください。

  • ユーザデータベースのデータベースファイルとログファイルは、異なるディスク上に配置します
  • tempdb をユーザーデータベースとは別のディスク上に配置し、更に tempdb のデータファイルとログファイルは別のディスクに配置する
  • データファイル、ログファイルを配置するディスクは、以下の設定にてフォーマットする
項目名 既定値 設定値
フォーマット形式 NTFS NTFS
アロケーションユニットサイズ ディスクサイズにより既定値が異なる 64KB

アロケーションユニットサイズの設定

image

電源設定

Windows Server 2008 以降では、電源プランの設定によりシステムの電力消費量を調整することが出来ます。既定の設定は「バランス」となっていますが、高い処理性能が求められる環境では「高パフォーマンス」に設定することを推奨しています。ちなみに Azure での Windows Server 仮想マシン (IaaS) の電源プランの既定値は「高パフォーマンス」となっています。

image

 

- SQL Server の設定 -

tempdb の設定

tempdb データベースは、クエリ実行時の一時作業領域として利用されるだけではなく、最近の SQL Server のバージョンでは、スナップショット分離レベルのバージョンストアや、インデックスメンテナンス時の作業領域など、多く機能で利用されるために、性能面を考慮した最適な物理設計を行う必要があります。 SQL Server 2014 以前では、SQL Server のインストール後に、 tempdb のベストプラクティスに則した構成変更を個別に行う必要がありましたが、SQL Server 2016 においては、インストール時にハードウェア構成を自動的に判断して、最適な構成で tempdb を構成することが出来るようになっています。

 

tempdb 複数ファイルグループの設定(SQL Server 2016 新機能)

SQL Server 2016 では、セットアップ実行時に tempdb のデータファイル数を実行環境に合わせて自動的に設定します。

(8または搭載 CPU コア数の小さい値を既定値とする)

SQL Server 2016 セットアップ - tempdb ファイルグループ設定

image

tempdb はインスタンス起動時に初期サイズで設定されたサイズで再作成されます。 頻繁な自動拡張は性能面で悪影響を与えますので、適切な初期サイズの設定が重要です。 SQL Server セットアップ時のデータベース サイズは暫定的なサイズで設定し、本番相当のデータを使用してテストを実施し tempdb の使用状態をモニタリングしながら、最終的な tempdb の初期サイズを決定します。

 

tempdb の性能に関するもう一つのベストプラクティスとして、SQL Server 2014 以前のバージョンでは、トレースフラグ 1117 と 1118 の設定が有効でした。

トレースフラグ 効果
1117 データベースを構成する全てのデータベースファイルが、
拡張時に同時に拡張されます
1118 ユーザーデータベースの既定の割り当てが、混合ページ エクステントではなく単一エクステントが使用されます

 

SQL Server 2016 では、トレースフラグ 1117 と 1118 を有効にしたときと同様の動作が tempdb の既定動作となりますので、別途トレースフラグを設定する必要がありません。なお、トレースフラグ 1117 と 1118 は SQL Server 2016 では効力が無効となっていますので、個別のユーザーデータベースへの適用には、以下の様な設定が必要です。

-T1117 : ALTER DATABASE <dbname> MODIFY FILEGROUP <filegroup> AUTOGROW_ALL_FILES

-T1118 : ALTER DATABASE <dbname> SET MIXED_PAGE_ALLOCATION ON

 

次に各種パラメタの設定について、ご説明いたします。

メモリ設定 (min server memory / max server memory)

SQL Server のメモリ設定は、基本的に「最小サーバー メモリ: min server memory 」と「最大サーバーメモリ: max server memory 」の2つを設定するのみなので、とてもシンプルですが、各項目の意味を正しく理解しないと、不用意な問題が発生する可能性がありますので、ご注意ください。

image

最小サーバーメモリ( min server memory ): SQL Server がメモリ確保を行う際に、この値を下回ってメモリ解放しないことを指定します。他のアプリケーションの利用による、OS からのメモリ開放要求があっても、この値を下回って開放することはありません。しかしながら SQL Server の起動時にすべてのメモリ領域を確保するわけではありませんので、min server memory よりも小さいメモリサイズで稼働していることがあります。

最大サーバーメモリ( max server memory ):SQL Server が確保する最大メモリサイズの指定となりますが、既定値(2,147,483,647MB)の設定では、稼働しているサーバーの物理的な空きメモリが残り4MBから10MBの間になるまで、SQL Serverは必要に応じてメモリを確保しようとしますので、他のアプリケーションとの混在環境では、SQL Server に割り当てるメモリサイズを明示的に指定する必要があります。一般的な例として 2GB~4GBを OS や SQL Server 以外のプロセス用とし、残りのメモリを SQL Server 用として max server memory に指定します。

 

MAXDOP ( max degree of parallelism )

MAXDOP はクエリーの並列処理度数設定となりますが、既定値 0 は並列処理が有効なクエリにおいて、搭載されている全ての論理 CPU コアを用いてクエリを並列実行が可能なことを意味しています。この設定はバッチ処理には適していますが、OLTP 処理のようにトランザクション処理の同時実行性を重視する環境には適しません。処理特性によって必要となる並列処理の度数が異なるため、パフォーマンステストによるチューニングを検討ください。MAXDOP の設定変更は SQL Server の再起動は不要なため、オンライン処理の時間帯とバッチ処理の時間帯で設定を変更することが可能です。

また、昨今では CPU のマルチコア環境による NUMA 構成も増えているかと思います。その場合は各 NUMA ノードを構成している物理プロセッサ数以下の値で MAXDOP を設定することを推奨いたします。

項目名 既定値 設定値
並列処理の最大限度

( max degree of parallelism )

0 クエリの処理要件に応じて設定

NUMA 構成の場合は、NUMA ノードの物理プロセッサ数以下を設定

NUMA ノード数は、ERRORLOG ファイルまたは、動的管理ビュー( sys.dm_os_sys_info, sys.dm_os_nodes ) にて確認が可能です。

 

以上、今回は SQL Server 2016 のセットアップ時における、パフォーマンス面の勘所という内容でした。
環境構築時の参考情報として頂ければと思います。

 

関連記事

SQL Server 2016 関連記事一覧
 

PowerTip: Use PowerShell to pick a random name from a list

$
0
0

Summary: Using the Get-Random Cmdlet to select a random list of names instead of numbers

Hey! Dr. Scripto!

I’d like to pick a random name from a list to generate user names in my lab.   Could you show me an example?

I’d be delighted to.   Just use an array of names and then add them as a parameter to Get-Random.   You could even pipe it to Get-Random if you liked as well.

$NameList='John','Charlotte','Sean','Colleen','Namoli','Maura','Neula'

Get-Random -InputObject $NameList

Drawing of Dr. Scripto

Windows PowerShell, Sean Kearney, Scripting Guy, PowerTip

BlogMS Microsoft Team Blogs – August 2018 Roll-up

Performance Impact of Anti-Virus Real-Time Scanning

$
0
0

The topic of this article seems to be pure dynamite. Reason for (emotional) discussions at most customers I have been engaged with when exclusions for SharePoint Servers are recommended.

During SharePoint on-prem farm operation, you will face different occasions that require a closer look at the software, that is safeguarding your operating system. Files and folders, processes and services, all of them are constantly inspected by security software. Over the past decades we learned to live with it. Learned to accept and learned to respect anti-virus (AV) scanners. The risk is real: we need modern virus protection.

Despite the fact we are threatened by malware and viruses 24/7, operating complex server software needs an advanced understanding on possible impact any third party software might cause. Again and again I am witness of product misbehaviour and performance degradation that is caused by anti-virus software running on server products. Awareness for this topic is essential. I want to encourage you to really get to know the protection software that you run side by side with SharePoint and possible optimization for it you could go for.

This blog post was written to illustrate the performance part of this discussion. I tested the impact anti-virus real-time scanning has on SharePoint performance and want to share the results. I want to create awareness about the importance of the correct configuration of folder (and/or process) exclusions.

 

Important Notes

Assessing, discussing and improving server security is part of my daily job at the largest German enterprise customers. Writing this article exposes me to all kinds of complaints, yes, I am aware of this. That is why I want to clarify some things upfront:

  • This article neither tells you not to use, nor to disable anti-virus software.
  • This article wants you to understand the potential performance impact of anti-virus software on SharePoint operations.
  • Test results in this blog post might not apply in detail to all real-time scanning solutions on the market. I tested just one product.
  • This article encourages administrators to test the heck out of their own anti-virus software.

I am writing this article from an operational excellence perspective. As an accredited Field Engineer for SharePoint Security Risk Assessments I am fully aware of the necessity of virus protection and the risks any real-time scan folder exclusions (aka save havens for malware) might cause. The highest level of security can only be achieved by implementing holistic approaches, that include more than just the use of virus and malware protection without allowing any folder exclusions.

Let me hit the nail on the head by naming the mitigation for one wide spread critical operational security issue: Limiting and auditing administrative access as well as implementing a secure management of service and administrative accounts. This could help to create a fair balance between a high level of security and operational excellence, even with folder exclusions for real-time protection software in place.

The highest level of security comes with a price, this is what IT Tech Consultants are preaching ever since. If this highest level of security must be met, this article could help you how to find out the cost from the SharePoint performance point of view.

 

Test Scenarios

 

Site Data (Content) Export Test

This test was inspired by an actual customer scenario: Exporting huge amount of content to the file system, as part of a SharePoint content migration. The customer is running complex export scripts to dump all content to disc. The exported content is then being imported to a target farm using PowerShell. The runtime (duration) of these scripts is huge and takes not just hours, but days and are executed in multiple cycles. I wanted to find out what impact real-time virus scan has on these kinds of operations and potential delays that are caused by it.

I created a simple PowerShell script (Measure-SiteExport-Duration.ps1) that measures the duration of three consecutive site collection export operations. My test script is exporting the Central Administration Site Collection three times in a row (to generate some I/O traffic on the discs), the duration is measured and tracked.

 

Search Full Crawl Test

SharePoint Search is a crucial service at most customers. Huge amount of items must be crawled as often as possible, crawl times must be as short as possible as one piece of the puzzle to ensure maximum crawl performance. Search is a complex and a performance intense service, both on the SharePoint side and on the SQL backend. So it seems to make sense to check anti-virus real-time scanning impact. This test only covers the SharePoint part of the story. The results surprised me.

In my test, I measured the duration of 5 consecutive full crawls of one single content source containing one web application. I appologize for the small amount of items being crawled in each full crawl (2300), but a lab environment is what it is: a lab environment (and this allowed me to test in a reasonable amount of time).

 

Client Performance Test

How big is the direct impact of server side real-time scanning on people using SharePoint? Interesting Question!

Though it is difficult to enumerate end user performance data, I made use of a scripted toolset I have used in the past to measure time for uploads and downloads. This won't exactly represent all kind of user interaction, (aspx site requests are not covered by this test) but gives an idea and reason for further experiments in productive-like environments.

The utilized script was run by a SharePoint user account from a client computer.
Following steps have been involved and the overall duration of all steps was measured:

Downloading Office (Excel) Document 1 MB (5 times)
Downloading Office (Excel) Document 2 MB (5 times)
Downloading Office (Excel) Document 3 MB (5 times)
Downloading Office (Excel) Document 4 MB (5 times)
Downloading Office (Excel) Document 5 MB (5 times)
Downloading Office (Excel) Document 10 MB (5 times)
Downloading Office (Excel) Document 20 MB (5 times)
Uploading Office (Excel) Document 1 MB (5 times)
Uploading Office (Excel) Document 2 MB (5 times)
Uploading Office (Excel) Document 3 MB (5 times)
Uploading Office (Excel) Document 4 MB (5 times)
Uploading Office (Excel) Document 5 MB (5 times)
Uploading Office (Excel) Document 10 MB (5 times)
Uploading Office (Excel) Document 20 MB (5 times)

 

Test Results

I tried to get as much insight as possible for all three test scenarios. So I did not just repeated the tests turning anti-virus scanning on or off, I tried to get as close to the real life as possible and tested multiple scenarios:

  • No anti-virus real-time scanning
  • Anti-virus real-time scanning - with no folder exclusions
  • Anti-virus real-time scanning - with incomplete folder exclusions
  • Anti-virus real-time scanning - with recommended folder exclusions

I repeated all tests, eliminating the lowest and highest measured values and then calculated averages.
For all script based testing I always started PowerShell scripts in a new process and closed open sessions before starting the following tests, to avoid any kind of caching.

 

Site Data Export Test Results

Anti Virus Real-Time Scan - Site Data Export Test Results

The test results highlight the importance of applying a folder exclusion for the destination path of your site export, if you are utilizing a real-time scanning solution. Running them without following best practises increased the duration of content export up to 74%.

Conclusion:

  • If you are using SharePoint Content Deployment Jobs, then you should check whether your Content Deployment temp folder is a known and excluded folder for security scanning.
  • If you are exporting or migrating any content using PowerShell/3rd party tools, make sure to understand if there are any local folders involved for this process. These types of folder should be exluded from virus scanning to get the pedal to the metal during export/import.

 

Search Full Crawl Test Results

Anti Virus Real-Time Scan - Search Full Crawl Test Results

The results of this test setup surprised me a bit, as I expected more activity on the local discs (search index) during crawling. The main finding and good news is, that real-time virus scans do not seem to slow down crawling notably in my test setup.

I am asuming, this might differ from farm to farm though, due to the nature of some content. Huge amounts of Office documents, that can be fully indexed with out-of-the-box ifilters, would cause more I/O traffic on servers with index components. Content sources with crawled file types like scanned pdf or images have a smaller impact to the SharePoint index in the file system.

The amount and type of content on my test lab is not too represantitive. If you are constantly looking to improve crawl performance like some of my customers, I'd recommend to perform testing on your lab environments with a copy of your productive content.

 

Client Performance Test Results

Anti Virus Real-Time Scan - Client Performance Test Results

This test is gathering data, that is directly related to end user experience by measuring duration of downloads and uploads. Anything that is directly related to the degradation of SharePoint end user performance is usually getting immediate management attention. I was able to identify results that I expected. Real-time protection following the best practises increased the captured results for about 10%, missing folder exclusions during real-time scanning increased the results for almost 20% in reference to not using any virus scanning.

On high utilized web frontend servers an even higher impact is likely, due to the increased traffic within IIS blob caching, IIS and ASP.NET related folders. The test results in my lab have been created with just one user consuming the farm.

The conclusion of this experiment is evident: if you are looking for another performance tweak, double check your current AV settings.

 

Lab Setup

I was running all of my testing on a local, virtual SharePoint environment:

  • SharePoint Server 2013 SP1
    • Single Server, running all SharePoint roles
    • Windows Server 2012 R2
    • 24 GB RAM
    • 1 virtual CPU Core
    • Virtual discs running on SSD
    • Virus scan software: Please reach out to me if you want to know.
  • SQL Server 2012
    • Single Server Instance
    • Windows Server 2012 R2
    • 8 GB RAM
    • 1 virtual CPU Core
    • Virtual discs running on SSD

 

Final Note

Please share your thoughts & experiences in the comments. Any feedback to this post is highly welcome.

Thank you for rating this article if you liked it or if it was helpful for you. Feel free to share this post on social media.

 

【ウェビナー】イベントからリードを作る!現場担当者にうれしい!営業活動”ちょい足し”マーケティングとは【9/16更新】

$
0
0

 

2018年9月18日(火) 12:00-13:00

 

ここ数年日本において、MAのニーズが増しており、さまざまなMAツールが利用可能です。このセッションでは、マーケティング部門と営業部門の協業を促進し、ROIの可視化を促す”Dynamics 365 for Marketing”を活用した、営業部門により近い、”ちょい足し”マーケティングについて、ご紹介させていただきます。

 

続きはこちら

 

Viewing all 36188 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>