概要
本記事では、エンドポイントサービスを通じてCloud Object Storage (COS) のメタデータアクセラレーションバケットへの専用線アクセスを実現する方法について詳しく説明します。メタデータアクセラレーションは、COSがビッグデータ業務向けに提供する高性能ファイルシステム機能です。基盤には卓越したメタデータ管理機能を採用し、HDFSセマンティクスを通じたCOSサービスへのアクセスをサポートしており、数百GBレベルの帯域幅、10万レベルのQPS、およびミリ秒レベルのレイテンシーを実現可能です。
前提条件
設定を開始する前に、以下の条件を満たしていることを確認してください。
ネットワーク環境:VPCアクセスをサポートするクラウドサポート環境が設定済みであること(ネットワークVPCチームが担当)。
エンドポイントサービス:COS側とCOSメタデータアクセラレーション側でエンドポイントサービスが作成済みであること(COSメタデータアクセラレーションチームが担当)。
ホワイトリスト権限付与:アカウントUINがエンドポイントサービスのホワイトリストに追加済みであること(COSメタデータアクセラレーションチームが担当)。
メタデータアクセラレーションバケット:メタデータアクセラレーション機能が有効済みのバケットが作成済みであること。
料金説明
エンドポイントサービスを使用すると、追加料金が発生します。この料金はVPCプロダクトにより請求され、詳細な課金説明と例については課金概要をご参照ください。 操作手順
COSエンドポイントの作成
2. アクセスしたいメタデータアクセラレーションバケットが存在するリージョンに切り替え、新規作成をクリックし、以下のパラメータ設定説明に従ってエンドポイントの作成を完了します。
名称:エンドポイント名を任意に定義します。
所在リージョン:バケットと同じリージョンを選択します。
所属ネットワーク:VPCネットワークを選択します。
所属サブネット:サブネットを選択します(エンドポイント作成時のVIPはこのサブネットのCIDR内に割り当てられます)。
IPアドレス:自動割り当てを選択します。
サービスタイプ:プライベートサービスを選択します。
ピアアカウントタイプ:その他のアカウントを選択します。
対象エンドポイント側アカウントUIN:2832742109 を入力します。これはCOSエンドポイントサービスが使用するUINであり、固定で変わりません。
エンドポイントサービスID:バケットが存在するリージョンのエンドポイントサービスIDを入力します。COSがエンドポイントを展開済みのエリアおよび対応するサービスIDは下表の通りです。
|
北京 | vpcsvc-j7f6u7y8 | 北京金融 | vpcsvc-hsuy2wpj |
上海 | vpcsvc-pp00vfky | 上海金融 | vpcsvc-pny969zd |
広州 | vpcsvc-okzzl947 | タイ | vpcsvc-i0q3t2v6 |
成都 | vpcsvc-la3dnfti | 米国東部 | vpcsvc-fdpg3nm1 |
重慶 | vpcsvc-1snqqeih | ブラジル | vpcsvc-5edkepjj |
南京 | vpcsvc-mmoajwvt | 米国西部 | vpcsvc-l6fn15sr |
中国香港 | vpcsvc-jejpq2xo | ドイツ | vpcsvc-r70hxf29 |
日本 | vpcsvc-q8mwrk38 | 韓国 | vpcsvc-ocuykgps |
シンガポール | vpcsvc-71louv91 | インドネシア | vpcsvc-8nrq4era |
上海自動運転 | vpcsvc-mu3yl0ov | - | - |
3. 検証して作成します。検証をクリックし、検証通過後確定をクリックしてエンドポイントを作成します。システムが自動的にVIPアドレスを生成しますので、後続の設定のためにこのVIPを記録してください。
COSメタデータアクセラレーションサービスエンドポイントの作成
2. アクセスしたいメタデータアクセラレーションバケットが存在するリージョンに切り替え、エンドポイントを新規作成します。設定の説明はCOSエンドポイントの作成をご参照ください。ただし、COSメタデータアクセラレーションサービスは異なるエンドポイントサービスIDを使用することに注意してください。展開済みのエリアおよび対応するサービスIDは下表の通りです。 説明:
メタデータアクセラレーションバケットが存在するリージョンに対応するエンドポイントサービスがない場合は、お問い合わせより追加をご依頼ください。 3. 検証して作成します。検証をクリックし、通過後確認をクリックしてエンドポイントを作成します。システムが自動的にVIPアドレスを生成しますので、後続の設定のためにこのVIPを記録してください。
ドメイン名前解決の設定
エンドポイント作成完了後、ローカル環境でドメイン名前解決を設定する必要があります。合計2つのドメイン名前解決を設定する必要があります。
1. COSメタデータアクセラレーションサービスドメイン名前解決
ドメイン名形式:*.chdfs.<region>.myqcloud.com。
2. 通常COSサービスのドメイン名前解決
ドメイン名形式:*.cos.<region>.myqcloud.com。
注意:
ローカルhostsファイルは、ワイルドカードドメイン解析をサポートしていません。hostsファイルを設定する方法の場合、ワイルドカードドメインの「*」を具体的な bucket-appid に置き換えてください。例:
10.0.0.12 examplebucket-1250000000.chdfs.ap-beijing.myqcloud.com
10.0.0.13 examplebucket-1250000000.cos.ap-beijing.myqcloud.com
検証とテスト
1. 基本的な接続性テスト
telnetコマンドを使用して、エンドポイントVIPのポート接続性を検証します。
telnet <VIP> 80
telnet <VIP> 443
2. プライベートネットワークアクセス検証
計算ノード上で、nslookupコマンドを使用してCOSドメインおよびメタデータアクセラレーションドメインを変換し、エンドポイントのVIPが返されれば、ドメイン名前解決は成功しています。
3. 機能テスト
可参见 挂载元数据加速桶 の内容を参考に、計算ノードからメタデータアクセラレーションバケットにアクセスし、機能が正常かどうかを確認してください。