Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Building Cloud Apps using Azure SQL
Database
Notes:
 If you experience audio issues during the webinar, you can dial in through telephone details provided to you in your
registration confirmation email.
 Please feel free to post questions in the questions dialog and we will try to answer as many as we can at the end.
 Recording of this session will be shared in next 24-48 hours.
 You can also write to us at marketing@winwire.com for any clarifications or information.
Session Speakers
Sandeep Tammisetty
Technical Lead
WinWire Technologies
Agenda
Security & Geo Replication
Elastic Database Pools & DTUs
Service Tiers
SQL Azure overview
Migrations
1
2
3
4
5
Questions6
What is Azure SQL Database?
SQL Database is a cloud relational database
service that helps you focus on rapid app
development, accelerating your time to
market instead of managing virtual machines
and infrastructure
Why Azure SQL ?
Highly Available Manageable Scalable
Predictable
performance you
can dial up or
down
Data protection
via auditing,
restore and geo-
replication
Familiar
Self-managed for near-zero
maintenance
SQL Database Service Tiers
Demo
Elastic database pools
Pool of elastic databases
Allocate performance to a pool
Pay for the collective performance of the pool
rather than single database performance
Understand DTU ( Database Transaction Unit)
A Basic database has 5 DTUs, which means it can
complete 5 transactions per second, while a Premium
P11 database has 1750 DTUs
The Database
Transaction Unit (DTU)
is the unit of measure
in SQL Database that
represents the relative
power of databases
Your choice of language and tooling
Security
Connection Security
• Create a server level
firewall rule to accept
connection attempts
only from whitelisted IP
address (or a range)
Authentication
• SQL Authentication
• Azure Active
Directory
Authentication
Authorization
• Database roles
and Permissions
• Row level security
• Data masking (XXXX-
XXXX- XXXX-
1234)
Auditing
Auditing and tracking
database events can
help identify
suspicious activity.
SQL Database
Auditing allows you
to record events
Encryption
You can Protect your
data by encrypting
your data when it is
"at rest," or stored in
database files and
backups
Security – Creating a firewall
Geo Replication
Migrations
What can move into SQL Azure?
Using SQL Integration Services
Source
Database
Migrating SQL Server to SQL Azure
SSMS Migration Wizard BACPAC file
SQL Server on premises vs Azure SQL
SQL Server on premises Azure SQL
Supports windows authentication
Supports SQL authentication and Azure Active
Directory authentication
Needs IT staff to manage it Managed by MSIT
Support for geo replication
Doesn’t handle unpredictable loads
Capable of handling unpredictable loads with
elastic databases
Supports CLR stored procedures Doesn’t support CLR stored procedures
Suports SQL Service Broker Doesn’t support SQL Service Broker
Business motivations for choosing Azure SQL
Cost Billing and licensing basics : SQL Database is sold to
customers as a service, not with a license
Administration
Service Level Agreement (SLA) Microsoft provides an availability SLA of 99.99%
Time to Market Features such as Elastic Database Pools allow you to focus on the
application layer and deliver your solution to the market faster
Q & A
Next Webinar
Topic : Azure RemoteApp for Enterprise Architecture
When: March 02, 2016
http://www.winwire.com/blog-winsights/
www.twitter.com/winwire
marketing@winwire.com
www.winwire.com

More Related Content

Building Cloud Apps using Azure SQL Database

  • 1. Building Cloud Apps using Azure SQL Database Notes:  If you experience audio issues during the webinar, you can dial in through telephone details provided to you in your registration confirmation email.  Please feel free to post questions in the questions dialog and we will try to answer as many as we can at the end.  Recording of this session will be shared in next 24-48 hours.  You can also write to us at marketing@winwire.com for any clarifications or information.
  • 3. Agenda Security & Geo Replication Elastic Database Pools & DTUs Service Tiers SQL Azure overview Migrations 1 2 3 4 5 Questions6
  • 4. What is Azure SQL Database? SQL Database is a cloud relational database service that helps you focus on rapid app development, accelerating your time to market instead of managing virtual machines and infrastructure
  • 5. Why Azure SQL ? Highly Available Manageable Scalable Predictable performance you can dial up or down Data protection via auditing, restore and geo- replication Familiar Self-managed for near-zero maintenance
  • 8. Elastic database pools Pool of elastic databases Allocate performance to a pool Pay for the collective performance of the pool rather than single database performance
  • 9. Understand DTU ( Database Transaction Unit) A Basic database has 5 DTUs, which means it can complete 5 transactions per second, while a Premium P11 database has 1750 DTUs The Database Transaction Unit (DTU) is the unit of measure in SQL Database that represents the relative power of databases
  • 10. Your choice of language and tooling
  • 11. Security Connection Security • Create a server level firewall rule to accept connection attempts only from whitelisted IP address (or a range) Authentication • SQL Authentication • Azure Active Directory Authentication Authorization • Database roles and Permissions • Row level security • Data masking (XXXX- XXXX- XXXX- 1234) Auditing Auditing and tracking database events can help identify suspicious activity. SQL Database Auditing allows you to record events Encryption You can Protect your data by encrypting your data when it is "at rest," or stored in database files and backups
  • 12. Security – Creating a firewall
  • 14. Migrations What can move into SQL Azure?
  • 15. Using SQL Integration Services Source Database
  • 16. Migrating SQL Server to SQL Azure SSMS Migration Wizard BACPAC file
  • 17. SQL Server on premises vs Azure SQL SQL Server on premises Azure SQL Supports windows authentication Supports SQL authentication and Azure Active Directory authentication Needs IT staff to manage it Managed by MSIT Support for geo replication Doesn’t handle unpredictable loads Capable of handling unpredictable loads with elastic databases Supports CLR stored procedures Doesn’t support CLR stored procedures Suports SQL Service Broker Doesn’t support SQL Service Broker
  • 18. Business motivations for choosing Azure SQL Cost Billing and licensing basics : SQL Database is sold to customers as a service, not with a license Administration Service Level Agreement (SLA) Microsoft provides an availability SLA of 99.99% Time to Market Features such as Elastic Database Pools allow you to focus on the application layer and deliver your solution to the market faster
  • 19. Q & A Next Webinar Topic : Azure RemoteApp for Enterprise Architecture When: March 02, 2016 http://www.winwire.com/blog-winsights/ www.twitter.com/winwire marketing@winwire.com www.winwire.com