こんにちは、同僚の皆さん。 昨日の睡眠不足にうんざりしている(朝の金星、MEET Windows Azure)が眠っていて、謙虚な著者がTomskに座ってこれらの行を書き、ITの世界で今起こっていることからの贅沢のようなものを経験します。 そして、私たち友人たちは、パラダイムを変える究極の必要性の危機にonしています。
この記事では、昨夜MEET Windows Azureイベント(新しいプラットフォーム機能のメジャーリリース)で起こったことを短いレビューでお伝えします。 主な報告は、ツイッター上で「現代のミダス」と呼ばれる明るい心によって行われました-スコット・ガスリー。
したがって、簡単に言うと、私が記録したイノベーションと変更のリストは次のようになります。
- プレビュー段階にある完全に新しいポータル(注意深いものは、新しいポータルにはまだACSやSBなどの追加サービスを管理する機能がないことに既に気づいています-これは後で、古いものを使用する必要があります)。
- コマンドラインユーティリティ。
- IAAS
- ウェブサイト
- クラウドサービス-以前はホストされていたサービス。
- ビルディングブロック-ブランド変更と新しいサービス。
- 新しいSDK。
- 価格の快適な更新。
- Cloud9サポート
- あらゆるものの監視と統計。
- Team Foundation ServiceとWindows Azure。
- 89か国(ロシアを含む!)でのWindows Azureの正式リリース
マイクロソフトのスタッフが私たちに提供してくれたものを詳しく見てみましょう。
新しい管理ポータルHTML5で記述された新しいポータルは、迅速かつ自然に動作し、フィルタリングと並べ替えをサポートし(大規模展開でのポータルの使用を簡素化します)、すべてのブラウザーで動作し、VM、Webサイト、ストレージ、クラウドサービス。

新しいポータルは、REST管理APIに基づいてWindows Azureで開発されました。 ポータルで実行できることはすべて、このWeb APIを使用してプログラムコードで実行することもできます。
彼らがTwitterで書いたように、新しいポータルはMac、iPad、WPでうまく機能します。 以前は、ポータルが作成されたSilverlightを考えると、これに一生懸命取り組む必要がありました。
コマンドラインユーティリティ管理タスクのスクリプト作成と自動化をさらに簡単にするコマンドラインユーティリティ(REST管理APIを使用)が利用可能になりました。 ユーティリティは、Windows(Powershell)とMacおよびLinux(Bash)の両方で使用できます。 これらのユーティリティのソフトウェアコード、および他のMicrosoft SDKのソフトウェアコードは、Apache 2ライセンスの下でGitHubでホストされています。
IAAS(サービスとしてのインフラストラクチャ)Windows Azureは、クラウドで耐久性のある仮想マシンを展開および実行する機能をサポートするようになりました。 ポータルに透過的に統合されているテンプレートのギャラリーを使用してこれらの仮想マシンを作成するか、独自のVHDイメージを作成、ダウンロード、実行できます。

画像は、次のオペレーティングシステムの画像ギャラリーで入手できます。
- Windowsサーバー
- Windows Server 2008 R2
- SQL Server 2012 Evalを使用したWindows Server 2008 R2
- Windows Server 2012 RC
- Linux:
- OpenSUSE 12.1
- CentOS 6.2
- Ubuntu 12.04
- SUSE Linux Enterprise Server 11 SP2
仮想マシンは耐久性があり(つまり、仮想マシンにインストールされているすべてのものは再起動後に保存されます)、任意のオペレーティングシステムを保存できます。 統合されたイメージコレクションには、Windows Serverイメージ(最近導入されたWindows Server 2012 RCを含む)とLinux(Ubuntu、CentOS、SUSE)の両方が含まれます。 VMインスタンスを作成した後、ターミナルサーバーまたはSSHを使用して簡単に接続し、必要に応じて仮想マシンを構成できます(必要に応じて、イメージのスナップショットを削除して、仮想マシンの新しいインスタンスを作成します)。 これらはすべて、Windows Azureでほとんどの種類のタスクを実行する柔軟性を提供します。

おなじみのオープンVHD形式のおかげで、仮想マシンは既存のオンプレミスインフラストラクチャからクラウド(およびその逆)に簡単に移行できます。
新しいWindows Azure管理ポータルには、仮想マシン内のリソース消費の監視や追跡など、幅広い仮想マシン管理機能が含まれています。

仮想マシンの長期ストレージは3重に複製され、2つのバックアップが常に使用可能です。これは、ディスクなどの障害が発生した場合に使用されます。
仮想マシンのサポートは、複数のデータディスクを仮想マシン(ディスクとしてマウントおよびフォーマット可能)に接続することも意味します。 仮想マシンのジオレプリケーションを有効にすることもできます。これにより、プラットフォームはストレージを元のデータセンターから少なくとも400マイル離れた別のデータセンターに絶えず複製し、冗長性を提供します。
仮想マシンへのアクセスは、Windows Azure管理ポータルから、またはPowershell(新しいJune Windows Azure SDKを使用)を使用して実行できます。
これはどうですか? 以前は、VMロールは「進化する機能」状態にあり、Windows 2008 R2 SP1のみをサポートしていました。 開発者は、イメージを準備してVHDにアップロードする必要がありましたが、これには(VHDのサイズを考慮して)時間かかりました。 マイクロソフトの新しい製品は、作成直後にすぐに使用できる事前構成済みのオペレーティングシステムイメージを使用します。
仮想マシンサービスの使用を開始するには、プレビューバージョンへのアクセスをリクエストする必要があります(ただし、現在アクセスは非常に制限されており、私が理解しているように、プレビューバージョンはこれまで体に近い人(MVP、Windows Azure Insidersなど)のみが利用できます。間違っている可能性があります)。 いずれにせよ、アカウントメニューで[機能のプレビュー]をクリックする必要があります。 ちなみに、SLAはプレビュー機能には適用されません。
興味深いドキュメント。ウェブサイト新しい機能により、Microsoftクラウドプラットフォームは、5ドルのホスティングオファーで、すべてのホスティング事業者に馴染みのある企業とより真剣に競争できるようになります。 WebサイトはASP.NET、Node.jsまたはPHP(またはCMS-WebMatrix、Joomla、Drupal、WordPress、DotNetNuke、Umbracoなど)で開発し、FTP、GitまたはTFSを使用して数秒で展開できます。 同時に、主な使用は無料で、トラフィックの増加に応じてWebサイトが垂直にスケーリングされます。 デモでは、.NET(ASP.NET MVC 4)を使用してVisual StudioでWebサイトをすばやく作成する方法を示しました。 これはすべてVS 2010とVS 2012の両方で機能し、非常に迅速に機能します。
MacとNode.jsの場合、管理ポータルの代わりに、コマンドラインとGitを使用する必要があります。
デフォルトでは、Webサイトは共有Webサイト状態にあります。つまり、Webサイト間で容量が共有されますが、必要に応じてインスタンスの数を増やし、Webサイトを予約済み状態にすることができます。
MySQLはサービス(ClearDB)およびMicrosoft WebMatrixとの統合として利用可能です。

そして最高の部分は、あなたが
無料で最大10のウェブサイト
を持つことができるということです。 もちろん、これには落とし穴がないわけではありません-同じSQL Serverとトラフィックに対して、あなたはまだ支払わなければなりません。 ただし、提案自体(および、一般に、トラフィックとトランザクションの価格はそれほど高くない)を使用すると、以前はほとんどアクセスできなかった作業を実行できます。WindowsAzureに小さなプロジェクト(個人ではないにしても)を配置できます。

スケーリングと負荷分散に関しては、Windows Azureがすべてを実行します。 問題なく小さなプロジェクトから大きなプロジェクトに切り替えることができます。 3つのスケーリングオプションが利用可能です-サイトのプロセスの増加、ウェブサイトの仮想マシンへの転送、仮想マシンの追加、仮想マシンの容量の制御(1.0 GHzのシングルコアインスタンスから、14 GB RAMを搭載した8コアのエクストララージインスタンスへの切り替え)

すでに行われた簡単な分析によると、MicrosoftのWebホスティングとオファリングの比較を始めた人もいます。 ブロガーの1人によると、優れた技術サポートを備えた10のサイトに対する、彼がホストとして使用している会社のオファーは1/3だけ安くなっています。 これは優れた比率であり、私には思えます。透過的なスケーリングと負荷分散の可能性を考えると、Windows Azureの提供はかなり競争力があると考えることができます。
人々はすぐに質問をしました-何を使うべきか、ウェブサイトまたはクラウドサービス? 原則として、非常に簡単に答えることができます。仮想マシンを特別に制御する必要がなく、リソースがデフォルトでユーザー間で分散されることが重要でない場合は、Webサイトを使用します。 環境を制御する必要がある場合は、Web /ワーカーロールの通常のモデルを使用したクラウドサービスが引き続き存在します。
また、Webサイト用の独自のSSL証明書の構成に関する質問もあります。 放送中にフラッシュされた回答から判断すると、これを行うことはまだ不可能ですが、すぐに機会が現れます。
クラウドサービス個人的に、このような強力なブランド変更は正しい決定のように見えます。正直に言うと、Hosted Servicesという名前やその他の名前は好きではありませんでした。 すべてが明確で理解しやすいものです。
私が理解しているように、概念的には、クラウドサービスは同じホスティングサービスのままでした-Webサイトに基づくマルチレイヤーアプリケーションとWorkerロールの追加が開発され、サービスパッケージがポータルにダウンロードされています
(そして今、スーパーニュースは ZIP 形式になっています!)容量を検索し、それらの仮想マシンを起動し、これらの仮想マシンにアプリケーションをロードして、ロードバランサーとDNSを構成します。
積み木開発者の生活を楽にする追加サービス。 新しいサービス(Hadoop、メディアサービスなど)を考えると、更新された追加サービスのセットには以下が含まれます(何が何であったかを説明する必要はないと思います)。
ビッグデータデータベース:- リレーショナルデータベースサービス
- クラスタリング
- SQLレポート 現在、SQL Reportingが一般的に使用可能になり、SLAも使用可能になりました。 SQLレポートを使用すると、レポートをクラウドに公開したり、ブラウザー、モバイルデバイス、またはPCを使用して使用できるローカルアプリケーションに直接レポートを埋め込むことができます。 詳細はこちら 。
ストレージ:- ジオレプリケーションを必要とせず、データストレージコストを削減する必要があるユーザー向けのローカル冗長ストレージ
- ブロブリース
- ストレージアカウント間でblobをコピーする
- テーブルとキューの共有アクセス署名(SAS)(これは本当に素晴らしいアイデアです!)
- 詳細
トラフィック:- 私が理解しているように、以前のTraffic Managerを使用すると、クライアントにとって便利なようにトラフィックをルーティングできます
キャッシング:- Memcachedプロトコルのサポート
- 分散サービスまたはアプリケーションレベルでの使用(ローカルキャッシュ)
- さまざまなワーカーロールから1つ以上のアプリケーション用に作成された専用キャッシングレイヤーの可能性。ほぼ無制限のキャッシングとスケーリングを提供します。
- 通知
- タグ
- 地域
- 高可用性
- 詳細
メッセージング:- 安全な通信とリレー
- ハイブリッドアプリケーションと疎結合ソリューションの基盤
- クロスプラットフォームSDK
アイデンティティ:- 複数のIDプロバイダーとのActive Directory統合
- SSO
- エンタープライズグラフREST API
- Fortune 1000の93%がActive Directoryを使用していることを考えると、これは役に立ちます:)
- 急速に消えていくブロードキャストの質問のリストから、IdentityサービスがすぐにJWTトークン形式をサポートすることがわかりました(すごい!)
メディア:- マルチメディアコンテンツの作成、管理、配信
- 幅広いフォーマットとデバイス
- 取り込み、エンコード、保護、ストリーミング!
CDNネットワーキング:- Windows Azureおよびローカルマシンの仮想プライベートネットワーク(VPN)インスタンス
- ネットワークトポロジの制御-IPアドレスまたはDNSサーバーの範囲を指定できます
- IPSEC
- CiscoなどのベンダーのVPNデバイスを使用する
マーケットプレイスの統合追加のサービスは、.NETベースのアプリケーションとNode.js、Java、PHP、Pythonの両方で使用できます。すべてのライブラリは、Apache2ライセンスの下でGitHubで公開され、非常に快適なAPIを提供します。
新しいSDKSDKの新しいバージョンが利用可能になりました。
Windows Azure SDK .NETは、エミュレーターでIISExpressおよびLocalDBのサポートを追加し、Visual Studioレベルでのサポートを使用して専用キャッシュをプレビュー使用する機能を追加します。 Visual StudioでService Busのサポートを追加し、他のクライアントライブラリを更新しました。 変更をよく見ると、Visual StudioでプロジェクトがWindows Azureクラウドサービスと呼ばれていることがわかります。 特定のイノベーションから:
1)適切なアセンブリとNuGetパッケージがAzureプロジェクトに追加されます:たとえば、CloudConfigurationManager。これにより、最初にクラウド構成ファイル(.cscfg)をチェックし、次にWeb /アプリに移動するスマートアルゴリズムを使用して構成設定に簡単にアクセスできます.config構成が利用できない場合。

2)新しいテンプレート。 新しいテンプレートには、MVC4 / MVC4 Web API、Service BusのWorkerロール、CacheのWorkerロールが含まれます。
3)高度な開発シナリオでは、役割を展開するときにインストールにユーザーファイルとフォルダーを含めるメカニズムが追加されました。このためには、クラウドプロジェクトで[追加]-> [アイテム...]または[追加->フォルダー
Visual Studioは、便利なキャッシュ管理のための機能も追加しました。 ここで、アプリケーションにキャッシュサポートを追加するには、デザイナーでロールを開き、[キャッシュ]タブで[キャッシュを有効にする]オプションを選択し、スライダーを使用してキャッシュサイズを決定し、他の設定を行う必要があります。

Windows Azure Caching Preview NuGetパッケージを使用して、インストール中にweb / app.configファイルで必要なキャッシュ設定を実行できます。
キャッシングの詳細をご覧ください 。
この喜びはすべて、手動でもWeb Platform Installerを使用してもインストールできます。

テーブルサービスを使用するためのクライアントライブラリが
Java SDKに追加されました。
Node.js SDKに追加されたサービスランタイムクライアントライブラリ。
ストレージサービス、Service Bus、Service Runtime、およびWindows Azure PowerShellコマンドレットを使用するために、
PHP SDKのクライアントライブラリが追加されました。
Python SDKの場合、PowerShellコマンドレットとクライアントライブラリ(Windows、Linux、Mac)、Django、Windows Azure、およびPTVS(
http://pytools.codeplex.com )およびIPython(Windows、Linux、Macクライアントから)のDjangoサポートが仮想のものに追加されましたマシン(LinuxまたはWindows)。
価格の更新- プレビュー仮想マシンの価格 。 プレビュー期間中、Windows ServerおよびLinux仮想マシンは、xSmallの.013、Smallの.08、Mediumの.16、Largeの.32、XLargeの1時間あたりの.64のコストに基づいて支払われます。
- SQL Server仮想マシンのプレビューの価格。 プレビュー期間中、SQL Server 2012 Eval Editionは無料になります。その後、GAでは、SQL Server 2012 WebイメージとStandard Editionが追加で支払われます。
- ストレージ、CDN、ネットワークトラフィックの価格。 これらのサービスを使用しているお客様は、使用が増えるとコストが自動的に減少します。 特別なことをする必要はありません。クライアントがPay As You Goである場合、クライアントは自動的にこの利点を受け取ります。
- ローカル冗長ストレージ 。 ローカル冗長ストレージは、地理冗長ストレージと比較して33%割引になります。
- トランザクションコストを削減します 。 VaultとCDNのトランザクションコストが90%削減!!! (10,000トランザクションの場合は.01から100,000トランザクションの場合は.01)。 開発チームの発表 。
- 価格の詳細
・
Cloud9Node Summitで、MicrosoftはWindows Azureの展開サポートを発表しました。 本日、Cloud9がWindows Azure Webサイトを
完全にサポートすることが発表されました。Cloud9では、Gitを使用してWebサイトを作成し、すばやく展開できます。
ニュース 。
Node.js開発者は、以下のスクリーンショットをご覧ください。


彼のサークルで最も有名なグレンブロックは、アプリケーションをデプロイするだけでいいと言います。 システムはpackage.jsonを取得し、必要なすべてのNPMモジュールをサーバーにアップロードします。
Team Foundation ServiceとWindows Azureの私たちWebサイトを作成した後、コントロールパネルに移動すると、[TFS発行のセットアップ]オプション(右下隅)が使用可能になります。 クリックすると、TFSプロジェクトをAzureのアプリケーションに接続するセットアップが開始されます。

設定の過程で、既存のTeam Foundation Serviceアカウントを指定するか、新しいアカウントを作成してから、アプリケーションソースをホストするTeam Projectを選択するよう招待されます。

その後、Windows AzureとTeam Foundation Serviceアカウントがリンクされます。 これで、TFSアカウントに接続して、Visual Studioからアプリケーションを作成および展開できます。

展開結果は、TFSレポート、Azure Windowsポータル、またはTFS Webインターフェイスで表示できます。


実際、あまり魔法はありません-OAuthはTFSとAzureをリンクするために使用されますが、現在は閉じられていますが、将来的には開かれます。
Windows Azureでの展開用にローカルTFSビルドをセットアップする手順 。
要約:昨日起こったことは、クラウドコンピューティングの小さな停滞の状況を変えるはずです(より正確には、停滞ではなく、あまりにもスムーズな開発)。 マイクロソフトは1日で非常に多くのことを発表したので、外国の専門家は、すべてがうまくいけば、企業はAmazonに匹敵するだけでなく、業界のリーダーになることを既に認識しています。
その前に、Windows AzureとAmazonストレージサービスの比較を公開しました-ご覧のとおり、「穴」のいくつかは正常に閉じられました。 さらに、AmazonはIaaSのコンテキストではWindows Azureを上回っていましたが、Windows Azureはすぐに1.5ヘッド成長しました。 起こったことすべてがすべてのクラウドプラットフォームの急速な発展と明るい未来につながることを本当に願っています。
ご清聴ありがとうございました。 次に、Windows Azureのイノベーションの使用をさらに詳しく説明します。
ほとんどの画像は、スコット・ガスリー、スコット・ヘンゼルマンなどから盗まれました。 :)
いくつかのリンク