2016-08-31 5 views
-4

Microsoft Azureを使用してトラフィックのピークを処理できるように、Webサイトのホスティングを自動スケーラブルにしたいと考えています。ウェブサイトはphp7で動作し、MariaDB 10.1を使用しています。Azureサービス/構造は、あなたがすぐに移行してトラフィックを処理できるように使用するようアドバイスしていますか?Microsoft Azureは自動化された高可用性/スケーラビリティを備えたPHP7 + MariaDBアプリケーションをホスティングするために何を提供しますか?

+0

この質問は、非常に幅広く、意見を求める(プログラミングの質問ではない)ので、StackOverflowの話題にはなりません。これに答えるだけの「正しい」方法はありません。アプリとそのトラフィックについては何も知りません。私たちはあなたの好みのOS、配備方法、ストレージニーズ、監視/ツールなどについて何も知らない。Azureには数十のサービスがある。 Azureのウェブサイトに列挙され、文書化されています。私はそこから始めて、さまざまな提供について学ぶことをお勧めします。次に、ここで特定のプログラミングに関する質問をしてください。 –

+0

@DavidMakogon通常、質問はあまりにも漠然としすぎているかもしれませんが、Azureは多種多様なサービスと混乱し、多くの人が調査を開始する場所を知らないとあなたに同意します。それは私の質問の理由だったのですが、それはほとんどの場合、SO –

+0

の@ChrisPietschmannにとって厳しいものになっています。 – Peps

答えて

0

は、Azureの中に、いくつかの異なるオプションがこれを行うにはあります。

1)あなたはPHP7アプリをホストし、動的に負荷を処理するには/スケールアウトする自動スケーリングをオンにAzureのWebアプリケーションを使用することができます。これは純粋なPaaSソリューションであり、Azure Web Appでアプリケーションをホストすることが可能な場合はお勧めします。

2)アプリケーション/ワークロードをホストするように構成されたスケールセットを持つ仮想マシンを使用できます。これはIaaSソリューションであり、かなり多くの作業が必要ですが、アプリケーションのニーズに合わせてサーバーをインストールして構成するには完全なアクセスが必要な場合に必要になる場合があります。

3)があるが、多少で-間のPaaSとIaaSのサービスのだクラウドサービスが

が...私はそれに慣れていないよMariaDBのために...まただ、それはアズールがためのPaaSサービスを持っているものではありません。 VMでMariaDBをホストし、フェイルオーバーのためにセカンダリ/バックアップVMに何らかの種類のレプリケーションを実装する必要があるかもしれません。

とにかく、これは非常に読み込まれた質問に対する本当に簡単な答えです。うまくいけば、これはあなたに研究の方向性とここからどこへ行くのかというアイディアを与えるでしょう。 :)

関連する問題