SlideShare a Scribd company logo
1 of 28
ITCamp Community Timișoara, 29 Oct
Migrating solutions to Microsoft Azure
ITCamp Community, Oct 2016
Mihai Tătăran
COMPLETE IT & TECH
ADVISORY SOLUTIONS
CONSULTING | SOFTWARE DEVELOPMENT | TECH SUPPORT | TRAINING
Mihai Tătăran
General Manager @ Avaelgo
Microsoft Gold Cloud Platform Partner
Training and consulting, Software development, Infrastructure
Microsoft Azure Most Valuable Professional
Co-founder @ ITCamp & ITCamp Community
Objective
Understand what are the first steps you need to consider when
migrating solutions to the Cloud
With examples on Microsoft Azure
Why the Cloud?
Cloud is just another term for hosting
IT guys are pragmatic, risk adverse people
Gap between the reality and perception
Moving to the Cloud is a strategic decision
Why the Cloud?
UTILITY COSTS LESS EVEN IF
IT COSTS MORE
• Higher cost per unit time than
leasing or upfront purchase
• Zero cost when not used
• Apples vs oranges
Our services are based on a
real life experience and
delivered as a practical step-
by-step process.
THE PEAK OF THE SUM IS LESS
THAN THE SUM OF THE PEAKS
• Each company has its own peaks (April
15, May 25, Black Friday)
• A cloud provider reallocates resources
across companies
ON-DEMAND IS BETTER THAN
PREDICTION
• Forecasting is estimative, often wrong,
sometimes impossible
• Better to be able to scale up or down
“immediately” depending on demand
FIXED COSTS DISTRIBUTED OVER
MORE UNITS OF OUTPUT
• A large cloud provider has great
economies of scale (volume purchasing,
network bandwidth, operations,
administration, etc.)
AGGREGATE DEMAND IS
SMOOTHER
• Multiple customers with different
demands smooths variation
REAL-TIME DECISION MAKING
• Decision making depends on complex
computation (BI, risk analysis, etc.)
• Access to “unlimited” compute power
over a short time period is priceless
The Cloud is real and useful
Enterprises are starting the Cloud journey
Getting their feet wet
Understanding the model
Moving or preparing to move production workloads
By 2020, more compute power will have been sold by IaaS and PaaS
cloud providers than sold and deployed into enterprise data centers
(Gartner - http://www.gartner.com/newsroom/id/3354117 )
Public Cloud market: $204 Billion in 2016 (Gartner -
http://www.gartner.com/newsroom/id/3188817 )
Key migration scenarios
LIFT AND SHIFT
• Take a workload from on premises
and move it to the Cloud
• As close to 1:1 as possible
Our services are based on a
real life experience and
delivered as a practical step-
by-step process.
ACCESS TO COMPUTE POWER
• Financial / insurance risk analysis
• 3D, CGI
• Immense power for a short time
DEV/TEST
• Dev/Test environments, CI
MOVE APPLICATION TO PAAS
• Existing modern application
• Migrated to PaaS
• With potential changes
STARTUPS
• Liberalization of IT resources
• Little upfront investment
Infrastructure as a Service
IaaS
Platform as a Service
PaaS
Cloud Services Web Apps
Containers
Service Fabric
Azure IaaS and PaaS spectrum
I have an app or a solution…
Is it modern or legacy?
Topology
Latency, performance
Security and compliance
Maintainability, DevOps
Lock in
Modern or Legacy
Scalable, load balanced?
Monolithic architecture?
State
What kind of state (in memory, files, etc.; serializable)?
Topology
The topology in the Cloud will not match 1:1 the current topology
Chatty applications / layers?
Subnets with VPN?
Example
App is no longer on the same machine as the DB
Or any other services, e.g. Caching, Queues, etc.
Eager loading vs. Lazy Loading. Example: Entity Framework
Latency
The cloud is not near your desk
Expect 40-50 ms
With Azure Express Route: large bandwidth (up to 10 Gbps) and
small latency (bellow 10 ms)
Security
Workload isolation
App, network, data, etc.
VPN
Data is encrypted in transit and at rest; destroyed when deleted
Data stays in the geo zone you choose, e.g. EU
Identity via Azure AD, multi-factor
Role Based Access Control
Security Center: Prevent, detect, and respond to threats on your
Azure resources
Compliance
EU Model Clauses
EU data protection law regulates the
transfer of EU customer personal data
to countries outside the European
Economic Area
ISO/IEC 27017, 27018
Microsoft is the first major cloud
provider to adopt the first international
code of practice for cloud privacy
Microsoft personnel restricted
access
We own the data, Microsoft is the
processor
https://www.microsoft.com/en-us/trustcenter/Compliance
Lock in
Different degrees of lock in
E.g.: Force.com PaaS
Azure, Hyper-V
BCDR
Use Azure as a failover site for your solution
Azure Site Recovery (or Azure Backup)
Traffic Manager
Site Recovery – on premises to Azure
Designated VM is copied to Azure initially
Periodically refresh replica (30” – 15’)
Delta sync
Keep replicas (point in time) for multiple hours (24)
Application consistent snapshots
Low Recovery Time Objective (RTO) and Recovery Point Objective
(RPO)
PaaS instances in the background which manage and monitor the
replication settings
Network included (*)
Initial state
Failover
Hybrid
We don’t have to move an entire solution
VNET, VPN, Express Route, StorSimple
Operations Management Suite
Microsoft Azure Stack
• Investments already made in private
datacenters
• Regulations, compliance
• System Center
• Hosting providers
• Competition: OpenStack
• Azure and Azure Stack have a common
architecture
• Same portal, same application model,
same DevOps and dev tools
• Based on Azure Resource Manager
(ARM)
• The power of the cloud paradigm
across corporate assets
• With minimal investments on
customizing deployments
WHY HOWGOAL
Conclusion
The Cloud is here
Moving to the Cloud is a strategic decision
But there are best practices and clear paths
Next steps
Avaelgo: https://avaelgo.ro/cloud-consulting/
https://vimeo.com/avaelgo
mihai.tataran@avaelgo.ro

More Related Content

What's hot

December 15 — Cloud Computing and Hosting
December 15 — Cloud Computing and HostingDecember 15 — Cloud Computing and Hosting
December 15 — Cloud Computing and Hostingwebhostingguy
 
Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!ShapeBlue
 
Day1 Forrester Cloud Presentation
Day1 Forrester Cloud PresentationDay1 Forrester Cloud Presentation
Day1 Forrester Cloud PresentationErwinTheunissen
 
Top 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By TechvedicTop 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By TechvedicTechvedic
 
Cloud infrastructure and Cloud Services
Cloud infrastructure and Cloud ServicesCloud infrastructure and Cloud Services
Cloud infrastructure and Cloud ServicesIntel Corporation
 
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Emerging Trends in Hybrid-Cloud & Multi-Cloud StrategiesEmerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Emerging Trends in Hybrid-Cloud & Multi-Cloud StrategiesChaitanya Atreya
 
Cloud migration, orchestration and operations
Cloud migration, orchestration and operationsCloud migration, orchestration and operations
Cloud migration, orchestration and operationsSharmila Fernandes
 
How to Think Multi-Cloud
How to Think Multi-CloudHow to Think Multi-Cloud
How to Think Multi-CloudRightScale
 
How hybrid/multi-cloud governance platform benefits your cloud strategy
How hybrid/multi-cloud governance platform benefits your cloud strategy How hybrid/multi-cloud governance platform benefits your cloud strategy
How hybrid/multi-cloud governance platform benefits your cloud strategy CoreStack
 
Cloud Awareness - Hybrid cloud
Cloud Awareness - Hybrid cloudCloud Awareness - Hybrid cloud
Cloud Awareness - Hybrid cloudSuresh Subbu
 
Cloud Computing - SWOT Analysis
Cloud Computing - SWOT AnalysisCloud Computing - SWOT Analysis
Cloud Computing - SWOT Analysistechieguy85
 
What is Cloud Hosting? Here is Everything You Must Know About It
What is Cloud Hosting? Here is Everything You Must Know About ItWhat is Cloud Hosting? Here is Everything You Must Know About It
What is Cloud Hosting? Here is Everything You Must Know About ItReal Estate
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptA
 
Cloud Application Development – The Future is now
Cloud Application Development – The Future is nowCloud Application Development – The Future is now
Cloud Application Development – The Future is nowSPEC INDIA
 
Public Cloud vs Private Cloud
Public Cloud vs Private CloudPublic Cloud vs Private Cloud
Public Cloud vs Private CloudSKALI Group
 
Cloud and big data
Cloud and big dataCloud and big data
Cloud and big dataBALAJIK155
 

What's hot (20)

December 15 — Cloud Computing and Hosting
December 15 — Cloud Computing and HostingDecember 15 — Cloud Computing and Hosting
December 15 — Cloud Computing and Hosting
 
Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!
 
Which Cloud Model Best Suits Your Business
Which Cloud Model Best Suits Your BusinessWhich Cloud Model Best Suits Your Business
Which Cloud Model Best Suits Your Business
 
Day1 Forrester Cloud Presentation
Day1 Forrester Cloud PresentationDay1 Forrester Cloud Presentation
Day1 Forrester Cloud Presentation
 
Top 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By TechvedicTop 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By Techvedic
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud Computing
 
Cloud infrastructure and Cloud Services
Cloud infrastructure and Cloud ServicesCloud infrastructure and Cloud Services
Cloud infrastructure and Cloud Services
 
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Emerging Trends in Hybrid-Cloud & Multi-Cloud StrategiesEmerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
 
Cloud migration, orchestration and operations
Cloud migration, orchestration and operationsCloud migration, orchestration and operations
Cloud migration, orchestration and operations
 
How to Think Multi-Cloud
How to Think Multi-CloudHow to Think Multi-Cloud
How to Think Multi-Cloud
 
Benefits of Cloud Computing
Benefits of Cloud ComputingBenefits of Cloud Computing
Benefits of Cloud Computing
 
How hybrid/multi-cloud governance platform benefits your cloud strategy
How hybrid/multi-cloud governance platform benefits your cloud strategy How hybrid/multi-cloud governance platform benefits your cloud strategy
How hybrid/multi-cloud governance platform benefits your cloud strategy
 
Cloud Awareness - Hybrid cloud
Cloud Awareness - Hybrid cloudCloud Awareness - Hybrid cloud
Cloud Awareness - Hybrid cloud
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud Computing - SWOT Analysis
Cloud Computing - SWOT AnalysisCloud Computing - SWOT Analysis
Cloud Computing - SWOT Analysis
 
What is Cloud Hosting? Here is Everything You Must Know About It
What is Cloud Hosting? Here is Everything You Must Know About ItWhat is Cloud Hosting? Here is Everything You Must Know About It
What is Cloud Hosting? Here is Everything You Must Know About It
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud Application Development – The Future is now
Cloud Application Development – The Future is nowCloud Application Development – The Future is now
Cloud Application Development – The Future is now
 
Public Cloud vs Private Cloud
Public Cloud vs Private CloudPublic Cloud vs Private Cloud
Public Cloud vs Private Cloud
 
Cloud and big data
Cloud and big dataCloud and big data
Cloud and big data
 

Viewers also liked

InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloudInterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloudiMasters
 
Software architecture introduction
Software architecture introductionSoftware architecture introduction
Software architecture introductionFreddy Munandar
 
Отчёт НАСА с результатами тестов EmDrive
Отчёт НАСА с результатами тестов EmDriveОтчёт НАСА с результатами тестов EmDrive
Отчёт НАСА с результатами тестов EmDriveAnatol Alizar
 
Qlik in Financial Services - Business Discoveries from the New World (Mumbai ...
Qlik in Financial Services - Business Discoveries from the New World (Mumbai ...Qlik in Financial Services - Business Discoveries from the New World (Mumbai ...
Qlik in Financial Services - Business Discoveries from the New World (Mumbai ...lance slides
 
Мутации бактерий на арене с антибиотиками
Мутации бактерий на арене с антибиотикамиМутации бактерий на арене с антибиотиками
Мутации бактерий на арене с антибиотикамиAnatol Alizar
 
Cognitive Services APIs [Mihai Negrea]
Cognitive Services APIs [Mihai Negrea]Cognitive Services APIs [Mihai Negrea]
Cognitive Services APIs [Mihai Negrea]ITCamp
 
Mixed Reality from demo to product
Mixed Reality from demo to productMixed Reality from demo to product
Mixed Reality from demo to productMatteo Valoriani
 
Wikibon predictions 2017 3.0
Wikibon predictions 2017 3.0Wikibon predictions 2017 3.0
Wikibon predictions 2017 3.0plburris
 
Scaling IoT: Telemetry, Command & Control, Analytics and the Cloud
Scaling IoT: Telemetry, Command & Control, Analytics and the CloudScaling IoT: Telemetry, Command & Control, Analytics and the Cloud
Scaling IoT: Telemetry, Command & Control, Analytics and the CloudNick Landry
 
Microsoft Cognitive Services
Microsoft Cognitive ServicesMicrosoft Cognitive Services
Microsoft Cognitive ServicesAnyline
 
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...Nick Landry
 
geographyalltheway.com - IB Geography - The Bradshaw Model
geographyalltheway.com - IB Geography - The Bradshaw Modelgeographyalltheway.com - IB Geography - The Bradshaw Model
geographyalltheway.com - IB Geography - The Bradshaw ModelRichard Allaway
 
Hyetograph and hydrograph analysis
Hyetograph and hydrograph analysisHyetograph and hydrograph analysis
Hyetograph and hydrograph analysisvivek gami
 

Viewers also liked (17)

InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloudInterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
 
Software architecture introduction
Software architecture introductionSoftware architecture introduction
Software architecture introduction
 
Отчёт НАСА с результатами тестов EmDrive
Отчёт НАСА с результатами тестов EmDriveОтчёт НАСА с результатами тестов EmDrive
Отчёт НАСА с результатами тестов EmDrive
 
Qlik in Financial Services - Business Discoveries from the New World (Mumbai ...
Qlik in Financial Services - Business Discoveries from the New World (Mumbai ...Qlik in Financial Services - Business Discoveries from the New World (Mumbai ...
Qlik in Financial Services - Business Discoveries from the New World (Mumbai ...
 
Мутации бактерий на арене с антибиотиками
Мутации бактерий на арене с антибиотикамиМутации бактерий на арене с антибиотиками
Мутации бактерий на арене с антибиотиками
 
Cognitive Services APIs [Mihai Negrea]
Cognitive Services APIs [Mihai Negrea]Cognitive Services APIs [Mihai Negrea]
Cognitive Services APIs [Mihai Negrea]
 
Mixed Reality from demo to product
Mixed Reality from demo to productMixed Reality from demo to product
Mixed Reality from demo to product
 
Wikibon predictions 2017 3.0
Wikibon predictions 2017 3.0Wikibon predictions 2017 3.0
Wikibon predictions 2017 3.0
 
Scaling IoT: Telemetry, Command & Control, Analytics and the Cloud
Scaling IoT: Telemetry, Command & Control, Analytics and the CloudScaling IoT: Telemetry, Command & Control, Analytics and the Cloud
Scaling IoT: Telemetry, Command & Control, Analytics and the Cloud
 
Битва 7.0 - Inside
Битва 7.0 - InsideБитва 7.0 - Inside
Битва 7.0 - Inside
 
Microsoft Cognitive Services
Microsoft Cognitive ServicesMicrosoft Cognitive Services
Microsoft Cognitive Services
 
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
 
Инструменты создания юридического бренда
Инструменты создания юридического брендаИнструменты создания юридического бренда
Инструменты создания юридического бренда
 
Битва 8.0_Russia (group 006)
Битва 8.0_Russia (group 006)Битва 8.0_Russia (group 006)
Битва 8.0_Russia (group 006)
 
Битва 8.0_Russia (group 007)
Битва 8.0_Russia (group 007)Битва 8.0_Russia (group 007)
Битва 8.0_Russia (group 007)
 
geographyalltheway.com - IB Geography - The Bradshaw Model
geographyalltheway.com - IB Geography - The Bradshaw Modelgeographyalltheway.com - IB Geography - The Bradshaw Model
geographyalltheway.com - IB Geography - The Bradshaw Model
 
Hyetograph and hydrograph analysis
Hyetograph and hydrograph analysisHyetograph and hydrograph analysis
Hyetograph and hydrograph analysis
 

Similar to Migrating solutions to microsoft azure [Mihai Tataran]

Cloud Computing and Microsoft
Cloud Computing and MicrosoftCloud Computing and Microsoft
Cloud Computing and MicrosoftJohn Bristowe
 
The why of a cloud ppt
The why of a cloud pptThe why of a cloud ppt
The why of a cloud pptSana Nasar
 
C L O U D C O M P U T I N G
C L O U D  C O M P U T I N GC L O U D  C O M P U T I N G
C L O U D C O M P U T I N GShreyas Pai
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computingDeepak Shukla
 
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101Mithun T. Dhar
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101Ben Kepes
 
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueThe Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueRapidValue
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computingkrisbliesner
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud ComputingAbdul Aslam
 
220929-Presentation-business case for moving to the cloud.pptx
220929-Presentation-business case for moving to the cloud.pptx220929-Presentation-business case for moving to the cloud.pptx
220929-Presentation-business case for moving to the cloud.pptxZiadHaidamous1
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusacatherinewall
 
Cloud Computing: Overview and Examples
Cloud Computing: Overview and ExamplesCloud Computing: Overview and Examples
Cloud Computing: Overview and ExamplesEueung Mulyana
 
Virtualization and cloud impact overview auditor spin enterprise gr-cv3
Virtualization and cloud impact overview auditor spin   enterprise gr-cv3Virtualization and cloud impact overview auditor spin   enterprise gr-cv3
Virtualization and cloud impact overview auditor spin enterprise gr-cv3EnterpriseGRC Solutions, Inc.
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing OverviewDoug Allen
 

Similar to Migrating solutions to microsoft azure [Mihai Tataran] (20)

Cloud Computing and Microsoft
Cloud Computing and MicrosoftCloud Computing and Microsoft
Cloud Computing and Microsoft
 
Securing The Journey To The Cloud
Securing The Journey To The Cloud Securing The Journey To The Cloud
Securing The Journey To The Cloud
 
Cloud
CloudCloud
Cloud
 
The why of a cloud ppt
The why of a cloud pptThe why of a cloud ppt
The why of a cloud ppt
 
C L O U D C O M P U T I N G
C L O U D  C O M P U T I N GC L O U D  C O M P U T I N G
C L O U D C O M P U T I N G
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computing
 
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueThe Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computing
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud Computing
 
Introduction of microsoft azure
Introduction of microsoft azureIntroduction of microsoft azure
Introduction of microsoft azure
 
220929-Presentation-business case for moving to the cloud.pptx
220929-Presentation-business case for moving to the cloud.pptx220929-Presentation-business case for moving to the cloud.pptx
220929-Presentation-business case for moving to the cloud.pptx
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Computing: Overview and Examples
Cloud Computing: Overview and ExamplesCloud Computing: Overview and Examples
Cloud Computing: Overview and Examples
 
Virtualization and cloud impact overview auditor spin enterprise gr-cv3
Virtualization and cloud impact overview auditor spin   enterprise gr-cv3Virtualization and cloud impact overview auditor spin   enterprise gr-cv3
Virtualization and cloud impact overview auditor spin enterprise gr-cv3
 
Linux on Azure Pitch Deck
Linux on Azure Pitch DeckLinux on Azure Pitch Deck
Linux on Azure Pitch Deck
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

More from ITCamp

ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...ITCamp
 
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...ITCamp
 
ITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Peter Leeson - Managing SkillsITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Peter Leeson - Managing SkillsITCamp
 
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud ResourcesITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud ResourcesITCamp
 
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UXITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UXITCamp
 
ITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Coros - Implementing Clean ArchitectureITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Coros - Implementing Clean ArchitectureITCamp
 
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Loghiade -  Azure Kubernetes in Production - Field notes...ITCamp 2019 - Florin Loghiade -  Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...ITCamp
 
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...ITCamp
 
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...ITCamp
 
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The EnterpriseITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The EnterpriseITCamp
 
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal TrendsITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal TrendsITCamp
 
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp
 
ITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andy Cross - Business Outcomes from AIITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andy Cross - Business Outcomes from AIITCamp
 
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud StoryITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud StoryITCamp
 
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...ITCamp
 
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...ITCamp
 
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go NowITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go NowITCamp
 
ITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2019 - Peter Leeson - Vitruvian QualityITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2019 - Peter Leeson - Vitruvian QualityITCamp
 
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World ApplicationITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World ApplicationITCamp
 
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...ITCamp
 

More from ITCamp (20)

ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
 
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
 
ITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Peter Leeson - Managing SkillsITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Peter Leeson - Managing Skills
 
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud ResourcesITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
 
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UXITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
 
ITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Coros - Implementing Clean ArchitectureITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Coros - Implementing Clean Architecture
 
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Loghiade -  Azure Kubernetes in Production - Field notes...ITCamp 2019 - Florin Loghiade -  Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...
 
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
 
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
 
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The EnterpriseITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
 
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal TrendsITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
 
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
 
ITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andy Cross - Business Outcomes from AIITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andy Cross - Business Outcomes from AI
 
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud StoryITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
 
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
 
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
 
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go NowITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
 
ITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2019 - Peter Leeson - Vitruvian QualityITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2019 - Peter Leeson - Vitruvian Quality
 
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World ApplicationITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
 
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
 

Recently uploaded

buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 

Recently uploaded (20)

buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 

Migrating solutions to microsoft azure [Mihai Tataran]

  • 2. Migrating solutions to Microsoft Azure ITCamp Community, Oct 2016 Mihai Tătăran
  • 3. COMPLETE IT & TECH ADVISORY SOLUTIONS CONSULTING | SOFTWARE DEVELOPMENT | TECH SUPPORT | TRAINING
  • 4. Mihai Tătăran General Manager @ Avaelgo Microsoft Gold Cloud Platform Partner Training and consulting, Software development, Infrastructure Microsoft Azure Most Valuable Professional Co-founder @ ITCamp & ITCamp Community
  • 5. Objective Understand what are the first steps you need to consider when migrating solutions to the Cloud With examples on Microsoft Azure
  • 6. Why the Cloud? Cloud is just another term for hosting IT guys are pragmatic, risk adverse people Gap between the reality and perception Moving to the Cloud is a strategic decision
  • 7. Why the Cloud? UTILITY COSTS LESS EVEN IF IT COSTS MORE • Higher cost per unit time than leasing or upfront purchase • Zero cost when not used • Apples vs oranges Our services are based on a real life experience and delivered as a practical step- by-step process. THE PEAK OF THE SUM IS LESS THAN THE SUM OF THE PEAKS • Each company has its own peaks (April 15, May 25, Black Friday) • A cloud provider reallocates resources across companies ON-DEMAND IS BETTER THAN PREDICTION • Forecasting is estimative, often wrong, sometimes impossible • Better to be able to scale up or down “immediately” depending on demand FIXED COSTS DISTRIBUTED OVER MORE UNITS OF OUTPUT • A large cloud provider has great economies of scale (volume purchasing, network bandwidth, operations, administration, etc.) AGGREGATE DEMAND IS SMOOTHER • Multiple customers with different demands smooths variation REAL-TIME DECISION MAKING • Decision making depends on complex computation (BI, risk analysis, etc.) • Access to “unlimited” compute power over a short time period is priceless
  • 8. The Cloud is real and useful Enterprises are starting the Cloud journey Getting their feet wet Understanding the model Moving or preparing to move production workloads By 2020, more compute power will have been sold by IaaS and PaaS cloud providers than sold and deployed into enterprise data centers (Gartner - http://www.gartner.com/newsroom/id/3354117 ) Public Cloud market: $204 Billion in 2016 (Gartner - http://www.gartner.com/newsroom/id/3188817 )
  • 9. Key migration scenarios LIFT AND SHIFT • Take a workload from on premises and move it to the Cloud • As close to 1:1 as possible Our services are based on a real life experience and delivered as a practical step- by-step process. ACCESS TO COMPUTE POWER • Financial / insurance risk analysis • 3D, CGI • Immense power for a short time DEV/TEST • Dev/Test environments, CI MOVE APPLICATION TO PAAS • Existing modern application • Migrated to PaaS • With potential changes STARTUPS • Liberalization of IT resources • Little upfront investment
  • 10. Infrastructure as a Service IaaS Platform as a Service PaaS Cloud Services Web Apps Containers Service Fabric Azure IaaS and PaaS spectrum
  • 11.
  • 12. I have an app or a solution… Is it modern or legacy? Topology Latency, performance Security and compliance Maintainability, DevOps Lock in
  • 13. Modern or Legacy Scalable, load balanced? Monolithic architecture? State What kind of state (in memory, files, etc.; serializable)?
  • 14. Topology The topology in the Cloud will not match 1:1 the current topology Chatty applications / layers? Subnets with VPN? Example App is no longer on the same machine as the DB Or any other services, e.g. Caching, Queues, etc. Eager loading vs. Lazy Loading. Example: Entity Framework
  • 15. Latency The cloud is not near your desk Expect 40-50 ms With Azure Express Route: large bandwidth (up to 10 Gbps) and small latency (bellow 10 ms)
  • 16. Security Workload isolation App, network, data, etc. VPN Data is encrypted in transit and at rest; destroyed when deleted Data stays in the geo zone you choose, e.g. EU Identity via Azure AD, multi-factor Role Based Access Control Security Center: Prevent, detect, and respond to threats on your Azure resources
  • 17.
  • 18. Compliance EU Model Clauses EU data protection law regulates the transfer of EU customer personal data to countries outside the European Economic Area ISO/IEC 27017, 27018 Microsoft is the first major cloud provider to adopt the first international code of practice for cloud privacy Microsoft personnel restricted access We own the data, Microsoft is the processor https://www.microsoft.com/en-us/trustcenter/Compliance
  • 19. Lock in Different degrees of lock in E.g.: Force.com PaaS Azure, Hyper-V
  • 20. BCDR Use Azure as a failover site for your solution Azure Site Recovery (or Azure Backup) Traffic Manager
  • 21. Site Recovery – on premises to Azure Designated VM is copied to Azure initially Periodically refresh replica (30” – 15’) Delta sync Keep replicas (point in time) for multiple hours (24) Application consistent snapshots Low Recovery Time Objective (RTO) and Recovery Point Objective (RPO) PaaS instances in the background which manage and monitor the replication settings Network included (*)
  • 24.
  • 25. Hybrid We don’t have to move an entire solution VNET, VPN, Express Route, StorSimple Operations Management Suite
  • 26. Microsoft Azure Stack • Investments already made in private datacenters • Regulations, compliance • System Center • Hosting providers • Competition: OpenStack • Azure and Azure Stack have a common architecture • Same portal, same application model, same DevOps and dev tools • Based on Azure Resource Manager (ARM) • The power of the cloud paradigm across corporate assets • With minimal investments on customizing deployments WHY HOWGOAL
  • 27. Conclusion The Cloud is here Moving to the Cloud is a strategic decision But there are best practices and clear paths