2010-06-01から1ヶ月間の記事一覧

GAEファイルアップロードサンプル

GAE

といってもslim3のサンプルとほとんど同じ。さんぷるぺーじソースコード実際に自分で手順を踏んで動かしてみたかったので。コントローラーの下のコントローラーが呼ばれなくてこまった。ライブラリのバージョンを最新にしても解決しないので、すべて直下のコ…

GAEデプロイ時に409 Conflictで登録できなくなった場合の対処

GAE

pythonのスクリプトを実行しなさいとのエラーメッセージが出ていましたが、 Javaで開発してるんだけど...と。ネットを探して対応策を発見。コマンドプロンプトにて。 cd C:\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.4_1.3.4.v2010052120…

所感

個人的に予測していたよりも早く状況が変わってきています。 今後プライベートクラウドの取り組みだけでは対抗できなくなるでしょう。早めにパブリッククラウドのノウハウを蓄積していかなければ、流れに乗り遅れます。企業内で先を見て行動するには限界があ…

海外大手クラウドベンダーの最近の動き

GoogleもクラウドにSQLデータベースを導入 クラウドのデータベースと言えばkeyValue型のデータベースで、 その中でAmazonもマイクロソフトもSQLデータベースを用意していることにより オンプレミスとの連携や移行が比較的容易になっていますが、 ここにきてG…

導入事例

導入事例としては、ハイブリッドクラウドとしての利用の傾向が強くなってきているとのこと。個人情報やセキュアな情報はオンプレミス(社内またはデータセンターの仮想化環境)に配置し、 それ以外のデータや負荷分散可能な処理などは パブリッククラウド(…

他社の動き

富士通システムソリューションズ 自社製品のワークフロー機能のAzure化http://jp.fujitsu.com/group/fsol/services/webserve-smart/i0000-62-62.html 富士ソフト Azure移行支援サービスhttp://www.fsi.co.jp/microsoft/azure.html 日立システム Windows Azur…

マーケットプレイス PinPoint

マイクロソフトのマーケットプレイス。 appleの「App Store」や、googleの「Android Market」などのような 課金の仕組みも備えたアプリケーション公開環境。 個人向けではなく、企業向けとなる。 海外ではサービス開始済み。 日本では秋ごろに公開の予定。

Azureをコマンドで管理

AzureはPowerShellを使って管理ができる。 参考記事http://www.microsoft.com/japan/powerpro/TF/column/st2_01_1.mspx たとえば夜間バッチ的な運用が可能。 夜間にアプリのモジュールを自動アップグレードする場合 夜間だけデプロイして処理が終わったら削…

Azureの時間課金

Azureは1時間単位の課金であることに注意! CPU使用率関係なく占有したデプロイ時間で課金 Runしていなくてもデプロイすれば(削除しない限り)課金発生! 最小単位は1時間であり分ではない。 各時の0分〜59分で1分でも使えば1時間の課金! 3:59〜4:02ま…

Azureでのデバッグ

Azure上でデバッグはできない。トレースやデバッグ機能を使う。 DiagnosticMonitorTraceListener Microsoft.WindowsAzure.Diagnostics.* トレース機能のログデータはAzureストレージ上に保存されるため、 課金の対象となることから、デフォルトOFFになってい…

Azureの向き不向き

Azure上VMのCPUスペックはAMD64相当(確認できる)。 最近のデスクトップに比べると非力な為、 シングルスレッドでパフォーマンスが求められる処理は不向き。 パラレル処理を前提に作られたアプリケーションは処理向上が期待できる。 ネットワークレイテンシ…

Azure管理

AzureのWEB上の管理ポータル画面は使いにくいが、使われる頻度が低く、 改善する予定はマイクロソフトにはない。ただし、いくつか管理ツールがある。 サードベンダーのツールは今後も増えていくと思われる。 Dynamic Data Center Toolkit データセンター向け…

SQLAzureを日本で使う上での注意事項

時刻 Azure上の時刻はすべてUTC(協定世界時)であり、日本より9時間遅れとなる。 DATEADD(hour,9,SYSDATETIME())などで対応するなり、 データを入れるタイミング、検索するタイミングで時差を考慮。 データ移行には注意が必要。 日本語 テーブルを作る時な…

SQLAzureサイズ

SQLAzureは現在1G、10Gのサイズ指定可能だが来月(2010年6月)に50Gのサイズを指定可能になる予定。 (6/16時点で公開済み)

ストレージへのアクセス手段

HTTP/HTTPS+REST 256bitシークレットキーを利用したHMAC-SHA256署名での認証 3つ以上のデータの複製 最大容量100TB Azureストレージサービスへのアクセスを簡単に行うためのdllであるStorageClient.dllがSDKに含まれており、 それを.NETなどから参照するこ…

ストレージサービス

AzureのストレージサービスはTABLE、BLOB、Queue、Driveの4種類ある。 Driveは従来のNTFSファイルシステム相当だが、Azure外部からアクセスはできない。 ほかは外部からアクセス可能。

VM管理

VM台数は管理ポータル上で随時変更でき、10分程度で反映される。 負荷に応じた台数の変更は容易。 ただし、VMのスペック(small,mediumなど)は後から変更できない。 smallには帯域制限があり、smallとmediumの間には壁がある。 mediumで複数VMを立てるのが…

マイクロソフトのデータセンター

データセンターは2010年5月現在、世界に6箇所存在。 ネットワークレイテンシ、データ転送量の課金額が拠点により異なる為、 速度を求めるか、コストを求めるか、アプリの性質により拠点を使い分ける。 拠点は自分で選択できる。 例えば、データ転送の課金金…

Storage、SQLAzureの可用性

WindowsAzureもSQLAzureも、2つ以上のバックアップがあり分散されている。

WindowsAzureでのマイクロソフト製品以外の稼働

WindowsAzureでは.NETしか使えないわけではない。 AzureにはWebロールとWorkerロールを作ることができるが、 WorkerロールにはTomcatやApacheをのせることもできる。 (WebロールにはIISが含まれポート80を占有済みだが、Workerロールにはない) それら動か…

マイクロソフトのIaaS

WindowsAzureはPaaSにあたるが、 MSでも年内にIaaSの一部のサービスを始める予定あり。 名称は「VMRole」

マイクロソフトのクラウドへの取り組み

マイクロソフトCEOであるスティーブバルマーが マイクロソフト社員へ以下の様な指令を出しているとのこと。 「一番最初にクラウドで提案しろ。ダメならハイブリッド。 それでもダメなら最後にオンプレミスで提案しろ。」

Windows Azure セミナーを受けて

随分前にローカルwikiに書いた記事です。こちらにもメモとして残しておきます。