SlideShare a Scribd company logo
PrestaShop + Azure
Workshop – Milano 29/9/2016
Vito Flavio Lorusso
The partnership
The cloud platform
built for business
2.5x more Cloud
ISVs by 2017
5.5x growth than
packaged S/W
market
$76.1 B by 2017
22% CAGR
The Cloud has
changed how we work,
where we work and
how we do business.
Why the Cloud?
• Rapidly setup environments to drive business priorities
• Scale to meet peak demands
• Increase efficiency and reduced cost.




The Azure Platform Strategy
Microsoft Azure
Public, Global, Shared DatacentersMicrosoft Azure Stack
& Cloud Platform System
Security&
Management
SaaS
(Software as a Service)
O365, CRM, VSO etc…
+
3rd Party SaaS Solutions
Public
Cloud
Platform
Hybrid
Operations
Security&
Management
Hybrid
Operations
Microsoft Leads Everywhere…
Public Cloud IaaS (May 2015) Cloud Storage (June 2015) Enterprise App PaaS (Jan 2014) Operational DBMS Systems (Oct 2015)X86 Server Virt (July 2015)
"Microsoft’s comprehensive hybrid
story, which spans applications and
platforms as well as infrastructure, is
highly attractive to many companies,
drawing them towards the cloud in
general.”
LYDIA LEONG,
GARTNER
Industry
validation
1.5 Trillion
Messages per month
processed by Azure IoT
~100,000
New Azure customer
subscriptions/month
20Million
SQL database hours
used every day
777Trillion
Storage transactions
per day
60Billion
Hits to Websites run on
Azure Web App Service
500Million
Azure Active
Directory Users
Azure momentum
80%
Of Fortune 500 Companies
use Microsoft Azure
>50Trillion
Storage objects
in Azure
>40%
Revenue from Start-ups and
ISVs
Azure innovation speed
Platform Services
Security &
Management
Infrastructure Services
Web Apps
Mobile
Apps
API
Management
API
Apps
Logic
Apps
Notification
Hubs
Content Delivery
Network (CDN)
Media
Services
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile
Engagement
Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Biztalk
Services
Hybrid
Connections
Service
Bus
Storage
Queues
Store /
Marketplace
Hybrid
Operations
Backup
StorSimple
Site
Recovery
Import/Export
SQL
Database
DocumentDB
Redis
Cache Search
Tables
SQL Data
Warehouse
Azure AD
Connect Health
AD Privileged
Identity
Management
Operational
Insights
Cloud
Services
Batch Remote App
Service
Fabric Visual Studio
Application
Insights
Azure SDK
Team Project
VM Image Gallery
& VM Depot
27 Regions Worldwide… huge capacity around the world… growing every year
 100+ datacenters
 Top 3 networks in the world
 2.5x AWS, 7x Google DC Regions
Operational
Announced/Not Operational
Central US
Iowa
West US
California
East US
Virginia
US Gov
Virginia
North Central US
Illinois
US Gov
Iowa
South Central US
Texas
Brazil South
Sao Paulo State
West Europe
Netherlands
China North *
Beijing
China South *
Shanghai
Japan East
Tokyo, Saitama
Japan West
Osaka
India South
Chennai
East Asia
Hong Kong
SE Asia
Singapore
Australia South East
Victoria
Australia East
New South Wales
* Operated by 21Vianet
India Central
Pune
Canada East
Quebec City
Canada Central
Toronto
India West
Mumbai
Germany North East
Magdeburg
Germany Central
Frankfurt
United Kingdom
Regions
North Europe
Ireland
East US 2
Virginia
Backed by deep, continuous investments
ISO 27001 Cloud Security Alliance (STAR)
Microsoft Azure Compliances
Regulatory compliance
Microsoft respects and complements partner IP
ISO/IEC 27001 SOC 1 SOC 2 PCI DSS L1 version 3 Cloud Security Alliance
Cloud Security Matrix
HIPAA
(Healthcare)
FedRAMP FIPS 140-2 Life Sciences GxP Family Educational Rights
& Privacy Act
European Union
Model Clause
China
Multi Layer Protection
Scheme
United Kingdom
G-Cloud
Singapore
Multi-Tier Cloud
Security
China
CCCPPF
Australian Signals
Directorate I-RAP
Assessment
Criminal Justice
Information System
Defense Information
Systems Agency L2
Sarbanes Oxley ITAR Defense Information
Systems Agency L3-5
ISO / IEC 27018
Azure compliance audits and certifications
Global
United
States
Regional
Coming
soon
https://azure.microsoft.com/en-us/support/trust-center/
Gain visibility and control
Integrated security, monitoring, policy management
Built in threat detections and alerts
Works with broad ecosystem of security solutions
Azure Security Center
Built to Support Differentiated Services
HD
Insight
Powered by
Apache Hadoop
Best-in-class
cloud analytics
for structured
and unstructured
big data sets
Active
Directory
Easy, seamless
integration with
enterprise
identity,
unlocking great
value for your
customer
Multi-factor
Authorization
Simple sign-on
process that can
use text, phone
call, mobile app
notification
Integrates with
Active Directory
Visual
Studio
End-to-end
cloud based
ALM solution
that can be
accessed from
anywhere
Integrates with
major IDEs
Machine
Learning
Easily create, test,
operationalize
and manage
predictive
analytics solutions
SQL
database
Stand up a SQL
database on
Azure in seconds
99.99% SLA
includes built-in
backup support
Azure leads in service innovation
Streamline application
development and distribution
Extend your infrastructure, no
matter what technology you use
Reduce porting and
migration costs
Expand your customer base with
heterogeneous technology
Leverage unified management
across multi-platforms
1 Dev/Test
2 Infra
3 Migration
4 Reach New Markets
5 Service Delivery
4. Best tool sets, cross-platform technology support
Open + Flexible
Open &
flexible Applications
Infrastructure
Management
Databases & Middleware
App Frameworks
Enterprise
proven
Hybrid
Hyper-scale
Trustworthy
Developer & IT
productivity
Trustworthy
Platform for SaaS
extensibility
Azure
Marketplace
AZURE RESOURCE MANAGER
TEMPLATES
…how to make deploying complex infrastructure easy
• They are easy to use “templates” to
deploy infrastructure in Azure
• Some examples:
• A resource group
• A Virtual Machine
• A virtual Network
• A security network rule
• A public ip address
• A network interface
• A storage account
• …
• All resource descriptors are available here:
https://github.com/Azure/azure-resource-
manager-schemas
ARM
• “Templates” can:
• Ensure deployments idempotency
• Simplify complex platform orchestrations and deployment
• Make rollback easy
• Allow to parametrize configurations easily
• It’s an equivalent of “cloud-init” for infrastructures
• “Templates” are:
• declarative
• JSON documents that can be versioned (git, …)
• Made to specify dependencies of resources from other resources
ARM
Features
ARM
Structure
ARM
Structure with info…
ARM
Visualization (example ARM Prestashop #3/#4)
#3 #4
• Portal
• Create new deployment
• PowerShell
• New-AzureRmResourceGroupDeployment -ResourceGroupName TestRG1 -administratorLogin
exampleadmin -TemplateUri https://raw.githubusercontent.com/Azure/azure-
quickstart-templates/master/201-web-app-sql-database/azuredeploy.json
• Azure X-Plat Cli
• azure group deployment create "${group}" "dep${group}" --template-uri
https://raw.githubusercontent.com/PrestaShop/azure-template-high-
performance/master/mainTemplate.json --parameters-file
mainTemplate.parameters.json
ARM
How to use 1/2
• REST
• curl -X "PUT"
"https://management.azure.com/subscriptions/SubscriptionID/resourcegroups/Resource
GroupName/providers/microsoft.resources/deployments/DeploymentName?api-
version=2015-01-01" 
-H "Authorization: Bearer AccessToken" 
-H "Content-Type: application/json" 
-d "{set your body string to the template and parameters}"
• Ansible
• - name: Create Azure Deploy
azure_rm_deployment:
state: present
resource_group_name: dev-ops-cle
template_link: 'https://somewhere/Azure/aqs/master/vl/azuredeploy.json'
parameters_link: 'https://somewhere/Azure/aqs/vl/azuredeploy.parameters.json'
ARM
How to use 2/2
• Offers available in Azure Marketplace
• “Basic”
• “Advanced”
• “Performance” (future)
• “Premium” (futire)
• Azure VMs + PrestaShop integrated billing
• Hourly cost
ARM
Ready to use PrestaShop implementations
https://www.youtube.com/watch?v=apPIKS5XkkQ
Deployment sample
on youtube
Thanks !

More Related Content

What's hot

Integrating Cloudera & Microsoft Azure
Integrating Cloudera & Microsoft AzureIntegrating Cloudera & Microsoft Azure
Integrating Cloudera & Microsoft AzureXpand IT
 
Microsoft Azure Stack
Microsoft Azure StackMicrosoft Azure Stack
Microsoft Azure StackTudor Damian
 
Azure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data CenterAzure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data CenterAdnan Hashmi
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure FundamentalsAdwait Ullal
 
The Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft AzureThe Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft AzureMicrosoft Azure
 
Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Maarten Balliauw
 
Microsoft azure - the cloud for modern business
Microsoft azure - the cloud for modern businessMicrosoft azure - the cloud for modern business
Microsoft azure - the cloud for modern businessVinh Nguyen Quang
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSAmazon Web Services
 
Cloud Computing and Microsoft Azure
Cloud Computing and Microsoft AzureCloud Computing and Microsoft Azure
Cloud Computing and Microsoft AzureSuhail Jamaldeen
 
Microsoft Azure cloud services
Microsoft Azure cloud servicesMicrosoft Azure cloud services
Microsoft Azure cloud servicesNajeeb Khan
 
FS-ISAC 2017 Amazon Web Services & Cloud Security
FS-ISAC 2017 Amazon Web Services & Cloud SecurityFS-ISAC 2017 Amazon Web Services & Cloud Security
FS-ISAC 2017 Amazon Web Services & Cloud SecurityAmazon Web Services
 
Azure architecture
Azure architectureAzure architecture
Azure architectureAmal Dev
 
Hybrid IT with Amazon Web Services: Best of Both Worlds
Hybrid IT with Amazon Web Services: Best of Both WorldsHybrid IT with Amazon Web Services: Best of Both Worlds
Hybrid IT with Amazon Web Services: Best of Both WorldsAmazon Web Services
 
Azure fundamentals-170910113238
Azure fundamentals-170910113238Azure fundamentals-170910113238
Azure fundamentals-170910113238ScottSmith574468
 

What's hot (20)

Azure Overview
Azure Overview Azure Overview
Azure Overview
 
Integrating Cloudera & Microsoft Azure
Integrating Cloudera & Microsoft AzureIntegrating Cloudera & Microsoft Azure
Integrating Cloudera & Microsoft Azure
 
Microsoft Azure Stack
Microsoft Azure StackMicrosoft Azure Stack
Microsoft Azure Stack
 
Azure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data CenterAzure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data Center
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure Fundamentals
 
The Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft AzureThe Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft Azure
 
Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)
 
Azure operational insights
Azure operational insightsAzure operational insights
Azure operational insights
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Microsoft azure - the cloud for modern business
Microsoft azure - the cloud for modern businessMicrosoft azure - the cloud for modern business
Microsoft azure - the cloud for modern business
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWS
 
Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
 
Cloud Computing and Microsoft Azure
Cloud Computing and Microsoft AzureCloud Computing and Microsoft Azure
Cloud Computing and Microsoft Azure
 
Microsoft Azure cloud services
Microsoft Azure cloud servicesMicrosoft Azure cloud services
Microsoft Azure cloud services
 
Introduction of microsoft azure
Introduction of microsoft azureIntroduction of microsoft azure
Introduction of microsoft azure
 
Azure Administrator
Azure AdministratorAzure Administrator
Azure Administrator
 
FS-ISAC 2017 Amazon Web Services & Cloud Security
FS-ISAC 2017 Amazon Web Services & Cloud SecurityFS-ISAC 2017 Amazon Web Services & Cloud Security
FS-ISAC 2017 Amazon Web Services & Cloud Security
 
Azure architecture
Azure architectureAzure architecture
Azure architecture
 
Hybrid IT with Amazon Web Services: Best of Both Worlds
Hybrid IT with Amazon Web Services: Best of Both WorldsHybrid IT with Amazon Web Services: Best of Both Worlds
Hybrid IT with Amazon Web Services: Best of Both Worlds
 
Azure fundamentals-170910113238
Azure fundamentals-170910113238Azure fundamentals-170910113238
Azure fundamentals-170910113238
 

Viewers also liked

Viewers also liked (16)

Codemotion Milano 2014 - IBM Keynote - Giulio Santoli
Codemotion Milano 2014 - IBM Keynote - Giulio SantoliCodemotion Milano 2014 - IBM Keynote - Giulio Santoli
Codemotion Milano 2014 - IBM Keynote - Giulio Santoli
 
IBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/SimulinkIBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/Simulink
 
Primend Pilvekonverents - Azure Infrastruktuur
Primend Pilvekonverents - Azure InfrastruktuurPrimend Pilvekonverents - Azure Infrastruktuur
Primend Pilvekonverents - Azure Infrastruktuur
 
Sandeep A Resume
Sandeep A ResumeSandeep A Resume
Sandeep A Resume
 
Ravi Malhotra CV
Ravi Malhotra CVRavi Malhotra CV
Ravi Malhotra CV
 
Hemraj_Patil_Resume
Hemraj_Patil_ResumeHemraj_Patil_Resume
Hemraj_Patil_Resume
 
RESUME
RESUMERESUME
RESUME
 
Resume
ResumeResume
Resume
 
Srini (1)
Srini (1)Srini (1)
Srini (1)
 
19535
1953519535
19535
 
Resume
ResumeResume
Resume
 
Vishak_Mainframe & Analytics Developer
Vishak_Mainframe & Analytics DeveloperVishak_Mainframe & Analytics Developer
Vishak_Mainframe & Analytics Developer
 
Sanjeev Chawla_17Aug16
Sanjeev Chawla_17Aug16Sanjeev Chawla_17Aug16
Sanjeev Chawla_17Aug16
 
ANIL NEW CV 14
ANIL NEW CV 14ANIL NEW CV 14
ANIL NEW CV 14
 
Resume Abhishek Vijaywargiya: Database Developer with 9 years of experience i...
Resume Abhishek Vijaywargiya: Database Developer with 9 years of experience i...Resume Abhishek Vijaywargiya: Database Developer with 9 years of experience i...
Resume Abhishek Vijaywargiya: Database Developer with 9 years of experience i...
 
CV
CVCV
CV
 

Similar to Prestashop and Azure

Aws compete latest (00000005) js
Aws compete latest (00000005) jsAws compete latest (00000005) js
Aws compete latest (00000005) jsSoHo Dragon
 
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureAccelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureVMware Tanzu
 
Cloud Camp: Infrastructure as a service advance workloads
Cloud Camp: Infrastructure as a service advance workloadsCloud Camp: Infrastructure as a service advance workloads
Cloud Camp: Infrastructure as a service advance workloadsAsaf Nakash
 
Microsoft Azure in the education sector
Microsoft Azure in the education sectorMicrosoft Azure in the education sector
Microsoft Azure in the education sectorJenny Carroll
 
Keep Calm and CF Push on Azure
Keep Calm and CF Push on AzureKeep Calm and CF Push on Azure
Keep Calm and CF Push on AzureVMware Tanzu
 
AWS The Enterprise Cloud 2015
AWS The Enterprise Cloud 2015AWS The Enterprise Cloud 2015
AWS The Enterprise Cloud 2015Vadim Zendejas
 
2016 Allegro EMEA Customer Summit - Jacob Saunders
2016 Allegro EMEA Customer Summit - Jacob Saunders2016 Allegro EMEA Customer Summit - Jacob Saunders
2016 Allegro EMEA Customer Summit - Jacob SaundersAllegroMarketing
 
2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude
2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude
2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th MagnitudeAllegroMarketing
 
AWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computingAWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computingEuro IT Group
 
Optimize your azure architecture
Optimize your azure architectureOptimize your azure architecture
Optimize your azure architectureAsaf Nakash
 
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014Amazon Web Services
 
Cloud computing with MS Azure
Cloud computing with MS AzureCloud computing with MS Azure
Cloud computing with MS AzureSyed Sabhi Haider
 
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
 
Azure Bootcamp for IT pros
Azure Bootcamp for IT prosAzure Bootcamp for IT pros
Azure Bootcamp for IT prosAsaf Nakash
 
Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Riccardo Zamana
 
Databases on AWS: Scaling Applications & Modern Data Architectures
Databases on AWS: Scaling Applications & Modern Data ArchitecturesDatabases on AWS: Scaling Applications & Modern Data Architectures
Databases on AWS: Scaling Applications & Modern Data ArchitecturesAmazon Web Services
 

Similar to Prestashop and Azure (20)

GIS Into to Cloud Microsoft Azure
GIS  Into  to Cloud Microsoft Azure GIS  Into  to Cloud Microsoft Azure
GIS Into to Cloud Microsoft Azure
 
Aws compete latest (00000005) js
Aws compete latest (00000005) jsAws compete latest (00000005) js
Aws compete latest (00000005) js
 
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureAccelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
 
Cloud Camp: Infrastructure as a service advance workloads
Cloud Camp: Infrastructure as a service advance workloadsCloud Camp: Infrastructure as a service advance workloads
Cloud Camp: Infrastructure as a service advance workloads
 
Future of Enterprise IT
Future of Enterprise IT Future of Enterprise IT
Future of Enterprise IT
 
Microsoft Azure in the education sector
Microsoft Azure in the education sectorMicrosoft Azure in the education sector
Microsoft Azure in the education sector
 
Keep Calm and CF Push on Azure
Keep Calm and CF Push on AzureKeep Calm and CF Push on Azure
Keep Calm and CF Push on Azure
 
AWS The Enterprise Cloud 2015
AWS The Enterprise Cloud 2015AWS The Enterprise Cloud 2015
AWS The Enterprise Cloud 2015
 
Azure Cloud Services
Azure Cloud ServicesAzure Cloud Services
Azure Cloud Services
 
2016 Allegro EMEA Customer Summit - Jacob Saunders
2016 Allegro EMEA Customer Summit - Jacob Saunders2016 Allegro EMEA Customer Summit - Jacob Saunders
2016 Allegro EMEA Customer Summit - Jacob Saunders
 
2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude
2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude
2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude
 
AWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computingAWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computing
 
Optimize your azure architecture
Optimize your azure architectureOptimize your azure architecture
Optimize your azure architecture
 
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
 
Keynote & Introduction
Keynote & IntroductionKeynote & Introduction
Keynote & Introduction
 
Cloud computing with MS Azure
Cloud computing with MS AzureCloud computing with MS Azure
Cloud computing with MS 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)
 
Azure Bootcamp for IT pros
Azure Bootcamp for IT prosAzure Bootcamp for IT pros
Azure Bootcamp for IT pros
 
Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020
 
Databases on AWS: Scaling Applications & Modern Data Architectures
Databases on AWS: Scaling Applications & Modern Data ArchitecturesDatabases on AWS: Scaling Applications & Modern Data Architectures
Databases on AWS: Scaling Applications & Modern Data Architectures
 

More from Vito Flavio Lorusso

Automatizzare tutto con Azure Resource Manager
Automatizzare tutto con Azure Resource ManagerAutomatizzare tutto con Azure Resource Manager
Automatizzare tutto con Azure Resource ManagerVito Flavio Lorusso
 
Oltre il Worker Role, da Serverless computing a VM Scale Set
Oltre il Worker Role, da Serverless computing a VM Scale SetOltre il Worker Role, da Serverless computing a VM Scale Set
Oltre il Worker Role, da Serverless computing a VM Scale SetVito Flavio Lorusso
 
Capture, record, clip, embed and play, search: video from newbie to ninja
Capture, record, clip, embed and play, search: video from newbie to ninjaCapture, record, clip, embed and play, search: video from newbie to ninja
Capture, record, clip, embed and play, search: video from newbie to ninjaVito Flavio Lorusso
 
Nosql why and how on Microsoft Azure
Nosql why and how on Microsoft AzureNosql why and how on Microsoft Azure
Nosql why and how on Microsoft AzureVito Flavio Lorusso
 
Cosa non fare assolutamente sul cloud
Cosa non fare assolutamente sul cloudCosa non fare assolutamente sul cloud
Cosa non fare assolutamente sul cloudVito Flavio Lorusso
 
Windows azure e il supporto ai paradigmi del cloud
Windows azure e il supporto ai paradigmi del cloudWindows azure e il supporto ai paradigmi del cloud
Windows azure e il supporto ai paradigmi del cloudVito Flavio Lorusso
 
Windows Azure and Joomla! @ Joomla day 2013
Windows Azure and Joomla! @ Joomla day 2013Windows Azure and Joomla! @ Joomla day 2013
Windows Azure and Joomla! @ Joomla day 2013Vito Flavio Lorusso
 
WPC2012 Windows Azure - Architetture e costi nell'era del cloud
WPC2012 Windows Azure - Architetture e costi nell'era del cloudWPC2012 Windows Azure - Architetture e costi nell'era del cloud
WPC2012 Windows Azure - Architetture e costi nell'era del cloudVito Flavio Lorusso
 

More from Vito Flavio Lorusso (8)

Automatizzare tutto con Azure Resource Manager
Automatizzare tutto con Azure Resource ManagerAutomatizzare tutto con Azure Resource Manager
Automatizzare tutto con Azure Resource Manager
 
Oltre il Worker Role, da Serverless computing a VM Scale Set
Oltre il Worker Role, da Serverless computing a VM Scale SetOltre il Worker Role, da Serverless computing a VM Scale Set
Oltre il Worker Role, da Serverless computing a VM Scale Set
 
Capture, record, clip, embed and play, search: video from newbie to ninja
Capture, record, clip, embed and play, search: video from newbie to ninjaCapture, record, clip, embed and play, search: video from newbie to ninja
Capture, record, clip, embed and play, search: video from newbie to ninja
 
Nosql why and how on Microsoft Azure
Nosql why and how on Microsoft AzureNosql why and how on Microsoft Azure
Nosql why and how on Microsoft Azure
 
Cosa non fare assolutamente sul cloud
Cosa non fare assolutamente sul cloudCosa non fare assolutamente sul cloud
Cosa non fare assolutamente sul cloud
 
Windows azure e il supporto ai paradigmi del cloud
Windows azure e il supporto ai paradigmi del cloudWindows azure e il supporto ai paradigmi del cloud
Windows azure e il supporto ai paradigmi del cloud
 
Windows Azure and Joomla! @ Joomla day 2013
Windows Azure and Joomla! @ Joomla day 2013Windows Azure and Joomla! @ Joomla day 2013
Windows Azure and Joomla! @ Joomla day 2013
 
WPC2012 Windows Azure - Architetture e costi nell'era del cloud
WPC2012 Windows Azure - Architetture e costi nell'era del cloudWPC2012 Windows Azure - Architetture e costi nell'era del cloud
WPC2012 Windows Azure - Architetture e costi nell'era del cloud
 

Recently uploaded

Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownloadvrstrong314
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessWSO2
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1KnowledgeSeed
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...Alluxio, Inc.
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAlluxio, Inc.
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILNatan Silnitsky
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfMeon Technology
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockSkilrock Technologies
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEJelle | Nordend
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareinfo611746
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke
 

Recently uploaded (20)

Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 

Prestashop and Azure

  • 1. PrestaShop + Azure Workshop – Milano 29/9/2016 Vito Flavio Lorusso
  • 4. 2.5x more Cloud ISVs by 2017 5.5x growth than packaged S/W market $76.1 B by 2017 22% CAGR The Cloud has changed how we work, where we work and how we do business.
  • 5. Why the Cloud? • Rapidly setup environments to drive business priorities • Scale to meet peak demands • Increase efficiency and reduced cost.
  • 7. The Azure Platform Strategy Microsoft Azure Public, Global, Shared DatacentersMicrosoft Azure Stack & Cloud Platform System Security& Management SaaS (Software as a Service) O365, CRM, VSO etc… + 3rd Party SaaS Solutions Public Cloud Platform Hybrid Operations Security& Management Hybrid Operations
  • 8. Microsoft Leads Everywhere… Public Cloud IaaS (May 2015) Cloud Storage (June 2015) Enterprise App PaaS (Jan 2014) Operational DBMS Systems (Oct 2015)X86 Server Virt (July 2015) "Microsoft’s comprehensive hybrid story, which spans applications and platforms as well as infrastructure, is highly attractive to many companies, drawing them towards the cloud in general.” LYDIA LEONG, GARTNER Industry validation
  • 9. 1.5 Trillion Messages per month processed by Azure IoT ~100,000 New Azure customer subscriptions/month 20Million SQL database hours used every day 777Trillion Storage transactions per day 60Billion Hits to Websites run on Azure Web App Service 500Million Azure Active Directory Users Azure momentum 80% Of Fortune 500 Companies use Microsoft Azure >50Trillion Storage objects in Azure >40% Revenue from Start-ups and ISVs
  • 11. Platform Services Security & Management Infrastructure Services Web Apps Mobile Apps API Management API Apps Logic Apps Notification Hubs Content Delivery Network (CDN) Media Services HDInsight Machine Learning Stream Analytics Data Factory Event Hubs Mobile Engagement Active Directory Multi-Factor Authentication Automation Portal Key Vault Biztalk Services Hybrid Connections Service Bus Storage Queues Store / Marketplace Hybrid Operations Backup StorSimple Site Recovery Import/Export SQL Database DocumentDB Redis Cache Search Tables SQL Data Warehouse Azure AD Connect Health AD Privileged Identity Management Operational Insights Cloud Services Batch Remote App Service Fabric Visual Studio Application Insights Azure SDK Team Project VM Image Gallery & VM Depot
  • 12. 27 Regions Worldwide… huge capacity around the world… growing every year  100+ datacenters  Top 3 networks in the world  2.5x AWS, 7x Google DC Regions Operational Announced/Not Operational Central US Iowa West US California East US Virginia US Gov Virginia North Central US Illinois US Gov Iowa South Central US Texas Brazil South Sao Paulo State West Europe Netherlands China North * Beijing China South * Shanghai Japan East Tokyo, Saitama Japan West Osaka India South Chennai East Asia Hong Kong SE Asia Singapore Australia South East Victoria Australia East New South Wales * Operated by 21Vianet India Central Pune Canada East Quebec City Canada Central Toronto India West Mumbai Germany North East Magdeburg Germany Central Frankfurt United Kingdom Regions North Europe Ireland East US 2 Virginia Backed by deep, continuous investments
  • 13. ISO 27001 Cloud Security Alliance (STAR) Microsoft Azure Compliances Regulatory compliance Microsoft respects and complements partner IP
  • 14. ISO/IEC 27001 SOC 1 SOC 2 PCI DSS L1 version 3 Cloud Security Alliance Cloud Security Matrix HIPAA (Healthcare) FedRAMP FIPS 140-2 Life Sciences GxP Family Educational Rights & Privacy Act European Union Model Clause China Multi Layer Protection Scheme United Kingdom G-Cloud Singapore Multi-Tier Cloud Security China CCCPPF Australian Signals Directorate I-RAP Assessment Criminal Justice Information System Defense Information Systems Agency L2 Sarbanes Oxley ITAR Defense Information Systems Agency L3-5 ISO / IEC 27018 Azure compliance audits and certifications Global United States Regional Coming soon https://azure.microsoft.com/en-us/support/trust-center/
  • 15. Gain visibility and control Integrated security, monitoring, policy management Built in threat detections and alerts Works with broad ecosystem of security solutions Azure Security Center
  • 16. Built to Support Differentiated Services HD Insight Powered by Apache Hadoop Best-in-class cloud analytics for structured and unstructured big data sets Active Directory Easy, seamless integration with enterprise identity, unlocking great value for your customer Multi-factor Authorization Simple sign-on process that can use text, phone call, mobile app notification Integrates with Active Directory Visual Studio End-to-end cloud based ALM solution that can be accessed from anywhere Integrates with major IDEs Machine Learning Easily create, test, operationalize and manage predictive analytics solutions SQL database Stand up a SQL database on Azure in seconds 99.99% SLA includes built-in backup support Azure leads in service innovation
  • 17. Streamline application development and distribution Extend your infrastructure, no matter what technology you use Reduce porting and migration costs Expand your customer base with heterogeneous technology Leverage unified management across multi-platforms 1 Dev/Test 2 Infra 3 Migration 4 Reach New Markets 5 Service Delivery 4. Best tool sets, cross-platform technology support
  • 18. Open + Flexible Open & flexible Applications Infrastructure Management Databases & Middleware App Frameworks Enterprise proven Hybrid Hyper-scale Trustworthy Developer & IT productivity Trustworthy Platform for SaaS extensibility
  • 20.
  • 21. AZURE RESOURCE MANAGER TEMPLATES …how to make deploying complex infrastructure easy
  • 22. • They are easy to use “templates” to deploy infrastructure in Azure • Some examples: • A resource group • A Virtual Machine • A virtual Network • A security network rule • A public ip address • A network interface • A storage account • … • All resource descriptors are available here: https://github.com/Azure/azure-resource- manager-schemas ARM
  • 23. • “Templates” can: • Ensure deployments idempotency • Simplify complex platform orchestrations and deployment • Make rollback easy • Allow to parametrize configurations easily • It’s an equivalent of “cloud-init” for infrastructures • “Templates” are: • declarative • JSON documents that can be versioned (git, …) • Made to specify dependencies of resources from other resources ARM Features
  • 26. ARM Visualization (example ARM Prestashop #3/#4) #3 #4
  • 27. • Portal • Create new deployment • PowerShell • New-AzureRmResourceGroupDeployment -ResourceGroupName TestRG1 -administratorLogin exampleadmin -TemplateUri https://raw.githubusercontent.com/Azure/azure- quickstart-templates/master/201-web-app-sql-database/azuredeploy.json • Azure X-Plat Cli • azure group deployment create "${group}" "dep${group}" --template-uri https://raw.githubusercontent.com/PrestaShop/azure-template-high- performance/master/mainTemplate.json --parameters-file mainTemplate.parameters.json ARM How to use 1/2
  • 28. • REST • curl -X "PUT" "https://management.azure.com/subscriptions/SubscriptionID/resourcegroups/Resource GroupName/providers/microsoft.resources/deployments/DeploymentName?api- version=2015-01-01" -H "Authorization: Bearer AccessToken" -H "Content-Type: application/json" -d "{set your body string to the template and parameters}" • Ansible • - name: Create Azure Deploy azure_rm_deployment: state: present resource_group_name: dev-ops-cle template_link: 'https://somewhere/Azure/aqs/master/vl/azuredeploy.json' parameters_link: 'https://somewhere/Azure/aqs/vl/azuredeploy.parameters.json' ARM How to use 2/2
  • 29. • Offers available in Azure Marketplace • “Basic” • “Advanced” • “Performance” (future) • “Premium” (futire) • Azure VMs + PrestaShop integrated billing • Hourly cost ARM Ready to use PrestaShop implementations
  • 30.
  • 31.
  • 32.
  • 33.