Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
30分でおさらい。Windows Server バックアップ
Search
Takuya Shibata
PRO
January 14, 2012
Technology
0
160
30分でおさらい。Windows Server バックアップ
2012/01/14 第66回CLR/H勉強会で発表した内容になります。
Takuya Shibata
PRO
January 14, 2012
Tweet
Share
More Decks by Takuya Shibata
See All by Takuya Shibata
AWSのProductのLifecycleについて
stknohg
PRO
0
360
アップデート紹介:AWS Data Transfer Terminal
stknohg
PRO
0
470
CloudFrontの継続的デプロイを試してみたはなし
stknohg
PRO
0
1.4k
Snapshot & Backup
stknohg
PRO
0
4k
AWSエンジニアのためのActive Directory入門
stknohg
PRO
1
3.3k
EC2 Image Builder
stknohg
PRO
0
470
Windows on AWS の “基礎”
stknohg
PRO
0
820
Azure Dedicated Host と2019年10月1日からのライセンス改定のはなし
stknohg
PRO
0
520
Windows on AWS 入門
stknohg
PRO
0
580
Other Decks in Technology
See All in Technology
フレームワークを意識させないワークショップづくり
keigosuda
0
200
Node.js 2025: What's new and what's next
ruyadorno
0
350
20251007: What happens when multi-agent systems become larger? (CyberAgent, Inc)
ornew
1
300
防災デジタル分野での官民共創の取り組み (2)DIT/CCとD-CERTについて
ditccsugii
0
300
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
43k
HR Force における DWH の併用事例 ~ サービス基盤としての BigQuery / 分析基盤としての Snowflake ~@Cross Data Platforms Meetup #2「BigQueryと愉快な仲間たち」
ryo_suzuki
0
220
セキュアな認可付きリモートMCPサーバーをAWSマネージドサービスでつくろう! / Let's build an OAuth protected remote MCP server based on AWS managed services
kaminashi
3
330
AWS Top Engineer、浮いてませんか? / As an AWS Top Engineer, Are You Out of Place?
yuj1osm
2
220
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
930
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
やる気のない自分との向き合い方/How to Deal with Your Unmotivated Self
sanogemaru
0
510
20251014_Pythonを実務で徹底的に使いこなした話
ippei0923
0
200
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
189
55k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Done Done
chrislema
185
16k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Scaling GitHub
holman
463
140k
Side Projects
sachag
455
43k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
Transcript
30分でおさらい。 Windows Server バックアップ 2012/01/14 第66回 CLR/H勉強会 素敵なおひげ
自己紹介 ¨ H/N:シバタ(素敵なおひげ) ¨ Twitter: @stknohg ¨ Blog : http://d.hatena.ne.jp/stknohg/
¨ 札幌で働くSIerです。 2010年よりCLR/Hスタッフとして活動しています。 ¨ 今年のテーマは 『モバイルとサーバー』
はじめに
アジェンダ ① Windows Server バックアップ ② Volume Shadow Copy Service(VSS)
③ スナップショットと静止点
Windows Server バックアップ
Windows Server バックアップ ¨ Windows 2008 Server から NTBackup に代わり
登場したOS標準のバックアップツール ¨ 特徴 ¤ VSSを利用したブロックレベルのバックアップ ¤ 自動で増分バックアップ n 世代管理を自前で行う事は不可 ¤ バックアップファイルはVHD形式 ¤ テープデバイスへのバックアップ不可 n 代わりに光学ドライブへのバックアップが可能
Windows Server バックアップ ¨ Widnows Server 2008 R2での微妙な変化 ¤ スケジュールバックアップ時の保存先 ¤ システム状態のバックアップがGUIで可能
¤ ディレクトリ、ファイル単位のバックアップが可能 ¤ コマンドラインツールのオプションの強化
NTBackupのダウンロード ¨ バックアップしたデータの復元用にNTBackupを ダウンロードする事ができる ¨ ダウンロード先 ¤ Window Vista /
Windows Server 2008向け n http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=7da725e2-8b69-4c65- afa3-2a53107d54a7&displayLang=ja ¤ Windows 7 / Windows Server 2008 R2向け n http://support.microsoft.com/kb/974674/ja
インストール ¤ OSをインストールした時点では Windows Serverバックアップはインストール されていない。 ¤ インストール方法 n サーバーマネージャーから“機能の追加”
n Windows Server バックアップ n コマンドラインツール n コマンドプロンプトから”機能の追加” n Start /w ocsetup WindowsServerBackup n Start /w ocsetup WindowsServerBackupCommandlet (大文字、小文字は区別されるので注意)
バックアップとリカバリ ¨ GUIから操作 ¤ バックアップスケジュール ¤ 一回限りのバックアップ ¨ コマンドラインツールから操作 ¤ Wbadmin start backup
¤ Wbadmin start recovery *wbadminコマンドの詳細はヘルプを参照
Volume Shadow Copy Service
Volume Shadow Copy Service(VSS) ¨ OS標準の機能としてデータのバックアップや スナップショット(Shadow Copy)を取る為の基盤 ¨ Windows
XP以降のOSで利用可能
VSSの仕組み ¨ Requestor ¤ スナップショットの作成を依頼する n バックアップソフト等のアプリケーション ¨ Writer ¤
アプリケーションレベルの整合性を保つ為の処理を行う n System Writer - システム状態 n Registry Writer - レジストリ n SQL Server VSS Writer – SQL Serverデータベース n Etc… ¨ Provider ¤ ストレージに対してスナップショットを作成する n Hardware Provider – SAN等のハードウェア n Software Provider – DAS、OSのファイルシステム等 n System Provider – Windows標準のProvider(実質NTFS用)
Provider VSSの仕組み ストレージ Requestor VSS Writer(s) バックアップ アプリケーション 1.VSSへスナップショットの作成要求 VSS対応
アプリケーション 2.Writerへスナップショットの作成を通知 WriterはキャッシュのFlush等を行う 3.WriterへI/Oの一時停止を通知 4.Providerへスナップショットの作成を命令 5.Providerがスナップショットを作成 7.Requestorへスナップショット 作成完了を通知 6.WriterへI/Oの停止解除を通知
スナップショットと静止点
VSSのスナップショット ¨ Complete Copy(Split Mirror) ¤ データの完全なコピーを作成 ¨ Copy on
Write ¤ Snapshot時はメタデータのみコピー 更新前データをSnapshotボリュームに保存 ¤ System Provider はこの方式 ¨ Redirect on Write ¤ Snapshot時はメタデータのみコピー 更新後データをSnapshotボリュームに保存
Complete Copy ブロックID 1 2 3 4 5 データ ク
マ ー 兄 者 ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ ク マ ー 縛 り ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 1.初期状態 2.スナップショット取得 3.データ更新
Copy on Write ブロックID 1 2 3 4 5 データ
ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ ブロックID 1 2 3 4 5 データ ク マ ー 縛 り ブロックID 1 2 3 4 5 データ 兄 者 1.初期状態 2.スナップショット取得 3.データ更新
Redirect on Write ブロックID 1 2 3 4 5 データ
ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ 縛 り 1.初期状態 2.スナップショット取得 3.データ更新
静止点について ¨ バックアップにおける静止点 ¤ ディスクに対するI/Oが発生していない ¤ メモリ上のバッファがFlushされている ¤ ボリューム/ファイルの整合性が取れている ¨
VSSはどこまで静止点を取れるのか?
様々なバッファ • VSS Writer アプリケーション (メモリ上のデータ) • Software Provider •
System Provider OS/ファイルシステム (I/Oキャッシュ) • Hardware Provider ストレージ (キャッシュメモリ)
参考資料
参考資料 ¨ Windows Server バックアップ(TechNet) ¤ http://technet.microsoft.com/ja-jp/library/cc754572(WS.10).aspx ¨ Windows Server
バックアップまとめ ¤ http://blogs.technet.com/b/infrajp/archive/2011/03/18/windows-server.aspx ¨ Volume Shadow Copy Overview (MSDN) ¤ http://msdn.microsoft.com/en-us/library/windows/desktop/aa384649(v=VS.85).aspx ¨ Volume Shadow Copy Service (TechNet) ¤ http://technet.microsoft.com/en-us/library/ee923636(WS.10).aspx
ご静聴ありがとうございました