I haven't used SQL Azure in a live app yet, but have some personal and
testing DBs up there. In a couple of weeks I'll share a DB with another
developer who lives over an hour drive away, so instead of swapping zips of
DB backups, we'll now connect to the same Azure DB, which is really
convenient and easy.

Watch the cost ... I mentioned this last year that a low performance DB can
be about $30/month, and hundreds/month at the upper end. All our DBs are
cheapies because luckily we don't need high performance or capacity.

Desktop apps connecting directly to Azure DBs can suffer if you do stupid
things like select thousands of rows to put in a grid. In this case don't
design apps that demand huge slabs of data (or use async wisely). If your
whole suite is in the cloud where public Azure services are privately
querying the Azure DB then it of course it's blazing fast.

Over the last year I have tried to convince or suggest to several people
that they consider putting their DBs into the cloud, and in every case I
have been met with resistance sometimes bordering on hostile, or even
mockery. So clearly there is a perception problem that may take some time
to break down. I pointed out that using SQL Azure or similar would mean
they no longer needed to buy, install and manage the software, or buy a
whopping great box, air-conditioner, power backup and case of failure, and
they can scale up or out as needed, etc, but it all falls on deaf ears and
everyone chickens out.

Tony was worried about internet connection stability leaving people idle,
but I reckon if your internet is down everyone stops working anyway and
it's a disaster. Develop on a local DB.

In summary, I'm biased because I'm utterly sick of hosting software myself
when it can done by someone in the cloud where I have little worry about
failure, security or performance. In recent years I've moved 5 web sites, 2
SQL databases, most backups, email forwarding and email into online
hosting, and it's bloody fabulous as I have less and less to manage and
worry about on the office LAN and server. Only one web site I host is
preventing me from actually removing my server completely (due to
dependence on native DLLs), but I'm working on getting rid of it soon. I'll
buy one of those quiet little media boxes to hold my gigawatts of music and
videos.

*Greg K*

On 28 January 2017 at 13:30, Tony Wright <tonyw...@gmail.com> wrote:

> Hi Greg,
>
> The main thing I think stopping us has been on premises sql or dev edition
> sql. It just doesn't make sense to rely on the stability of the internet
> when developing, and an existing environment or dev edition is very little
> cost.
>
> The other issue is that it ends up in an account belonging to a single
> person rather than being an organisational account.
>
> The places where we've used Azure sql is when we've all wanted to all be
> able to access the database remotely with simplicity.
>
> The main business driver for using sql Azure as opposed to on premises sql
> had been more about wanting sql to operate in a DMZ, nowhere near the
> organisation's confidential on premises data.
>
> That said, we've just moved one application to using Windows Azure
> (started with table storage, moved to blob storage) simply because of the
> significant drop in cost of data.
>
> Regards Tony
>
> On 28 Jan 2017 1:19 PM, "Greg Low (罗格雷格博士)" <g...@greglow.com> wrote:
>
>> To my developer buddies: I'm preparing a session for Ignite where I'm
>> discussing using Azure SQL DB for greenfield (new) applications. Would love
>> to hear opinions on if you've used it, and what you found/learned, and if
>> you haven't used it, what stopped you ?
>>
>>
>>
>> Regards,
>>
>>
>>
>> Greg
>>
>>
>>
>> Dr Greg Low
>>
>>
>>
>> 1300SQLSQL (1300 775 775) office | +61 419201410 <+61%20419%20201%20410>
>> mobile│ +61 3 8676 4913 <+61%203%208676%204913> fax
>>
>> SQL Down Under | Web: www.sqldownunder.com |http://greglow.me
>>
>>
>>
>

Reply via email to