2017年08月15日 05時00分 UPDATE
特集/連載

自己修復やステートレスにも注目クラウドアプリ開発、デベロッパーが肝に銘じておくべき12のルール

クラウドアプリケーション開発ではスケーラビリティだけではなく、自己修復やステートレスといった機能にも注目すべきだ。肝に銘じておくべき12のルールを紹介する。

[Joel Shore,TechTarget]
メルカリの「Google Cloud Platform」(GCP)構成(記事「メルカリがデータ分析基盤に『Google BigQuery』を採用する理由」)から《クリックで拡大》

 憂鬱な雨の降るニューヨークで開催された「Cloud Expo」初日、その冒頭の基調講演でIBMのマイケル・マクシミリアン氏は前置きなしに参加者に次のように注意を促した。クラウドアプリケーション開発では、スケーラビリティ(拡張)の確保だけにとどめず、フレームワークやクラウドプラットフォームへの非依存、アプリケーションの自己修復、分離などの特徴も組み込む必要があるというのだ。

 マクシミリアン氏はIBMのクラウド革新部門のチーフアーキテクトで、いつもは「マックス博士」と呼ばれている。同氏は、この基調講演で、クラウドアプリケーションを開発するIT担当者が考慮すべき12の重要なルールについても話題にした。

 マクシミリアン氏によると、クラウドアプリケーションのスケーラビリティは、管理をすることなくアプリケーション側で必要に応じてリソースを確保し、コンテナ化したマイクロサービスの置き換えを可能にする。クラウドアプリケーションには自己修復も求められる。自己修復により、クラッシュが発生した場合に、自動的に再起動して復旧できるようになる。ここにも、IT担当者は介入しない。

 加えて、クラウドアプリケーション開発はフレームワークに依存すべきではないという。依存しなければ、最終的には場所を問わず実行できるようになる。Amazonの「Amazon Web Services」、Microsoftの「Microsoft Azure」、Googleの「Google Cloud Platform」、IBMの「IBM Cloud」など、どこでも実行できるようになる。

クラウドアプリケーションの開発に関わる12のルール

この記事を読んだ人にお薦めのホワイトペーパー

この記事を読んだ人にお薦めの関連記事

Loading

注目テーマ

ITmedia マーケティング新着記事

news018.jpg

サイバーエージェントがDDTプロレスリングを買収
サイバーエージェントは、DDTプロレスリングの発行済み株式の全株式を取得したことを発表...

news069.png

Twitter投稿を基に番組視聴者のペルソナを可視化、データセクションのテレビ番組口コミ分析サービスに新機能
データセクションは、テレビ番組口コミ分析サービス「TV Insight」において、ソーシャル...

news058.jpg

アプリ利用者を特定してアンケート調査、「App Ape」と「TesTee」が連携
フラーは、リサーチツールの提供を行うテスティーと共同で、アプリ所持ユーザーや休眠ユ...