SlideShare une entreprise Scribd logo
1  sur  62
Télécharger pour lire hors ligne
join and follow us on {social} media:
• PASS Website {all info about meetings and conferences arrount the world + extra stuff for members}
− general PASS: http://sqlpass.org/
− our PASS: http://eastmidlands.sqlpass.org/
• SQLServer FAQ {our old-well-known-refreshed community page about all events arround UK}
− General SQLServerFAQ: https://sqlserverfaq.com/
− Our SQLServerFAQ: https://sqlserverfaq.com/groups/pass-east-midlands-ssug/forum/
• Meetup
− meetings, files, pools, discussions:
− http://www.meetup.com/PASSEastMidlands/
• Facebook
− meetings, news, photos, friends:
− https://www.facebook.com/EastMidlandsSQLGroup/?fref=ts
• Twitter
− news, noise, discussions:
− https://twitter.com/passeastmids
AD 2016
2AM A Disaster just Began…
about me
• independent consultant, security & licensing auditor
• Microsoft Certified Trainer
• Data Platform MVP (six… years in a row)
• MVP Mentor Program Member
• SharePoint Subject Matter Expert at CQURE
• co-leader of PASS East Midlands SQL User Group
• active blogger, influencer, technical writer
• last 9 years living in Data Processing Center Jungle
• last 15 years working arroung banking and ICT
• Polish Information Technology Society Board Member
• Information Security Systems Association Board Member
2:00 am … in a dreams…
• Your best time for dreaming … is the best time for Disaster
• Your mobile phone ringing and ringing…
• And Your husband / wife say…….
2:15 am … in a car
• What’s happen with my server?
• When I made last backup?
• Where is my backup?
• Have I ever tried to restore?
− If yes – I hope that all in a team (about team soon) remember about (me?)
− If not – who can help me NOW?
2:40 am … in a server room
• $#$$@$^^#^&^@!#
• Is Windows Server alive?
− YES (thanks all saints)
− or NOT (damn)
− who is responsible for it?
• Is my SQL Server alive?
− YES (why phones ringing)
− or NOT (…)
− why I’m responsible for it?
a disaster – what is it
CAUSES OF
DISASTER?
NATURAL
CAUSES
HUMAN
ERROR
INTENTIONAL
CAUSE
fire / flood / lightning / earthquake / volcano
hurricane / tornado / temperature
sabotage / terrorism / vandalism / viruses /
theft / union activities / disgruntled
employees
programming errors / unauthorized personel /
improper maintenance / lack of training /
carelessness / cable cuts
http://shoutitforlife.com/wp-content/uploads/2012/09/The-Names-of-
God.jpg
best practice for surviving disaster
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
• Backups (sql databases)
• about type of backup ( simple rm / full rm)
• about place for stored backup data
• about backup window
• about procedure used for backup
• about backup tools
• about backup of „backup logs”
• about estimated time for executing backup
• about REAL TIME of executing backup
ITS ONLY ONE:
BE PREPARED
backup > extract from sop*
In the request, backup, should include the following information:
• Information about the operating system and application version for online backup and installed updates for these
components a file backup policy, in particular:
− a number of versions of a file stored
− the storage time of the next version of the file
− the frequency of execution of such incremental backups with the proposal of their implementation
• Online Backup Policy
− the storage time of a full backup with storage time such an incremental backup
− the time of transaction log files
− the frequency of execution of a full backup with the proposal deadline for its implementation
− the frequency of execution of the transaction log backup
• Information about trees directories / files that should be omitted or included during backup tasks (include / exclude
list)
• Number and type / model of physical processors,
• Does the node will use the connection to the SAN to implement backup
ITS ONLY ONE:
BE PREPARED
backup (registry) > extract from sop*
This register contains information about a backup plan implemented.
Backup file space:
− number of versions of a file stored in a backup
− number of days that are kept more versions of a file
− number of versions of a file stored in the backup system after its removal from client device
− number of days that will store the latest version of the deleted file from the client device
− number of days that will be stored in the archive
The list of nodes defined in the system backup:
− Domain | Node name | IP address of the node
− The list of defined backup tasks (called schedule)
− name of the task (schedule) | execution time
− a period of at which the task is repeated
ITS ONLY ONE:
BE PREPARED
SQL Server Backup Best Practices |
Posted on October 17, 2007 by Brent Ozar in SQL Server
> http://bit.ly/12oXm4h
• Never back up databases to local disk.
• Back up databases to a fileshare, then back the share up to tape.
• Cost justify the network share with lower licensing costs & simpler backups.
• Back up to a different SAN if possible.
• My sweet spot for the backup array is raid 10 SATA.
• Backup agents like NetBackup and Backup Exec mean giving up scheduling control.
• Do regular fire drill rebuilds and restores.
• Build a standalone restore testbed.
• Keep management informed on restore time estimates.
• Trust no one.
Best Practices by Brent Ozar
best practice for surviving disaster
Restore (sql databases)
• about type of backup ( simple rm / full rm)
• about place for stored backup data
• about the procedures of recovery
• about estimated time for recovery
• about REAL TIME for recovery
• about tools for recovery
• about Corporate Backup Manager
• about password for access to library
ITS ONLY ONE:
BE PREPARED
restore > extract from sop*
Registery for Recovery/Restore/Replacement Tests
This register contains information about the tests and replacement of part or all of the environment. It consists of the
following fields:
• the date of commencement and completion of the recovery test
• client for which the test was performed recovery test
• servers involved in testing and replacement
• extent of testing and replacement
• person / persons performing the recovery test
• person on the client side accepts the correctness of the recovery test
• subsequent to the recovery test
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
Performance best practices for SharePoint backup and restore operations
• Minimize latency between SQL Server and the backup location
• Avoid processing conflicts
• Keep databases small for faster recovery times
• Use incremental backups for large databases
• Use compression during backup
• Use RAID 10 if you use RAID
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
Configure SharePoint settings to improve backup or restore performance
• You can only configure file compression and log file settings in Windows PowerShell.
• If you use the Export-SPWeb Windows PowerShell cmdlet, you can use the NoFileCompression parameter.
• When you use the Backup-SPFarm cmdlet, you can also use the BackupThreads parameter to specify how many
threads SharePoint 2013 will use during the backup process.
Consider site collection size when you determine the tools to use
• Up to15 GB
− Use the Backup-SPSite Windows PowerShell cmdlet. For more information, see Back up site collections in
SharePoint 2013.
• 15-100 GB
− Use a SharePoint 2013 tool, a SQL Server tool, or other database backup tool to protect the content database that
contains the site collection.
• Over 100 GB
− Use a differential backup solution, such as SQL Server 2008 R2 with SP1 or System Center 2012 - Data Pro
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
Backup & Restore (sharepoint farm)
• Quality assurance best practices to back up a SharePoint farm
• Ensure you have enough storage space
• Routinely test backup quality
• Back up ULS trace logs
• Store a copy of backup files off-site
• Procedural best practices to back up and restore SharePoint 2013
• Use FQDN server names
• Keep accurate records
• Have a recovery environment ready
• Schedule backup operations
• Use the SQL FILESTREAM provider with BLOB storage
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
Procedures
• It is not about stored procedures!!!
• It’s about storing procedures with answers for the following:
− One piece of paper
− How to start restore
− Who can help
− How to processing a restore
− When we can finish
• It MUST be simple
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
Roles
• SharePoint Administrator / Farm Administrator
• Database Administrator / Windows Administrator
• Backup Administrator / Network Administrator
• Storage Administrator / Security Administrator
• Customer Key Account / Manager of branch
• Data Center Manager
• Nightshift Operator - BOFH
• Customer Administrator!!
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
PSO > USO > SLA
• PSO Planned System Outages – Planned System Unavailability
− Minimum planned unavailability, due to the need to carry out modernization work, installing patches, replacement /
extension of hardware,
− Agreed/accepted by/with the client and not affecting the provisions of the HA, and SLA, until
• ...USO Unplaned System Outages – Unplanned System Unavailability
− an error that prevents a partial or total work environment in a tangible, measurable customer
− resulting in high costs if you need repairs, as well as penalty payments for non-SLA
ITS ONLY ONE:
BE PREPARED
Availability %
Downtime
per year
Downtime
per month*
Downtime
per week
90% 36.5 days 72 hours 16.8 hours
95% 18.25 days 36 hours 8.4 hours
98% 7.30 days 14.4 hours 3.36 hours
99% 3.65 days 7.20 hours 1.68 hours
99.5% 1.83 days 3.60 hours 50.4 min
99.8% 17.52 hours 86.23 min 20.16 min
99.9% ("three nines") 8.76 hours 43.2 min 10.1 min
99.95% 4.38 hours 21.56 min 5.04 min
99.99% ("four nines") 52.6 min 4.32 min 1.01 min
99.999% ("five nines") 5.26 min 25.9 s 6.05 s
99.9999% ("six nines") 31.5 s 2.59 s 0.605 s
in the search of nine...
DEMO 1 pictures of the week
•
DISASTEREXAMPLE
DISASTEREXAMPLE
DISASTER EXAMPLE
DISASTEREXAMPLE
DISASTEREXAMPLE
DISASTEREXAMPLE
DISASTEREXAMPLE
DISASTEREXAMPLE
DISASTEREXAMPLE
best practice for surviving disaster
Envelope
With ACTUAL!!! User names and passwords for:
• Windows Server Administrator
• SQL Server Administrator
• SQL Server Agent
• SQL Server Services (if You didn’t use default)
• SQL Server Applications Services
• Backup accounts
• SQL_Admin
• SQL_Engine
• SQL_Agent
• SQL_ReportingSRV
• SQL_AnalisysSRV
• SQL_InegrationSRV
• SP_Farm
• SP_Admin
• SP_Crawl
• SP_Install
• SP_WebApp
• SP_User
• SP_Content
• SP_SuperUser
• SP_SuperReader
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
Hardware
Some of the hard stuff for replacement:
• Server
• Motherboard
• Memory (RAM)
• Processor (CPU)
• Network Adapter (LAN/NIC)
• Fibre Channel Adapter
• Hard Disk (IDE/SATA/SAS/SSD…)
• RAID Controller
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
Support
Having actual list of actual support/maintenance things:
• company (like hp, dell, cisco)
• actual, checked contact details
• type of support (nbd, 8x5, 8x7, extended)
• the scope and details of the contract support
− Series number
− Serial number
− Repair warranty
− General warranty
• first contacts to helpdesk and route for request
• manager of „first contact”
• executive power person for escalation
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
Software | x32, x64, ia64 | Standard, Enterprise, Data Center
Windows
− 2003 / 2003R2 / 2008 / 2008R2 / 2012 / 2012R2 / 2016...
− SP 1, 2, 3, 4 +CU 1, 2, 3, …
− Standard, Enterprise, Data Center
SharePoint
− 2007 / 2010 / 2013 / 2016 …
− SP 1, 2 + CU March, April, May, November, …
SQL Server
− 2005, 2008, 2008R2, 2012, 2012R2, 2014 / 2016...
− SP 1, 2, 3, 4 +CU 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16….
AGENT ORANGE
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
Keys
Some keys which You need…
Serial keys
Rack keys
Server keys
Storage keys
Knife
Torchlight; torch; flashlight (lighter)
Phone
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
ENCRYPTION
If You use encryption (such a TDE)
TDE
− Create encryption key
− Export encryption key
− Backup encryption key
CA
− Remember about expiration date
BitLocker
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
TEAM
You can work with disaster as:
Team Member
Team Leader
Last Samurai
ITS ONLY ONE:
BE PREPARED
best practice for surviving disaster
MANAGERS
hmm...
ITS ONLY ONE:
BE PREPARED
DEMO 2 my Disaster Survival Kit
•
MY BASIC DISASTER KIT
MY BASIC DISASTER KIT
MY BASIC DISASTER KIT
MY BASIC DISASTER KIT
MY BASIC DISASTER KIT
MY BASIC DISASTER KIT
MY BASIC DISASTER KIT
MY BASIC DISASTER KIT
MY BASIC DISASTER KIT
MY BASIC DISASTER KIT
MY BASIC DISASTER KIT
MY BASIC DISASTER KIT
MY BASIC DISASTER KIT
MYADVANCED DISASTER KIT
MYADVANCED DISASTER KIT
LAST STEP OF DISASTER
best practice for surviving disaster
• Backup&Restore  for sql (and know-how about stored place, and restoring way)
• Backup&Restore  for sp (tools, size, performance, site collection size, compression )
• Procedures (the short is better | one page is the best)
• Roles (who can help, who is necessary for access)
• SLA (90? 95? 99,99? in minutes, hours or days you have to recover)
• Envelope (with user names and passwords for all important accounts)
• Hardware (server, motherboard, CPU, RAM, LAN, HDD, SDD, USB)
• Support (maintenance contract, scope, contacts, responsibility)
• Software (Windows+SQLServer+SharePoint and SP+CU)
• Keys (serial numbers, physical keys, knife)
• Encryption (arrghhhhh!!! Certificates, keys, internal/external)
• Team (member, leader, samurai…)
• Managers (hmmm)
ITS ONLY ONE:
BE PREPARED
DON’T PANIC !!!
DON’T PANIC !!!
DON’T PANIC !!!
after session
CONTACT:
• MAIL: KoprowskiT@windowslive.com
• SOCIAL MEDIA: facebook, twitter, linkedin, xing
SLIDES FROM SESSION:
• SlideShare Profile: http://www.slideshare.net/Anorak
• SQL Saturday WebSite
BLOGS:
• ITPRO Anorak’s Vision: http://itblogs.pl/notbeautifulanymore/ [PL/EN]
• Volume Licensing Specialites: http://koprowskit.eu/licensing/ [PL]
• My MVP Blog: http://koprowskit.eu/geek/ [EN/ES/PL]
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Contenu connexe

Tendances

KoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just beganKoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just began
Tobias Koprowski
 

Tendances (20)

38_Spotkanie_PLSSUGweWroclawiu_KilkaSłów_ApexSQL_FreeTools
38_Spotkanie_PLSSUGweWroclawiu_KilkaSłów_ApexSQL_FreeTools38_Spotkanie_PLSSUGweWroclawiu_KilkaSłów_ApexSQL_FreeTools
38_Spotkanie_PLSSUGweWroclawiu_KilkaSłów_ApexSQL_FreeTools
 
KoprowskiT_SPBizConference_2AMaDisasterJustBegan
KoprowskiT_SPBizConference_2AMaDisasterJustBeganKoprowskiT_SPBizConference_2AMaDisasterJustBegan
KoprowskiT_SPBizConference_2AMaDisasterJustBegan
 
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginnersSQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
 
KoprowskiT_Session2_SDNEvent_SourceControlForDBA
KoprowskiT_Session2_SDNEvent_SourceControlForDBAKoprowskiT_Session2_SDNEvent_SourceControlForDBA
KoprowskiT_Session2_SDNEvent_SourceControlForDBA
 
KoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginnersKoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginners
 
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
 
KoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just beganKoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just began
 
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
 
KoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
KoprowskiT-Difinify2017-SQL_Security_In_The_CloudKoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
KoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
 
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
 
SQL Azure for ITPros
SQL Azure for ITProsSQL Azure for ITPros
SQL Azure for ITPros
 
KoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginnersKoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginners
 
KoprowskiT_it_camp2013 - 2amADisasterJustBegan
KoprowskiT_it_camp2013 - 2amADisasterJustBeganKoprowskiT_it_camp2013 - 2amADisasterJustBegan
KoprowskiT_it_camp2013 - 2amADisasterJustBegan
 
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_CloudKoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
 
Running E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceRunning E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database Appliance
 
Database as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformDatabase as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance Platform
 
LVOUG meetup #2 - Forcing SQL Execution Plan Instability
LVOUG meetup #2 - Forcing SQL Execution Plan InstabilityLVOUG meetup #2 - Forcing SQL Execution Plan Instability
LVOUG meetup #2 - Forcing SQL Execution Plan Instability
 
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschAzure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
 
Keep your environment always on with sql server 2016 sql bits 2017
Keep your environment always on with sql server 2016 sql bits 2017Keep your environment always on with sql server 2016 sql bits 2017
Keep your environment always on with sql server 2016 sql bits 2017
 
Running Oracle EBS in the cloud (DOAG TECH17 edition)
Running Oracle EBS in the cloud (DOAG TECH17 edition)Running Oracle EBS in the cloud (DOAG TECH17 edition)
Running Oracle EBS in the cloud (DOAG TECH17 edition)
 

En vedette

Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz
 
PLSSUG Meeting - Wysoka dostepność SQL Server 2008 w kontekscie umów SLA
PLSSUG Meeting - Wysoka dostepność SQL Server 2008 w kontekscie umów SLAPLSSUG Meeting - Wysoka dostepność SQL Server 2008 w kontekscie umów SLA
PLSSUG Meeting - Wysoka dostepność SQL Server 2008 w kontekscie umów SLA
Tobias Koprowski
 
Презентация стратегической игры MatriX Urban
Презентация стратегической игры MatriX UrbanПрезентация стратегической игры MatriX Urban
Презентация стратегической игры MatriX Urban
Андрей Донских
 

En vedette (15)

Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
 
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLAWysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLA
 
PLSSUG Meeting - Wysoka dostepność SQL Server 2008 w kontekscie umów SLA
PLSSUG Meeting - Wysoka dostepność SQL Server 2008 w kontekscie umów SLAPLSSUG Meeting - Wysoka dostepność SQL Server 2008 w kontekscie umów SLA
PLSSUG Meeting - Wysoka dostepność SQL Server 2008 w kontekscie umów SLA
 
Beginning to Spatial Data in SQL Server 2008
Beginning to Spatial Data in SQL Server 2008Beginning to Spatial Data in SQL Server 2008
Beginning to Spatial Data in SQL Server 2008
 
State of Nation - Feb 2017
State of Nation - Feb 2017State of Nation - Feb 2017
State of Nation - Feb 2017
 
Scott Bennett - Shell Game - Whistleblowing Report
Scott Bennett - Shell Game - Whistleblowing ReportScott Bennett - Shell Game - Whistleblowing Report
Scott Bennett - Shell Game - Whistleblowing Report
 
Eventuosity For Event Producers and Service Providers
Eventuosity For Event Producers and Service ProvidersEventuosity For Event Producers and Service Providers
Eventuosity For Event Producers and Service Providers
 
Презентация стратегической игры MatriX Urban
Презентация стратегической игры MatriX UrbanПрезентация стратегической игры MatriX Urban
Презентация стратегической игры MatriX Urban
 
Virtual Study Beta Exam 71-663 Exchange 2010 Designing And Deploying Messagin...
Virtual Study Beta Exam 71-663 Exchange 2010 Designing And Deploying Messagin...Virtual Study Beta Exam 71-663 Exchange 2010 Designing And Deploying Messagin...
Virtual Study Beta Exam 71-663 Exchange 2010 Designing And Deploying Messagin...
 
Can We Automate Predictive Analytics
Can We Automate Predictive AnalyticsCan We Automate Predictive Analytics
Can We Automate Predictive Analytics
 
Das Next Best Offer-Konzept
Das Next Best Offer-KonzeptDas Next Best Offer-Konzept
Das Next Best Offer-Konzept
 
Cabs, Cassandra, and Hailo
Cabs, Cassandra, and HailoCabs, Cassandra, and Hailo
Cabs, Cassandra, and Hailo
 
Slideburst #7 - Next Best Action in All Digital Channels
Slideburst #7 - Next Best Action in All Digital ChannelsSlideburst #7 - Next Best Action in All Digital Channels
Slideburst #7 - Next Best Action in All Digital Channels
 
ERISA Expert Advocates for 401(k) Loan Default Protection
ERISA Expert Advocates for 401(k) Loan Default ProtectionERISA Expert Advocates for 401(k) Loan Default Protection
ERISA Expert Advocates for 401(k) Loan Default Protection
 
Water Filtration and Food Quality: Why You Should Take Water Seriously
Water Filtration and Food Quality: Why You Should Take Water SeriouslyWater Filtration and Food Quality: Why You Should Take Water Seriously
Water Filtration and Food Quality: Why You Should Take Water Seriously
 

Similaire à KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan

ITCamp 2013 - Tobiasz Koprowski - 2AM A Disaster Just Began
ITCamp 2013 - Tobiasz Koprowski - 2AM A Disaster Just BeganITCamp 2013 - Tobiasz Koprowski - 2AM A Disaster Just Began
ITCamp 2013 - Tobiasz Koprowski - 2AM A Disaster Just Began
ITCamp
 
MySQL enterprise backup overview
MySQL enterprise backup overviewMySQL enterprise backup overview
MySQL enterprise backup overview
郁萍 王
 

Similaire à KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan (20)

KoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBeganKoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBegan
 
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBeganKoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
 
KoprowskiT_2AMaDisasterJustBeganAD2018
KoprowskiT_2AMaDisasterJustBeganAD2018KoprowskiT_2AMaDisasterJustBeganAD2018
KoprowskiT_2AMaDisasterJustBeganAD2018
 
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbeganKoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
 
KoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbegan
KoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbeganKoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbegan
KoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbegan
 
ITCamp 2013 - Tobiasz Koprowski - 2AM A Disaster Just Began
ITCamp 2013 - Tobiasz Koprowski - 2AM A Disaster Just BeganITCamp 2013 - Tobiasz Koprowski - 2AM A Disaster Just Began
ITCamp 2013 - Tobiasz Koprowski - 2AM A Disaster Just Began
 
Think_your_Postgres_backups_and_recovery_are_safe_lets_talk.pptx
Think_your_Postgres_backups_and_recovery_are_safe_lets_talk.pptxThink_your_Postgres_backups_and_recovery_are_safe_lets_talk.pptx
Think_your_Postgres_backups_and_recovery_are_safe_lets_talk.pptx
 
05. performance-concepts
05. performance-concepts05. performance-concepts
05. performance-concepts
 
Backup and recovery
Backup and recoveryBackup and recovery
Backup and recovery
 
MySQL enterprise backup overview
MySQL enterprise backup overviewMySQL enterprise backup overview
MySQL enterprise backup overview
 
Anthony Somerset - Site Speed = Success!
Anthony Somerset - Site Speed = Success!Anthony Somerset - Site Speed = Success!
Anthony Somerset - Site Speed = Success!
 
AUSPC 2013 - Business Continuity Management in SharePoint
AUSPC 2013 - Business Continuity Management in SharePointAUSPC 2013 - Business Continuity Management in SharePoint
AUSPC 2013 - Business Continuity Management in SharePoint
 
Training netbackup6x2
Training netbackup6x2Training netbackup6x2
Training netbackup6x2
 
Presentation recovery manager (rman) configuration and performance tuning ...
Presentation    recovery manager (rman) configuration and performance tuning ...Presentation    recovery manager (rman) configuration and performance tuning ...
Presentation recovery manager (rman) configuration and performance tuning ...
 
The definitive guide to salesforce sandbox flosum
The definitive guide to salesforce sandbox flosumThe definitive guide to salesforce sandbox flosum
The definitive guide to salesforce sandbox flosum
 
Performance Tuning
Performance TuningPerformance Tuning
Performance Tuning
 
Care and Maintenance of Your EPM Environment
Care and Maintenance of Your EPM EnvironmentCare and Maintenance of Your EPM Environment
Care and Maintenance of Your EPM Environment
 
RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)
 
Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013Maintaining and Caring for your EPM Environment at Medinah 2013
Maintaining and Caring for your EPM Environment at Medinah 2013
 
MCSA 70-412 Chapter 12
MCSA 70-412 Chapter 12MCSA 70-412 Chapter 12
MCSA 70-412 Chapter 12
 

Plus de Tobias Koprowski

Plus de Tobias Koprowski (13)

DataMindsConnect2018_SECDEVOPS
DataMindsConnect2018_SECDEVOPSDataMindsConnect2018_SECDEVOPS
DataMindsConnect2018_SECDEVOPS
 
KoprowskiT_SBIPTI_Keynote
KoprowskiT_SBIPTI_KeynoteKoprowskiT_SBIPTI_Keynote
KoprowskiT_SBIPTI_Keynote
 
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloudKoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
 
KoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginnersKoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginners
 
KoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginnersKoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginners
 
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginnersKoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
 
KoprowskiT_InfoTRAMS_TrustThePrimer
KoprowskiT_InfoTRAMS_TrustThePrimerKoprowskiT_InfoTRAMS_TrustThePrimer
KoprowskiT_InfoTRAMS_TrustThePrimer
 
KoprowskiT_ESRM_TrustThePrimer
KoprowskiT_ESRM_TrustThePrimerKoprowskiT_ESRM_TrustThePrimer
KoprowskiT_ESRM_TrustThePrimer
 
KoprowskiT_ECCV_Trust.ThePrimer
KoprowskiT_ECCV_Trust.ThePrimerKoprowskiT_ECCV_Trust.ThePrimer
KoprowskiT_ECCV_Trust.ThePrimer
 
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
 
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersKoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
 
KoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloud
 
KoprowskiT_SQLRelay2014#4_Caerdydd_MaintenancePlansForBeginners
KoprowskiT_SQLRelay2014#4_Caerdydd_MaintenancePlansForBeginnersKoprowskiT_SQLRelay2014#4_Caerdydd_MaintenancePlansForBeginners
KoprowskiT_SQLRelay2014#4_Caerdydd_MaintenancePlansForBeginners
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan

  • 1. join and follow us on {social} media: • PASS Website {all info about meetings and conferences arrount the world + extra stuff for members} − general PASS: http://sqlpass.org/ − our PASS: http://eastmidlands.sqlpass.org/ • SQLServer FAQ {our old-well-known-refreshed community page about all events arround UK} − General SQLServerFAQ: https://sqlserverfaq.com/ − Our SQLServerFAQ: https://sqlserverfaq.com/groups/pass-east-midlands-ssug/forum/ • Meetup − meetings, files, pools, discussions: − http://www.meetup.com/PASSEastMidlands/ • Facebook − meetings, news, photos, friends: − https://www.facebook.com/EastMidlandsSQLGroup/?fref=ts • Twitter − news, noise, discussions: − https://twitter.com/passeastmids
  • 2. AD 2016 2AM A Disaster just Began…
  • 3.
  • 4. about me • independent consultant, security & licensing auditor • Microsoft Certified Trainer • Data Platform MVP (six… years in a row) • MVP Mentor Program Member • SharePoint Subject Matter Expert at CQURE • co-leader of PASS East Midlands SQL User Group • active blogger, influencer, technical writer • last 9 years living in Data Processing Center Jungle • last 15 years working arroung banking and ICT • Polish Information Technology Society Board Member • Information Security Systems Association Board Member
  • 5. 2:00 am … in a dreams… • Your best time for dreaming … is the best time for Disaster • Your mobile phone ringing and ringing… • And Your husband / wife say…….
  • 6. 2:15 am … in a car • What’s happen with my server? • When I made last backup? • Where is my backup? • Have I ever tried to restore? − If yes – I hope that all in a team (about team soon) remember about (me?) − If not – who can help me NOW?
  • 7. 2:40 am … in a server room • $#$$@$^^#^&^@!# • Is Windows Server alive? − YES (thanks all saints) − or NOT (damn) − who is responsible for it? • Is my SQL Server alive? − YES (why phones ringing) − or NOT (…) − why I’m responsible for it?
  • 8. a disaster – what is it CAUSES OF DISASTER? NATURAL CAUSES HUMAN ERROR INTENTIONAL CAUSE fire / flood / lightning / earthquake / volcano hurricane / tornado / temperature sabotage / terrorism / vandalism / viruses / theft / union activities / disgruntled employees programming errors / unauthorized personel / improper maintenance / lack of training / carelessness / cable cuts
  • 10. best practice for surviving disaster ITS ONLY ONE: BE PREPARED
  • 11. best practice for surviving disaster • Backups (sql databases) • about type of backup ( simple rm / full rm) • about place for stored backup data • about backup window • about procedure used for backup • about backup tools • about backup of „backup logs” • about estimated time for executing backup • about REAL TIME of executing backup ITS ONLY ONE: BE PREPARED
  • 12. backup > extract from sop* In the request, backup, should include the following information: • Information about the operating system and application version for online backup and installed updates for these components a file backup policy, in particular: − a number of versions of a file stored − the storage time of the next version of the file − the frequency of execution of such incremental backups with the proposal of their implementation • Online Backup Policy − the storage time of a full backup with storage time such an incremental backup − the time of transaction log files − the frequency of execution of a full backup with the proposal deadline for its implementation − the frequency of execution of the transaction log backup • Information about trees directories / files that should be omitted or included during backup tasks (include / exclude list) • Number and type / model of physical processors, • Does the node will use the connection to the SAN to implement backup ITS ONLY ONE: BE PREPARED
  • 13. backup (registry) > extract from sop* This register contains information about a backup plan implemented. Backup file space: − number of versions of a file stored in a backup − number of days that are kept more versions of a file − number of versions of a file stored in the backup system after its removal from client device − number of days that will store the latest version of the deleted file from the client device − number of days that will be stored in the archive The list of nodes defined in the system backup: − Domain | Node name | IP address of the node − The list of defined backup tasks (called schedule) − name of the task (schedule) | execution time − a period of at which the task is repeated ITS ONLY ONE: BE PREPARED
  • 14. SQL Server Backup Best Practices | Posted on October 17, 2007 by Brent Ozar in SQL Server > http://bit.ly/12oXm4h • Never back up databases to local disk. • Back up databases to a fileshare, then back the share up to tape. • Cost justify the network share with lower licensing costs & simpler backups. • Back up to a different SAN if possible. • My sweet spot for the backup array is raid 10 SATA. • Backup agents like NetBackup and Backup Exec mean giving up scheduling control. • Do regular fire drill rebuilds and restores. • Build a standalone restore testbed. • Keep management informed on restore time estimates. • Trust no one. Best Practices by Brent Ozar
  • 15. best practice for surviving disaster Restore (sql databases) • about type of backup ( simple rm / full rm) • about place for stored backup data • about the procedures of recovery • about estimated time for recovery • about REAL TIME for recovery • about tools for recovery • about Corporate Backup Manager • about password for access to library ITS ONLY ONE: BE PREPARED
  • 16. restore > extract from sop* Registery for Recovery/Restore/Replacement Tests This register contains information about the tests and replacement of part or all of the environment. It consists of the following fields: • the date of commencement and completion of the recovery test • client for which the test was performed recovery test • servers involved in testing and replacement • extent of testing and replacement • person / persons performing the recovery test • person on the client side accepts the correctness of the recovery test • subsequent to the recovery test ITS ONLY ONE: BE PREPARED
  • 17. best practice for surviving disaster Performance best practices for SharePoint backup and restore operations • Minimize latency between SQL Server and the backup location • Avoid processing conflicts • Keep databases small for faster recovery times • Use incremental backups for large databases • Use compression during backup • Use RAID 10 if you use RAID ITS ONLY ONE: BE PREPARED
  • 18. best practice for surviving disaster Configure SharePoint settings to improve backup or restore performance • You can only configure file compression and log file settings in Windows PowerShell. • If you use the Export-SPWeb Windows PowerShell cmdlet, you can use the NoFileCompression parameter. • When you use the Backup-SPFarm cmdlet, you can also use the BackupThreads parameter to specify how many threads SharePoint 2013 will use during the backup process. Consider site collection size when you determine the tools to use • Up to15 GB − Use the Backup-SPSite Windows PowerShell cmdlet. For more information, see Back up site collections in SharePoint 2013. • 15-100 GB − Use a SharePoint 2013 tool, a SQL Server tool, or other database backup tool to protect the content database that contains the site collection. • Over 100 GB − Use a differential backup solution, such as SQL Server 2008 R2 with SP1 or System Center 2012 - Data Pro ITS ONLY ONE: BE PREPARED
  • 19. best practice for surviving disaster Backup & Restore (sharepoint farm) • Quality assurance best practices to back up a SharePoint farm • Ensure you have enough storage space • Routinely test backup quality • Back up ULS trace logs • Store a copy of backup files off-site • Procedural best practices to back up and restore SharePoint 2013 • Use FQDN server names • Keep accurate records • Have a recovery environment ready • Schedule backup operations • Use the SQL FILESTREAM provider with BLOB storage ITS ONLY ONE: BE PREPARED
  • 20. best practice for surviving disaster Procedures • It is not about stored procedures!!! • It’s about storing procedures with answers for the following: − One piece of paper − How to start restore − Who can help − How to processing a restore − When we can finish • It MUST be simple ITS ONLY ONE: BE PREPARED
  • 21. best practice for surviving disaster Roles • SharePoint Administrator / Farm Administrator • Database Administrator / Windows Administrator • Backup Administrator / Network Administrator • Storage Administrator / Security Administrator • Customer Key Account / Manager of branch • Data Center Manager • Nightshift Operator - BOFH • Customer Administrator!! ITS ONLY ONE: BE PREPARED
  • 22. best practice for surviving disaster PSO > USO > SLA • PSO Planned System Outages – Planned System Unavailability − Minimum planned unavailability, due to the need to carry out modernization work, installing patches, replacement / extension of hardware, − Agreed/accepted by/with the client and not affecting the provisions of the HA, and SLA, until • ...USO Unplaned System Outages – Unplanned System Unavailability − an error that prevents a partial or total work environment in a tangible, measurable customer − resulting in high costs if you need repairs, as well as penalty payments for non-SLA ITS ONLY ONE: BE PREPARED
  • 23. Availability % Downtime per year Downtime per month* Downtime per week 90% 36.5 days 72 hours 16.8 hours 95% 18.25 days 36 hours 8.4 hours 98% 7.30 days 14.4 hours 3.36 hours 99% 3.65 days 7.20 hours 1.68 hours 99.5% 1.83 days 3.60 hours 50.4 min 99.8% 17.52 hours 86.23 min 20.16 min 99.9% ("three nines") 8.76 hours 43.2 min 10.1 min 99.95% 4.38 hours 21.56 min 5.04 min 99.99% ("four nines") 52.6 min 4.32 min 1.01 min 99.999% ("five nines") 5.26 min 25.9 s 6.05 s 99.9999% ("six nines") 31.5 s 2.59 s 0.605 s in the search of nine...
  • 24. DEMO 1 pictures of the week •
  • 34. best practice for surviving disaster Envelope With ACTUAL!!! User names and passwords for: • Windows Server Administrator • SQL Server Administrator • SQL Server Agent • SQL Server Services (if You didn’t use default) • SQL Server Applications Services • Backup accounts • SQL_Admin • SQL_Engine • SQL_Agent • SQL_ReportingSRV • SQL_AnalisysSRV • SQL_InegrationSRV • SP_Farm • SP_Admin • SP_Crawl • SP_Install • SP_WebApp • SP_User • SP_Content • SP_SuperUser • SP_SuperReader ITS ONLY ONE: BE PREPARED
  • 35. best practice for surviving disaster Hardware Some of the hard stuff for replacement: • Server • Motherboard • Memory (RAM) • Processor (CPU) • Network Adapter (LAN/NIC) • Fibre Channel Adapter • Hard Disk (IDE/SATA/SAS/SSD…) • RAID Controller ITS ONLY ONE: BE PREPARED
  • 36. best practice for surviving disaster Support Having actual list of actual support/maintenance things: • company (like hp, dell, cisco) • actual, checked contact details • type of support (nbd, 8x5, 8x7, extended) • the scope and details of the contract support − Series number − Serial number − Repair warranty − General warranty • first contacts to helpdesk and route for request • manager of „first contact” • executive power person for escalation ITS ONLY ONE: BE PREPARED
  • 37. best practice for surviving disaster Software | x32, x64, ia64 | Standard, Enterprise, Data Center Windows − 2003 / 2003R2 / 2008 / 2008R2 / 2012 / 2012R2 / 2016... − SP 1, 2, 3, 4 +CU 1, 2, 3, … − Standard, Enterprise, Data Center SharePoint − 2007 / 2010 / 2013 / 2016 … − SP 1, 2 + CU March, April, May, November, … SQL Server − 2005, 2008, 2008R2, 2012, 2012R2, 2014 / 2016... − SP 1, 2, 3, 4 +CU 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16…. AGENT ORANGE ITS ONLY ONE: BE PREPARED
  • 38. best practice for surviving disaster Keys Some keys which You need… Serial keys Rack keys Server keys Storage keys Knife Torchlight; torch; flashlight (lighter) Phone ITS ONLY ONE: BE PREPARED
  • 39. best practice for surviving disaster ENCRYPTION If You use encryption (such a TDE) TDE − Create encryption key − Export encryption key − Backup encryption key CA − Remember about expiration date BitLocker ITS ONLY ONE: BE PREPARED
  • 40. best practice for surviving disaster TEAM You can work with disaster as: Team Member Team Leader Last Samurai ITS ONLY ONE: BE PREPARED
  • 41. best practice for surviving disaster MANAGERS hmm... ITS ONLY ONE: BE PREPARED
  • 42. DEMO 2 my Disaster Survival Kit •
  • 58. LAST STEP OF DISASTER
  • 59. best practice for surviving disaster • Backup&Restore for sql (and know-how about stored place, and restoring way) • Backup&Restore for sp (tools, size, performance, site collection size, compression ) • Procedures (the short is better | one page is the best) • Roles (who can help, who is necessary for access) • SLA (90? 95? 99,99? in minutes, hours or days you have to recover) • Envelope (with user names and passwords for all important accounts) • Hardware (server, motherboard, CPU, RAM, LAN, HDD, SDD, USB) • Support (maintenance contract, scope, contacts, responsibility) • Software (Windows+SQLServer+SharePoint and SP+CU) • Keys (serial numbers, physical keys, knife) • Encryption (arrghhhhh!!! Certificates, keys, internal/external) • Team (member, leader, samurai…) • Managers (hmmm) ITS ONLY ONE: BE PREPARED
  • 60. DON’T PANIC !!! DON’T PANIC !!! DON’T PANIC !!!
  • 61. after session CONTACT: • MAIL: KoprowskiT@windowslive.com • SOCIAL MEDIA: facebook, twitter, linkedin, xing SLIDES FROM SESSION: • SlideShare Profile: http://www.slideshare.net/Anorak • SQL Saturday WebSite BLOGS: • ITPRO Anorak’s Vision: http://itblogs.pl/notbeautifulanymore/ [PL/EN] • Volume Licensing Specialites: http://koprowskit.eu/licensing/ [PL] • My MVP Blog: http://koprowskit.eu/geek/ [EN/ES/PL]
  • 62. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.