Azure Database for MySQL and Azure Database for PostgreSQL are managed database services built for developers using the community edition of MySQL PostgreSQL. Learn how you can leverage these new choices of managed database services to build scalable, secure and intelligent apps. Using insights from current customer scenarios and through live demos, we walk through the service management capabilities, best practices to move your databases to the service, and also focus on how the Microsoft Azure ecosystem of app and data services is unlocking the potential of MySQL and PostgreSQL in the Azure cloud platform.
4. AZURE DATABASE FOR POSTGRESQL
REGION AVAILABILITY TODAY
West US, North Central US, East
US, East US2, South Central US,
West Europe, North Europe, Japan
West, Japan East, East Asia, SE Asia
More coming soon!
11
Azure regions
available today
6. Provision in minutes with built-in high availability
Scale on the fly 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
Choices that enable you to focus on your app
7. Automatic patching
Metrics with historical data for 30 days
Alerting on metrics
Access to server logs for 7 days
Customize database engine parameters
With simple and inclusive pay-as-you-go pricing
8. // // Flexible
PowerBI,AppServices,DataFactory,
Analytics,ML,Cognitive,Bot…
Global Azure with 38 Regions
Azure Compute
SQL Data
Warehouse
Azure Storage
SQL Database MySQLPREVIEW PostgreSQLPREVIEW
Flexible: On-demand scaling, Resource governance
Trusted: HA/DR, Backup/Restore, Security, Audit, Isolation
Intelligent: Advisors, Tuning, Monitoring
Database
Services
Platform
9. Provision in minutes with built-in high availability
Scale on the fly 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
10. Automatic patching
Metrics with historical data for 30 days
Alerting on metrics
Access to server logs for 7 days
Customize database engine parameters
With simple and inclusive pay-as-you-go pricing
11. Azure
Azure Database for MySQL and
PostgreSQL
• Logical, not bound to server instance
• Connection endpoint for MySQL or
PostgreSQL server.
• Can create one to many user databases.
• Pinned to a region
• Policy scope, e.g. firewall rules, recovery,
monitoring and management.
12. Protect data
• Built-in encryption for data
and backups with AES 256 bit.
Security built in
Access Control
• Secure SSL connectivity
• Server firewall rules
Identity
• Native authentication
13.
14. Service tiers and performance
Small apps with
variable IOPS
Recommended for apps
requiring scalable compute
with provisioned IOPS
Recommended for apps
requiring scalable compute
and low latency IOPS
Native PostgreSQL 9.5 and PostgreSQL 9.6
Portal, Azure CLI and REST APIs
Programming
Surface
Manageability
Intended Use
15.
16.
17. Protection from accidental data deletion or alteration
Automatic backups
Full server backup on deletion
Backups and logs retained for 35 days (Basic
7 days)
Restore to any point in time within
retention period
Always creates a new server
Restore deleted server
Restore from backup
Azure Storage
SQL Database backups
sabcp01bl21
Azure Storage
PostgreSQL/MySQL
server backups
18. • Integrated with Azure Monitor
service
• One-minute frequency
• Free 30 days of historical
metrics
• Take actions on metrics by
configuring alerting rules
• Consume or query metrics via
Portal, REST APIs or Azure CLIs
With 1 in 3 VMs in Azure running Linux, container usage in Azure growing rapidly and 60% of solutions offered in Azure Marketplace being Linux & open source based, we are certainly in a position we’ve never been before to observe the open source industry landscape rapidly evolving.
That’s why our approach, which spans enabling, integrating, releasing and contributing to open source, also includes a strong ecosystem component – whether through our commercial partnerships (I see a few of you in the room, like Docker and Canonical) as well as governance involvement, including our collaboration with the Linux Foundation, and work with open source leaders and communities around the globe.
Azure managed database services has re-defined the managed service for app developers taking most of the complex considerations out and having developers focus on what they do best – create rich and intelligent apps.
Azure managed database services has re-defined the managed service for app developers taking most of the complex considerations out and having developers focus on what they do best – create rich and intelligent apps.
Let me take some time to go through this at a little more depth. The Azure RDMS platform is intelligent, secure and flexible. Built on top of the scalable Azure compute, storage fabric, and the Azure cloud that is available in most regions than any other clouds, this platform has been serving SQLDB and SQLDW services for many years with several key innovations. It is this fabric, that delivers capabilities such as built-in HA, backup/restore services, full isolation for each databases with resource governance, monitoring and performance tuning and advisors features. Now this same platform is extended to bring two additional database managed services i.e, MySQL and PostgreSQL. We are using the community version of MySQL and PostgreSQL database engines, bringing in more choices for app developers to choose their favorite database for app development. All these services are integrated with the other data services and app services to deliver seamless app development and deployment experience.
Managed cloud database built for application developers that need choice
Scale on-the-fly without application down time
Built-in HA and security that requires no additional setup or configuration
Use native tools, drivers and libraries
Azure managed database services has re-defined the managed service for app developers taking most of the complex considerations out and having developers focus on what they do best – create rich and intelligent apps.
Azure managed database services has re-defined the managed service for app developers taking most of the complex considerations out and having developers focus on what they do best – create rich and intelligent apps.
Any one that has used Azure is very familiar with these terminologies. You have an Azure account, a subscription and group related services for a project into a resource group. In Azure Database for PostgreSQL, the resource is a server – it is a logical service and the connection end point to your application. This logical server is pinned to a given region. You can create 1 to many databases within this logical server. The resources are all shared across databases within the same logical server. Further, all management operations is at this logical server level. For example, monitoring, backups and restore, security, etc.
Note that for public preview, you can only restore to same server tier and compute units and storage.
Self-service using portal, Azure CLI, APIs
Just 3K of the 15K+ contributors that we have on GitHub