[dba-SQLServer] [AccessD] A real puzzler
Jim Lawrence
accessd at shaw.ca
Wed Aug 12 19:16:47 CDT 2015
Hi John:
You're not qualified. ;-)
If you had a BS and were in your twenties, any other qualifications would have been over-looked. Once over forty, not in a stable and consistent gig, you are either a project manager or not employed. The other reality of the universe, a free-lance tech must be networking continuously...I really have no idea how may workshops, training courses, presentations, cold-call/contract presentations and various other mixures I have been on over the years all in an effort to line up the next contracts. When I retired and stopped doing all the pimping and whoring everyone thought I was dead. I must have done something right as old employers still keep calling from time to time.
The truth is that I was totally feed up with Microsoft and Ballmer...both were going nowhere. Any work I do now is on the internet and through Linux...I just love the performance, stability, flexibility, security, no-forced upgrades, rolling release options, leading edge concepts and ideas. I have used Ubuntu for over a decade and upgrades are effortless. There is really nothing more powerful on the desktop. Their enterprise server is the same as the desktop...you can just use what you want...you are limited only by the power of you equipment.
I am glad to see that MS has finally embraced Linux. Did you know that MS Asure is really a huge Debian Linux farm, which uses Apache Hive, for expandability, Ubuntu 14.04 as the basic interface and OS, Juju, the Ubuntu Cloud building and management GUI tools and finally on top of that a pretty MS interface.
You have a system that has been built using hundreds (thousands) of hours of time and it could not be easily replaced or ever replaced. In your case I was thinking that maybe running up a cloud hourly test station, using a mini-version, might be something you would be interested in...like rent a server for a morning for around $4.00 and then maybe save the droplet and/or just blow it away. :-)
Jim
----- Original Message -----
From: "John W. Colby" <jwcolby at gmail.com>
To: "Discussion concerning MS SQL Server" <dba-sqlserver at databaseadvisors.com>
Sent: Monday, August 10, 2015 12:29:43 PM
Subject: Re: [dba-SQLServer] [AccessD] A real puzzler
I have always been interested in using a cloud to perform the
calculations. However:
1) I have about 600 GB of data in 9 different SQL Server databases.
2) I have 2 years of custom C# written development code in a pair of
applications that directly manipulate SQL Server to perform the work
that I do.
3) That C# code performs backups to storage local to the C# Server.
4) I keep the database files themselves on SSD, using about 700 GB (of 1
TB) of Raid SSD storage, on the same system that SQL Server runs on
5) I keep the log files on rotating media, again on the same physical
machine.
6) I have 16 cores and 80 gb of RAM, and the SQL Server uses it all.
8) I use compression extensively, which requires cores to decompress
data in memory as it is used.
9) The custom C# code I run is running on a VM, accessing data in SQL
Server, and shoveling CSV files off to a set of 4 (currently) VMs which
then run custom third party apps which clean the data, then imports the
cleaned data back into SQL Server
10) And finally, I am a one man show. I do not have a million dollar
budget and a half dozen flunkies to throw at feasibility studies, nor
migration to the cloud.
To be quite honest, I consider myself quite lucky and quite skilled to
have designed, coded and built the system I have, over a period of many
years. It is a very complex system that does a simple job that requires
a complex system. The system as it stands uses a pair of pretty darned
powerful servers, one running six VMs, the other running a largish
instance of SQL Server, all tightly integrated with custom software
level virtual networks to allow everything to talk to each other. Every
month this system exports about 500 MILLION addresses for cleaning, to
the VMs running the third party software, shipping data across the
internet from the VMs to their servers in California, then back to the
VMs and from there back into the SQL Server. Every two months I have to
download a 3 gb install disk from the third party software house, and
install that (upgrade the software) on the VMs.
I built the servers from parts, installed all software from disk or
downloadable images, tweaked to get things running off of SSDs to get
the last ounce of speed, created VMs, cloned them, running off of SSDs.
I designed the C# systems, and coded about 40% myself, with the
remaining done under my supervision by a kid I hired out of a C# class I
took. All of this work done in my home office, over a period of about 4
years.
And the odd part (to me) is that I am considered unqualified to get a
job in the IT world because I don't have a BS(!) degree and a laundry
list of silly software experience check boxes.
Never mind what you have done, which of these things that you will never
actually be required to do can you say you have extensive experience
in? Laundry lists of them!
:)
So could I "run my database up on the cloud?". If anything goes wrong
could I fly up into the cloud to fix it? How much of my non-existent
million dollar budget could I eat up in tech support because the system
is hard down for some reason and no one has a clue.
Had the cloud been available when I started this venture I think I would
have designed it around the cloud. Now to go back and port it all to
the cloud is pretty much not happening.
John W. Colby
On 8/10/2015 4:57 AM, Jim Lawrence wrote:
> You can actually run your database up on a Cloud based system.
>
>
> Just a thought.
>
> Jim
>
>
_______________________________________________
dba-SQLServer mailing list
dba-SQLServer at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/dba-sqlserver
http://www.databaseadvisors.com
More information about the dba-SQLServer
mailing list