ほとんどの場合、1C-BitrixプラットフォームをプロフェッショナルなWebプロジェクト管理システムと見なす場合、選択基準として自分自身のいくつかの重要なオプションを定義します。 それらの1つは、信頼性が高くスケーラブルなホスティングです。
Microsoft Windows Azureに基づいた1C-Bitrixプラットフォームをホストする可能性を検討します。 この記事では、高負荷プロジェクトのアーキテクチャの問題は考慮されていないことに注意してください。
この資料は、Windows Azureを試して1C-Bitrixプラットフォームの動作をテストし、既存のリソースを開発、サービス提供、または転送するために役立ちます。
今日、ほとんどのサービスプロバイダーは、1C-Bitrixホスティングを含む多くのサービスを提供しています:仮想(共有)ホスティング、VPS、仮想マシン。
Windows Azure仮想マシンで1C-Bitrixプラットフォームを「ホスト」する機能は、ホスティングの概念を変更しませんが、テナントはこのシステムを水平方向(地理分散アーキテクチャ)と垂直方向(仮想マシンリソースの割り当て、アプリケーション**)の両方に拡張できます。 これらの機能をステップごとに見てみましょう。
ステップ1.学習
1.開始するには、Windows Azure(WA)プラットフォームで仮想マシンとその他のインフラストラクチャサービスを調べます。 アカウントが必要になります。 ここから登録を開始します (最初は1か月間で6.6千ルーブルの試用制限が与えられます***)。 Azure管理コンソールのインターフェイスはロシア語でも利用できます。
2.既存のWindows Azureリソースで、1C-Bitrixを展開する必要があります。 これを行うには2つの方法があります。
a。 プリインストールされたOS(オプションでWindows、Unix)からクリーンイメージをデプロイし、対応するリソースをRAM、CPU、ストレージ、スケーリングオプションの形式で仮想マシンに割り当てます。 次に、必要なソフトウェア( こちらを参照)とドキュメント 、プラットフォーム自体をインストールする必要があります。 通常、これは問題ではありません。 その結果、私たちはあなたが好きなように私たち自身の手で設定できる完全に個別のシステムを得ます。
b。 MS Hyper-V形式で構成された既製のイメージを使用できます( こちらを参照)。 このVMは、1C-Bitrixソフトウェア製品の高速実行用に特別に構成されています。すぐに使用できるようになるまでに数分かかります! 1C-Bitrix製品の試用版を仮想マシンにインストールできるだけでなく、完成したプロジェクトを転送することもできます。 1C-Bitrixによると、プラットフォームは本番環境での作業の準備が完全に整っており、高性能の作業用に構成されており、安全です。 その結果、時間とお金を節約できます。
実験では、完成したイメージ「 MS HyperV(エクスポート)形式で100 GBのディスク容量を持つBitrixVM4.3_100_HyperV仮想マシン 」を選択し、 Windows Azureに転送してプロジェクトを起動します。
3.これで、WAアカウントがあり、 BitrixVM4.3_100_HyperVがダウンロードされ、Azureに画像をアップロードする準備をしています。
独自の画像を作成してクラウドにアップロードすることに興味がある場合は、 記事をお勧めします 。
ステップ2.準備。 Windows Azureでストレージアカウントを作成する
1. Windows Azure管理ポータルにログインします。
2.パネルコマンドで、[ 作成 ]をクリックします 。
3. DataServicesリポジトリ->「 すばやく作成 」 をクリックします。
4. URL、場所、および複製セクションに入力します。 [科学的ストレージレコードの作成]をクリックします。
参照用:
- ストレージアカウントは、Windows Azureストレージサービスへのアクセスを提供します。 Windows Azureストレージサービスのすべてのコンポーネント(ブロブ、キューサービス、テーブルサービス)の最高レベルの名前空間を表します。
-URL-ストレージアカウントのサブドメイン。 名前には、3〜24個のラテン文字と数字を含める必要があります。 将来的には、これはホストの名前になります。
-場所-特定のゾーンのデータセンター内のリソースの配置。
- レプリケーション -ローカルストレージ(または他の場所)にコピーを保存することで必要なデータ保護の選択。
5.その結果、「ストレージの科学的記録」が得られます。これは後で役立ちます。
手順3. Windows Azureに接続してイメージをダウンロードする
「クラウド」に接続する前に、有効なサブスクリプションでコンピューターとWAの間に安全な接続を作成する必要があります。
1. Windows Azure SDKをダウンロードしてインストールし、Windows Azure PowerShellがインストールされていることを確認します。
2. PCでWindows Azure PowerShellを起動し、Get-AzurePublishSettingsFileと入力します。 ブラウザーが開き、Windows Azureサブスクリプションに関する必要な情報を含む.publishsettingsファイルが読み込まれます。 保存してください。
3. WA PowerShellウィンドウで、「Import-AzurePublishSettingsFile」と入力します。
-.publishsettingsファイルの完全なパス。
ステップ4. VHDイメージをダウンロードする
1C-Bitrixから画像をアップロードするときは、ストレージアカウントの作成時に取得したURLを使用する必要があります。
1. Windows Azure PowerShellを起動して、次のコマンドを入力します。
Add-AzureVhd -LocalFilePath X:\ VM \ BitrixVM4.3_100.vhd-宛先mrlemeshko.blob.core.windows.net
2.「Enter」を押して、次を確認します。イメージのチェックサムがチェックされ、その後、イメージがAzureのストレージにアップロードされます。 (注:URLの最後に、Azure /root/storage.vhdに新しいvhdを作成するために必要な情報を追加しました)。
ステップ5. 1C-Bitrixを使用して画像を作成する
1.ポータルの[仮想マシン]セクションで、[イメージ]メニューに移動し、[作成]をクリックします。
2.ダウンロードした「イメージから作成」を選択します。
3.チェックボックスをオンにして、「 OK 」をクリックします。
イメージを作成した後、1C-Bitrixで仮想マシンを自由に使用できます。
Widows Azureのテスト仮想マシン「1C-Bitrix」は、 こちらで表示できます。
記事の冒頭で設定した目標-Microsoft Windows Azureに基づいた1C-Bitrixプラットフォームをホストする可能性-は達成されました。 もちろん、この資料は段階的なものではなく、「クラウド」に画像をアップロードする際に問題が発生する可能性があるため、以下のリンクを調べるか、 FBを含むコメント欄で私に連絡することをお勧めします
この記事に関心をお寄せいただきありがとうございます。
マキシム・レメシュコ、
クラウドテクノロジー、ソフトラインスペシャリスト
注:
*-可用性グループの使用だけでなく、仮想マシンの複数のインスタンスの使用によるスケーリング。
**-1.6 GHzで8 CPU、56 GBのRAM、仮想マシンあたり2040 GBのストレージ。 すぐに、Windows Azureのお客様は、インスタンスと仮想マシンの2つの新しい構成を自由に使用できるようになります。60GBのメモリを備えた8コアと120 GBのメモリを備えた16コアです。
***-管理されていない費用を回避するために、銀行で仮想カードサービスを注文し、カードへのリンクを使用してアカウントを登録します。 登録するとき、彼らは彼女から1ドルを償却します。
支払コード******** IE MSFTオンライン...
参照資料
1. msdn.microsoft.com/en-us/library/windowsazure/dd163896.aspx
2. technet.microsoft.com/en-us/cloud/dn248258.aspx
3.www.cloudtec.ch/blog/tech/upload-vhd-to-azure.html
4. www.mctrewards.ru/vhd.htm
5. www.windowsazure.com/en-us/documentation/articles/virtual-machines-create-upload-vhd-windows-server/?fb=en-us
6. ru.intel.com/business/community/?automodule=blog&blogid=43308&showentry=4527
7. www.gotdotnet.ru/blogs/cloudtech