Download presentation
Presentation is loading. Please wait.
Published byVernon Norton Modified over 6 years ago
1
7/3/2018 9:37 AM Develop and deploy Web apps using Azure Database for MySQL and PostgreSQL Sean Li Program Manager, Azure Database for MySQL Sunil Kamath Principal Program Manager, Azure Database for MySQL & Postgres © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Attention: PLEASE READ
7/3/2018 9:37 AM Attention: PLEASE READ Photography and copyright infringement. Using imagery from movies, television, music and pop-culture is illegal, unless purchased, licensed or by express written consent from the owner. Please do not include unlicensed imagery in your presentation. Sessions with questionable imagery will not be published until resolved. The speaker will be contacted via for immediate resolution. If additional costs are incurred in editing, an I/O Code will be required. If you have any questions regarding your imagery please contact Media Acquisitions Music Sound Video Acquisitions: The PPT deck and Recording will not be published until the editing is complete. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Agenda Create Web apps in Azure
7/3/2018 9:37 AM Agenda Create Web apps in Azure Migrate Wordpress site from on-prem to Azure Azure database fundamentals © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Create a Wordpress Site in VM
7/3/2018 9:37 AM Create a Wordpress Site in VM First you will need a LAMP Linux Appache MySQL PHP © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Create a Wordpress Site in VM
7/3/2018 9:37 AM Create a Wordpress Site in VM Install and configure Wordpress in VM Create a MySQL database for Wordpress along with a new user account Create firewall rules on MySQL and application server Download Wordpress Generate secrete keys Update Wordpress config file with secret keys and database connection info Copy files to web folder (i.e.: www/html/) Making it secure by changing folder permission Complete Wordpress setup via the setup wizard © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Create a Wordpress Site in Azure
7/3/2018 9:37 AM Create a Wordpress Site in Azure Install and configure Wordpress in Azure Pick the Wordpress web app to install Either create a new Azure database for MySQL instance or pick an existing database Complete Wordpress setup via the setup wizard © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
7/3/2018 9:37 AM Demo Sean Li © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Migrate web app to Azure
7/3/2018 9:37 AM Migrate web app to Azure Create a new Web app site on azure Deploy source code from Github Migrate database to Azure Database for MySQL Decommission old setup © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Summary Created a Wordpress site in Azure in 3 simple steps!
7/3/2018 9:37 AM Summary Created a Wordpress site in Azure in 3 simple steps! Easy migration and Continuous Integration for Web app. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Azure Database for MySQL and PostgreSQL
Choices that enable you to focus on your app Provision in minutes with built-in high availability Simple scaling with virtually no application downtime Security out-of-the-box to protect data at rest and in-motion Automatic backups with storage management for recovery to any point up to 35 days Continue to use same tools, drivers and libraries
11
High availability built-in
Virtually no app down time No need for replicas management Save costs US West Server provisioning and management Control Plane Services Application Postgres/MySQL Client IP1:5432 (Postgres) IP1:3306 (MySQL) Gateway retry mydb MYDB mydb.<mysql/postgres>.database.azure.com
12
Scale performance on the fly
Virtually no app down time Configure and scale compute and storage independently Save costs US West Server provisioning and management Control Plane Services Application MySQL/Postgres Client IP1:5432 (Postgres) IP1:3306 (MySQL) Gateway retry mydb MYDB Attach remote storage Detach remote storage mydb.<mysql/postgres>.database.azure.com
13
Server & Tools Business
7/3/2018 Security built in Identity Native authentication Azure Security and Firewall Access Control Secure SSL connectivity Server firewall rules Protect data Built-in encryption for data and backups with AES 256 bit. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Build apps with your choice of tools and languages
Microsoft Build 2017 7/3/2018 9:37 AM Build apps with your choice of tools and languages Simplify and optimize with the support of all major tools, frameworks, and languages you already use. Integrated across Azure for seamless developer productivity Frameworks Languages © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
Accelerate migrations to the Microsoft Data Platform
7/3/2018 9:37 AM Accelerate migrations to the Microsoft Data Platform Speed up database migrations now! Attunity Replicate helps organizations migrate data quickly and easily with virtual no downtime. No additional software on source or target. No extra costs for Microsoft customers. Migration source Supported targets Oracle Database Microsoft SQL Server, Azure SQL Database, Azure Database for PostgreSQL PostgreSQL Azure Database for PostgreSQL MySQL Microsoft SQL Server, Azure SQL Database, Azure Database for MySQL Data warehouse workloads from Oracle Azure SQL Data Warehouse Teradata Sybase ASE Microsoft SQL Server, Azure SQL Database IBM Netezza AWS Redshift For more information visit Limited to database migrations only and cannot be used as a standalone product similar to Attunity Replicate. Database migrations should be completed within a twelve-month period. The twelve months use limitation per data migration will be implemented and governed by means of the applicable end user license agreement. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
Resources Azure service page:
7/3/2018 9:37 AM Resources Azure service page: PostgreSQL: Azure Database for PostgreSQL MySQL: Azure Database for MySQL Documentation: Discussion forum: PostgreSQL: MSDN, StackOverflow MySQL: MSDN, StackOverflow Feedback forum: PostgreSQL User Voice MySQL: User Voice GitHub repo: @AzureDBMySQL © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
17
Please evaluate this session
Tech Ready 15 7/3/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
18
7/3/2018 9:37 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.