10.4 AWSケップレイスからのロイ
問題
従量課金制を使用AWSNGINX Plus用した
解決
AWSーケレイを介デプロイAWS Marketplace 、「 NGINX
Plus (10-2 ) す。択しLinuxィスト AMI
選択詳細、条件価格を確認[続行] ンクをクしまージ
で 、利 意 し NGINX Plusリッ1でデプロイか、利用規約に同意
して AMIを使用すがで
10-2.AWS
ー ケット
NGINX Plus
の検索
106 | 10:ク 展 開
解説
NGINX PlusるたAWSを使用解決使用
簡単でですトーするものがないだでな間ライセン
するどのなくイセンスを取きますこのソリューション
使 る と 、何 な く 、NGINX Plusすこときま
す。NGINX Plus Marketplace AMI ーフ ロ ー 使
。予 Auto Scaling ープ
Marketplace AMIをオーバーフロのリソースとて使 する
略で使た分だけライを支だけで済みま
10.5 AzureでのNGINX イメ
問題
独自のNGINX ー バ ー ン( VMメーするありますこの
NGINXーバーより多ーバーたり、スケールセッ 使 用した
りするするようにした
解決
希望すLinux ィン VM す。VM動した
してース して ィス
理ツを使好みの方法でNGINXまたNGINX Plusインスールし
す。NGINX成し新しいVMイメ す。VM ー ジ る に は 、最
初にVMするありますVMするAzureビジョニ
したユー除しSSH 、次 の コ す る あ り ま す
$ sudo waagent -deprovision+user -force
ンド VM作成時にAzureビジョニユーのプビジョ
す。-forceンは確認手順をNGINXまたは
NGINX Plusインスールしロビジョニユーしたセッ
ョン す。
Azure を 使 して Azure CLIAzure カ ウ ン 、次 Azure
Resource Managerドを使用しているこを確しまVM割り当
す:
$ azure vm deallocate -g <ResourceGroupName>
-n <VirtualMachineName>
VMり当たらazure vmgeneralize 使 用して VMを一
ります。
$ azure vm generalize -g <ResourceGroupName>
-n <VirtualMachineName>
10.5 AzureでのNGINX イメ | 107
VM 、イ 、イ
イメ 起 動 使 用Azure Resources Manager (ARM) ート
す:
$ azure vm capture <ResourceGroupName> <VirtualMachineName>
<ImageNamePrefix> -t <TemplateName>.json
コマドラインたこと、したARMート
いるクエス完了を示す出力を生ARMテン
ト を 使 用 し 、新 し 成 さ れ た イ ー ジ か ら VMを作成でし、Azure
が作成た、のテレーを使用すは、最初に新いネークンタ
ース
$ azure network nic create <ResourceGroupName>
<NetworkInterfaceName>
<Region>
--subnet-name <SubnetName>
--subnet-vnet-name <VirtualNetworkName>
このコマンド出にはトワクインターェーする
タのトワークインターェーIDで、Azure
よって ARMテンプするありますID得したらARM
を使展開を作成で
$ azure group deployment create <ResourceGroupName>
<DeploymentName>
-f <TemplateName>.json
vmNameadminUserNameadminPasswordnetworkInterfaceIdどのの入
力を求める示されますVM前と、ユー名とパ
ードす。 ンドネッフェID
networkInterfaceIdロンプトの入報とて使用しますこれパラ
して ARMテ ン ー ト 、作 NGINXまたNGINX Plus
イメ VMするた使 メーする
と、Azure イメ VM す。
解説
Azureジを作成す事前構成NGINXまたNGINX Plus
ーバーのコピを自由に作できるようになりますAzure ARMテンート使
すると、ーバ応じにデきます。
テンートVMイメ 使 用してVMケーリグセトや、まざま
成のそのVMなどまざまなインフラクチャのセットをできます
108 | 10:ク 展 開
項目
Azure Cross-platform CLIインスール
Azure Cross-platform CLIグイン
Linux 仮 想 イメ
10.6 AzureでのNGINX ット
シン
問題
Azureローバラサーの背後にあるNGINX ド を ス ケ ー リ ン グ し 、高 性 と
ース使
解決
開またAzureードバランしますセクショ成した
NGINXVMメージ、NGINX Plusイメ
シピ 10.7のとおり、Azure シ ン ス ケ ト( VMSS)に デ イ し ま
ドバラン VMSSイさードバランバッ
VMSS す。ィッート ロト ードバラン
ールールアッバックール送し
解説
NGINXスケーリンしたりリソースを にプロビジョニ
にピ理したりするAzureでは、VMSS 使 用して
これを実現しますAzure ー ド バ ラ ン 使 す る と 、ス ケ ー に リ ソ ー
プールNGINX 、削 す る に な り Azureード
バラサー使用すると、ックエドプーを確なノドにの
を渡すができ内部ネーク経由でのクセ効にす
NGINXの前で内Azureードバラン す。NGINX 使 用してVMSS
ョン ードバランきます。ードバ
ンサ使用ルへの登録登録解除が簡単
10.7 AzureMarketplace介した
問題
従量課金制を使用AzureNGINX Plus す。
10.6 AzureでのNGINXケールセでのローバランシング | 109
解決
Azure トプ して NGINX Plus VMイメ
1. Azureダッシュード [新規] ア イ コ ン 、検 使 用 し て「 NGINX
す。 す。
2. リストNGINXIncによて公開されNGINX Plus仮 想 イメ
す。
3. デルするよめらたら[ース ]ション
択し[作成] ボタンをクリックしま
4. 、フ ォ し て VM 、デ プ 、デ フ ォ
ー ド 、ま SSHキーペアの公キー、請求のサブスプシ使
ース ープ
5. このフームの入したら[OK] をクしまォー 合され
す。
6. メッ VM して[選択] ボタンクリクします
7. 次のパネでは、意の構を選択するオプがあこれは以前
ース ープ
、受 け 入 れ [OK]リッす。
8.の画面サマの構成ARM して
するオプションありますにより、JSON して
ース す。
9. テ ン て 、ダ ウ ン ー ド し た [OK] を ク ッ ク 、購
動しまこのこのVM使によて発するコス知されま
す。[購入] リッNGINX Plusックス動しめます
解説
AzureNGINX 、い 使 し て AzureNGINX Plus VMを簡
ってす。Azureレイ従量課金制
スでNGINX Plusオンマンドするたこのデル使
すると、NGINX Plus 、す し て NGINX Plus
ーバオンマンドのオーバフローリソースとて使 きます
10.8 Google Compute Engineのデロイ
問題
Google Compute EngineNGINX してGoogle ComputeまたはApp
Engineでリソースのバランスまたキシをいたいで
110 | 10:ク
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.221.15.15