Azure AppFabricを用いたオンプレミスとAzureの連携

はじめに2010年1月31日まで無料で利用可能なWindows Azure platform、皆さま活用していらっしゃるでしょうか。Windows Azure platformに限らずクラウド・サービスでシステムを構築する場合、従来のシステム構築とは考え方の異なる点が多く、戸惑う人も多いと思います。

勇 大地

2010年1月18日 20:00

はじめに

2010年1月31日まで無料で利用可能なWindows Azure platform、皆さま活用していらっしゃるでしょうか。Windows Azure platformに限らずクラウド・サービスでシステムを構築する場合、従来のシステム構築とは考え方の異なる点が多く、戸惑う人も多いと思います。

また、Windows Azure platformの機能は膨大であり、バージョン・アップやサービス名の変更が行われていますので、全機能を把握することはなかなか難しいと思います。

本連載では、Windows Azure platform上のシステムとオンプレミス・システム(自社設置・システム)の連携を行う際に重要な機能を提供する、「Windows Azure platform AppFabric」について紹介したいと思います。

連載を通して「Windows Azure platform AppFabric」とは何か、どういった機能があるのか、を理解していただければ幸いです。また、Windows Azure platform上のシステムとオンプレミス・システムを連携させるシナリオを想定し、Windows Azure platform AppFabricの利用例を紹介します。

連載第1回となる今回は、Windows Azure platform AppFabricが提供する機能について解説し、同機能を利用した簡単なアプリケーションの動作確認を行います。

なお、お読みになる際に以下のスキルがあれば、より理解が深まります。ご参照ください。

  • .NET Frameworkについての基礎スキル
  • Windows Communication Foundation(WCF)についての基礎スキル
  • Windows Azure platformにアプリケーションをデプロイして動作確認済み

※WCFなどの.NET Frameworkの基礎スキルを学習するには、「Code Recipe -.NET 開発サンプル コード集」がオススメです。

【本連載における開発環境】

AppFablicには2種類ある

Windows Azure platform AppFabricは、オンプレミス・システムとWindows Azure platform上のシステムを連携させるための機能を提供します。一方で、「Windows Server AppFabric」は、Windows Server 2008 RC2向けに提供された機能です。

以下では、それぞれについて説明します。

(1)Windows Azure platform AppFabric

以前は「.NET Services」と呼ばれていた機能であり、オンプレミス・システムやWindows Azure platform上のシステムに接続するための機能を提供します。同機能を用いることで、エンタープライズ(企業の情報システム)をクラウドに適用するためのアーキテクチャーとして提唱されている「ソフトウェア+サービス」を容易に実現することができます。

具体的には、インターネット越しにサービスを利用する際に問題となる「ファイアウォール越しサービスの接続問題」、「シングル・サインオンの問題」、「非同期サービス連携実現の問題」を解決する機能です。

(2)Windows Server AppFabric

本記事では深く取り扱いませんが、Windows Server AppFabricについても簡単に紹介します。

Windows Server AppFabricは、IIS(Internet Information Services)上で動作するアプリケーションを容易に「構築」、「運用」し、さらに「スケール」させる機能を統合しています。

コードネーム「Dublin」と呼ばれるWCFやWF(Windows Workflow Foundation)を拡張する機能と、コードネーム「Velocity」と呼ばれる分散メモリー・キャッシュ機能を統合し、Windows Server 2008 RC2向けに提供されています。

Windows Server AppFabricの詳細な機能を知りたい場合は、MSDN(Microsoft Developer Network)に公開されている情報を別途参照してください。

次ページからは、Windows Azure platform AppFabricの機能について解説していきます。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30