システム概要
本システムは、パブリッククラウドを提供するための基盤システムである。ユーザがパブリッククラウド上にて各種サービスを利用/提供するために必要な機能を有し、ユーザはそれらの機能をGUI/API経由で操作することが可能である。
当社開発機能
・認証機能
・ポータルサイト機能
・ロードバランシング機能
・自動スケールアウト/スケールイン機能
・システム監視機能
・ネームサーバ機能
言語/FW | 認証機能、ポータルサイト機能 Java, Struts, Spring, Hibernate, OpenID ロードバランシング機能、自動スケールアウト/スケールイン機能、システム監視機能、ネームサーバ機能 Ruby, Ruby on Rails 全機能共通 Apache CloudStack |
開発工数 | 約80人月 |
---|---|---|---|
OS | CentOS | 導入時期 | 2013年3月 |
DB | MySQL | 開発期間 | 2012年10月~2013年3月 |
開発の背景/課題
お客様がパブリッククラウドサービスを提供しビジネスを展開するにあたり、エンドユーザが求める機能を、豊富に、かつスピード感を以って提供する必要があった。このため、短期間で一定の品質を確保しながら、十分な機能を実現することが必要となり、開発手法(アジャイル)や言語/FW(Ruby on Rails)についても、期間内での達成に寄与する選択を行った。