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.

Slides:



Advertisements
Similar presentations
Success through People with LinkedIn and O365
Advertisements

9/12/2018 6:21 PM BRK2203 Protect and control your sensitive s with new Office 365 Message Encryption capabilities Praveen Vijayaraghavan Principal.
Virtual desktops in the cloud: Experiences from the field
Successfully migrate existing databases to Azure SQL Database
Secure Hyperconnectivity with TeamViewer and Windows technologies
From IT Pros to IT Heroes - with Azure DevTest Labs
5/21/2018 9:40 PM BRK3021 Learn about modern infrastructure roles in RDS: Next generation Windows desktop & app virtualization Clark Nicholson - Principal.
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
Creating Enterprise Grade BI Models with Azure Analysis Services
Azure File Sync Setup, configuration and management
Use any Amazon S3 application with Azure Blob Storage
6/4/2018 8:24 PM THR2158 Using Microsoft Azure, Dynamics 365, and PHP to build functional WordPress sites George © Microsoft Corporation.
6/5/2018 1:30 PM THR1029 Spend less time managing data and more time with customers: Quick tour of Outlook Customer Manager Welly Lee
6/11/2018 8:14 AM THR2175 Building and deploying existing ASP.NET applications using VSTS and Docker on Windows Marcel de Vries CTO, Xpirit © Microsoft.
Azure Cloud Shell Magic of Modern Command-line Management
AI development using Data Science Virtual Machines (DSVM) in Azure
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Azure SDKs and Tools for You
Do more with Microsoft Word and Office 365
Optimizing Microsoft OneDrive for the enterprise
What a Real, Functioning DevOps Team Looks Like
Virtual Machine Diagnostics in Microsoft Azure
7/22/2018 9:21 PM BRK3270 Building a Better Data Solution: Microsoft SQL Server and Azure Data Services Joey D’Antoni Principal Consultant Denny Cherry.
SQL Server on Linux on All-Flash Arrays
Microsoft Ignite /31/ :08 AM
8/6/ :17 AM THR2214 Hybrid Cloud Activated A customer case study optimizing on-premises & Azure performance and cost Mor Cohen-Tal Senior Product.
SQL Server for Java developers
Workflow Orchestration with Adobe I/O
Customize Office 365 Search and create result sources
Find, try and get line-of-business apps on Microsoft AppSource
Azure Security in four steps
Automate all things! Microsoft Azure continuous deployment
Data Growth Challenge at WSP USA
Agile Planning with Visual Studio Team Services (VSTS)
9/22/2018 3:49 AM BRK2247 Learn from MVPs: Panel discussion on all things SharePoint and OneDrive © Microsoft Corporation. All rights reserved. MICROSOFT.
Azure PowerShell Aaron Roney Senior Program Manager Cormac McCarthy
Continuous Delivery for Microsoft Azure
Introduction to Windows Azure Web Sites
Port your AWS Knowledge to Azure
11/22/2018 1:43 PM THR3005 How to provide business insight from your data using Azure Analysis Services Peter Myers Bitwise Solutions © Microsoft Corporation.
Continuous Delivery with Visual Studio Team Services
Azure Advisor: Optimization in the best way
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Accelerate Office 365 Adoption Through Microsoft FastTrack Services
Microsoft products for non-profits
Microsoft Virtual Academy
Introduction to ASP.NET Core 1.0
Five cool things you can do with Windows PowerShell on Office 365
1/2/2019 5:18 PM THR3016 Customer stories: Plan and orchestrate large resource deployments on Azure infrastructure Igal Figlin Principal PM Manager – Azure.
Overview: Dynamics 365 for Project Service Automation
Virtual Reality with Azure and Unity
Understand your Azure cloud assets dependencies with BMC Discovery
Surviving identity management in a hybrid world
Breaking Down the Value of A Yammer Post: 20 Things to Do
Cool Microsoft Edge Tips and Tricks
Getting the most out of Azure resources with Azure Advisor
Manage your App Service resources using Command line tools
“Hey Mom, I’ll Fix Your Computer”
4/21/2019 7:09 AM THR2098 Unlock New Opportunities with Nintex Hawkeye Process Intelligence and Workflow Analytics Sr. Product.
Business Continuity and the Microsoft Cloud
Consolidate, manage, backup, and secure your cloud content
Designing Bots that Fit Your Organization
Ask the Experts: Windows 10 deployment and servicing
Passwordless Service Accounts
The complete developer's guide to the SkyDrive API
Digital Transformation: Putting the Jigsaw Together
WCF and .NET Framework Microservices in Containers
Diagnostics and troubleshooting in Azure App Service Support Center
Optimizing your content for search and discovery
Microsoft Virtual Academy
Presentation transcript:

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.

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 email 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: musovid@microsoft.com. 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.

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.

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.

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.

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/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.

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.

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.

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

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

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

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.

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.

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 https://aka.ms/attunity-replicate 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.

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: https://github.com/Azure/azure-postgresql Twitter: @AzureDBPostgres, @AzureDBMySQL © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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 https://myignite.microsoft.com/evaluations Phone: download and use the Microsoft Ignite mobile app https://aka.ms/ignite.mobileapp 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.

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.