この記事の目次
AWS Cloud Mapとは?
![](https://b-engineer-media-cms.s3.amazonaws.com/item/image/user/f5ef944a50653ad198392450d8cdba1dea4885cc/87a2e1f3-0fdc-4110-8476-dbf1920c6d4e.png)
なぜCloud Map を使用する必要があるの?
一般的に、モダンアプリケーションはAPIを使用して、「データの処理」をする機能や、「メッセージを送る」機能など特定の機能を実行してくれる複数のサービスから構成されています。 各サービスは、必要に応じて他のリソースとやり取りをする必要があります。例えばデータベースなどはその一つでしょう。データベースとほかのリソースがやり取りする時に、当然ですがデータベースの場所が分からなければやり取りができません。 Cloud Mapを使用することでデータベースなどのクラウドリソースなどのアプリケーションリソースを登録し、最新の状態かチェックしてくれます。AWS Cloud Mapの特徴
![](https://b-engineer-media-cms.s3.amazonaws.com/item/image/user/356a192b7913b04c54574d18c28d46e6395428ab/88b68205-89bf-4e26-b8a3-738e569d5e8e.jpg)
API コールまたは DNS クエリを介してリソースを検出する
Cloud Mapでは、APIのコールや、DNSのクエリを経由して、アプリケーションでさまざまなウェブサービスの場所を取得できます。 Cloud MapはDNSを介して、IPアドレスを取得できたり、IPv4かIPv6のいずれかを使用するIPアドレスとポート番号の組から、リソースの場所を取得できます。 検出APIを使用すると、Cloud Mapは先ほど話したIPアドレスだけにとどまらず、URLやARNを取得等も簡単にできます。シンプルなサービスネーミング
![](https://b-engineer-media-cms.s3.amazonaws.com/item/image/user/356a192b7913b04c54574d18c28d46e6395428ab/7e58a2de-f3e8-4962-96d8-0f498667fd8e.jpg)
カスタム属性の割り当て
Cloud Mapでは、各リソースに場所などのカスタム属性を決められます。これにより、さまざまなリージョンでデプロイできます。 また、2020年にサービスがアップデートされAWS コンソールでサービスのインスタンスの詳細を表示したり、インスタンスの属性が編集できるようになったため、よりAWS Cloud Mapが使いやすくなりました。アクセスコントロール
Cloud MapはAWS Identity and Access Management(IAM)というサービスと統合されています。 IAMを一言で説明すると、ユーザがどのリソースにアクセスできるかなどを決められるサービスを意味しています。つまり、IAMはアクセスコントロールのためのサービスです。 Cloud MapはIAMで認証されたユーザしか、リソースを検出できないように設定することもできます。自動ヘルスチェック
ヘルスチェックについて説明する前に、前提知識としてAmazon Route53について大まかに説明します。 Amazon Route53とは人間が理解できる表記のドメイン名を、コンピュータが接続するために必要なIPアドレス(192.0.2.1など)に変換してくれるDNSサービスです。 このAmazon Route 53ヘルスチェックは、クエリで正常なエンドポイントのみが返されます。 Cloud Mapには正常なリソースの最新レジストリが常にあるようになりますが、これを自動で行ってくれるのが「自動ヘルスチェック」ということです。AWS Cloud Mapを使用するメリット
![](https://b-engineer-media-cms.s3.amazonaws.com/item/image/user/9e08934fd24485c7d9e691a312f16a4ef7ff96eb/92e5f7e9-db15-40b0-a27f-8f192f3215b1.jpg)
AWS Cloud Mapの料金について
![](https://b-engineer-media-cms.s3.amazonaws.com/item/image/user/9e08934fd24485c7d9e691a312f16a4ef7ff96eb/6a07897a-0eb9-43a5-9bb3-afa4b20f06fe.jpg)
その他オプション料金
続いてオプション料金について説明します。 先ほど説明したAmazon Route 53ヘルスチェックについては、オプションのため料金が発生します。 その他にもオプションがありますが、それらの料金の情報は、Amazon Route 53から公式サイトに料金表が掲載されていますので、自分の使用するプランに合わせて料金がどれくらいかかるのか計算してください。AWS Cloud Mapを使ってみよう!
![](https://b-engineer-media-cms.s3.amazonaws.com/item/image/user/9e08934fd24485c7d9e691a312f16a4ef7ff96eb/5db0f1f6-df58-485c-8ec5-27a6227f8533.jpg)
この記事の監修者・著者
![株式会社オープンアップITエンジニア](https://tenshoku-careerchange.jp/wp-content/uploads/2023/07/fzxADbr-_400x400-1-150x150.jpg)
-
未経験からITエンジニアへのキャリアチェンジを支援するサイト「キャリアチェンジアカデミー」を運営。これまで4500人以上のITエンジニアを未経験から育成・排出してきました。
・AWS、salesforce、LPICの合計認定資格取得件数:2100以上(2023年6月時点)
・AWS Japan Certification Award 2020 ライジングスター of the Year 受賞
最新の投稿
- 2024年3月26日キャリア・転職保安職(自衛官・警察・消防官など)に向いている人の性格・特徴ランキング【現役保安職(自衛官・警察・消防官など)36人が回答】
- 2024年3月26日キャリア・転職保安職(自衛官・警察・消防官など)に必要なスキルランキング&スキルアップの方法とは?【現役保安職(自衛官・警察・消防官など)36人が回答】
- 2024年3月26日キャリア・転職クリエイター職(ライター・デザイナー・編集)に向いている人の性格・特徴ランキング【現役クリエイター職(ライター・デザイナー・編集)64人が回答】
- 2024年3月26日キャリア・転職クリエイター職(ライター・デザイナー・編集)に必要なスキルランキング&スキルアップの方法とは?【現役クリエイター職(ライター・デザイナー・編集)64人が回答】