SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA
HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
Transforming ISV’s to Azure
Meinrad Weiss
Principal Consultant
Agenda
Transforming ISV to Azure
Motivation (Why SaaS, why Azure or vice versa)
The customers (ISV’s) and their applications
Technical challenges
Non technical challenges
Our role
Next Steps
Motivation
(Why SaaS,
why Azure
or vice versa)
Transforming ISV to Azure
There is a growing demand and a global market
Swiss ISV Solutions as SaaS offering
Pure SaaS Players
e.g.
Hybrid Players
Providing SaaS
offerings to
Swiss customers
Swiss Customers
Asking
for SaaS offerings
International Companies
Swiss Companies like:
Providing Swiss
SasS offerings
to the whole world
Founded
1999
Cloud first,
mobile first
Hy
Responsible
Hybrid Cloud
IT Service Delivery Models
ISV
Source #2: IDC Direction 2014, Transformation Everywhere How SaaS Gets Built, March 2014
Source #1: IDC Forecasts Worldwide Public IT Cloud Services Spending to Reach Nearly $108 Billion by 2017 as Focus Shifts from Savings to Innovation, 2013 )
Software Revenue Growth
Rate in 2017
Customers are buying services, not
applications or servers
Shifting adoption patterns:
using SaaS as a way to extend on-premises
applications to replace existing applications
with cloud alternatives
91% of net new software is built for cloud
delivery in 20142
20% of all applications revenue in 2014 is
generated by SaaS1
22%
4%
0%
5%
10%
15%
20%
25%
SaaS/PaaS
Revenue
Packaged
Software
5.5x higher
Cloud SW
growth than
packaged SW
Customers (Consumers) are more and more inspired by SaaS
Transforming ISV to Azure
Cloud Infrastructure and Operations
Consumer
and small
business
services
Enterprise
services
Third-party
hosted
services
Software as a Service (SaaS)
SecurityGlobal NetworkOperationsDatacenters
PaaS
Application
Physical
Certification&
SecurityReliance
IaaS
Why Azure
Transforming ISV to Azure
Azure provides a broad set of IaaS, PaaS and SaaS service that can be used to form
a SaaS offering of the existing ISV Solution
Excellent price/performance tag
Global available (where the money is)
Highly secured
IaaS PaaS SaaS
Azure VM
Office 365
Active Directory
SQL DB
File Share
(RemoteApp) App Service
Popular Services for ISV’s:
Customers (Consumers) are more and more inspired by SaaS
Transforming ISV to Azure
Cloud Infrastructure and Operations
Consumer
and small
business
services
Enterprise
services
Third-party
hosted
services
Software as a Service (SaaS)
SecurityGlobal NetworkOperationsDatacenters
PaaS
Application
Physical
Certification&
SecurityReliance
IaaS
One platform -> Simplified Software Management
Swiss ISV Solutions as SaaS offering
Instead of a broad spectrum
of hard and software
There is a professional infrastructure
with controlled software releases
Location CH = Everything i.o?
In der Schweiz gab es in der vergangenen Woche eine Reihe von DDoS-
Angriffen auf Online-Shops, die Schweizerischen Bundesbahnen und
Finanzinstitute. In einem Fall wurden offenbar über 9000 Euro an die
Erpresser gezahlt.
Während sich die Schweiz als Partnerland der CeBIT 2016 in Hannover
präsentierte, haben Angreifer DDoS-Attacken auf viele Schweizer Websites
gefahren, darunter vor allem Online-Shops. Wie 20 Minuten berichtet,
befindet sich auch die Website der Schweizerischen Bundesbahnen (SBB)
unter den Zielen. Sie war am Montag für über eine Stunde nicht erreichbar.
DDoS-Angriffe ohne Lösegeldforderung
Die Attacken begannen offenbar am vergangenen Montag und betrafen
unter anderem die Shopping-Seiten Do-it, Digitec, Galaxus,
Interdiscount, LeShop, melectronics.ch, Micasa und Microspot. Ferner
war die Site der Schweizerischen Bundesbahnen (SBB) von 14:15 bis 15:30
Uhr nicht erreichbar. Es handelte sich um DDoS-Attacken, die Angreifer
haben die Dienste also mit Anfragen überflutet, bis die Server überlastet
waren. Zugriff auf die Infrastruktur ist dafür nicht nötig.
Transforming ISV to Azure
Microsoft Azure
Trustworthy foundation
BUILT ON MICROSOFT EXPERIENCE AND INNOVATION
20+ Data
Centers
Trustworthy
Computing
Initiative
Security
Development
LifecycleGlobal
Data Center
Services
Malware
Protection
Center
Microsoft Security
Response Center
Windows
Update
1st
Microsoft
Data
Center
Active
Directory
SOC 1
CSA Cloud
Controls Matrix
PCI DSS
Level 1
FedRAMP/
FISMAUK G-Cloud
Level 2
ISO/IEC
27001:2005
HIPAA/
HITECH
Digital
Crimes
Unit
SOC 2
E.U. Data
Protection
Directive
Operations
Security
Assurance
Microsoft Azure
20+ Data
Centers
Trustworthy foundation
BUILT ON MICROSOFT EXPERIENCE AND INNOVATION
Trustworthy
Computing
Initiative
Security
Development
LifecycleGlobal
Data Center
Services
Windows
Update
1st
Microsoft
Data
Center
Active
Directory
SOC 1
CSA Cloud
Controls Matrix
PCI DSS
Level 1
FedRAMP/
FISMAUK G-Cloud
Level 2
ISO/IEC
27001:2005
HIPAA/
HITECH
Digital
Crimes
Unit
SOC 2
E.U. Data
Protection
Directive
Operations
Security
Assurance
Malware
Protection
Center
Microsoft Security
Response Center
Security Centers
of Excellence:
Protecting Microsoft
customers by combatting
evolving threats
Microsoft Azure
20+ Data
Centers
Trustworthy foundation
BUILT ON MICROSOFT EXPERIENCE AND INNOVATION
Trustworthy
Computing
Initiative
Security
Development
LifecycleGlobal
Data Center
Services
Malware
Protection
Center
Microsoft Security
Response Center
Windows
Update
1st
Microsoft
Data
Center
Active
Directory
SOC 1
CSA Cloud
Controls Matrix
PCI DSS
Level 1
FedRAMP/
FISMAUK G-Cloud
Level 2
ISO/IEC
27001:2005
HIPAA/
HITECH
SOC 2
E.U. Data
Protection
Directive
Operations
Security
Assurance
Digital
Crimes
Unit
Digital Crimes Unit:
Using legal and
technical expertise
to disrupt the way
cybercriminals operate
Microsoft Azure
Main Reasons for SaaS
Swiss ISV Solutions as SaaS offering
Global market/
Changing customer requirements
New customer segments
in the existing market
Stable, cost efficient and secure
infrastructure
The
customers (ISV’s)
and their applications
Transforming ISV to Azure
www.swiss-soft.ch
Transforming ISV to Azure
www.chsoft.ch
Transforming ISV to Azure
New Customer Segments
The cloud allows ISV to rollout their solution
or subsets of their solutions to new customer
segments
For example Provis:
- Main player in huge constructing projects
Module for
defect management
New segment,
smaller companies
/ architects
SaaS helps
to speed up
adoption
Technical challenges
Transforming ISV to Azure
Common patterns
Transforming ISV to Azure
Main client is grown over the last years
- No Web UI
- Tight integration with Office
New client parts are written as mobile apps
and communicate via Web Services with
the backend
Most data is stored in SQL Server database
Some data is stored on the regular file system
Transforming ISV to Azure
U-DB
T-
DB
T-
DB
Web Service
RDP
Azure
AD
Azure
APP Service
Azure
RemoteApp
Azure
SQL DB
(U-DB = User Database
T-DB = Tenant Database)
T-SQL
Provis
Client PC
Provis Baumängelmanagement – Recommended Services
Common patterns -> Azure options
Transforming ISV to Azure
Main client is grown over the last years
- No Web UI
- Tight integration with Office
New client parts are written as mobile apps
and communicate via Web Services with
the backend
Most data are stored in SQL Server database
Some data are stored on the regular file system
Azure VM
or
Office 365
Active Directory(RemoteApp)
App Service
SQL DB
File Share
Transforming ISV to Azure
GPU Support (for CAD workload)
Transforming ISV to Azure
Office 365 and Azure Active Directory
Transforming ISV to Azure
RemoteApp/XenApp require Office License
- Office 365 Business Premium contains Office Products (Office Business) but not the
required ProPlus versions
- Only Office 365 (E3, E4, E5) can be used in this context
- The same licenses can also be used on-premises
Azure Active Directory is used for user management
- Small customers in one ISV domain
- Bigger customers can have their own domains with integration
to existing, on-premises AD
App Service
Transforming ISV to Azure
Azure App Service includes the Web App
+ Mobile App capabilities that we previously
delivered separately (as Azure Websites
+ Azure Mobile Services)
The Azure App Service pricing is exactly
the same price as our previous Azure Websites offering.
SQL DB Levels/DTU’s
Transforming ISV to Azure
DTU Calculator
SQL DB Elastic Pool
Transforming ISV to Azure
All the databases in an elastic pool share a common set of resources.
The performance characteristics are measured by elastic Database Transaction Units (eDTUs).
Pools come in three service tiers: Basic, Standard, and Premium.
Pools allow databases to share and consume DTU resources without needing to assign a
specific performance level to each databases in the pool.
Transforming ISV to Azure
Best migration experience if:
- We have the most actual SQL Server tools
- We are close to Azure (network)
Simple way to achieve this goals
- Install a VM in Azure
with the latest SQL Sever database and tools
- Backup DB on local System
- Copy Backup-File to Azure
- Restore DB on SQL Server in Azure VM
- Do the next steps in the Azure VM
Azure SQL DB Migration
Transforming ISV to Azure
SQL Server Data Tools are very helpful to detect
incompatibilities between regular SQL Server and
Azure SQL DB
- Create New SSDT Project from existing SQL DB
- Set Target Platform to Azure SQL Database V12
- Check “errors”
Azure SQL DB – Prepare Migration
Azure SQL DB - Migrate
Transforming ISV to Azure
SQL Server Management Studio offers a “one step”
Migration option
Choose strong enough edition
to enable successful loading.
Scale down after data loading
is possible 
Azure AD Authentication with SQL V12 DB
Transforming ISV to Azure
Azure Active Directory authentication
is supported by:
SQL Server 2016 Management Studio
and SQL Server Data Tools
for Visual Studio 2015
– Azure Active Directory users are
not shown in SSDT Object Explorer
• view users in sys.database_principals
.NET Framework Data Provider
for SqlServer .(NET Framework 4.6)
ODBC version 13.1
– bcp.exe cannot connect using AADA
Microsoft JDBC Driver 6.0
Azure File Storage (Share)
Transforming ISV to Azure
Azure File storage is a service that offers file shares in the cloud using the standard Server
Message Block (SMB) Protocol.
- Both SMB 2.1 and SMB 3.0 are supported
- Azure virtual machines, cloud services and on-premises clients
can mount the share
- Quota are supported
- A file share can only be mounted using the access key
of the storage account
Simple Pattern for Multi-Tenant
Transforming ISV to Azure
Existing applications are not written with a multi-tenant architecture
- They have just a user-data database
Application start logic has to be adapted
U-DB
T-
DB
T-
DB
Azure
SQL DB
(U-DB = User Database
T-DB = Tenant Database)
Login Company TenantDB
meier.hans@isv1.xy Top Architect Tenant1
huber.jolanda@isv1.xy Top Architect Tenant1
kalt.erika@isv1.xy Top Architect Tenant1
frei.peter@isv1.xy Baumeister Tenant2
Firstlogin
Tenant1User
Tenant2User
Non technical challenges
Transforming ISV to Azure
Scale problem
Transforming ISV to Azure
Many ISV provide very specialized Software
- They have currently just a view number of customers
- Setup of a new customer is time consuming
- Very customer specific
- Not highly automated
- License fees are quite high
- Price changes are not that simple without making the existing customers unhappy
- Support activities are executed by developers of the software
- No 7 * 24 support available
If their SaaS solution takes off then they are not able to deal with the mass
Our role/options
Transforming ISV to Azure
Our role/options
Transforming ISV to Azure
Consult ISV
- Choosing the right services
- Solve SQL migration problems
- Multi-Tenant approach
- Using templates to instantiate infrastructure
Educate ISV
- On the required
services & technologies
Rollout SaaS solution on behalf of ISV
Act as help desk
- Provide 7 * 24 support
- Provide Premier Support access
Conclusion (1)
Opportunities
Challenges
Expanding Market Opportunity
Sell directly to business decision makers
More predictable revenue
Lower infrastructure support costs
Requires business model shifts
Revenue builds up more slowly, harder to invest back in business
Legal and regulatory concerns around data
SLA management - Requires high level operational disciplines
Requires re-architecting existing applications
Conclusion (2)
Software
Core Competencies
Essential value for ISVs to build
As-a-Service
(Platform & Infrastructure
Management)
Non-core, but Necessities
Limited value for ISVs to build
Optimal managed infrastructure & services (SLA > 99.9%)
“Always” the same infrastructure -> Good for automation
Optimal time to market
Transforming ISV to Azure
Next steps …
Guided way to SaaS
Swiss ISV Solutions as SaaS offering
ISV
SaaS
Migration
One to one
Migration Workshop
ISV SaaS
Breakfast
Management
Strategic
Level
(2 hours)
Technical
Level
(2 days)
chnetcom@microsoft.com
Transforming ISV to Azure
The end …

Contenu connexe

Tendances

Building a modern data warehouse
Building a modern data warehouseBuilding a modern data warehouse
Building a modern data warehouseJames Serra
 
Module 3 - QuickSight Overview
Module 3 - QuickSight OverviewModule 3 - QuickSight Overview
Module 3 - QuickSight OverviewLam Le
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)James Serra
 
Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...
Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...
Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...Edureka!
 
Google Cloud Dataproc - Easier, faster, more cost-effective Spark and Hadoop
Google Cloud Dataproc - Easier, faster, more cost-effective Spark and HadoopGoogle Cloud Dataproc - Easier, faster, more cost-effective Spark and Hadoop
Google Cloud Dataproc - Easier, faster, more cost-effective Spark and Hadoophuguk
 
VisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case studyVisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case studyLeonid Nekhymchuk
 
JBoss OneDayTalk 2013: "NoSQL Integration with Apache Camel - MongoDB, CouchD...
JBoss OneDayTalk 2013: "NoSQL Integration with Apache Camel - MongoDB, CouchD...JBoss OneDayTalk 2013: "NoSQL Integration with Apache Camel - MongoDB, CouchD...
JBoss OneDayTalk 2013: "NoSQL Integration with Apache Camel - MongoDB, CouchD...Kai Wähner
 
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...SnapLogic
 
Modern Data Warehouse Overview
Modern Data Warehouse OverviewModern Data Warehouse Overview
Modern Data Warehouse OverviewJohn Chang
 
Automating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleAutomating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleJerome Marc
 
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...Kai Wähner
 
Cortana Analytics Suite
Cortana Analytics SuiteCortana Analytics Suite
Cortana Analytics SuiteJames Serra
 
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...RightScale
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AIJames Serra
 
CMS Hybrid Cloud Services Enablement
CMS Hybrid Cloud Services EnablementCMS Hybrid Cloud Services Enablement
CMS Hybrid Cloud Services EnablementSanjay Dhar
 
Postgres Vision 2018: Five Sharding Data Models
Postgres Vision 2018: Five Sharding Data ModelsPostgres Vision 2018: Five Sharding Data Models
Postgres Vision 2018: Five Sharding Data ModelsEDB
 
Snowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at ScaleSnowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at ScaleAdam Doyle
 
Microsof azure class 1- intro
Microsof azure   class 1- introMicrosof azure   class 1- intro
Microsof azure class 1- introMHMuhammadAli1
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopCCG
 

Tendances (20)

Building a modern data warehouse
Building a modern data warehouseBuilding a modern data warehouse
Building a modern data warehouse
 
Module 3 - QuickSight Overview
Module 3 - QuickSight OverviewModule 3 - QuickSight Overview
Module 3 - QuickSight Overview
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)
 
Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...
Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...
Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...
 
Google Cloud Dataproc - Easier, faster, more cost-effective Spark and Hadoop
Google Cloud Dataproc - Easier, faster, more cost-effective Spark and HadoopGoogle Cloud Dataproc - Easier, faster, more cost-effective Spark and Hadoop
Google Cloud Dataproc - Easier, faster, more cost-effective Spark and Hadoop
 
VisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case studyVisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case study
 
JBoss OneDayTalk 2013: "NoSQL Integration with Apache Camel - MongoDB, CouchD...
JBoss OneDayTalk 2013: "NoSQL Integration with Apache Camel - MongoDB, CouchD...JBoss OneDayTalk 2013: "NoSQL Integration with Apache Camel - MongoDB, CouchD...
JBoss OneDayTalk 2013: "NoSQL Integration with Apache Camel - MongoDB, CouchD...
 
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
 
Modern Data Warehouse Overview
Modern Data Warehouse OverviewModern Data Warehouse Overview
Modern Data Warehouse Overview
 
Automating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleAutomating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & Ansible
 
Data Migration to Azure
Data Migration to AzureData Migration to Azure
Data Migration to Azure
 
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
 
Cortana Analytics Suite
Cortana Analytics SuiteCortana Analytics Suite
Cortana Analytics Suite
 
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
 
CMS Hybrid Cloud Services Enablement
CMS Hybrid Cloud Services EnablementCMS Hybrid Cloud Services Enablement
CMS Hybrid Cloud Services Enablement
 
Postgres Vision 2018: Five Sharding Data Models
Postgres Vision 2018: Five Sharding Data ModelsPostgres Vision 2018: Five Sharding Data Models
Postgres Vision 2018: Five Sharding Data Models
 
Snowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at ScaleSnowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at Scale
 
Microsof azure class 1- intro
Microsof azure   class 1- introMicrosof azure   class 1- intro
Microsof azure class 1- intro
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
 

En vedette

Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...
Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...
Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...Trivadis
 
Oracle Lizenzmonitoring - Fluch oder Segen?
Oracle Lizenzmonitoring - Fluch oder Segen?Oracle Lizenzmonitoring - Fluch oder Segen?
Oracle Lizenzmonitoring - Fluch oder Segen?Trivadis
 
Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?Trivadis
 
Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?
Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?
Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?Trivadis
 
Trivadis TechEvent 2016 Capacity Management with TVD-CapMan - recent projects...
Trivadis TechEvent 2016 Capacity Management with TVD-CapMan - recent projects...Trivadis TechEvent 2016 Capacity Management with TVD-CapMan - recent projects...
Trivadis TechEvent 2016 Capacity Management with TVD-CapMan - recent projects...Trivadis
 
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...Trivadis
 
Trivadis TechEvent 2016 Oracle Enterprise Performance Management in the Clou...
Trivadis TechEvent 2016  Oracle Enterprise Performance Management in the Clou...Trivadis TechEvent 2016  Oracle Enterprise Performance Management in the Clou...
Trivadis TechEvent 2016 Oracle Enterprise Performance Management in the Clou...Trivadis
 
Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...
Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...
Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...Trivadis
 
Trivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan Ott
Trivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan OttTrivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan Ott
Trivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan OttTrivadis
 
Blueprints for the analysis of social media
Blueprints for the analysis of social mediaBlueprints for the analysis of social media
Blueprints for the analysis of social mediaGuido Schmutz
 
Trivadis TechEvent 2016 Ablösung einer Tivoli Monitoring Umgebung mit OpenSou...
Trivadis TechEvent 2016 Ablösung einer Tivoli Monitoring Umgebung mit OpenSou...Trivadis TechEvent 2016 Ablösung einer Tivoli Monitoring Umgebung mit OpenSou...
Trivadis TechEvent 2016 Ablösung einer Tivoli Monitoring Umgebung mit OpenSou...Trivadis
 
Integration blueprint-short-en
Integration blueprint-short-enIntegration blueprint-short-en
Integration blueprint-short-enGuido Schmutz
 
Enterprise manager 13c -let's connect to the Oracle Cloud
Enterprise manager 13c -let's connect to the Oracle CloudEnterprise manager 13c -let's connect to the Oracle Cloud
Enterprise manager 13c -let's connect to the Oracle CloudTrivadis
 
Trivadis TechEvent 2016 Big Data Privacy and Security Fundamentals by Florian...
Trivadis TechEvent 2016 Big Data Privacy and Security Fundamentals by Florian...Trivadis TechEvent 2016 Big Data Privacy and Security Fundamentals by Florian...
Trivadis TechEvent 2016 Big Data Privacy and Security Fundamentals by Florian...Trivadis
 
Trivadis Company Presentation - german
Trivadis Company Presentation - germanTrivadis Company Presentation - german
Trivadis Company Presentation - germanTrivadis
 
Apache Storm vs. Spark Streaming - two stream processing platforms compared
Apache Storm vs. Spark Streaming - two stream processing platforms comparedApache Storm vs. Spark Streaming - two stream processing platforms compared
Apache Storm vs. Spark Streaming - two stream processing platforms comparedGuido Schmutz
 
Real-Time Analytics with Apache Cassandra and Apache Spark
Real-Time Analytics with Apache Cassandra and Apache SparkReal-Time Analytics with Apache Cassandra and Apache Spark
Real-Time Analytics with Apache Cassandra and Apache SparkGuido Schmutz
 

En vedette (17)

Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...
Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...
Trivadis TechEvent 2016 Customer Event Hub - the modern Customer 360° view by...
 
Oracle Lizenzmonitoring - Fluch oder Segen?
Oracle Lizenzmonitoring - Fluch oder Segen?Oracle Lizenzmonitoring - Fluch oder Segen?
Oracle Lizenzmonitoring - Fluch oder Segen?
 
Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?
 
Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?
Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?
Lizenzfallen aus der Praxis - Was ist denn jetzt mit der Virtualisierung?
 
Trivadis TechEvent 2016 Capacity Management with TVD-CapMan - recent projects...
Trivadis TechEvent 2016 Capacity Management with TVD-CapMan - recent projects...Trivadis TechEvent 2016 Capacity Management with TVD-CapMan - recent projects...
Trivadis TechEvent 2016 Capacity Management with TVD-CapMan - recent projects...
 
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...
 
Trivadis TechEvent 2016 Oracle Enterprise Performance Management in the Clou...
Trivadis TechEvent 2016  Oracle Enterprise Performance Management in the Clou...Trivadis TechEvent 2016  Oracle Enterprise Performance Management in the Clou...
Trivadis TechEvent 2016 Oracle Enterprise Performance Management in the Clou...
 
Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...
Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...
Trivadis TechEvent 2016 Office 365 and Therefore Online by Eberhard Lösch, Cl...
 
Trivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan Ott
Trivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan OttTrivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan Ott
Trivadis TechEvent 2016 Big Data Cassandra, wieso brauche ich das? by Jan Ott
 
Blueprints for the analysis of social media
Blueprints for the analysis of social mediaBlueprints for the analysis of social media
Blueprints for the analysis of social media
 
Trivadis TechEvent 2016 Ablösung einer Tivoli Monitoring Umgebung mit OpenSou...
Trivadis TechEvent 2016 Ablösung einer Tivoli Monitoring Umgebung mit OpenSou...Trivadis TechEvent 2016 Ablösung einer Tivoli Monitoring Umgebung mit OpenSou...
Trivadis TechEvent 2016 Ablösung einer Tivoli Monitoring Umgebung mit OpenSou...
 
Integration blueprint-short-en
Integration blueprint-short-enIntegration blueprint-short-en
Integration blueprint-short-en
 
Enterprise manager 13c -let's connect to the Oracle Cloud
Enterprise manager 13c -let's connect to the Oracle CloudEnterprise manager 13c -let's connect to the Oracle Cloud
Enterprise manager 13c -let's connect to the Oracle Cloud
 
Trivadis TechEvent 2016 Big Data Privacy and Security Fundamentals by Florian...
Trivadis TechEvent 2016 Big Data Privacy and Security Fundamentals by Florian...Trivadis TechEvent 2016 Big Data Privacy and Security Fundamentals by Florian...
Trivadis TechEvent 2016 Big Data Privacy and Security Fundamentals by Florian...
 
Trivadis Company Presentation - german
Trivadis Company Presentation - germanTrivadis Company Presentation - german
Trivadis Company Presentation - german
 
Apache Storm vs. Spark Streaming - two stream processing platforms compared
Apache Storm vs. Spark Streaming - two stream processing platforms comparedApache Storm vs. Spark Streaming - two stream processing platforms compared
Apache Storm vs. Spark Streaming - two stream processing platforms compared
 
Real-Time Analytics with Apache Cassandra and Apache Spark
Real-Time Analytics with Apache Cassandra and Apache SparkReal-Time Analytics with Apache Cassandra and Apache Spark
Real-Time Analytics with Apache Cassandra and Apache Spark
 

Similaire à Transforming ISV's to Azure

AWS Enterprise Summit Netherlands - Keynote
AWS Enterprise Summit Netherlands - KeynoteAWS Enterprise Summit Netherlands - Keynote
AWS Enterprise Summit Netherlands - KeynoteAmazon Web Services
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure CloudCaserta
 
Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009guest829442
 
Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_OpportunityNojan Emad
 
Get Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxGet Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxAnjaliMishra647628
 
The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)Dave Bost
 
App Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptxApp Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptxMONISH407209
 
Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...
Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...
Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...Amazon Web Services
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangSpiffy
 
4. aws enterprise summit seoul 기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
4. aws enterprise summit seoul 기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas parkAmazon Web Services Korea
 
To the Cloud and beyond (Nantes, Rebuild 2018)
To the Cloud and beyond (Nantes, Rebuild 2018)To the Cloud and beyond (Nantes, Rebuild 2018)
To the Cloud and beyond (Nantes, Rebuild 2018)Alex Danvy
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAmazon Web Services
 
Supercharge Your Spring Boot Apps!
Supercharge Your Spring Boot Apps!Supercharge Your Spring Boot Apps!
Supercharge Your Spring Boot Apps!VMware Tanzu
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonVMware Tanzu
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overviewgjuljo
 
2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathonaaronwso2
 

Similaire à Transforming ISV's to Azure (20)

AWS Enterprise Summit Netherlands - Keynote
AWS Enterprise Summit Netherlands - KeynoteAWS Enterprise Summit Netherlands - Keynote
AWS Enterprise Summit Netherlands - Keynote
 
Azure
AzureAzure
Azure
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
 
Azure Cloud Services
Azure Cloud ServicesAzure Cloud Services
Azure Cloud Services
 
Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009
 
Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_Opportunity
 
Get Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxGet Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptx
 
The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)
 
App Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptxApp Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptx
 
Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...
Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...
Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
 
4. aws enterprise summit seoul 기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
4. aws enterprise summit seoul 기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
To the Cloud and beyond (Nantes, Rebuild 2018)
To the Cloud and beyond (Nantes, Rebuild 2018)To the Cloud and beyond (Nantes, Rebuild 2018)
To the Cloud and beyond (Nantes, Rebuild 2018)
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
 
Supercharge Your Spring Boot Apps!
Supercharge Your Spring Boot Apps!Supercharge Your Spring Boot Apps!
Supercharge Your Spring Boot Apps!
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon
 
Azure: PaaS or IaaS
Azure: PaaS or IaaSAzure: PaaS or IaaS
Azure: PaaS or IaaS
 

Plus de Trivadis

Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Trivadis
 
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Trivadis
 
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Trivadis
 
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Trivadis
 
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Trivadis
 
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Trivadis
 
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Trivadis
 
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Trivadis
 
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...Trivadis
 
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...Trivadis
 
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTrivadis
 
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...Trivadis
 
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...Trivadis
 
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...Trivadis
 
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...Trivadis
 
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...Trivadis
 
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...Trivadis
 
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTrivadis
 
TechEvent 2019: Tales from a Scrum Master; Ernst Jakob - Trivadis
TechEvent 2019: Tales from a Scrum Master; Ernst Jakob - TrivadisTechEvent 2019: Tales from a Scrum Master; Ernst Jakob - Trivadis
TechEvent 2019: Tales from a Scrum Master; Ernst Jakob - TrivadisTrivadis
 
TechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - Trivadis
TechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - TrivadisTechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - Trivadis
TechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - TrivadisTrivadis
 

Plus de Trivadis (20)

Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
 
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
 
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
 
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
 
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
 
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
 
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
 
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
 
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
 
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
 
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
 
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
 
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
 
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
 
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
 
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
 
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
 
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
 
TechEvent 2019: Tales from a Scrum Master; Ernst Jakob - Trivadis
TechEvent 2019: Tales from a Scrum Master; Ernst Jakob - TrivadisTechEvent 2019: Tales from a Scrum Master; Ernst Jakob - Trivadis
TechEvent 2019: Tales from a Scrum Master; Ernst Jakob - Trivadis
 
TechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - Trivadis
TechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - TrivadisTechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - Trivadis
TechEvent 2019: Serverless - Ist das was für mich?; Thorsten Maier - Trivadis
 

Dernier

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Dernier (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

Transforming ISV's to Azure

  • 1. BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH Transforming ISV’s to Azure Meinrad Weiss Principal Consultant
  • 2. Agenda Transforming ISV to Azure Motivation (Why SaaS, why Azure or vice versa) The customers (ISV’s) and their applications Technical challenges Non technical challenges Our role Next Steps
  • 3. Motivation (Why SaaS, why Azure or vice versa) Transforming ISV to Azure
  • 4. There is a growing demand and a global market Swiss ISV Solutions as SaaS offering Pure SaaS Players e.g. Hybrid Players Providing SaaS offerings to Swiss customers Swiss Customers Asking for SaaS offerings International Companies Swiss Companies like: Providing Swiss SasS offerings to the whole world Founded 1999 Cloud first, mobile first
  • 6. Source #2: IDC Direction 2014, Transformation Everywhere How SaaS Gets Built, March 2014 Source #1: IDC Forecasts Worldwide Public IT Cloud Services Spending to Reach Nearly $108 Billion by 2017 as Focus Shifts from Savings to Innovation, 2013 ) Software Revenue Growth Rate in 2017 Customers are buying services, not applications or servers Shifting adoption patterns: using SaaS as a way to extend on-premises applications to replace existing applications with cloud alternatives 91% of net new software is built for cloud delivery in 20142 20% of all applications revenue in 2014 is generated by SaaS1 22% 4% 0% 5% 10% 15% 20% 25% SaaS/PaaS Revenue Packaged Software 5.5x higher Cloud SW growth than packaged SW
  • 7. Customers (Consumers) are more and more inspired by SaaS Transforming ISV to Azure Cloud Infrastructure and Operations Consumer and small business services Enterprise services Third-party hosted services Software as a Service (SaaS) SecurityGlobal NetworkOperationsDatacenters PaaS Application Physical Certification& SecurityReliance IaaS
  • 8. Why Azure Transforming ISV to Azure Azure provides a broad set of IaaS, PaaS and SaaS service that can be used to form a SaaS offering of the existing ISV Solution Excellent price/performance tag Global available (where the money is) Highly secured IaaS PaaS SaaS Azure VM Office 365 Active Directory SQL DB File Share (RemoteApp) App Service Popular Services for ISV’s:
  • 9. Customers (Consumers) are more and more inspired by SaaS Transforming ISV to Azure Cloud Infrastructure and Operations Consumer and small business services Enterprise services Third-party hosted services Software as a Service (SaaS) SecurityGlobal NetworkOperationsDatacenters PaaS Application Physical Certification& SecurityReliance IaaS
  • 10. One platform -> Simplified Software Management Swiss ISV Solutions as SaaS offering Instead of a broad spectrum of hard and software There is a professional infrastructure with controlled software releases
  • 11. Location CH = Everything i.o? In der Schweiz gab es in der vergangenen Woche eine Reihe von DDoS- Angriffen auf Online-Shops, die Schweizerischen Bundesbahnen und Finanzinstitute. In einem Fall wurden offenbar über 9000 Euro an die Erpresser gezahlt. Während sich die Schweiz als Partnerland der CeBIT 2016 in Hannover präsentierte, haben Angreifer DDoS-Attacken auf viele Schweizer Websites gefahren, darunter vor allem Online-Shops. Wie 20 Minuten berichtet, befindet sich auch die Website der Schweizerischen Bundesbahnen (SBB) unter den Zielen. Sie war am Montag für über eine Stunde nicht erreichbar. DDoS-Angriffe ohne Lösegeldforderung Die Attacken begannen offenbar am vergangenen Montag und betrafen unter anderem die Shopping-Seiten Do-it, Digitec, Galaxus, Interdiscount, LeShop, melectronics.ch, Micasa und Microspot. Ferner war die Site der Schweizerischen Bundesbahnen (SBB) von 14:15 bis 15:30 Uhr nicht erreichbar. Es handelte sich um DDoS-Attacken, die Angreifer haben die Dienste also mit Anfragen überflutet, bis die Server überlastet waren. Zugriff auf die Infrastruktur ist dafür nicht nötig. Transforming ISV to Azure
  • 12. Microsoft Azure Trustworthy foundation BUILT ON MICROSOFT EXPERIENCE AND INNOVATION 20+ Data Centers Trustworthy Computing Initiative Security Development LifecycleGlobal Data Center Services Malware Protection Center Microsoft Security Response Center Windows Update 1st Microsoft Data Center Active Directory SOC 1 CSA Cloud Controls Matrix PCI DSS Level 1 FedRAMP/ FISMAUK G-Cloud Level 2 ISO/IEC 27001:2005 HIPAA/ HITECH Digital Crimes Unit SOC 2 E.U. Data Protection Directive Operations Security Assurance
  • 13. Microsoft Azure 20+ Data Centers Trustworthy foundation BUILT ON MICROSOFT EXPERIENCE AND INNOVATION Trustworthy Computing Initiative Security Development LifecycleGlobal Data Center Services Windows Update 1st Microsoft Data Center Active Directory SOC 1 CSA Cloud Controls Matrix PCI DSS Level 1 FedRAMP/ FISMAUK G-Cloud Level 2 ISO/IEC 27001:2005 HIPAA/ HITECH Digital Crimes Unit SOC 2 E.U. Data Protection Directive Operations Security Assurance Malware Protection Center Microsoft Security Response Center Security Centers of Excellence: Protecting Microsoft customers by combatting evolving threats
  • 14. Microsoft Azure 20+ Data Centers Trustworthy foundation BUILT ON MICROSOFT EXPERIENCE AND INNOVATION Trustworthy Computing Initiative Security Development LifecycleGlobal Data Center Services Malware Protection Center Microsoft Security Response Center Windows Update 1st Microsoft Data Center Active Directory SOC 1 CSA Cloud Controls Matrix PCI DSS Level 1 FedRAMP/ FISMAUK G-Cloud Level 2 ISO/IEC 27001:2005 HIPAA/ HITECH SOC 2 E.U. Data Protection Directive Operations Security Assurance Digital Crimes Unit Digital Crimes Unit: Using legal and technical expertise to disrupt the way cybercriminals operate
  • 16. Main Reasons for SaaS Swiss ISV Solutions as SaaS offering Global market/ Changing customer requirements New customer segments in the existing market Stable, cost efficient and secure infrastructure
  • 17. The customers (ISV’s) and their applications Transforming ISV to Azure
  • 20. New Customer Segments The cloud allows ISV to rollout their solution or subsets of their solutions to new customer segments For example Provis: - Main player in huge constructing projects Module for defect management New segment, smaller companies / architects SaaS helps to speed up adoption
  • 22. Common patterns Transforming ISV to Azure Main client is grown over the last years - No Web UI - Tight integration with Office New client parts are written as mobile apps and communicate via Web Services with the backend Most data is stored in SQL Server database Some data is stored on the regular file system
  • 23. Transforming ISV to Azure U-DB T- DB T- DB Web Service RDP Azure AD Azure APP Service Azure RemoteApp Azure SQL DB (U-DB = User Database T-DB = Tenant Database) T-SQL Provis Client PC Provis Baumängelmanagement – Recommended Services
  • 24. Common patterns -> Azure options Transforming ISV to Azure Main client is grown over the last years - No Web UI - Tight integration with Office New client parts are written as mobile apps and communicate via Web Services with the backend Most data are stored in SQL Server database Some data are stored on the regular file system Azure VM or Office 365 Active Directory(RemoteApp) App Service SQL DB File Share
  • 26. GPU Support (for CAD workload) Transforming ISV to Azure
  • 27. Office 365 and Azure Active Directory Transforming ISV to Azure RemoteApp/XenApp require Office License - Office 365 Business Premium contains Office Products (Office Business) but not the required ProPlus versions - Only Office 365 (E3, E4, E5) can be used in this context - The same licenses can also be used on-premises Azure Active Directory is used for user management - Small customers in one ISV domain - Bigger customers can have their own domains with integration to existing, on-premises AD
  • 28. App Service Transforming ISV to Azure Azure App Service includes the Web App + Mobile App capabilities that we previously delivered separately (as Azure Websites + Azure Mobile Services) The Azure App Service pricing is exactly the same price as our previous Azure Websites offering.
  • 29. SQL DB Levels/DTU’s Transforming ISV to Azure DTU Calculator
  • 30. SQL DB Elastic Pool Transforming ISV to Azure All the databases in an elastic pool share a common set of resources. The performance characteristics are measured by elastic Database Transaction Units (eDTUs). Pools come in three service tiers: Basic, Standard, and Premium. Pools allow databases to share and consume DTU resources without needing to assign a specific performance level to each databases in the pool.
  • 31. Transforming ISV to Azure Best migration experience if: - We have the most actual SQL Server tools - We are close to Azure (network) Simple way to achieve this goals - Install a VM in Azure with the latest SQL Sever database and tools - Backup DB on local System - Copy Backup-File to Azure - Restore DB on SQL Server in Azure VM - Do the next steps in the Azure VM Azure SQL DB Migration
  • 32. Transforming ISV to Azure SQL Server Data Tools are very helpful to detect incompatibilities between regular SQL Server and Azure SQL DB - Create New SSDT Project from existing SQL DB - Set Target Platform to Azure SQL Database V12 - Check “errors” Azure SQL DB – Prepare Migration
  • 33. Azure SQL DB - Migrate Transforming ISV to Azure SQL Server Management Studio offers a “one step” Migration option Choose strong enough edition to enable successful loading. Scale down after data loading is possible 
  • 34. Azure AD Authentication with SQL V12 DB Transforming ISV to Azure Azure Active Directory authentication is supported by: SQL Server 2016 Management Studio and SQL Server Data Tools for Visual Studio 2015 – Azure Active Directory users are not shown in SSDT Object Explorer • view users in sys.database_principals .NET Framework Data Provider for SqlServer .(NET Framework 4.6) ODBC version 13.1 – bcp.exe cannot connect using AADA Microsoft JDBC Driver 6.0
  • 35. Azure File Storage (Share) Transforming ISV to Azure Azure File storage is a service that offers file shares in the cloud using the standard Server Message Block (SMB) Protocol. - Both SMB 2.1 and SMB 3.0 are supported - Azure virtual machines, cloud services and on-premises clients can mount the share - Quota are supported - A file share can only be mounted using the access key of the storage account
  • 36. Simple Pattern for Multi-Tenant Transforming ISV to Azure Existing applications are not written with a multi-tenant architecture - They have just a user-data database Application start logic has to be adapted U-DB T- DB T- DB Azure SQL DB (U-DB = User Database T-DB = Tenant Database) Login Company TenantDB meier.hans@isv1.xy Top Architect Tenant1 huber.jolanda@isv1.xy Top Architect Tenant1 kalt.erika@isv1.xy Top Architect Tenant1 frei.peter@isv1.xy Baumeister Tenant2 Firstlogin Tenant1User Tenant2User
  • 38. Scale problem Transforming ISV to Azure Many ISV provide very specialized Software - They have currently just a view number of customers - Setup of a new customer is time consuming - Very customer specific - Not highly automated - License fees are quite high - Price changes are not that simple without making the existing customers unhappy - Support activities are executed by developers of the software - No 7 * 24 support available If their SaaS solution takes off then they are not able to deal with the mass
  • 40. Our role/options Transforming ISV to Azure Consult ISV - Choosing the right services - Solve SQL migration problems - Multi-Tenant approach - Using templates to instantiate infrastructure Educate ISV - On the required services & technologies Rollout SaaS solution on behalf of ISV Act as help desk - Provide 7 * 24 support - Provide Premier Support access
  • 41. Conclusion (1) Opportunities Challenges Expanding Market Opportunity Sell directly to business decision makers More predictable revenue Lower infrastructure support costs Requires business model shifts Revenue builds up more slowly, harder to invest back in business Legal and regulatory concerns around data SLA management - Requires high level operational disciplines Requires re-architecting existing applications
  • 42. Conclusion (2) Software Core Competencies Essential value for ISVs to build As-a-Service (Platform & Infrastructure Management) Non-core, but Necessities Limited value for ISVs to build Optimal managed infrastructure & services (SLA > 99.9%) “Always” the same infrastructure -> Good for automation Optimal time to market
  • 43. Transforming ISV to Azure Next steps …
  • 44. Guided way to SaaS Swiss ISV Solutions as SaaS offering ISV SaaS Migration One to one Migration Workshop ISV SaaS Breakfast Management Strategic Level (2 hours) Technical Level (2 days) chnetcom@microsoft.com
  • 45. Transforming ISV to Azure The end …