Windows Azure

Windows Azureストレージのジオ・レプリケーションの紹介」を意訳したものです。が、トランザクション整合性の項後半部分は、Blobの知識が無さ過ぎて日本語になっていません。あしからず。

Windows Azure ブロブとテーブルデータのジオ・レプリケーション(地理的複製)を始めたことを発表できて、とても嬉しい。追加コスト無しで、同じリージョン内の100マイル離れた2つのロケーション(拠点)間(例:北アメリカと南アメリカ、北ヨーロッパと西ヨーロッパ、東アジアと南アジア)でレプリケーションをする。ジオ・レプリケーションは、データセンター災害時のデータ耐久性を提供する。

image

Windows Azure

2011年9月13日~16日にアメリカで開催された開発者向けイベント//buid/windowsで実施されたセッションの中から、Windows Azureに関わるセッションを一覧でご紹介します。

リストの上のほうにあるセッションほど、実用的か概要理解の手助けになるセッションを並べています。下に行くほど、マニアックでアプリケーション構築時にあまり意識する必要のないAzureそのもののアーキテクチャな話となっています。

まだ公開準備中のセッション(9/16 23:45段階)

Windows Azure

私のPCは今月、Windows 7をクリアインストールした関係で、Windows Azure SDKが入っていない環境。そこにWindows Azure SDK 1.5を入れてMVC 3テンプレートでプロジェクトを作成したら、Visual Studio 2010がやけに長い時間かたまる。

何事ですか!!

 

image

 

image

あら、裏側でこそーりと、NuGetしてますわよ。

NuGetしてインストールしているから、その間固まってしまうのですね。

でも、インストール終わっていても反応却ってこなくてよ。12分でしびれを切らして、再度プロジェクトを作り直したら今度はばっちり!

Windows Azure

BUILDカンファレンスで、Windows Azure上でVisual Studio Team Foundation Serviceのプレビュー版の提供開始を発表した。数か月の間、数百人のユーザとプライベートプレビューを実施。そして、次の段階として、オープンプレビューを実施し、より多くの人からフィードバックをもらいたい。カンファレンス内で、参加者全員の登録されたアカウントに招待コードを提供する。

招待された人は、招待コードを使用してアカウントを登録することでサービス試行ができ、さらに5人の友人に招待コードを付与することができる。

招待コードを入手できた人は、http://tfspreview.comにアクセスして、アカウント登録を実施してほしい。

メリット

TFS on Azureは、素早く簡単な方法でTFSの利用を始められる。たった数分で、アカウントを入手し、世界中にいるチームメンバーとの開発に着手できる。ハードウェアの準備、ソフトウェアのインストール、ネットワークの準備など煩わしく時間がかかる作業が必要ない。

サービスはプレ・リリースであり完成版ではないが、それでもTFSの多くの機能を提供している。

  • ソース管理
  • トラッキングアイテム
  • アジャイル・プロジェクト管理(TFS11での新しい機能)
  • テスト
  • 自動ビルド(クライアントにTFS11CTPビルドエージェントをインストールする必要がある)
  • その他いろいろ

本サービスを使用できるクライアントは、VS2010&Test Professional 2010(クライアントパッチの適用が必要)、Team Explorer Everywhere(互換用更新ファイル)、Microsoft Officeインテグレーションなどである。

使ってみる

TFSサービスを試すには、tfspreview.comにアクセスします。

image

Signup

Login

GettingStarted

NewTP

NewTPProgress

NewTPComplete

TeamHome

image

image

image

image

元情報

Team Foundation Server on Windows Azure: A Preview is available!

Windows Azure

Introducing the Windows Azure SDK for PHPをざっくり意訳した投稿です。

Windows Azure SDK for PHPは新しいものではなく、特に紹介する必要は無いかもしれません。

でも、Windwos Azure platform用のPHPアプリケーションを構築する多くの人にとって、SDKは必要なものです。もしSDK 4.0のリリースを確認してなかったり、リリースされたことを知らない人のために紹介したいと思います。

この投稿で、SDKを使用するのに助けになるいくつかの参考情報へのリンクを紹介します。マイクロソフトの Interoperability チームがメンテナンスしているAzurePHPサイトが、とても勉強になります。

SDKの更新内容と入手場所、設定方法について

この投稿では、Windows Azure SDK for PHPのセットアップと、SDKのすぐれてた特徴を紹介します。
SDKは、3つの要素から構成されています。

クラスライブラリ

Windows Azure ストレージサービスにアクセスしたり、Blobストレージにログ情報を格納したり、サービスやデプロイに関する統計情報を収集したり、サービスやデプロイを管理したりするためのライブラリです。

APIリファレンス文章は、SDKの\libraryディレクトリにヘルプへのリンクを格納しています。

コマンドラインツール

ビルド、パッケージ化、配置、プロジェクトの管理などをするためのツールです。

サンプルと詳細情報は、SDKセットアップ後、コマンドラインツールでツール名を入力しEnterを押してください。

プロジェクトテンプレート(scaffold)

.pharファイルのフォームです。

テンプレートの詳細については、後述するアプリケーションのパッケージと配置セクションを参照してください。

アプリケーションのパッケージと配置方法

Windows Azure SDK for PHP 4.0で、Windows AzureにPHPアプリケーションをパッケージ化し配置する“scaffolds”コンセプトを紹介します。

この目的のために使用するPHP開発者用のWindows Azure コマンドラインツールを使用したことがあれば、本当に少しの作業で実現できることに気が付いたと思います。scaffoldsは、とっても簡単で、とっても強力なツールです。scaffoldsは、.pharファイルのPHP/Aずれプロジェクトテンプレートです。

アプリケーションを配置するのに使用するSDKの(/scaffolders ディレクトリに格納されている)デフォルトテンプレートでは、PHPOnAzureにアプリケーションのソースコードを追加します。

詳細については、 Build and deploy a Windows Azure PHP applicationを参照してください。

scaffoldsの使用方法を知るのに参考になるサイト

scaffolderツールを使用するとアプリケーションに特定情報を(e.g. SQL Azure データベースの接続情報)追加したり 、簡単にAzureにデプロイできます。 アプリケーションでのscaffold使用方法については、Using Scaffoldsを参照してください。

Windows Azure Blob, Table, Queueストレージサービスへの接続方法

SDKで提供するクラスライブラリで、Windows Azure Blob, Table, Queueストレージサービスに接続できます。おもに使用するクラスは、
Microsoft_WindowsAzure_Storage_Table
Microsoft_WindowsAzure_Storage_Blog
Microsoft_WindowsAzure_Storage_Queue classes
です。

これらのクラスの使用方法については、下記ドキュメントを参照してください。いくつかのどきゅ面tのは、4.0の前のバージョンのSDKを基にしたものがありますが、ストレージAPIには互換性があります。

テーブルストレージを使用する

Blobストレージを使用する

Queueサービスを使用する

そのほかの資料

そのほかに、以下の資料が参考になります。