SQL Azure
SQL Azure is a highly available and scalable cloud database service built on SQL Server technologies. With SQL Azure, developers do not have to install, setup or manage any database. High availability and fault tolerance is built-in and no physical administration is required. SQL Azure is a managed service that is operated by Microsoft and has a 99.9% monthly SLA.
SQL Azure provides a full featured relational database and enables many different types of applications. Some common scenarios include:
Business applications
SQL Azure is an ideal database for transactional query-based business applications such as transaction processing, departmental or line of business solutions.
Hybrid applications
SQL Azure can be accessed from Windows Azure applications, as well as on-premises applications hosted in customer’s data centers. SQL Azure includes features that enable easy migration, export and ongoing synchronization of on-premises databases with Windows Azure databases. This makes it easier for you to extend solutions to the cloud without having to migrate all of their data or existing enterprise datacenter applications at once.
Business intelligence
SQL Azure empowers business users through the familiar tools they already know how to use today, such as Microsoft Excel. End users can create their own reports and analysis and easily share and collaborate with their colleagues. Developers can rely on feature-rich, powerful, and easy-to-use online analytical processing (OLAP) and data-mining capabilities. SQL Azure is also designed with IT manageability and cost effectiveness in mind, allowing for better management of critical data assets across diverse systems to ensure the integrity of information, spanning the desktop, datacenter, and cloud.
Capabilities and Benefits of SQL Azure
No physical administration required
- SQL Azure is a managed service - you do not have to install, patch or manage hardware or software.
- There is no need for you to create virtual machines or manually manage high availability. Every SQL Azure database has built-in high-availability, failover, and redundancy.
Scale On-Demand
- SQL Azure Federation makes scaling out multiple databases across 100s of nodes dramatically easier, while giving customers the flexibility to pay for only what they use. Federation enables you to easily scale out through horizontal partitioning, or sharding, for maximum scalability in the application, great economics and simplified multi-tenancy for modern cloud applications. For more technical information, click here.
- Database size of 150GB for more room to grow.
- You can rely on business-ready SLAs and global datacenters to offer highly available services to users.
Innovate faster
- SQL Azure does not require new skillsets, programming models or tools - it works with the same SQL Server tools and APIs you use today.
- Use an existing ecosystem of developer and management tools.
- Enable new scenarios with services like Data Sync and Reporting to connect to mobile devices, HTML5 web applications, and location-aware services.
- Consume or monetize premium datasets from commercial data providers and government sources with Windows Azure Marketplace.
Pricing and Metering for SQL Azure Database
SQL Azure supports a flexible subscription-based pricing model and supports both a pay-as-you-go and 6 month commitment offer. SQL Azure can be purchased independently or with other Windows Azure platform products. You can provision multiple SQL Azure databases for your application(s) and can use either the Web or Business Edition offering. A single Web Edition database can support up to 5 GB of data. If your Web Edition database is less than 1 GB you are charged for a 1 GB database. If you use over 1 GB, then you are charged for a 5 GB database. A Business Edition database will support up to 150 GB, and uses 10 GB billing increments.
|
Database
|
Standard pay-as-you-go pricing
|
|
Web Edition (up to 5 GB)
|
$9.99 per database up to 1 GB per month
$49.95 per database up to 5 GB per month
|
|
Business Edition (up to 150 GB)
|
$99.99 per 10 GB of database per month
(Maximum charge of $499.95 per database)*
|
*This maximum amount is calculated based on the accumulated charges for each database you deploy over the entire billing month.
Customers are billed based on the peak database size in a day, rolled up to the next billing increment. SQL Azure Database is charged as a monthly fee for each database, but that database fee is amortized over the month and charged on a daily basis. This daily fee is dependent on which database type used (Web Edition or Business Edition). For example, if a customer utilizes three 10 GB Business Edition databases for 1 day in a billing month, their daily usage for that day would show a little less than 0.1 10 GB Business Edition database (3 databases / 31 days).
Visit Microsoft.com to get in-depth information on SQL Azure and SQL Server for public and private cloud scenarios.
SQL Azure Data Sync
Microsoft SQL Azure Data Sync is a cloud-based data synchronization service which provides uni-directional and bi-directional data sync. Data Sync allows data to be easily shared between SQL Azure and on-premises SQL Server databases, as well as between multiple SQL Azure databases.
Capabilities and Benefits of SQL Azure Data Sync
Managed service
- There is no need to write complex database logic to synchronize and transfer data between databases.
- Use the point-and-click portal to quickly configure and schedule synchronization.
Control synchronization
- Specify exactly what tables and columns to synchronize, setup filters to sync only a subset of rows, set the conflict resolution policy for two-way sync, and specify how frequently data should be synchronized.
On-premises and cloud
- Enables multiple synchronization scenarios spanning both cloud and on-premises databases.
- Enable one-way as well as bi-directional data movement across SQL Azure and on-premises SQL Server databases.
Cloud-to-cloud synchronization
- Data can be shared between multiple databases, irrespective of whether the databases are in the same data center or span multiple geographic regions.