SlideShare une entreprise Scribd logo
1  sur  16
Moving Kentico CMS to the Azure Dominik Pintér, dominikp@kentico.com
Agenda What do you need Creating Kentico CMS as Azure project Preparing cloud environment Moving database Application deployment Running Kentico CMS with Azure drive Limitations of 5.5 R2
What do you need ? Azure account  http://www.microsoft.com/windowsazure/ Kentico CMS  Sample package Azure deployment guide http://bit.ly/e24mjo
What do you need? Station prepared for Azure development Azure SDK - http://bit.ly/g16uPG, see Requirements SQL Management studio 2008 R2 Other tools SQL migration wizard - http://sqlazuremw.codeplex.com/ Storage explorer - http://azurestorageexplorer.codeplex.com/, http://www.cloudberrylab.com/download.aspx?prod=cbazure
Creating Kentico CMS as Azure project Two choices Sample package of Kentico CMS 5.5 R2 Own project Own project New instalation of 5.5 R2 or upgrade to 5.5 R2 Convert web site to web application Create new empty Azure project Azure deplyoment guide http://bit.ly/dK6nFX
Demo Kentico CMS 5.5 R2 sample package
Preparing cloud environment Creating services which you want to use Multiple choice: Azure portal Poweshell cmdlets Azure management console Third party applications Management API
Demo Azure portal
Moving database Multiple choice Running scripts directly SQL Azure migration wizard Sync framework
Demo SQL Azure (Management studio, migration wizard, portal)
Application deployment Create package Visual studio – Publish action of Azure project Command line tools – CSpack, CSRun Deploy it Directly from Visual studio Upload using portal Upload using blob storage Powershell, Azure MMC, Management API
Demo Application deployment
Running Kentico CMS with Azure drive Azure drive Enables mounting blob storage as NTFS  Only one instance for read/write in same time CMS 5.5R2: Smart search, web analytics, media libraries How to use it Prepared WebRole.cs Instance drive cache Azure blob storage service
Limitations of Kentico CMS 5.5 R2
Q&A ?
Thank you! E-mail: dominikp@kentico.com 	Twitter: DominikPinter 	Blog: http://devnet.kentico.com/Blogs/Dominik-Pinter.aspx

Contenu connexe

Tendances

Magento Cloud Docker - Universal configuration with Oleh Posyniak
Magento Cloud Docker - Universal configuration with Oleh PosyniakMagento Cloud Docker - Universal configuration with Oleh Posyniak
Magento Cloud Docker - Universal configuration with Oleh PosyniakOleg Posyniak
 
Blazor and Azure Functions - a serverless approach
Blazor and Azure Functions - a serverless approachBlazor and Azure Functions - a serverless approach
Blazor and Azure Functions - a serverless approachAlex Pshul
 
How to deploy angular 12 application using firebase hosting
How to deploy angular 12 application using firebase hostingHow to deploy angular 12 application using firebase hosting
How to deploy angular 12 application using firebase hostingKaty Slemon
 
Bodin - Hullin & Potencier - Magento Performance Profiling and Best Practices
Bodin - Hullin & Potencier - Magento Performance Profiling and Best PracticesBodin - Hullin & Potencier - Magento Performance Profiling and Best Practices
Bodin - Hullin & Potencier - Magento Performance Profiling and Best PracticesMeet Magento Italy
 
Angular Ivy- An Overview
Angular Ivy- An OverviewAngular Ivy- An Overview
Angular Ivy- An OverviewJalpesh Vadgama
 
Azure Web Jobs
Azure Web JobsAzure Web Jobs
Azure Web JobsBizTalk360
 
James Zetlen - PWA Studio Integration…With You
James Zetlen - PWA Studio Integration…With YouJames Zetlen - PWA Studio Integration…With You
James Zetlen - PWA Studio Integration…With YouMeet Magento Italy
 
Vue3: nuove funzionalità, differenze e come migrare
Vue3: nuove funzionalità, differenze e come migrareVue3: nuove funzionalità, differenze e come migrare
Vue3: nuove funzionalità, differenze e come migrareAndrea Campaci
 
[EmPower 365Sat] PCF Custom Controls
[EmPower 365Sat] PCF Custom Controls[EmPower 365Sat] PCF Custom Controls
[EmPower 365Sat] PCF Custom Controls⚡ Danish Naglekar
 
Thomas Lobinger
Thomas LobingerThomas Lobinger
Thomas LobingerCodeFest
 
Spring and Summer '19 Development Feature Highlights
Spring and Summer '19 Development Feature HighlightsSpring and Summer '19 Development Feature Highlights
Spring and Summer '19 Development Feature HighlightsBingWang77
 
A Scalable Stack for Modular Web Applications
A Scalable Stack for Modular Web ApplicationsA Scalable Stack for Modular Web Applications
A Scalable Stack for Modular Web ApplicationsGunnar Wagenknecht
 
Serverless with Google Cloud Functions
Serverless with Google Cloud FunctionsServerless with Google Cloud Functions
Serverless with Google Cloud FunctionsJerry Jalava
 
Next.js vs React | what to choose for frontend development_
Next.js vs React | what to choose for frontend development_Next.js vs React | what to choose for frontend development_
Next.js vs React | what to choose for frontend development_ForceBolt
 
VueJs Workshop
VueJs WorkshopVueJs Workshop
VueJs WorkshopUnfold UI
 
[Portland 365Sat] PCF Custom Controls
[Portland 365Sat] PCF Custom Controls[Portland 365Sat] PCF Custom Controls
[Portland 365Sat] PCF Custom Controls⚡ Danish Naglekar
 
React or Angular and SharePoint Framework Development
React or Angular and SharePoint Framework DevelopmentReact or Angular and SharePoint Framework Development
React or Angular and SharePoint Framework DevelopmentDarin Dickey
 
Extending OpenStack for Fun and Profit
Extending OpenStack for Fun and ProfitExtending OpenStack for Fun and Profit
Extending OpenStack for Fun and Profittsmith416
 

Tendances (20)

Google Web Toolkit
Google Web ToolkitGoogle Web Toolkit
Google Web Toolkit
 
Magento Cloud Docker - Universal configuration with Oleh Posyniak
Magento Cloud Docker - Universal configuration with Oleh PosyniakMagento Cloud Docker - Universal configuration with Oleh Posyniak
Magento Cloud Docker - Universal configuration with Oleh Posyniak
 
CI/CD with Bitbucket pipelines
CI/CD with Bitbucket pipelinesCI/CD with Bitbucket pipelines
CI/CD with Bitbucket pipelines
 
Blazor and Azure Functions - a serverless approach
Blazor and Azure Functions - a serverless approachBlazor and Azure Functions - a serverless approach
Blazor and Azure Functions - a serverless approach
 
How to deploy angular 12 application using firebase hosting
How to deploy angular 12 application using firebase hostingHow to deploy angular 12 application using firebase hosting
How to deploy angular 12 application using firebase hosting
 
Bodin - Hullin & Potencier - Magento Performance Profiling and Best Practices
Bodin - Hullin & Potencier - Magento Performance Profiling and Best PracticesBodin - Hullin & Potencier - Magento Performance Profiling and Best Practices
Bodin - Hullin & Potencier - Magento Performance Profiling and Best Practices
 
Angular Ivy- An Overview
Angular Ivy- An OverviewAngular Ivy- An Overview
Angular Ivy- An Overview
 
Azure Web Jobs
Azure Web JobsAzure Web Jobs
Azure Web Jobs
 
James Zetlen - PWA Studio Integration…With You
James Zetlen - PWA Studio Integration…With YouJames Zetlen - PWA Studio Integration…With You
James Zetlen - PWA Studio Integration…With You
 
Vue3: nuove funzionalità, differenze e come migrare
Vue3: nuove funzionalità, differenze e come migrareVue3: nuove funzionalità, differenze e come migrare
Vue3: nuove funzionalità, differenze e come migrare
 
[EmPower 365Sat] PCF Custom Controls
[EmPower 365Sat] PCF Custom Controls[EmPower 365Sat] PCF Custom Controls
[EmPower 365Sat] PCF Custom Controls
 
Thomas Lobinger
Thomas LobingerThomas Lobinger
Thomas Lobinger
 
Spring and Summer '19 Development Feature Highlights
Spring and Summer '19 Development Feature HighlightsSpring and Summer '19 Development Feature Highlights
Spring and Summer '19 Development Feature Highlights
 
A Scalable Stack for Modular Web Applications
A Scalable Stack for Modular Web ApplicationsA Scalable Stack for Modular Web Applications
A Scalable Stack for Modular Web Applications
 
Serverless with Google Cloud Functions
Serverless with Google Cloud FunctionsServerless with Google Cloud Functions
Serverless with Google Cloud Functions
 
Next.js vs React | what to choose for frontend development_
Next.js vs React | what to choose for frontend development_Next.js vs React | what to choose for frontend development_
Next.js vs React | what to choose for frontend development_
 
VueJs Workshop
VueJs WorkshopVueJs Workshop
VueJs Workshop
 
[Portland 365Sat] PCF Custom Controls
[Portland 365Sat] PCF Custom Controls[Portland 365Sat] PCF Custom Controls
[Portland 365Sat] PCF Custom Controls
 
React or Angular and SharePoint Framework Development
React or Angular and SharePoint Framework DevelopmentReact or Angular and SharePoint Framework Development
React or Angular and SharePoint Framework Development
 
Extending OpenStack for Fun and Profit
Extending OpenStack for Fun and ProfitExtending OpenStack for Fun and Profit
Extending OpenStack for Fun and Profit
 

En vedette

What\'s new in Kentico Cms 5.5
What\'s new in Kentico Cms 5.5What\'s new in Kentico Cms 5.5
What\'s new in Kentico Cms 5.5Michal Neuwirth
 
Kentico CMS - Search Engine Optimization
Kentico CMS - Search Engine OptimizationKentico CMS - Search Engine Optimization
Kentico CMS - Search Engine OptimizationMichal Neuwirth
 
Kentico CMS - Web Analytics And Reporting
Kentico CMS - Web Analytics And ReportingKentico CMS - Web Analytics And Reporting
Kentico CMS - Web Analytics And ReportingMichal Neuwirth
 
Additional Kentico Azure Support, Management And Faq
Additional Kentico Azure Support, Management And FaqAdditional Kentico Azure Support, Management And Faq
Additional Kentico Azure Support, Management And FaqMichal Neuwirth
 
What\'s New in Kentico CMS 5.5 R2
What\'s New in Kentico CMS 5.5 R2What\'s New in Kentico CMS 5.5 R2
What\'s New in Kentico CMS 5.5 R2Michal Neuwirth
 
Kentico Cms 5 0 Overview
Kentico Cms 5 0 OverviewKentico Cms 5 0 Overview
Kentico Cms 5 0 OverviewMichal Neuwirth
 
Kentico Cms Security White Paper
Kentico Cms Security White PaperKentico Cms Security White Paper
Kentico Cms Security White PaperMichal Neuwirth
 
Differences Between On Premise And Windows Azure
Differences Between On Premise And Windows AzureDifferences Between On Premise And Windows Azure
Differences Between On Premise And Windows AzureMichal Neuwirth
 

En vedette (9)

What\'s new in Kentico Cms 5.5
What\'s new in Kentico Cms 5.5What\'s new in Kentico Cms 5.5
What\'s new in Kentico Cms 5.5
 
Kentico CMS - Search Engine Optimization
Kentico CMS - Search Engine OptimizationKentico CMS - Search Engine Optimization
Kentico CMS - Search Engine Optimization
 
Kentico CMS - Web Analytics And Reporting
Kentico CMS - Web Analytics And ReportingKentico CMS - Web Analytics And Reporting
Kentico CMS - Web Analytics And Reporting
 
Additional Kentico Azure Support, Management And Faq
Additional Kentico Azure Support, Management And FaqAdditional Kentico Azure Support, Management And Faq
Additional Kentico Azure Support, Management And Faq
 
What\'s New in Kentico CMS 5.5 R2
What\'s New in Kentico CMS 5.5 R2What\'s New in Kentico CMS 5.5 R2
What\'s New in Kentico CMS 5.5 R2
 
Kentico Cms 5 0 Overview
Kentico Cms 5 0 OverviewKentico Cms 5 0 Overview
Kentico Cms 5 0 Overview
 
Kentico Cms 5 News
Kentico Cms 5 NewsKentico Cms 5 News
Kentico Cms 5 News
 
Kentico Cms Security White Paper
Kentico Cms Security White PaperKentico Cms Security White Paper
Kentico Cms Security White Paper
 
Differences Between On Premise And Windows Azure
Differences Between On Premise And Windows AzureDifferences Between On Premise And Windows Azure
Differences Between On Premise And Windows Azure
 

Similaire à Moving Kentico Cms To The Azure

Global domination with kentico
Global domination with kenticoGlobal domination with kentico
Global domination with kenticoJeroen Fürst
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressGeorge Kanellopoulos
 
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDESAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDEMarkus Van Kempen
 
Just Another Word Press Weblog But More Cloudy
Just Another Word Press Weblog   But More CloudyJust Another Word Press Weblog   But More Cloudy
Just Another Word Press Weblog But More CloudyMaarten Balliauw
 
Pivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookPivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookVMware Tanzu
 
Azure serverless Full-Stack kickstart
Azure serverless Full-Stack kickstartAzure serverless Full-Stack kickstart
Azure serverless Full-Stack kickstartDavide Mauri
 
Kentico CMS: A Case Study in Building for Today’s Web
Kentico CMS: A Case Study in Building for Today’s WebKentico CMS: A Case Study in Building for Today’s Web
Kentico CMS: A Case Study in Building for Today’s WebThomas Robbins
 
Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)
Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)
Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)sumitahuja94
 
Kubernetes for data scientist
Kubernetes for data scientistKubernetes for data scientist
Kubernetes for data scientistLukasz Kaluzny
 
Put Your Existing Application On Windows Azure
Put Your Existing Application On Windows AzurePut Your Existing Application On Windows Azure
Put Your Existing Application On Windows AzureMaarten Balliauw
 
ASP.NET Core 1.0 Overview: Pre-RC2
ASP.NET Core 1.0 Overview: Pre-RC2ASP.NET Core 1.0 Overview: Pre-RC2
ASP.NET Core 1.0 Overview: Pre-RC2Shahed Chowdhuri
 
Deploying WSO2 API Manager in Production-Grade Kubernetes
Deploying WSO2 API Manager in Production-Grade KubernetesDeploying WSO2 API Manager in Production-Grade Kubernetes
Deploying WSO2 API Manager in Production-Grade KubernetesWSO2
 
Just another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudyJust another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudyMaarten Balliauw
 
Bring-your-ML-Project-into-Production-v2.pdf
Bring-your-ML-Project-into-Production-v2.pdfBring-your-ML-Project-into-Production-v2.pdf
Bring-your-ML-Project-into-Production-v2.pdfLiang Yan
 
Building a website without a webserver on Azure
Building a website without a webserver on AzureBuilding a website without a webserver on Azure
Building a website without a webserver on AzureTodd Whitehead
 
From airflow to google cloud composer
From airflow to google cloud composerFrom airflow to google cloud composer
From airflow to google cloud composerBruce Kuo
 
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic Training
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic TrainingGCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic Training
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic TrainingSimon Su
 
From localhost to the cloud: A Journey of Deployments
From localhost to the cloud: A Journey of DeploymentsFrom localhost to the cloud: A Journey of Deployments
From localhost to the cloud: A Journey of DeploymentsTegar Imansyah
 

Similaire à Moving Kentico Cms To The Azure (20)

Global domination with kentico
Global domination with kenticoGlobal domination with kentico
Global domination with kentico
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy Wordress
 
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDESAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
 
Introducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFxIntroducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFx
 
Just Another Word Press Weblog But More Cloudy
Just Another Word Press Weblog   But More CloudyJust Another Word Press Weblog   But More Cloudy
Just Another Word Press Weblog But More Cloudy
 
Pivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookPivotal Platform - December Release A First Look
Pivotal Platform - December Release A First Look
 
Azure serverless Full-Stack kickstart
Azure serverless Full-Stack kickstartAzure serverless Full-Stack kickstart
Azure serverless Full-Stack kickstart
 
Kentico CMS: A Case Study in Building for Today’s Web
Kentico CMS: A Case Study in Building for Today’s WebKentico CMS: A Case Study in Building for Today’s Web
Kentico CMS: A Case Study in Building for Today’s Web
 
Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)
Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)
Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)
 
Kubernetes for data scientist
Kubernetes for data scientistKubernetes for data scientist
Kubernetes for data scientist
 
Put Your Existing Application On Windows Azure
Put Your Existing Application On Windows AzurePut Your Existing Application On Windows Azure
Put Your Existing Application On Windows Azure
 
ASP.NET Core 1.0 Overview: Pre-RC2
ASP.NET Core 1.0 Overview: Pre-RC2ASP.NET Core 1.0 Overview: Pre-RC2
ASP.NET Core 1.0 Overview: Pre-RC2
 
ASP.NET Core 1.0 Overview
ASP.NET Core 1.0 OverviewASP.NET Core 1.0 Overview
ASP.NET Core 1.0 Overview
 
Deploying WSO2 API Manager in Production-Grade Kubernetes
Deploying WSO2 API Manager in Production-Grade KubernetesDeploying WSO2 API Manager in Production-Grade Kubernetes
Deploying WSO2 API Manager in Production-Grade Kubernetes
 
Just another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudyJust another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudy
 
Bring-your-ML-Project-into-Production-v2.pdf
Bring-your-ML-Project-into-Production-v2.pdfBring-your-ML-Project-into-Production-v2.pdf
Bring-your-ML-Project-into-Production-v2.pdf
 
Building a website without a webserver on Azure
Building a website without a webserver on AzureBuilding a website without a webserver on Azure
Building a website without a webserver on Azure
 
From airflow to google cloud composer
From airflow to google cloud composerFrom airflow to google cloud composer
From airflow to google cloud composer
 
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic Training
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic TrainingGCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic Training
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic Training
 
From localhost to the cloud: A Journey of Deployments
From localhost to the cloud: A Journey of DeploymentsFrom localhost to the cloud: A Journey of Deployments
From localhost to the cloud: A Journey of Deployments
 

Moving Kentico Cms To The Azure

  • 1. Moving Kentico CMS to the Azure Dominik Pintér, dominikp@kentico.com
  • 2. Agenda What do you need Creating Kentico CMS as Azure project Preparing cloud environment Moving database Application deployment Running Kentico CMS with Azure drive Limitations of 5.5 R2
  • 3. What do you need ? Azure account http://www.microsoft.com/windowsazure/ Kentico CMS Sample package Azure deployment guide http://bit.ly/e24mjo
  • 4. What do you need? Station prepared for Azure development Azure SDK - http://bit.ly/g16uPG, see Requirements SQL Management studio 2008 R2 Other tools SQL migration wizard - http://sqlazuremw.codeplex.com/ Storage explorer - http://azurestorageexplorer.codeplex.com/, http://www.cloudberrylab.com/download.aspx?prod=cbazure
  • 5. Creating Kentico CMS as Azure project Two choices Sample package of Kentico CMS 5.5 R2 Own project Own project New instalation of 5.5 R2 or upgrade to 5.5 R2 Convert web site to web application Create new empty Azure project Azure deplyoment guide http://bit.ly/dK6nFX
  • 6. Demo Kentico CMS 5.5 R2 sample package
  • 7. Preparing cloud environment Creating services which you want to use Multiple choice: Azure portal Poweshell cmdlets Azure management console Third party applications Management API
  • 9. Moving database Multiple choice Running scripts directly SQL Azure migration wizard Sync framework
  • 10. Demo SQL Azure (Management studio, migration wizard, portal)
  • 11. Application deployment Create package Visual studio – Publish action of Azure project Command line tools – CSpack, CSRun Deploy it Directly from Visual studio Upload using portal Upload using blob storage Powershell, Azure MMC, Management API
  • 13. Running Kentico CMS with Azure drive Azure drive Enables mounting blob storage as NTFS Only one instance for read/write in same time CMS 5.5R2: Smart search, web analytics, media libraries How to use it Prepared WebRole.cs Instance drive cache Azure blob storage service
  • 15. Q&A ?
  • 16. Thank you! E-mail: dominikp@kentico.com Twitter: DominikPinter Blog: http://devnet.kentico.com/Blogs/Dominik-Pinter.aspx