※ ChatGPTを利用し、要約された質問です(原文:HTTPでファイルを転送する条件)
HTTPでファイルを転送する条件
このQ&Aのポイント
何店舗が経営しているレストラングループがありまして、その売上を1つのサーバに集めて集中的にデータを見たい、と言った事に対応しなければいかずどの様に開発するかグランドデザインを自分が考えなければいけなくなりました。
ホストになるサーバに送る為にはサーバを特定する必要があると思うのでHTTPなどでファイルを転送するならばサーバにGloval IPなどを設定すれば基本的にはファイルを送る事が出来るのでしょうか?
もしクライアント側がホストに置いてあるファイルを取りに行くのであれば、やはりホスト側だけGloval IPがあれば大丈夫だと思ったんですが、おおむねその様な考えであっているでしょうか?クライアントの環境がまちまちでFTPの設定がそれぞれ違ってしまいそうなのでHTTPにしようと素人であるわたくしが考えました。
こんにちは。こんな素人が考えなければいけないこの世界を恨みます。。。
皆様お力をお貸しください!!!
何店舗が経営しているレストラングループがありまして、その売上を1つのサーバに集めて集中的にデータを見たい、と言った事に対応しなければいかずどの様に開発するかグランドデザインを自分が考えなければいけなくなりました。
ホストになるサーバに送る為にはサーバを特定する必要があると思うのでHTTPなどでファイルを転送するならばサーバにGloval IPなどを設定すれば基本的にはファイルを送る事が出来るのでしょうか?
この考えだと、逆にホスト側からクライアントに何か送る場合には全部のクライアントにGloval IPが必要になると思うのですが、
もしクライアント側がホストに置いてあるファイルを取りに行くのであれば、やはりホスト側だけGloval IPがあれば大丈夫だと思ったんですが、おおむねその様な考えであっているでしょうか?
クライアントの環境がまちまちでFTPの設定がそれぞれ違ってしまいそうなのでHTTPにしようと素人であるわたくしが考えました。
とにかくお前が考えるのやめた方が良いよ。と考えず上記についてどんなアドバイスでも結構なのでご意見頂ければと思います。
よろしくお願いします!
お礼
anmochiさん 新たな質問にも細かく返答して頂いてありがとうございます! 技術的な部分に疎くこちらに質問したのですが、FTPでもHTTPでも問題が無い事は解りました。 >「通信経路」はあくまでインフラとして考えるべきで システムの中に入れるような話ではなく、今考えられるネットワーク構成の中で どの通信経路が「楽か、安いか、安全か、(やりたい事が)実現可能か、安定しているか」などを考慮して決定されるものだ。 その通りだと思います。そもそも今回質問した経緯と言うのはその通信経路をシステムに内包するべきか、と言う事でした。 ホスト側は今回新たに設けるのでこちらでどのように構築する事も可能ですが、店舗側は環境がまちまちでどの様に設定するかを考えていました。 できればこれから構築するソフトウェア側にその部分も内包して、設置する際に最小限の作業で済む事ができればと思っています。その為に店舗側がインターネットにつながっているPCがあれば店舗側は他の作業が必要なくなる、がベストと考えました。 当初VPNを構築できれば簡単に行えるなと自分も考えましたが、非常に店舗が多い場合に構築するに結構手間が掛かるなと言う事と全くシステムが解らないスタッフに設定をお願いできないと思い他の方法が無いかこちらで質問させて頂きました。 本当はまたこの内容に伴い新たに質問したいのですが、これを続けていくとベストアンサーを永遠にあげれないと言う事に(笑)なってしまうので今回はここで切りたいと思います。 もしお時間があれば新たに投稿する質問にもアドバイス頂けると幸いです。 本当にありがとうございます!
補足
anmochiさん こんなに情報を頂いて本当にありがとうございます!! 後半の部分はこれからもし自分が同じ様な依頼が来た時にも非常に貴重な考え方と頂いたと思っています。あまりにも今回は急にこんな話しが飛び込んできていろいろな順番がごっちゃですが、ユーズケースをまず意識してプロジェクト自体のフレームワークを考えていきたいと思いました! 昨日は質問してから自分でも調べてみたんですが、HTTPでデータの送信をする事とanmochiさんがおっしゃっていたFTPでデータ送信をする場合ではセキュリティーの観点からどちらが有利でしょうか? I/PASSを掛けるFTPが素人目から良いのかなと思ったんですがHTTPでも同じようにセキュアな環境を構築する事は可能でしょうか? 本当はベストアンサーを50個位上げたいのですがもしお時間あればお教え下さい。 よろしくお願いします!!