Microsoft Azureを使用してトラフィックのピークを処理できるように、Webサイトのホスティングを自動スケーラブルにしたいと考えています。ウェブサイトはphp7で動作し、MariaDB 10.1を使用しています。Azureサービス/構造は、あなたがすぐに移行してトラフィックを処理できるように使用するようアドバイスしていますか?Microsoft Azureは自動化された高可用性/スケーラビリティを備えたPHP7 + MariaDBアプリケーションをホスティングするために何を提供しますか?
-4
A
答えて
0
は、Azureの中に、いくつかの異なるオプションがこれを行うにはあります。
1)あなたはPHP7アプリをホストし、動的に負荷を処理するには/スケールアウトする自動スケーリングをオンにAzureのWebアプリケーションを使用することができます。これは純粋なPaaSソリューションであり、Azure Web Appでアプリケーションをホストすることが可能な場合はお勧めします。
2)アプリケーション/ワークロードをホストするように構成されたスケールセットを持つ仮想マシンを使用できます。これはIaaSソリューションであり、かなり多くの作業が必要ですが、アプリケーションのニーズに合わせてサーバーをインストールして構成するには完全なアクセスが必要な場合に必要になる場合があります。
3)があるが、多少で-間のPaaSとIaaSのサービスのだクラウドサービスが
が...私はそれに慣れていないよMariaDBのために...まただ、それはアズールがためのPaaSサービスを持っているものではありません。 VMでMariaDBをホストし、フェイルオーバーのためにセカンダリ/バックアップVMに何らかの種類のレプリケーションを実装する必要があるかもしれません。
とにかく、これは非常に読み込まれた質問に対する本当に簡単な答えです。うまくいけば、これはあなたに研究の方向性とここからどこへ行くのかというアイディアを与えるでしょう。 :)
関連する問題
- 1. 高可用性を備えたキャッシュサーバー
- 2. kafka高可用性を備えたマルチデータセンター
- 3. docker swarmは高可用性を提供していますか?
- 4. Serverless FrameworkはAzure関数のために何を提供しますか?
- 5. MicrosoftはWPFアプリケーションを永続化するために何を提案していますか?
- 6. Microsoft Azureは事前構築されたWindows 8.1イメージを提供しますか、またはユーザーが提供する必要があるものです
- 7. ロードバランサのスケーラビリティを備えたWebソケット
- 8. AzureなしでホスティングするためのMicrosoft botアプリケーションをIISに展開できますか?
- 9. バンドルのインストール--binstubsは私たちのために何を提供しますか?
- 10. MariaDBは非対称キー暗号化を提供しますか
- 11. Azure Traffic Managerを使用した高可用性の実現
- 12. Kaaのスケーラビリティと高可用性をテストするには?
- 13. インストールを自動化するためにプラスチック製のscmサーバに設定を提供できますか?
- 14. 自動化されたAzureリソースグループの配備でエラー/障害はどのように処理されますか?
- 15. リアルタイムシステムの監視を提供するアプリケーションを構築するために使用するネットツールは何ですか?
- 16. Kubernetes - コンテナ化されたアプリケーションを配備すると、どのように高い可用性が保証されますか?
- 17. NuGetまたはChocolateyを使用してアプリケーションの自動アップデートを提供できますか?
- 18. Azureテーブルストレージを備えたワークフローシステム
- 19. 提供されたビジュアルスタジオ "lib.exe"をCMakeで実行可能にするには?
- 20. 可読性を高めるためにJavascriptコードを難読化する
- 21. Excelシートでユーザーから提供された開始日と終了日を自動化したい
- 22. 常にコンテンツを表示するための自動調整された高さ
- 23. GUIを備えたCocoaアプリケーションのエントリポイント/コントロールフローとは何ですか?
- 24. aureliaのカスタム要素または属性のグローバル構成を提供するために使用されるパターンは何ですか?
- 25. 透過的なスケーラビリティを備えた分散Java Enterprise Webアプリケーション用のプライベートクラウドソリューションはありますか?
- 26. 高周波データを提供するための設計アイデア
- 27. クラスタ化された環境でスケジュールされたエージェントの高可用性
- 28. AWS自動スケーリングサービスを備えた優れたシステム監視ツール
- 29. 動的に追加されたアセットを提供する
- 30. Djangoで動的に生成されたイメージを提供する
この質問は、非常に幅広く、意見を求める(プログラミングの質問ではない)ので、StackOverflowの話題にはなりません。これに答えるだけの「正しい」方法はありません。アプリとそのトラフィックについては何も知りません。私たちはあなたの好みのOS、配備方法、ストレージニーズ、監視/ツールなどについて何も知らない。Azureには数十のサービスがある。 Azureのウェブサイトに列挙され、文書化されています。私はそこから始めて、さまざまな提供について学ぶことをお勧めします。次に、ここで特定のプログラミングに関する質問をしてください。 –
@DavidMakogon通常、質問はあまりにも漠然としすぎているかもしれませんが、Azureは多種多様なサービスと混乱し、多くの人が調査を開始する場所を知らないとあなたに同意します。それは私の質問の理由だったのですが、それはほとんどの場合、SO –
の@ChrisPietschmannにとって厳しいものになっています。 – Peps