クラウド対応のための準備を整理する
Windows Azureサービスに関してIT管理者が知っておくべきこと
本稿ではITの視点からWindows Azureのライフサイクルを捉え、クラウドコンピューティングの世界とIT部門がどのように結び付くのかについて解説する。
Microsoftがクラウドコンピューティングへの「全力投球」を表明していることはよく知られており、開発者がチェックすべき情報、コード、機能はたくさんある。しかしIT管理者にとっては、クラウドというのは何か自分の守備範囲の外にあるもの、つまり自社が費用を負担するけれども、IT管理者が直接コントロールできない存在のように感じられるようだ。
ITプロフェッショナルにとって、Windows Azureが何を意味するのかを明解に述べた説明はあまり多くないのが実情だ。本稿ではITの視点からAzureのライフサイクルを捉え、クラウドコンピューティングの世界とIT部門がどのように結び付くのかについて解説する。
まずAzureの基本を理解する
Windows Azureを簡潔に説明すれば、それはMicrosoftが運営する環境であり、そして開発者はハードウェアの指定、需要増大への対応、各種機能を管理するスタッフの確保といった問題を心配せずに、どこでも動作するアプリケーションを作成できるというものだ。Azureは基本的に、サービスのプロビジョニングとコンピュータの管理というレイヤーを開発プロセスから抽象化するため、開発者はリソース、マシン、動作状態などを気にせずにAzureプラットフォーム向けのアプリケーションを構築できる。
企業にとっては、このプラットフォームは使った分(すなわちMicrosoftのリソースを自社のために使用した時間)だけ料金を払えばよいのが魅力だ。インターネットに接続したアプリケーションを運用するための初期投資が最小限で済むからだ。
Azureプラットフォームは3つの主要部分で構成されている。
ファブリック
ファブリックとは基本的に、Windows Azureプラットフォームの実行用として用意されたMicrosoftの全てのマシンのネットワークだ。ここで「ネットワーク」という言葉を使うのは少しためらわれる。というのも、Azureの機能セットには、Azureインスタンスと仮想マシンロールの間で仮想ネットワークをセットアップする機能が含まれているからだ。しかし今のところ、ファブリックとは、全世界に分散したAzureプラットフォームにサービスを提供するためにMicrosoftのデータセンターに用意された膨大な数のマシンの集合だとイメージしていただきたい。
ストレージ
Azureのストレージは、テーブル、キューおよびBLOB(Binary Large Object)に加え、「Windows Azure Drive」と呼ばれる独自の機能で表現される。
テーブルは、構造型データを格納するのに用いられるコンテナにすぎず、従来のデータベースで用いられるものとほぼ同じだ。キューは、メッセージングコンポーネントとして利用される。アプリケーションはキューにメッセージを送信しておき、後でそのメッセージを取り出し、その内容に応じた処理を行える。つまり、キューは非同期通信を可能にするための仕組みだ。ストレージにはBLOBを含めることができる。BLOBは、メディア、画像、テキスト、ドキュメント、プログラムなど、どんな形式のデータであってもよい。Windows Azure Driveというのは基本的に、NTFSボリューム(ディスクなど)をマウントするための機能であり、ITプロフェッショナルであればその仕組みを容易に理解できるだろう。
APIとSDK
これは開発者が作業を行うためのレイヤーだ。すなわち、基盤となるファブリック上で動作するカスタム機能を開発するための環境であり、これによりアプリケーションがWindows Azure全体でシームレスに機能することが可能となる(※)。
※これは、アプリケーションの一部はMicrosoftの本拠地レドモンドにあるマシン上で動作し、同じアプリケーションの別のスレッドがシカゴにあるマシン上で動作しているようなものだと考えていただきたい。他の環境向けにこういったプログラムを書くのは悪夢のようなものだが、Azure環境では物理的距離が抽象化されるので、開発者がそれを意識する必要はない。
ITプロフェッショナルの役割
面倒な処理はクラウドに任せればよいとはいえ、ITプロフェッショナルおよび管理者の役割としては、独自に開発したアプリケーションを配備し、その運用状況を常に監視することがある。Azureプラットフォーム上で運用される顧客向けおよび社内向けのアプリケーションに対する需要を予測・管理する必要もある。さらに管理者は、データのセキュリティ、不正アクセスの防止、アプリケーションとデータのバックアップにも気を配らなければならない。これはオンプレミス型システムの場合と同じだ。
この他にもITプロフェッショナルの役割として、Windows Azure内でアプリケーションをセットアップ・構成することがある。この作業には主としてAzureコントロールパネルを使用する。必要に応じて技術サポートも活用するといい。また、アプリケーション自体は一般に自己管理型ではないので(超一流の開発チームを抱えている企業であれば別だが)、既存のオンプレミス型アプリケーションと同様、アプリケーションのコード管理も行う必要がある。
ではWindows Azureで何が変わるのかと言えば、それは人的資源の活用形態だ。Azureを利用することにより、管理者は標準的なハードウェアおよびソフトウェアの管理から解放され、その分を、提供するサービス品質および自社のビジネスに対応したITの品質の管理と改善に振り向けることができる。これこそがWindows Azureの導入を判断する意思決定者にとっての最大の魅力なのだ。
もちろん、この分野ではMicrosoftが唯一の選択肢ではない。米Amazon.comや米Googleも同様に、アプリケーションを開発・運用・管理するためのサービスとプラットフォームを提供している。このため、各種のクラウドコンピューティングプラットフォームが、ITプロフェッショナルとしてのあなたの役割と責任にどう影響するかを見極めることが大切なのだ。
クラウドは一時的なブームではない。つまり、ITプロフェッショナルはそれに対応する準備をしなければならないということだ。
本稿筆者のジョナサン・ハッセル氏はノースカロライナ州シャーロット在住のコンサルタントで、書籍の執筆や講演なども手掛ける。近著には、『Windows Vista: Beyond the Manual』などがある。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品レビュー
[ヴィーム・ソフトウェア株式会社] SCS評価制度を導入するだけで十分? 組織の防御力を高める活用方法とは -
技術文書・技術解説
[フォーティネットジャパン合同会社] AIランサムウェアに勝つ 自律型エンドポイント管理導入で確認すべき条件4つ -
技術文書・技術解説
[フォーティネットジャパン合同会社] LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント -
製品レビュー
[ネットアップ合同会社] 研究分野でAI活用が進まない? 真の成果につなげるデータ管理の在り方とは -
製品レビュー
[ヴィーム・ソフトウェア株式会社] SCS評価制度を導入するだけで十分? 組織の防御力を高める活用方法とは
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
2
デンソークリエイト、Excelからの移行も簡単に行えるプロジェクト管理ツールを発表
-
3
VMware離れの決め手は“機能”以外だった 情シス109人が選んだ新基準と死角は
-
4
IBM iのブラックボックス化を打破 資産継承と進化を実現する「IBM Bob」の実力
-
5
二極化する生成AI活用 「一部の社員しか使いこなせない」をどう解消すべきか
-
6
「Apple Watch」、読者の95%は「仕事で使える」、5%は何に不満?
-
7
「クラウドDR」4大基礎用語 クラウドバックアップやDRaaSとの違いは?
-
8
Claude Opus 5.5、GPT-6 Sol/Luna登場 情シスが迫られるモデル使い分け
-
9
高機能化が進む“タブレット型電子カルテ”は次の段階へ
-
10
なぜ情シスは評価されにくい? 読者調査で見えた「成果が見えない仕事」第1位は
ホワイトペーパーランキング PR
-
1
登録セキスぺが語る「SCS評価制度」の舞台裏 星を取得すべき理由と対応のコツ
-
2
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
3
OSSでは困難 100超のサービスを持つマネーフォワードが実践した統合監視術
-
4
「改正物流効率化法対策」徹底解説 総物流費を抑制するサプライチェーン戦略
-
5
月1000枚の紙を削減 9年動けなかった組織が、業務改革のその先に得たもの
-
6
ネットワーク遅延の原因、「パケットロス」の基礎知識と効果的な解決策
-
7
ドラマで分かる、標的型攻撃メールの被害を受ける企業と回避できる企業の分岐点
-
8
Windows PCとMacの選択制で生産性向上 LINEヤフーが実践する運用管理方法とは
-
9
「Google Workspace」活用事例34選、先進の生成AIによる組織変革の全貌
-
10
ソフトウェア開発の属人化と手戻りをどう防ぐ? 速さと品質を両立させる方法
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー