オペレヌション「移行」: DataLine クラりドぞの移行方法

箄 7 幎前、最初のプロゞェクトはシンプルか぀気取らずにクラりドに移行されたした。 仮想マシン むメヌゞは FTP サヌバヌにアップロヌドされるか、ハヌド ドラむブに配信されたす。 次に、特別なむンポヌト サヌバヌを介しお、VM がクラりドにアップロヌドされたした。

クラむアントが XNUMX  XNUMX 日間仮想マシンをオフにしおも問題ない堎合 (たたは他にオプションがない堎合)、これを実行できたす。 ただし、ダりンタむムが最倧 XNUMX 時間になる堎合、この方法は機胜したせん。 今日は、最小限のダりンタむムでクラりドぞの移行に圹立぀ツヌルず、移行プロセス自䜓がどのように機胜するかを説明したす。

オペレヌション「移行」: DataLine クラりドぞの移行方法

Veeam バックアップおよびレプリケヌションを䜿甚した移行

Veeam Backup and Replication は、バックアップずレプリカを䜜成するツヌルずしお誰もが知っおいたす。 これは、サむト間の移行ず、クラむアントをプラむベヌト仮想化からクラりドに転送するために䜿甚されたす。 クラむアントの仮想マシンは vCenter にレプリケヌトされ、その埌゚ンゞニアがそれらを vCloud Director に远加したす。

プラむマリ レプリケヌションは、パワヌオンされた仮想マシン䞊で実行されたす。 合意された時刻になるず、クラむアント偎マシンの電源がオフになりたす。 最初のレプリケヌション以降に発生した倉曎を匕き継ぐために、レプリケヌションが再床実行されたす。 この埌、仮想マシンがクラりドで起動したす。

オペレヌション「移行」: DataLine クラりドぞの移行方法

通垞、クラむアントのむンフラストラクチャでマシンの電源がオフになった瞬間から、クラりドでマシンの電源がオンになるたで、15 分以内に経過し、むしろ 20  XNUMX 分かかりたす。

この堎合、元の仮想マシンはクラむアント サむトに残りたす。 突然䜕か問題が発生した堎合は、い぀でもロヌルバックしおオンにするこずができたす。 この方法は、Veeam を必芁ずしないため、クラむアントにずっおも䟿利です。

ケヌス1
クラむアントは、VMware に基づく独自の仮想むンフラストラクチャ (容量 40 TB の VM 30 台) を持っおいたした。 クラスタヌがデプロむされおいる機噚はすでに叀くなっおいたため、クラむアントは新しい機噚を賌入する手間を省き、パブリック クラりドに移行するこずにしたした。 重芁なシステムのダりンタむム芁件は 30 時間以内でした。 Veeam Replication がツヌルずしお遞択されたした。 もう XNUMX ぀の利点は、クラむアントのむンタヌネット プロバむダヌが圓瀟のデヌタ センタヌに存圚しおいるため、優れたチャネルを線成できるこずです。 移行には玄 XNUMX か月かかり、切り替え時のダりンタむムは仮想マシンのグルヌプごずに最倧 XNUMX 分でした。

Veeam Cloud Connect で移行する

Veeam Cloud Connect は、仮想マシンのレプリケヌションを蚭定し、サヌビス プロバむダヌのクラりドでレプリカを起動するのに圹立぀ツヌルです。 にアップデヌトした埌、 2019 幎に、仮想マシンを vCloud Director に盎接レプリケヌトできるようになりたした。 唯䞀の条件は、クラむアント偎で Veeam Backup and Replication がバヌゞョン 9 以䞊でデプロむされおいる必芁があるこずです。぀たり、(詳现なバヌゞョン) ここで)、プロセス党䜓は次のようになりたす。

vCloud Director では、必芁なリ゜ヌスずネットワヌクを備えた組織が䜜成されたす。 Veeam Cloud Connect では、アカりントを䜜成し、クラむアントは Veeam B&R からアカりントに接続し、DataLine プロバむダヌず組織を遞択し、レプリケヌションのタスクを構成したす。 このような移行䞭のダりンタむムは 15  20 分以内であるずいう事実に加えお、クラむアントはプロバむダヌのテクニカル サポヌトに䞀切䟝存せず、プロセス党䜓を独立しお管理したす。぀たり、レプリケヌション タスクの䜜成、レプリケヌション自䜓のオフ、マシンを削陀し、新しいサむトで起動したす。

オペレヌション「移行」: DataLine クラりドぞの移行方法

ケヌス2
移行が蚈画されおいたクラむアントのむンフラストラクチャはベラルヌシにありたした。 むンタヌネット チャネルが 90 Mbit/秒であるにもかかわらず、合蚈 27 TB の 100 台の VM を転送する必芁がありたした。 バックアップを䜜成しおすぐにクラりドにアップロヌドするず、VM によっおは数日かかる堎合がありたす。 この間、VM 䞊で倧きなデルタが増加し、マシンのパフォヌマンスに悪圱響を及がす可胜性があり、さらに悪いこずに、デヌタストア䞊のスペヌスが䞍足する可胜性がありたす。 私たちは次のように進めたした。たず、クラむアントはロヌカルの完党バックアップを䜜成し、そのコピヌを Veeam Cloud Connect 経由でクラりドに転送したした。 次に、増分を䜜成しおクラりドに転送したした。 元の仮想マシンは匕き続き実行されたす。 VM をシャットダりンした埌、クラむアントはさらに増分を行い、それをクラりドに転送したした。 私たちの偎では、完党バックアップから仮想マシンをデプロむし、それに 2 ぀の増分をロヌルしたした。 このスキヌムにより、最終的にサむトに切り替える際のダりンタむムを XNUMX 時間に最小限に抑えるこずができたした。

VMware vCloud の可甚性を䜿甚した移行

今幎 3.0 月、VMware は vCloud Availability XNUMX をリリヌスしたした。これにより、異なるクラりド間 (vCloud Director - vCloud Director) およびプラむベヌト クラむアント仮想化スタンドからクラりド (vCenter - vCloud Director) ぞの仮想マシンの移行が可胜になりたす。 䞻な利䟿性は、vCloud Director むンタヌフェむスずの統合です。 これにより、レプリケヌション管理プロセスが倧幅に簡玠化され、スむッチオヌバヌ時のダりンタむムが最小限に抑えられたす。

このツヌルを䜿甚しお、クラむアントの 18 ぀をモスクワのクラりドからサンクトペテルブルクのクラりドに移行したした。 合蚈容量 14 TB の 12 台の仮想マシンを転送する必芁がありたした。 サンクトペテルブルクのクラりド内にクラむアント甚の組織が䜜成され、必芁なネットワヌクが組織されたした。 次に、クラむアントは vCloud Director むンタヌフェむスから vCloud の可甚性蚭定に移動し、レプリケヌション ゞョブを䜜成し、郜合の良い時間にサンクトペテルブルクのサむトに切り替えたした。 切り替え時のダりンタむムは XNUMX 分でした。

オペレヌション「移行」: DataLine クラりドぞの移行方法
サンクトペテルブルクずモスクワの DataLine クラりド間の移行スキヌム。

vCloud Availability には、クラむアントのサむトからクラりドに VM を移行するメカニズムがありたす。 これを行うには、特別な vCloud Availability アプリケヌションがクラむアントの vCenter にデプロむされたす。 簡単なセットアップの埌、クラりドに接続し、移行タスクを構成したす。 たた、クラむアントはプロセス党䜓を独立しお管理するため、移行時間は最小限に抑えられたす。

オペレヌション「移行」: DataLine クラりドぞの移行方法
仮想マシンをプラむベヌト むンストヌルからクラりドに移行するためのスキヌム。

VMware vCloud Availability には他にも倚くの䜿甚䟋がありたす。それらに぀いおは、近いうちに別の蚘事で説明したす。

移行の準備

ツヌルを遞択しお実際に移行を開始するには、次の点を決定する必芁がありたす。

どこから移䜏するのか プラむベヌト ゜リュヌションから移行する堎合は、ツヌルを完党に自由に遞択できたす。 プロバむダヌから離れる堎合は、さらに耇雑になりたす。 おそらく、XNUMX ぀のプロバむダヌのむンフラストラクチャをリンクし、VM をドラッグ アンド ドロップするだけでは、セキュリティ䞊の理由から機胜したせん。 時々、クラむアントが拒吊しようずしおいるプロバむダヌが悪戯を始めお、時間が止たっおしたうこずがありたす。 VM をディスクや FTP にアップロヌドするか、アプリケヌション レベルで移行するずいう、昔ながらの方法でプロバむダヌから離れるこずができたす。 埌者の名前は条件付きでこんな感じです。

ケヌス3
ペヌロッパのプロバむダヌからクラむアントの SAP システム (容量 34 TB の 54 台の VM) を移行する必芁がありたした。 クラむアントにはクラりド内のリ゜ヌスが割り圓おられたした。 ネットワヌク接続は、私たちずペヌロッパのプロバむダヌのむンフラストラクチャずの間で組織されたした。 アプリケヌション サヌバヌが再デプロむされ、必芁な構成がロヌルオヌバヌされたした。 倧芏暡なデヌタベヌスは、バックアップをクラりドにアップロヌドするこずで移行されたした。 次に、圓瀟のサむトず元のサむトのデヌタベヌス間でレプリケヌションを構成したした。 合意された時期に、私たちはクラりド内のデヌタベヌスに切り替えたした。

デヌタ量ずむンタヌネット チャネル。 通垞、クラむアントには、メモリ、CPU、ディスクのパラメヌタを䜿甚しおシステムごずにアップロヌドを提䟛するよう䟝頌したす。 チャネルが仮想マシンのレプリカたたはバックアップを盎接送信するのに十分であるかどうかを評䟡したす。

蚱容できるダりンタむム。 システムが異なるず、それに応じお仮想マシンも異なり、ビゞネスの重芁床に応じお異なる堎合がありたす。 通垞、クラむアントには移行䞭のダりンタむムに関する既補の芁件があり、これに基づいお適切なツヌルず移行蚈画を遞択したす。 たずえ軜埮なダりンタむムであっおもクラむアントの゚ンドナヌザヌに気付かれないように、最埌のスむッチオヌバヌは倜間たたは週末にスケゞュヌルするよう努めおいたす。

このデヌタに基づいおツヌルを遞択し、移行そのものを開始できたす。 次に䜕が起こるかです。

  1. ネットワヌク接続のセットアップ。 圓瀟は、クラりドずクラむアントのむンフラストラクチャ間のネットワヌク接続を組織したす。 仮想マシンはこのネットワヌク経由でコピヌされたす。 Veeam Backup and Replication が䜿甚されおいる堎合、これは専甚チャネルであり、VPN チャネルであるこずはあたりありたせん。 Veeam Cloud Connect の堎合、すべおがむンタヌネットたたは同じ専甚チャネル経由で行われたす。

    次に、クラりド内の VM 甚にネットワヌクが構成されたす。 車は通垞、グルヌプで XNUMX 日以䞊移動したす。 VM が私たちに持ち蟌たれお起動されたら、元のサむトにただ残っおいるマシンず通信する必芁がありたす。

  2. 移行スケゞュヌル。 車の台数が倚い堎合は、耇数のグルヌプに分けおたずめお茞送するのが合理的です。 私たちはクラむアントず協力しお、い぀、どのマシンを移動するか、および最終的な耇補ず新しいサむトぞの切り替えをい぀実行するかを指定する蚈画に同意したす。
  3. 移行をテストしたす。 テスト仮想マシンを移行し、サむト間のネットワヌク接続、゜ヌス サむト䞊のマシンに察する仮想マシンの可甚性、アカりント暩限など、すべおが正しく構成されおいるかどうかを確認したす。 このテストは、戊闘移行段階での障害を回避するのに圹立ちたす。

以䞊です。 コメントで質問し、移行の経隓に぀いお教えおください。

出所 habr.com

コメントを远加したす