S3などの個々のサービスをまず思い浮かべる方が多いかもしれません。実際に利用するには、AWSの全体像を把握することから始めるとよいでしょう。AWSはネットワーク経由で利用するため、そのためには、まずAWSのネットワークを理解しましょう。今回は、AWSのネットワークを構築する方法やサービスの概要、それぞれの特徴などを紹介したうえで、ネットワーク構築方法を選ぶポイントについて解説します。ダウンロードクラウドサービスに必要な主なネットワーク環境クラウドサービスは、当然のことながらネットワーク経由での利用が前提であるため、活用するにはネットワークの理解が不可欠です。クラウドサービスに必要な主なネットワーク環境について解説しましょう。ネットワークの役割とはクラウドサービスにおけるネットワークの主な役割としては、ローカル環境でクラウド上のIaaSを利用したり、インターネットに接続をしてサービスを外部に公開したりすることなどが挙げられます。サーバーレスでネットワークを構築したり、あるいは自社のサーバーとクラウドサービスを接続したりするなど目的や用途に応じ、さまざまなネットワークの構築方法があります。基本的にクラウドサービスを活用するためには、ネットワークへの接続は不可欠です。自社に合ったネットワークを構築するための考え方ひと口に「ネットワーク」といっても、構築する方法やその際に使用するサービスにはいくつかの種類があります。それぞれコストや特徴が異なります。自社に合ったネットワークを構築するためには、コストだけではなく通信の安定性やセキュリティ面を踏まえる必要があります。AWSにおけるネットワーク関連のサービスでは、AWSにおけるネットワーク関連のサービスについて見ていきましょう。VPCとは、ネットワーク上に作る仮想の専用スペースです。VPCの内部にIPサブネットを構築してその中に、「EC2」や「RDS」などのAWSリソースを配置します。VPCという入れ物に入れることによって、作成したクラウドサービスをネットワーク経由で自社サーバーと接続したり、インターネットに公開したりすることができます。Connectは主に大量のデータを高速、かつセキュアに通信したい際に用いる仮想の専用網です。53は独自DNS名を割り当て、管理することのできるサービスです。VPCの仕組みや特徴について解説します。VPCには以下のような、3つの特徴が挙げられます。VPCは独立したひとつのIPアドレスの範囲を持つことができるので、インターネットやほかのVPCと重複しない独立したネットワークを構築することができ、このIPアドレスの範囲を任意に設定することができます。VPCの中でも、IPサブネットによってネットワークを分割することができます。VPCの中をひとつのIPサブネットで構成したり、反対に用途や管轄部署ごとに細かく分割したりといった自由な設計が可能です。VPCと外部のネットワークのIPアドレスが重複することなく相互に接続できる、アクセスレベルの階層化の設定が行える、といったメリットがあります。VPCそのものは、外部のネットワークと完全に分断されていますが、ネットワークゲートウェイを設定することにより外部ネットワークとの通信が可能になります。VPC同士を接続するVPCピア接続の3つの種類があります。これらのネットワークゲートウェイをうまく併用することで、通信速度、セキュリティ、コストを用途に合わせて調整することができます。VPCには、セキュリティグループとネットワークACLという、2つのセキュリティを強化してくれる機能があります。セキュリティグループは、EC2やRDSなどのAWSリソースに関連付けることにより、サーバーのファイアウォールのように働きます。設定した一定のルールに合致した通信のみを許可するという使い方が可能です。ネットワークACLはIPサブネットレベルで制御するセキュリティ機能です。セキュリティグループよりも細かなレベルでのフィルタリングが可能です。VPCを構築してネットワーク設定する手順は以下の通りです。53を使用して独自DNSを設定します(AWSはIPアドレスではなく、DNS名を活用してアプリ設計を行うことを推奨しています)。VPCの内部に、必要なIPサブネットを作成し、必要に応じてIPアドレスレンジの切り出しやサブネット分割を行います。VPCコンポーネントを、IPサブネットごとにルートテーブルを設定します。接続先に応じたコンポーネントを設定する必要があります。インスタンスの配置セキュリティポリシーを設定し、インスタンスを設置します。名前の設定DNS名の設定を行います。VPCが接続できるネットワークは、主に以下の通りです。社内のデータセンター(オンプレミスサーバー)仮想VPN通信といったものを活用し、自社のサーバーをクラウド上で利用することができます。インターネットクラウドサービスをインターネット公開することができます。VPCであっても接続が可能です。VPCであっても接続できない点に注意しましょう。VPCはVPNへの接続やNATゲートウェイの利用に応じて料金が発生します。VPNへの接続AWS東京リージョンの場合VPN接続料は1時間当たり0.048ドルです。NATゲートウェイの利用料金AWS東京リージョンの場合、NATゲートウェイの利用料金は1時間当たり0.062ドルです。※料金はすべて2019年6月現在の設定です。最新の料金につきましては、AWSの公式サイトをご覧ください。Connectについて解説します。ConnectはVPCとオンプレミス環境をプライベートに接続するためのサービスです。VPN通信と比較してコストは高くなる反面、セキュリティと通信の安定性に優れています。Connectの1つ目の特徴は閉域網ということです。閉域網であることから、セキュアな通信が可能になります。閉域網サービスを利用するためにAWSとは別に通信キャリアとの契約が必要になります。Connectは、仮想上の専用回線を利用できることから高速かつ安定した通信が可能です。Connectはポート時間とデータ転送量に応じた料金が発生します。今回は、東京リージョンにおける専用接続の料金を紹介します。ロケーションによって異なります。東京リージョンから東京リージョンへデータを送信する場合、1G当たり0.041ドルの料金が発生します。※料金はすべて2019年6月現在の設定です。最新の料金につきましては、AWSの公式サイトをご覧ください。53の特徴について解説します。53のメリットは以下の3点です。53は、DNSサーバーの分散機能により、万が一接続が途切れてもすぐにルーティングできる高い可用性を備えています。冗長化されたロケーションにより高い信頼性を確保しています。53のトラフィックフロー機能を活用すると、アプリケーションのプライマリポイントが利用できない場合でも代替場所に再ルーティングできるため、信頼性がさらに向上します。53は重み付けラウンドロビンにより、複数のサーバーに対してスペックに応じてリクエストを振り分けるといった柔軟性を備えています。S3バケットとドメイン名を連携させてマッピングすることができます。エイリアスレコードという、AWSのサービスエンドポイントのIPアドレスを直接返答できる機能を使用し、連携できる範囲を拡大したり高速でのレスポンスを実現したりすることができます。53は従量課金制です。ホストゾーンとクエリの数によって料金が決まります。ホストゾーンホストゾーンが25以下の場合には、ホストゾーン当たり0.50ドル/月です。26以上のホストゾーンを有する場合は、26個目以降0.10ドル/月となります。クエリクエリの件数が10億件までは、100万件のクエリごとに0.4ドル/月です。10億件を超えた分以降は、100万件のクエリごとに0.2ドル/月です。※料金はすべて2019年6月現在の設定です。最新の料金につきましては、AWSの公式サイトをご覧ください。https://aws.amazon.com/jp/route53/pricing/ネットワークの構築方法を選ぶポイントAWSでネットワークを構築する際には、前述したネットワークに関するサービスを組み合わせて構築します。したがって、用途やボリュームなどに応じてサービスを選ぶことが重要です。Connectと比較した場合のコストの安さが魅力です。Connectは、コストがかかってしまう反面、自社サーバーとAWSとの間を仮想上の専用回線で安定したセキュアな高速通信が行える点が魅力です。53はほかのAWSサービスとの連携に優れ、パブリックにもプライベートにも対応したマネージドDNSサービスです。これらの特性をうまく活用することで、システム要件に沿ったネットワーク構築を実現することができます。S3のようにサーバーを経由せずに利用できるものもありますが、大半のケースではネットワーク構築が不可欠です。用途やボリュームに応じて最適なネットワークを構築すれば、AWSをより快適にかつ安全に使いこなすことができます。これからAWSの導入を検討されている方やAWSについて知識を深めたいと思われている方は、ぜひ今回の記事を参考にネットワークに関する知識を深めていきましょう。Inc.またはその関連会社の商標です。ECS」の主な機能と使い方RECOMMENDその他のコラム2019.08.08AWSでサーバーを構築するために理解すべき手順とポイントAWSでサーバーを構築する際は、さまざまなことに注意する必要があります。今回は、、サーバー構築時の運用・注意点、さらにAWSでEC2仮想サーバーを利用してWordPressでWebサイトを構築するまでの手順やポイントについて解説します。2019.05.28どのような業界で使われている?AWSの導入事例を紹介AWSはクラウドサービスのなかでトップシェアを占めています。実際に、どのような業界に導入されているのでしょうか。今回は、AWSの導入が進む背景やAWSの優位性とともに、AWSを導入している業界についてご紹介します。クロスコネクトの解説と、実際にクロスコネクトを経由したAWS上のインスタンスまでの接続を試してみます。Azureの導入支援サービスのご相談、お問い合わせをお待ちしております。