cloud trifecta: dynamics 365 + azure + o365...d365 + azure + o365. wednesday 5:00. panel discussion...
TRANSCRIPT
Cloud Trifecta: Dynamics 365 + Azure + O365
Vice President, Modern Solutions
LinkedIn: https://www.linkedin.com/in/jimleonardo/
Jim Leonardo
Breakout Track 5: Cloud Acceleration
#HSCCATLANTA19Twitter: @jimleonardo
Better Together
Commercial and Custom
Liberating Your Data
Modernizing for the Future
Thriving with Compliance
Think Digital
C O N T E N T S
01
02
03
04
05
06
/ 4Think Digital Customer Conference 2019
The Modern Solution Experience
CustomerExperience
StakeholderExperience
UserExperience
DeveloperExperience
Wednesday 3:45The Cloud Trifecta
D365 + Azure + O365
Wednesday 5:00Panel Discussion
Confessions of a Developer
Thursday 4:30The 4 Elements you Need to Successfully
Develop Custom Solutions
Friday 11:15Innovation Workshop
Understanding your Users’ Experience
/ 5Think Digital Customer Conference 2019
Better TogetherFuture Proofing your Business with the Microsoft Ecosystem
/ 6Think Digital Customer Conference 2019
Cloud Emergence Reigniting Innovation
Stagnation? 2006
Emerging Foundations
Late 2006/2007Facebook Public
TwitterNetflix Streaming
iPhone
Azure2010
Office 3652011
Azure VMs and
Websites2012
D3652016
Azure Data Bricks2017
Capax Globaljoins the
Hitachi Solutions Family2019
/ 7Think Digital Customer Conference 2019
Three Clouds – One Partner
Operate
Think Digital, Not Infrastructure
Communicate Innovate
/ 8Think Digital Customer Conference 2019
Embracing the Ecosystem
Our Major Ecospheres:• Dynamics• Modern Solutions • Data + Analytics• Cloud Enablement• Data Science
/ 10Think Digital Customer Conference 2019
Focus on DifferentiationDynamics where it’s the same. Bespoke where it’s not.
/ 11Think Digital Customer Conference 2019
Many Apps, One EcosystemDynamics where it’s the same. Bespoke where it’s not.
PowerBIDataFlowsmoves data from Dynamics 365 to Azure Data Lake
DataBrickstransforms data into Azure SQL Data Warehouse
API Mediators make Dynamics
data available to other apps
Azure Data Factories extract data from other apps into Azure
Data Lake
/ 12Think Digital Customer Conference 2019
Liberating Your DataMaking Data Available Anytime, Anywhere
/ 13Think Digital Customer Conference 2019
Managing Commercial Software
Vendor• Stuck with a Vendor who
no longer supports you
Version• Stuck on an old version
because upgrade is too hard
Customization• Stuck because you made
changes
Investment• Stuck because you’ve
spent too much
Getting Stuck
§
/ 14Think Digital Customer Conference 2019
Managing Commercial SoftwareApproaches to Unsticking Yourself
Apps integrate via API and
Message
Reports integrate via Warehouse
§
/ 16Think Digital Customer Conference 2019
ModernizationWalk Forward or Run Forward?
Platform ApplicationBenefits Challenges
Latest PatchesLatest FeaturesMove to Cloud
Current EcosystemMission CriticalData Migration
Benefits Challenges
Fix Broken ProcessesModernize Workforce
Increase Scale
DisruptionTime to Market
Cost
/ 17Think Digital Customer Conference 2019
4 Steps to TransformationModernizing in stages
Workshop1-5 days
Assessment3-9 weeks
Proof4-6 weeks
Production8+ Weeks
/ 18Think Digital Customer Conference 2019
Think Digital – Beyond Platform ModernizationCloud Nativization
Today – On Premises Possible Baby Step Possible Big StepIIS Websites Azure Websites Azure FunctionsDatabase Server Azure SQL Azure CosmosDBWindows Services Azure Kubernetes* Azure FunctionsExchange Office 365 TeamsSharePoint Office 365 TeamsIT Operations Microsoft 365 Azure DevOps
/ 19Think Digital Customer Conference 2019
Think Digital - Application ModernizationUser Centered Design
/ 20Think Digital Customer Conference 2019
Think Digital - Application ModernizationOutcomes over Outputs
Safe Children
Car SeatsFactory
FEATURES OUTPUTS OUTCOME IMPACT
Car Seats
Bike Helmets
https://hbr.org/2017/02/you-need-to-manage-digital-projects-for-outcomes-not-outputshttps://hbr.org/2012/11/its-not-just-semantics-managing-outcomes
Factory
Factory
/ 21Think Digital Customer Conference 2019
Thriving with ComplianceHIPAA, GDPR, and their friends as a feature
/ 22Think Digital Customer Conference 2019
Azure Compliance
ISO 27001:2013 • ISO 27017:2015 • ISO 27018:2014 • ISO 22301:2012 • ISO 9001:2015 •ISO 20000-1:2011 • SOC 1 Type 2 • SOC 2 Type 2 • SOC 3 • CSA STAR Certification • CSASTAR Attestation • CSA STAR Self-Assessment • WCAG 2.0 (ISO 40500:2012) • FedRAMPHigh • FedRAMP Moderate • EAR • DFARS • DoD DISA SRG Level 5 • DoD DISA SRG Level 4• DoD DISA SRG Level 2 • DoE 10 CFR Part 810 • NIST SP 800-171 • NIST CSF • Section 508VPATs • FIPS 140-2 • ITAR • CJIS • IRS 1075 • PCI DSS Level 1 • GLBA • FFIEC • SharedAssessments • FISC (Japan) • APRA (Australia) • FCA (UK) • MAS + ABS (Singapore) • 23NYCRR 500 • HIPAA BAA • HITRUST • Argentina PDPA • Australia IRAP Unclassified •Australia IRAP PROTECTED • Canada Privacy Laws • China GB 18030:2005 • China DJCP(MLPS) Level 3 • China TRUCS / CCCPPF • EN 301 549 • EU ENISA IAF • EU Model Clauses •EU – US Privacy Shield • GDPR • Germany C5 • Germany IT-Grundschutz workbook • IndiaMeitY • Japan CS Mark Gold • Japan My Number Act • Netherlands BIR 2012 • NewZealand Gov CC Framework • Singapore MTCS Level 3 • Spain ENS • Spain DPA • UK CyberEssentials Plus • UK G-Cloud • UK PASF • 21 CFR Part 11 (GxP) • MARS-E • NHS IG Toolkit(UK) • NEN 7510:2011 (Netherlands) • FERPA • CDSA • MPAA • DPP (UK) • FACT (UK) • SOX
More certifications than anyone else.
/ 23Think Digital Customer Conference 2019
Compliance strategy
• Involve compliance managers early• Fully understand Federal/State-Province regulations and reporting• Define information lifecycle• Identify security impact of data integrations• Determine data residency requirements (Cloud vs On-Premise)• Determine data retention policies
/ 24Think Digital Customer Conference 2019
Data Access vs. User convenience
• Legitimate restrictions are good• Excessive read restriction creates silos and duplicate data• Ask why
/ 25Think Digital Customer Conference 2019
Shared Responsibility ModelWhat is your responsibility?
Responsibility On-Prem IaaS PaaS SaaS
Data classificationand accountability
Applicationlevel controls
Network controls
Host Infrastructure
Physical Security
Client & end-pointprotection
Identity & accessmanagement
https://gallery.technet.microsoft.com/Shared-Responsibilities-81d0ff91
Microsoft’s Responsibility:Security OF Azure
Your Responsibility:Security IN Azure
/ 27Think Digital Customer Conference 2019
Compliance Manager
Manage your progress towards compliance.
Evaluating Compliance
/ 28Think Digital Customer Conference 2019
Azure Security and Compliance Blueprints
• Industry-specific overview and guidance
• Customer responsibilities matrix• Reference architectures with threat
models• Control implementation matrices• Automation to deploy reference
architectures
Design for Compliance
https://servicetrust.microsoft.com/ViewPage/BlueprintOverviewv3
/ 29Think Digital Customer Conference 2019
Azure SQL Compliance Features
• Dynamic Data Masking • Row-Level Security• Azure SQL Threat Detection
• Potential SQL injection• Access from unusual location or data
center• Access from unfamiliar principal• Access from potentially harmful
application• Brute force SQL credentials
Design for Compliance
• Encryption In Transit• Encryption at Rest including Bring Your
Own Keys• Virtual Network Integration• SQL Auditing• Vulnerability Assessment• [Preview] Data Discovery &
Classification
/ 30Think Digital Customer Conference 2019
eDiscovery in Microsoft 365Enabling Compliance through Discovery
• O365 Security & Compliance Center
• Content Discovery tool (Groups, Teams, SharePoint, OneDrive, mailboxes, public folders)
• Dynamics• Enable with Data Subject
Requests