Veeam Backup & Replication を IBM Cloud で使うには？

# 2020年6月19日 追記
Veeam on IBM Cloud で、 VSI に加えて VMware 仮想マシンとしての提供もできるようになりました。

>https://cloud.ibm.com/docs/vmwaresolutions?topic=vmwaresolutions-relnotes_v37#relnotes_v37-services-veeam
There are two deployment types for Veeam v10:

> - Windows Server VM on the management cluster
> - Single Public Windows VSI

#サマリー
表にまとめてみました。
この後、購入方式のそれぞれを解説します。

※ VSI = Virtual Server Instance

| Veeam<br />購入方式                          | VSI<br />OS アドオン   | Veeam on<br /> IBM Cloud<br />(VSI or <br />VMware 仮想マシン)                                | ベアメタル<br />OS アドオン | ライセンス<br />持ち込み |
| -------------------------------------------- | ---------------------- | ------------------------------------------------------------ | --------------------------- | ------------------------ |
| Veeam<br />ライセンス<br />形態                          | IBM Cloud <br />から月額請求 | IBM Cloud <br />から月額請求                                       | IBM Cloud <br />から月額請求      | 購入形態<br />によって<br />異なる   |
| Veeam<br />ライセンス<br />課金単位                      | バックアップ<br />対象OS数   | バックアップ<br />対象OS数                                         | バックアップ<br />対象OS数        | 購入形態<br />によって<br />異なる   |
| Veeam<br />サポート<br />提供者<br />(問い合わせ先)         | IBM Cloud              | IBM Cloud                                                    | IBM Cloud                   | 購入元                   |
| バックアップ用<br />ストレージ               | 要別途購入             | 含まれる<br />（購入時に指定し、<br />OSにマウント済み<br />の状態で払い出し） | 要別途購入                  | 要別途購入               |
| Veeam<br />Backup<br />Manager<br />の導入先    | VSI の<br />Windows<br />(VMware上の<br />ゲストWindows<br />は不可)         | VSI の<br />Windows<br />or<br />VMware上の<br />ゲストWindows<br />                                                | ベアメタルの<br />Windows<br />(VMware上の<br />ゲストWindows <br />は不可)         | 任意の<br />Windows<br />(VMware上の<br />ゲストWindows<br />に導入可)            |
| Veeam<br />Backup<br />Proxy<br />の導入先      | 任意の<br />Windows         | 任意の<br />Windows                                               | 任意の<br />Windows              | 任意の<br />Windows           |
| Veeam<br />Backup<br />Repository<br />の導入先 | 任意の<br />Windows,<br />Linux  | 任意の<br />Windows,<br />Linux                                        | 任意の<br />Windows,<br />Linux       | 任意の<br />Windows,<br />Linux    |



# VSI

## VSI OS アドオン
構成としては、小規模（〜50 VM 程度）から始められます。
制約としては、以下の点が挙げられます。

- 購入可能リソースは、8 core, 32 GB RAMから
- 月額サーバーで注文可能（時間課金には未対応。）
- VSI の NIC は最大1Gbpsまで
- VLANトランク不可
	- 仮想ルータを使って VLAN 間のアクセス制御を行う場合、その仮想ルータを必ず経由することになり、パフォーマンスボトルネックになることが懸念される
- Veeam Backup Manager は VSI の Windows に固定
	- Veeam Backup Manager を VMware上のゲストWindows OS に構成することは不可

注文画面：https://cloud.ibm.com/gen1/infrastructure/provision/vs?type=monthly
![Kobito.2lxBSK.png](https://qiita-image-store.s3.amazonaws.com/0/101361/fa61ee76-5127-0375-c946-f75ea898259c.png "Kobito.2lxBSK.png")


## Veeam on IBM Cloud (VSI or VMware 仮想マシン)
制約は「VSI OS アドオン」に、1点追加があります。

- VMware vCenter Server on IBM Cloud を購入する（している）必要がある
	- [VMware vCenter Server on IBM Cloud とは](https://qiita.com/khayama/items/3355a52d406c1a600ced)

構成上異なる点は、購入時に指定するバックアップ用ストレージが含まれ、OSにマウント済みの状態で払い出されるところです。
以下「構成例」のオールインワン構成で始めることを想定したものになっていますが、中規模（100 VM 前後）・大規模（数百 VM）になると、スケールアウトするために柔軟に構成を組み替える必要が出てくるでしょう。

>こちらがドキュメントです。
>[Veeam on IBM Cloud overview](https://cloud.ibm.com/docs/services/vmwaresolutions/services?topic=vmware-solutions-veeam_considerations#veeam-on-ibm-cloud-overview)
>
>注文画面
>![Kobito.y262rv.png](https://qiita-image-store.s3.amazonaws.com/0/101361/3f2036aa-c0f4-c3fc-ecee-afd479007792.png "Kobito.y262rv.png")


## 構成例
例えば、50 VM 以下のケースでは、このようなオールインワン構成で十分でしょう。（転送モードは [Network Mode](https://helpcenter.veeam.com/docs/backup/vsphere/network_mode.html?ver=95u4)）

※ ICOS = IBM Cloud Object Storage

>[Veeam Backup & Replication を IBM Cloud Object Storage と連携する - Qiita](https://qiita.com/khayama/items/4e294ae6ac90219ac62c)

![Kobito.SuWcQ7.png](https://qiita-image-store.s3.amazonaws.com/0/101361/d03a83c8-4f27-2ad5-a7b2-3bdea3e959ae.png "Kobito.SuWcQ7.png")

中規模（100 VM 前後）・大規模（数百 VM）になると、以下のようなスケールアウトに対応した構成が考えられます。
ESXi ごとに Proxy を配置し、Repository はベアメタルの 10Gbps NIC を活用します。（転送モードは [Network Mode](https://helpcenter.veeam.com/docs/backup/vsphere/network_mode.html?ver=95u4) or [Virtual Appliance](https://helpcenter.veeam.com/docs/backup/vsphere/virtual_appliance.html?ver=95u4)）

![Kobito.rCAYb2.png](https://qiita-image-store.s3.amazonaws.com/0/101361/332bf45c-42ef-d82d-2eea-0cda4fac79ce.png "Kobito.rCAYb2.png")



# ベアメタル OS アドオン
制約としては、以下の点が挙げられます。
ベアメタルの 10Gbps NIC を活用したい、ネットワークのパフォーマンスボトルネックを回避する構成をとりたい、といった要件に最適です。
また、「VSI」で Veeam を購入した場合でも、上記の「スケールアウト時の構成例」のように Repository の役割をベアメタルに割り当てることでパフォーマンスボトルネックを回避する構成が可能です。

- 月額サーバーで注文可能（時間課金には未対応。）
- ベアメタルの NIC は最大 10Gbps を構成可能
- VLANトランク可
	- 経路上の、パフォーマンスボトルネックを回避する構成が可能
- Veeam Backup Manager はベアメタル の Windows に固定
	- Veeam Backup Manager を VMware上のゲストWindows OS に構成することは不可

>注文画面：https://cloud.ibm.com/gen1/infrastructure/provision/bm
>![Kobito.Jvck8L.png](https://qiita-image-store.s3.amazonaws.com/0/101361/1d393f65-37d7-655b-1141-95aa1f3a9c2b.png "Kobito.Jvck8L.png")

# ライセンス持ち込み (BYOL)
構成上の制約はないので、自由に構成することができます。
特に VMware 基盤上ですべて完結させたい（VMware基盤の他に VSI やベアメタルなどを立てたくない）人に最適です。

- Veeam Backup Manager は 任意の Windows 上に構成可能
	- Veeam Backup Manager を VMware上のゲストWindows OS に構成することが可能