EBSで組んだRAIDもバックアップ可能。byClassmethod検索AWSAlexaモバイルビッグデータサーバーレスTableauAlteryxイベントEBSで組んだRAIDもバックアップ可能。宗(283)55大栗です。複数のEBS間で整合性のあるスナップショットを取ることができるようになった模様なので試してみます。アレイのスナップショットの作成方法を教えてください。』に記載があるように、以下の手順で実行する必要がありました。アレイへの書き込みを停止します。すべてのキャッシュをディスクにフラッシュします。アレイへの書き込みを停止していることを確認します。ボリュームのスナップショットを取得します。RAIDなどでは複数のディスクに渡りデータを書き込むため、ディスク間で整合性がある形式でバックアップを取得していないとボリュームが破損してしまいます。そのため今まではRAIDに関わる全てのEBSをオフラインにして書き込みがない状態にしてから各々のEBSに対してスナップショットの取得を行っていました。そのためアプリケーション/ボリュームの停止時間が長くなる傾向がありました。今回のアップデートでは、複数のEBSに跨ってクラッシュ整合性のあるスナップショットを取得できるようになったので、OSレイヤのフラッシュが不要であればディスクがオンラインのままRAIDボリュームのスナップショットを取得することも可能になります。使用するアプリケーション/ファイルシステムによって安全性が異なるのでお使いのワークロードごとにご判断下さい。DLMを使用してスナップショット取得の定期実行も可能になっています。提供リージョン以下のリージョンで提供されています。東京リージョンだけでなく大阪ローカルリージョンでも提供されているのがポイントです。複数ボリュームにわたるEBSスナップショットでは数ミリ秒〜数秒の短時間なI/Oの中断が発生します。時間はインスタンスに接続しているボリュームのサイズや数によって異なります。2(ami-00d101850e971728d)を起動したインスタンスを前提としています。Consoleから実行します。EBSは以下のように、ルートボリュームの他に3個アタッチしています。追加したEBSのデバイスパスは以下としています。基本的にこちらの手順に基づいてRAIDの設定を行います。Nitro世代のインスタンスであるためOS上からディスクを見ると以下のよう全てNVMeに見えています。partディスクのIDも確認するとボリュームIDも確認できます。vol-0eac85c3155bce0f3sdd以下のコマンドでRAID5のボリュームを作成します。RAID0などにする場合には--levelで0を指定してください。started.以下のコマンドでRAIDの初期化が終わったか確認します。/proc/mdstatを見るとまだ初期化しているようです。<none>しばらく待つと初期化が完了します。<none>RAIDの情報を確認します。/dev/sddxfsでフォーマットします。rtextents=0RAIDが自動的に再編成されるように/etc/mdadm.confを作成します。UUID=ec82eb37:11d64f46:b5b1d3f3:cb87639dラムディスクイメージを作成します。-r)マウントポイントを作成します。/mnt/raidRAIDをマウントします。/mnt/raid起動時にボリュームをマウントするために/etc/fstabに設定を追加します。2問題なくマウントができるか確認します。-aスナップショットの作成ここではファイルシステムがオンライン状態でスナップショットを取得します。適当なファイルをRAIDボリュームにコピーします。/mnt/raid/messagesスナップショットのコンソールからスナップショットを作成をクリックします。typeでInstanceを選択します。これで対象のEC2にアタッチされたEBSでクラッシュ整合性があるスナップショットを取得できます。IDにスナップショット対象のEC2のインスタンスIDを入力します。volumeにチェックを入れます。volumeもチェックしておきましょう。説明やタグの設定を行い、スナップショットの作成をクリックします。スナップショットが完了するまで待ちます。通常のスナップショット取得と異なり、インスタンス単位のでスナップショットの取得は並行して行われるようです。スナップショットの開始時刻が同じでEBSのスナップショットが取得できました。EBSの取り外しスナップショットを取得したので、リストアを実施します。既存の外していきます。アンマウントしてRAIDを停止します。/dev/md0EBSをデタッチします。RAIDに設定したEBSを全て選択してアクションメニューのボリュームのデタッチをクリックします。デタッチ対象を確認してデタッチするをクリックします。するとデタッチされます。リストアの実施データの復旧を行います。スナップショットからEBSボリュームを作成します。取得したスナップショットの1個を選択して、アクションメニューからボリュームの作成をクリックします。ここではボリュームタイプやサイズはそのままで設定します。アベイラビリティーゾーンはリストアするEC2と同じにします。設定後にボリュームの作成をクリックします。他のスナップショットも同様にEBSボリュームを作成します。次にEC2にアタッチします。EBSを選択してアクションメニューからボリュームのアタッチをクリックします。インスタンスに対象EC2のインスタンスID、デバイスにデバイスパスを入力し、アタッチをクリックします。他のEBSボリュームも同様にアタッチします。以下のようにディスクが確認できます。/dev/md0既存の設定のマウントを行います。-a/proc/mdstatを見ると正常になっています。<none>ファイルを確認すると復旧されています。/mnt/raid/messagesさいごにEBSは16TiBまでのボリュームを作成可能で耐久性も高いので、EC2に複数のEBSをアタッチすることは減っていると思います。1個のEBSではディスクパフォーマンスが足らなかったり、非常に大きなボリュームが必要な場合には複数EBSが必要になります。その場合バックアップ運用で停止時間に悩むことが多いので今回のアップデートがマッチすると思います。ウィスキー、シガー、パイプを愛するダメな大人です。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。夏目祐樹147こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。タイトルがすべてなのですが、社内で「登壇勉強会」が開催されたので、「登壇は最強の生存戦略である」というタイトルで登壇しました。本が出ていたので読んでみたところよかったので紹介させていただきます。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介255SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健233こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。カフェ店長のオカノです。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。