“ success consists of going from failure to failure without loss of enthusiasm ”
DESCRIPTION
“ Success consists of going from failure to failure without loss of enthusiasm ” “A lie gets halfway around the world before the truth has a chance to get its pants on”. Winston Churchill. Operation Catapult, July 1940. Operation Cover, June 2nd 1944. D-Day, June 6th 1944. - PowerPoint PPT PresentationTRANSCRIPT
“Success consists of going from failure to failure without loss of enthusiasm”
“A lie gets halfway around the world before the truth has a chance to get its pants on”
Winston Churchill
Operation Catapult, July 1940
Operation Cover, June 2nd 1944
D-Day, June 6th 1944
Churchill’s War Map
What’s this got to do with SQLDOT ?????
The Applications Support War
Service Desk - hold the line steady out front
Server Management – make sure the infrastructure is battle ready
Networks – tie it all together and keep out attackers
Database Admin – keep up the rear defences
While Project Managers marshal the troops
All working separately – no single view of applications
SQLDOT – The equivalent of Chuchill’s War Map
What services do you think that Dublin City Council provide via
SQL Applications ?
TRAFFICHousing
DRAINAGE
PLANNING
Dublin BusRTPI
DCC Credit Card Payments
Voters RegisterDCC Sports Centers
ERCC (Emergency Response)Water Qual i ty Testing
Traffic video
Key Points from the Video
• Over-reliance on key individuals
• No ‘single source’ of documentation
• Any documentation present is long since out of date
SQLDOT – Business Case
Provide a ‘birds-eye view’ of SQL applications
With SQLDOT, the traffic lights being down won’t be such a
drama!
So what is SQLDOT?
Is it just another application for manual input of data?
What is different about SQLDOT?
COMPARISON ENGINE Allows SQLDOT to compare a picture of yesterdays infrastructure against today's
infrastructure
SQLDOT Power shell Scripts
Instance Table
VM-SQLSRV1VM-SQLSRV2VM-SQLSRV3VM-SQLSRV4VM-SQLSRV5VM-SQLSRV6VM-SQLSRV7
Power shell scripts run against all servers in instance table and returns database
information
Run Date/TimeSQL Instance Name
List of DatabasesFile Locations
File Sizes
Day 1
Day 2
Day 3
Day 4
Building up Historical Data
SQLDOT Comparison Engine
Day 1
Day 2
Same
Historical Table Comparison
Day 1
Day 2
Day 3
Same
Historical Table
Same
Comparison
SQLDOT Comparison Engine
Day 1
Day 2
Day 3
Day 4
Same
Historical Table
Same
Different
Comparison
Notification
Notification
SQLDOT Comparison Engine
• Oracle applications,
• Replicating what other apps do
• Linking to call management system
• Implementing a full CMDB
Out of Scope
• SQL Applications Info
• Automatic collection of db info
• Reports on DB downtime, Apps and DB trending, DR Run-book.
• Link to project site, service description doc, XYMON and contract.
In-Scope
The JourneyBeginning Middle Now
Not sure if SQLDOT ‘big enough’ project
User interviews showed how badly needed this tool is
Contacted Irish Local Authorities, discovered nobody has tool like SQLDOT and most wish there was such a tool
Unsure how to implement SQLDOT
We prototyped low (manual); high (auto-collect) and medium automation (combo of manual, auto)
Using prototyping, brainstorming and decision analysis we opted for medium automation
We thought SQLDOT would need to collect server status
We realised that XYMON already does this
SQDOT will link with XYMON
We wanted SQLDOT to display network information.
We realised there’s too much network info
We picked key items to include in SQLDOT –VPN’s associated and the VLAN
Link to Balsamiq Prototype
• https://eileendennan.mybalsamiq.com/projects
Adam’s video
The Bigger Picture
Why are we the right people for the Job?
What is the on Government Sector Horizon?
Are there any other possible customers outside our own organisation?
Skill Sets
Our team includes a Project Manager who has worked on Nationwide projects.
We have a SQL DBA who manages Nationally centralised databases.
We have an Infrastructure Architect with knowledge of national public facing systems.
Organisational Buy In
We have access to users who need these systems
Most importantly we have buy in from Senior Management
Government Sector Landscape
In June 2012 the Irish government released a Strategy Document
They suggested a plan for shared services across 10 national datacentres
Government Sector Lanscape
Budgets dried up and Government bodies are left with insufficient budgets to meet immediate needs.
Dublin City Council Vision
Have the infrastructure to run national shared servicesAre actively seeking to host and run nationally shared
servicesThis means even more SQL databases
Dublin City Council
Run fibre around the city, have access to greater bandwidth than other authorities.
Our fibre Network is more resilient than Government Networks.
Other County Councils
We have sent out e-mails to all the county councils.None have an automated system.
All expressed interest in using such a system.
Important Bodies
In the Local Government Sector the most important ICT body is the LGMA.
They direct what software local authorities use and buy
They are interested in SQLDoT
Our Product
These are the reasons why we think our product can be a success
Just ask the IT Crowd
Our Product
We hope you enjoyed our presentation...
Any Questions?