This is my presentation from Azure Saturday 2017 in Munich. "Planning for the Cloud" is a general approach to start your cloud journey, to avoid common pitfalls and do everything right...or so :-)
1. 1st Azure Saturday | Munich, Germany | June 24th, 2017
AzureSaturday.de | #AzureSaturday | twitter.com/AzureSaturday
Planning for the Cloud
Cloud Readiness and Cloud Roles
Eric Berg
2. Thanks to our sponsors!
Azure Saturday | June 24th, 2017 | #AzureSaturday
3. Eric Berg
IT-Architect - Microsoft Modern Workplace and Datacenter
Modern Workplace and Datacenter
Azure, System Center, Windows 10
info@ericberg.de
@ericberg_de
http://ericberg.de
4. AGENDA
• Why moving to the cloud?
• Moving, Migrating, Building?
• Where to start and what to consider?
• Cloud Readiness – Bottom Up Approach
• Cloud Roles – Top Down Approach
• Planning for the future…
• What‘s next?!
Azure Saturday | June 24th, 2017 | #AzureSaturday
5. Why moving to the cloud?
“Here we are, trapped in the amber of the moment. There is no why.”
― Kurt Vonnegut Jr.
Azure Saturday | June 24th, 2017 | #AzureSaturday
6. Azure Saturday | June 24th, 2017 | #AzureSaturday
Be More Agile
Build Cloud-Born Apps
Require Less Employees
DevOps At ITs Best
Cost Savings
Windows NT No Longer Supported
Individualize Everything
Standards
New Opportunities
Continuos Development
Host Off-Site
Large Scale
Mainstream
Innovation Leader
Automation
7. Moving, Migrating, Building?
“The destination is one thing. Getting there is everything.“
― Unknown
Azure Saturday | June 24th, 2017 | #AzureSaturday
8. Lift and Shift
Azure Saturday | June 24th, 2017 | #AzureSaturday
• Easy going and what you already know
• Common scenario in IaaS situations
• Workload migration on SaaS scenarios
• Higher cost
• More individuality
see next session on BCDR (ASR)
Picture: https://blogs.technet.microsoft.com
9. Migrate and Change
• Breaking with old standards
• e.g. use SQL as a Service instead of IaaS VM
• Application Layer decision
• Cost saving
• Transformation to a future model
• More complex
see SQL sessions today
Azure Saturday | June 24th, 2017 | #AzureSaturdayPicture: https://msdn.microsoft.com
10. Cloud Born
• Start over and rethink everything
• Continous development
• DevOps at ITs best
• Leverage PaaS from start
• Avoid IaaS
• Stop developing existing things
see PaaS sessions today
Azure Saturday | June 24th, 2017 | #AzureSaturdayPicture: https://www.endjin.com
11. Where to start and what to consider?
“Stop doing what is easy. Start doing what is right.”
― Roy T. Bennett, The Light in the Heart
Azure Saturday | June 24th, 2017 | #AzureSaturday
12. Enable O365
for user for
O365 ProPlus
IT deploys
AAD and
ProPlus
Everything
seems fine
Users need
more
flexibilty
IT has own
plans
Users start
using…
Scenario 1 – Office 365 ProPlus
Azure Saturday | June 24th, 2017 | #AzureSaturday
Teams
Yammer
OneDrive
DropBox
ShareFile
HR O365
Tenant
Google
Docs
13. Scenario 2 – Azure Migration
Azure Saturday | June 24th, 2017 | #AzureSaturday
Company
signs Azure
EA
IT deploys
first
subscription
Migration of
resources is
planned
Subsidiary
uses Azure via
CreditCard
Runs new SAP
farm in Azure
Cost is billed
to corp
CreditCardHR signs CSP
contract
New carreer
portal is built
by partner
Cost is billed
to cost
center
Facility
management
buys new
hardware
14. Scenario 3 – Application Move
Azure Saturday | June 24th, 2017 | #AzureSaturday
Azure
Subscription
is set up
Application is
migrated to
Azure PaaS
Up and
running in
the cloud
Software
Vendor checks
compliance
Contract does
not allow
usage Off-Site
License fee
and penalty
15. Where to start?
• Check your inventory
• Check your contracts
• Check your needs
• Check your benefit
• Check the solution
Information is the base of success
Azure Saturday | June 24th, 2017 | #AzureSaturday
16. What to consider?
• Azure is too simple Everybody can use it
• Define the rules and check it twice
• Azure consumption is billed there is no limit
• Solution must fit your needs
• Users are the key to success
• Identity is the new perimeter
• Moving to the cloud is a transformational process
• Roles and Rules are key
Azure Saturday | June 24th, 2017 | #AzureSaturday
17. What to consider?
Azure Saturday | June 24th, 2017 | #AzureSaturday
Business
Process I
Business
Process II
Business
Process III
Business
Process IV
Infrastructure
Applications
Business Process
Users
18. Cloud Readiness – Bottom Up Approach
“Success is how high you bounce when you hit the bottom.”
― George S. Patton
Azure Saturday | June 24th, 2017 | #AzureSaturday
19. Cloud Readiness
Azure Saturday | June 24th, 2017 | #AzureSaturday
Business
Process I
Business
Process II
Business
Process III
Business
Process IV
Infrastructure
Applications
Business Process
User
Cloud
Readi
ness
Cloud
Roles
20. Cloud Readiness
Inventory Analysis Result
Scope Definition Scan Architecture CMO Cost FMO Cost Presentation
Define „Cloud“
„Know“ the
customer
Base Inventory
Assessment and Scan
Define Current Mode
of Operation (CMO)
Define useful
scenarios
Build Architecture
Blueprint
Define Governance
Rules
Analyse Scan Results
Map Cost to CMO
Figure out pain
points
Define future
scenario
Estimate cost
Compare CMO to
FMO cost
Define cloud
potentials
Explain FMO
Develop and
communicate
roadmap
21. Transformation
• Build logical blocks do not move ERP without DB
• Technical and licensing show-stoppers
• Define your infrastructure requirements
• Check your application compatibility
• Think about processes
• Development / Deployment
• Update / Upgrade
• Help-Desk
• SLAs
Azure Saturday | June 24th, 2017 | #AzureSaturday
22. Cloud Roles – Top Down Approach
“It is good people who make good places.”
― Anna Sewell, Black Beauty
Azure Saturday | June 24th, 2017 | #AzureSaturday
23. Cloud Roles
Azure Saturday | June 24th, 2017 | #AzureSaturday
Business
Process I
Business
Process II
Business
Process III
Business
Process IV
Infrastructure
Applications
Business Process
User
Cloud
Readi
ness
Cloud
Roles
24. Cloud Roles
Users
• Mobile Workers
• Office Workers
• Security Workers
Admins
• Infrastructure Admins
• User Admins
• Developers
Azure Saturday | June 24th, 2017 | #AzureSaturday
25. Transformation of Users
• Consider users needs
• Involve users in project
• Use Key-User Framework
• Implement required solutions
• Explain and communicate blockers
• Focus on benefits
• Scope on applications
Azure Saturday | June 24th, 2017 | #AzureSaturday
26. Transformation of Admins
• Check todays roles
• Provide future perspective
• Explain and evangelize
• Train and educate
• Check processes and consider change
• Move on to DevOps
Azure Saturday | June 24th, 2017 | #AzureSaturday
27. Planning for the future…
“The future depends on what you do today.”
― Mahatma Gandhi
Azure Saturday | June 24th, 2017 | #AzureSaturday
28. Planning for the future
• End to end planning
• save money and forecast cost
• keep an eye on resources
• better adoption of services
• Happy users
Azure Saturday | June 24th, 2017 | #AzureSaturday
29. What‘s next?!
“On and on it goes, where it stops nobody knows.”
― The Kangaroo, Marc-Uwe Kling
Azure Saturday | June 24th, 2017 | #AzureSaturday
30. What‘s next?!
11:20-11:40 20 minutes break
11:40-12:30
Session 2
Continuous
Delivery with
Feature Flags
Serving Files in
Azure – SMB File
Services in the
Cloud
Azure Business
Continuity
Solutions
Introducing Azure
DevTest Lab
Speaker
Michael
Kaufmann
Sam Cogan
Thomas
Janetscheck
Benjamin
Huepeden
Room Microsoft Riverbed Also Nintex
Azure Saturday | June 24th, 2017 | #AzureSaturday
31. Feedback
Please provide your feedback:
https://form.responster.com/Qmg0Lw
Thank you!
Azure Saturday | June 24th, 2017 | #AzureSaturday