説明/参照:
テストレット1
会社概要
Dress4winは、ユーザーが自分のパーソナルワードローブを整理し管理するのに役立つWebベースの会社です。
ウェブサイトとモバイルアプリケーションを使用する。同社はまた、積極的なソーシャルネットワークを育成しています。
ユーザーをデザイナーや小売業者と結びつけます。彼らは広告を通じて彼らのサービスを収益化します。
コマース、紹介、およびフリーミアムのアプリモデル。アプリケーションは、いくつかのサーバーから成長しました。
同じ場所に配置されたデータセンター内の数百のサーバーおよびアプライアンスへの創設者のガレージ。しかし
インフラストラクチャの容量は、アプリケーションの急成長には不十分です。この成長のために
そして、より早く革新したいという同社の願い。 Dress4Winはパブリッククラウドへの完全移行を約束しています。
ソリューションコンセプト
Dress4winはクラウドへの移行の第一段階として、開発とテストを進めています。
環境彼らの現在のインフラストラクチャーは
単一の場所アーキテクチャのどのコンポーネントをそのまま移行できるのか、またどのコンポーネントをそのまま移行できるのかはわかりません。
それらを移行する前に変更する必要があるコンポーネント。
既存の技術環境
Dress4winアプリケーションは、単一のデータセンターロケーションから配信されます。すべてのサーバーはUbuntu LTSを実行しています
v16.04。
データベース:
MySQLユーザーデータ、インベントリ、静的データ用に1サーバー

- MySQL 5.8
- 8コアCPU
- 128 GBのRAM
- 2x 5 TB HDD(RAID 1)
メタデータ、ソーシャルグラフ、キャッシュ用のRedis 3サーバークラスター。各サーバーは以下のとおりです。

- Redis 3.2
- 4コアCPU
- 32GBのRAM
計算する:
マイクロサービスベースのAPIと静的コンテンツを提供する40のWebアプリケーションサーバー。

- Tomcat - Java
- Nginx
- 4コアCPU
- 32 GBのRAM
20台のApache Hadoop / Sparkサーバー

- データ分析
- リアルタイムトレンド計算
- 8コアCPUS
- 128 GBのRAM
- 4x 5 TB HDD(RAID 1)
メッセージング、ソーシャル通知、およびイベント用の3台のRabbitMQサーバー

- 8コアCPU
- 32GBのRAM
その他のサーバー

- Jenkins、監視、要塞ホスト、セキュリティスキャナー
- 8コアCPU
- 32GBのRAM
ストレージ機器:
VMホスト用のiSCSI

ファイバチャネルSAN - MySQLデータベース

- 合計1 PBのストレージ400 TB利用可能
NAS - イメージストレージ、ログ、バックアップ

- 合計100 TBのストレージ35 TB利用可能
ビジネス要件
拡張された生産の平価で信頼性と再現性のある環境を構築します。

一連のセキュリティとIDおよびアクセス管理を定義し、それらを順守することによってセキュリティを向上させる

(IAM)クラウドのベストプラクティス。
新しいリソースを迅速にプロビジョニングすることで、ビジネスの俊敏性と革新のスピードを向上させます。

クラウドのパフォーマンスについてアーキテクチャーを分析して最適化します。

技術要件
非実稼働環境をクラウドで簡単に作成します。

クラウドでリソースをプロビジョニングするための自動化フレームワークを実装します。

アプリケーションをオンプレミスのデータセンターに展開するための継続的な展開プロセスを実装する

または雲。
緊急時の運用環境からクラウドへのフェイルオーバーをサポートします。

通信中および保存中のデータを暗号化します。

本番データセンターとクラウド環境間の複数のプライベート接続をサポートします。

エグゼクティブステートメント
当社の投資家は、現在のインフラストラクチャーを使用してコストを拡大および抑制する能力について懸念しています。
また、競合他社がパブリッククラウドプラットフォームを使用して先行投資を相殺できる可能性があることも懸念しています。
よりよい機能の開発に集中するために投資し、それらを解放しなさい。私たちの交通パターンは
朝と週末の夜。それ以外のときは、80%の容量がアイドル状態です。
当社の設備投資は現在、当社の四半期予測を上回っています。クラウドへの移行はおそらく原因となります
初期の支出増加ですが、次のハードウェア更新サイクルの前に完全に移行する予定です。私たちの
パブリッククラウド戦略の今後5年間の総所有コスト(TCO)分析
現在のモデルよりも30%から50%削減できます。