質問: VB6 + SQL Server(Express/Standard)な、市販の業務パッケージがあります。この開発元からの相談です。 プラットフォームを .Net に移行しないといけないのはわかっているのですが、移行完了までの当初数年間をしのぐために、クラウドで動かして顧客にはリモートデスクトップでサービスを提供できないかという相談を受けています。この形態で販売を継続しつつ、中身を徐々に最新環境に追随していこうという方針です。 顧客数は当初数社から始めて、最終的には100-数100社程度を想定。ほぼノンカスタマイズで提供しているようです。開発・運用スタッフにはそれほど高スキルを望めないため、あまりにも先進的な取り組みや、英語を駆使しないといけないようだと運用できそうにありません。 当初 Rails への移行を模索したりもしていたようですが、技術力 and/or 資金力の問題で頓挫したようです。このような案件なのですが、よさげなクラウドサービスの候補がありましたらご紹介ください。よろしくお願いします。
回答: > > リモートデスクトップは懐疑的 > > > 試しもせず「懐疑的だ」なんて丸投げそのものではありませんか。 リモートデスクトップでも「ultra vnc」でも何でも良いので使ってみてください。 これは私の所感ですが光インターネット回線越しであれば、 動画や音楽が絡まない限りちょっとストレスが溜まる程度で使う事は可能です。 LAN内であればちょっとしたゲーム位なら遊べる程です。 質問者さんの市販のソフトがどの程度の遅延で致命的かにもよるかと思います。 グラフィカルや反応速度が極度に問われるような場面では難しいかもしれません。 VB6とのことなのであまり思いつきませんが、例えば株価や、イラストを作る等は致命的かも知れません。 なんにせよ他人が決定出来ることではありませんので、 まずは技術調査なりが必須かと思います。 1ヶ月立ち上げっぱなしの場合、約$50程度のようです。 > > AWS の無料利用枠には毎月 750 時間分の Linux および Windows の t2.micro インスタンスが含まれます(1 年間)。無料利用枠内に抑えるには、EC2 マイクロインスタンスのみを使用してください。 > > > ...との事で、お客様に1台専有で使っていただく形にするのであれば手間もありませんし、 1社に対して月$50のコストが掛けられる状況ならば、悪い話ではないように思えます。 一度試してみてください。 会社の選定に関してですが、 クラウドサービスでWindowsが入ってて使いやすくて有名という話は聞かないです。 Windows作ってる会社のAzureか、天下のAmazonがやっているAWSの二択が無難かと思います。 (Google Cloud Platformはコスパ的には良いですが英語が読めないと地獄を見そうです) これらの良い所は、サーバーの状態をスナップショットとして保存しておき、 別のマシンにすぐ展開して使用できる事にあります。 (OSにライセンスが必要なWindowsでは未確認です。この辺も要調査でしょう。) MicrosoftやAWSは日本に営業所があり、 使う場面ではコンサルやアドバイスも受けられるので相談してみるのが一番良いかと思います。