マイクロソフトのクラウドサーバ (VPS)Azure VMの開通とネットワーク設定のチュートリアル

2026-05-20 阅读 23
1

国内の大手工場 (阿里雲、腾讯雲) や伝統的な物理機械室からマイクロソフトAzureに移ったばかりの初心者として、最も教育されやすい最初の場所はAzureです

ネットワークアーキテクチャ

多くの人は以前の習慣に基づいて、マウスをクリックして仮想マシン (VM) を起動した結果、パブリックネットワークが死活しても接続できないか、イントラネットが通じないかを発見した。これは、Azureの設計哲学が「セキュリティ・デフォルト・シャットダウン」で、ネットワーク・ロジック (VNet、NSG) が他のクラウド・ベンダーよりも厳密で具体的であるからである。

今日は公式の机を持って書類をめくることはない。私たちは口語と純粋な実技論理を使って、手であなたをAzure VMに連れて行って、ネットワークを完全に貫通します。

核心概念: ピットを避けるために必要な三つの大きなもの

手を出す前に、頭の中に画面を作る必要があります。Azureでは、1台の仮想マシンは孤立していないので、次の3つのネットワークレベルにラップする必要があります

VNet (バーチャルネットワーク/バーチャルネットワーク): クラウドで借りたビル全体に相当します。

サブネット (サブネット): ビル内の異なる階 (経理部、研究開発部など)。VMは特定の階に住んでいなければなりません。

NSG (ネットワークセキュリティグループ/ネットワークセキュリティグループ): フロアの入り口に相当するセキュリティ。どのIPが入るか、どのポートが開放されているかは、彼が計算した。

これを理解して、私たちは直接実技を始めた。

第1段階: 仮想マシンの作成 (VM)

Azure Portal (コンソール) にログインし、検索バーに入力します

バーチャルマッチ

,クリック

Create -> Azure virtual machine

1.基礎構成 (Basics)

プロジェクト詳細: サブスクリプションとリソースグループを選択します。リソースグループはフォルダのようなもので、今回テストしたものをすべてまとめて、後で削除できるようにします。

インスタンス詳細 (インスタンスの詳細):Virtual machine name: my-web-vmなどの名前を付けてください。Region (地域): 対外貿易や国境を越えて客先に最も近い場所 (East USなど) 、国内のテストはEast Asia(中国香港) を選ぶ。Image (ミラー): Ubuntu Server 22.04 LTSやWindows Server 2022など、使い慣れたシステムを選択します。Size (サイズ): 個人テストでは、b 1sまたはb 2s (コストを節約する) を選択し、生産環境ではDシリーズ (標準バランスタイプ) を推奨します。

2.証明書とポート (穴を踏みやすい)

A

Uthentication type: SSH public key (セキュリティ) を選択することを強くお勧めします。Windowsの場合はPasswordを選択します。

Public in臨時ポート:>⚠ピット警告: ここでは「SSHを許可する (22) 」または「RDP (3389) 」をチェックするかどうか尋ねられます。初心者はテストのためにチェックしてください。しかし、生産環境であれば、ここで開放しないでください。そうしないと、世界中のハッカーが1秒後にポートをスキャンし始めます。

第2段階: コアネットワーク設定 (network)

ページの下のをクリックします。

Next: Disks

をクリックします

Next: ネットワーキング

。ここは今日のアプローチです。

[インターネット]

▼ (22/80ポート許可)

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

NSG (ネットワークセキュリティグループ/セキュリティ) のページをめくる

└ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

│ VNet (仮想ネットワーク) -- サブネット (サブネット) │

[あなたの仮想マシンVM (my-web-vm)]

└ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─

1.仮想ネットワークとサブネット

仮想ネットワーク: 初めて使用した場合、Azureはデフォルトでmy-web-vm-vnetなどの新しいネットワークを作成します。10.0.0.0/16のような大きなネットワークセグメントを自動的に分割します。

Subnet: デフォルトでは、10.0.0.0/24のサブネットが分割されます。直接デフォルトでいいです。

2.パブリックIP(Public IP)

Public IP: Azureはデフォルトで作成します。AzureのパブリックネットワークIPはデフォルトでStatic (静的) であることに注意してください。これは、電源を切ってから電源を入れても、IPは変わらないことを意味します。これは他のクラウドメーカーよりも優れています。

3.ネットワークセキュリティグループの構成 (NSG)

において

NICネットワークセキュリティグループ

オプションから選択します

ベーシック

最初のステップで

S) には22ポートまたは3389ポートが許可されています。Azureは自動的にここでインバウンドルールを生成します。

設定が完了したら、直接クリックします

Review create (表示作成)

、2 ~ 3分待つと、仮想マシンが誕生します。

第三段階: インターネットを通じます! どうやって安全に流量を出しますか?

機械が起動し、パブリックネットワークのIPもある。Nginxサイトを設置したとします。デフォルトのポートは

80

。今、ブラウザにパブリックネットワークのIPを入力すると、絶対に開けられません。「保安」 (NSG) が80ポートを止めたからです。

NSGルールを修正します。

実操作80ポート (webサイトサービス):

VMの左側のメニューバーで、設定-> Network (またはネットワーク設定) を見つけます。

ファイアウォールのようなテーブルが表示されます。右側のAdd inbound port ruleをクリックします。

次のパラメータを入力します。Source (ソース): Any (誰でもアクセスできるようにする)。Sourceポートレンジャーズ (ソースポート範囲): *。デスティネーション (ターゲット): Any。Service: ドロップダウンメニューから直接HTTPを選択すると、自動的にポートを80に変更できます。Action(操作): hash (許可)。Priority (優先度): 300などの数字を入力します (数字が小さいほど優先度が高くなります)。Name: 名前をつけます。例えば、Allow-HTTP-80です。

Addをクリックします。ちょっと待って、10秒でルールが有効になります。この時、ブラウザを更新すると、サイトが秒で開くことができます!

上級レベル: 本当の古い鳥はどうしますか?

業務をAzureに正式に導入する予定がある場合は、今すぐ習慣を身につけることをお勧めします

1.管理ポートのソースIPを制限する

22(Linux) または3389(Windows) ポートをグローバル (Any) に開放しないでください。

古い鳥のやり方: NSGルールでSSHルールのSourceをAnyからIP Addressesに変更する。

そして、Source IP addressesにあなたの家またはあなたの会社の現在のパブリックネットワークの静的IPを入力します。このように、あなたを除いて、世界中の誰もあなたのパスワードを爆破しようとする機会がない。

2.イントラネットの相互運用は、パブリックネットワークを迂回する必要はない

同じVNet (仮想ネットワーク) で2台のVM (Web、データベースなど) を開いた場合。

データベースのNSGはパブリックネットワークのポートを開く必要はありません。

Webサーバがデータベースに接続する場合、データベースに直接接続するイントラネットIP (

形は10.0.0.Xのようです。AzureのVNet内部はデフォルトで全通で、トラフィックはマイクロソフトの中堅イントラネットで、無料だけでなく、スピードも非常に速く、非常に安全である。

まとめ

Azureネットワークを処理する鍵は

NSGをあなたのボディーガードだと思っています

。VMが起動した後、システムが壊れたと疑うこともなく、99% の原因はNSGに解放されたRuleがないことである。

この論理を持って、最初のAzure VMを作ってみましょう!

cloud
← 返回新闻中心