企業ネットワーク最前線

実践! ネットワーク運用のコード化[第2回]REST APIの仕組みと使い方

文◎ネットワンシステムズ 鈴木俊吾、尾﨑直紀、中村喜之、杉亜希子 2018.01.29

  • bookmark
  • Teitter
  • 印刷

APIや構成管理ツールを活用することで、ネットワーク運用はどう変わるのか。第2回となる今回は、ネットワーク分野において、運用・監視といった日々のデバイス管理の効率化に寄与するものとして注目されているREST APIの利用について紹介します。

 
第1回「APIと構成管理ツールの活用法」で解説したとおり、APIにはさまざまな種類があります。その中でも、ネットワーク経由でアプリケーション間連携が可能なWeb APIの活用が盛んになってきています。

Web API自体は10年以上前から利用されていますが、特にREST APIは、HTTPをベースとした理解しやすいプロトコルであるため取り扱いや実装が容易なことから、システム間連携の選択肢として有力になっています。

そして近年、ネットワーク分野においてもREST APIを利用した運用・管理の重要度が高まっています。これは、事業構造の変革が急速に進むデータセンター事業者の動向が牽引しています。

昨今、多くのデータセンター事業者が、建物・回線・電源のような物理的な設備だけでなく、インターネットやパブリッククラウドとの接続やIaaS/SaaS等のサービスの提供を増やしています。こうしたサービスを迅速・低コストで提供するためには、非常に多くのシステムやリソースを統合的に管理することで、サービスの開通・変更・終了などの運用を高度に自動化する必要があります。

この動向はネットワーク機器メーカーにも大きな影響を及ぼしています。ソフトウェアで効率よく制御できるネットワークが求められたことから、SDN(Software Defined Network)が大きく注目されました。

その結果、現在では、人間の介在を前提としたTelnetやSSHといったプロトコルに加えて、REST APIのように、システム間連携に使用しやすいプロトコルの実装が盛んに行われるようになってきています。

REST APIとは?それでは、REST APIの技術概要と活用方法を解説していきましょう。

RESTとはRepresentational State Transferの略で、下記のような原則に沿って設計するソフトウェアアーキテクチャの1つです。

・HTTP技術をベースとし、HTTPメソッドで操作方法を表現

・リソースを一意なURI(Uniform Resource Identifi er)で表現

・処理結果をコードで表現

・ステートレスである


この設計思想に則ったアーキテクチャを「RESTful」と呼び、この考え方を取り入れたWeb APIを一般的に「REST API」と呼んでいます。

REST APIの構成要素と処理の流れは図表1のようになります。

 

図表1 REST APIの動作
図表1 REST APIの動作


REST APIでは機能を利用したい側を「クライアント」、制御されるリソース対象を「サーバー」と呼びます。両者間の通信を転送するプロトコルにはHTTPまたはHTTPSを用います。
続きのページは「business network.jp」の会員の方のみに閲覧していただけます。ぜひ無料登録してご覧ください。また、すでに会員登録されている方はログインしてください。

スペシャルトピックスPR

extreme1906
nttcom1906sp
saxa1906

>> 今月の月刊テレコミュニケーション

月刊テレコミュニケーション【特集】5Gのホントの実力
[Part1]5G新アプリも米国発に? [Part2]韓国「5G+戦略」の実像 [Part3]実証実験で見えてきた5Gの実力 [Part4]産業イーサを代替できる? さらに進化する5G

●[インタビュー] 慶應義塾大学教授 砂原秀樹氏「IoTセキュリティと情報銀行がインターネット前提社会の基盤」 ●今から始めるGDPR対策 ●メッシュWi-Fiで“超手軽”な無線LAN ●100万円から作れる!Amazon Go型店舗 ●Ansibleでソフトバンクが働き方改革 ●電気もガスもWi-SUNの時代へ ほか

>>詳しい目次を見る

ホワイトペーパー

スペシャルトピックス

Synology話題の「メッシュWi-Fi」を選ぶならSynology

ハード性能に加えてソフト機能も充実! ビジネスにも活用できる。

Cloudian HyperStore企業のGDPR遵守を強力サポート!
EB級ストレージを安価に自社構築

Amazon S3と同等のオブジェクトストレージを自社で構築・運用できる

NEC UNIVERGE SVシリーズクラウドとの連携を容易に実現!
新NEC UNIVERGE SVシリーズ

新端末を組み合わせることで、通話にとどまらない充実した機能

インテルキャリア網もクラウドネイティブへ
5G革命を推進するインテル

インテルが5G時代の新NW実現に向けた取組みを加速させている。

エクストリームネットワークスWi-FiとIoTをAIが自動で管理
10万人のスタジアムに搭載

「Smart OmniEdge」がネットワークエッジのトラブルから解放する!

NTTコミュニケーションズeSIMを本格提供! 垂直統合で企業のIoT活用を支えるNTT Com

国内MVNO初のリモートプロビジョニング対応eSIMサービスも提供開始

サクサキャリア網の利用で高い通話品質
スマホ2台までお試し導入も!

サクサのビジネスホンなら、スマホ内線が途切れない! 使い勝手も◎!
NTTコムウェアスマホ内線で高い通話品質を実現!

交換機開発のノウハウを活かしたNTTコムウェアのクラウドPBXは、高い安定性や優れた通話品質が特徴

日本シエナコミュニケーションズ光伝送網の能力はもっと引き出せる
目指すは“どこでも400G”の世界

シエナが1波800Gbps伝送を可能にする新世代チップを発表した。

アクセスランキング

tc1904
kaden
compass

「通信」の力でビジネスを進化させるbusinessnetwork.jp

Copyright(c) 2018 RIC TELECOM Co.,Ltd. All Rights Reserved. 記事の無断転載を禁じます