クラウドオペレーティングシステムの概念

こんにちはHabr!私の名前はイルダーです。CloudOSを開発するための私のアイデアをコミュニティと共有したいと思います。



まず、CloudOSの作成を考え始めた理由を簡単に説明します。昨年、CRM +テレフォニー+ウェブサイト+メール+ウェビナー+メール配信を設定するためのビジネスタスクを解決しました。解決策があり、それはカスタマイズ可能で機能しています。しかし、セットアッププロセス中に気付いたニュアンスがあります。



最初の注意点は、「マルチウィンドウ」の「マルチサービス」で動作するシステムを取得したことです。それら。それを使用するには、さまざまなURLアドレスでさまざまなシステムを入力し、あらゆる場所で設定を変更する必要があります。たとえば、従業員を追加するには、その従業員をCRMに追加し、次に電話に追加し、メールを作成してから、メール統合をcrmに追加する必要があります。ユーザーを作成および削除するためのアクションはたくさんあります。特にユーザーが多い場合。混乱して何かを忘れるのは簡単です。



2つ目のニュアンスは、クライアント(法的エンティティ)がこれらのシステムにVisaカードで支払いを行ったため、法的エンティティとして支払う方法がないことです。一般的に、なぜ法人向けのシステムを開発し、法人向けではなく個人向けのビザ/マスターカードの支払いのみを行うのか理解できません。企業は会計についてどのように報告すべきですか?一部のシステムは法的エンティティと連携しますが、自国からのみ機能することを私は知っています。そして、法的実体が他の国から来ている場合はどうなりますか?この場合はどうすればよいですか?最も奇妙なことは、この支払いまたはその支払いがいつ期限切れになるかを覚えておく必要があるということです。サービスが1つしかない場合は、すべてが簡単です。そして、10、または20がある場合はどうなりますか?単一の請求書を発行して支払うにはどうすればよいですか?



第三に、クラッシュします。システムが「マルチサービス」であるため、サービスの数が増加し、システム全体の障害のリスクも増加します。こんな感じでした。ある日、CRMが半日ハングし、別の日は電話がハングします。1か月間、サービスは1〜2回フリーズしますが、サービスが多いため、システム全体が1か月に5日以上ハングし、週に1回安定していることがわかります。これは、損失です。マネージャーは働きません、販売は行きません。同時に、仕事ができなくなります。



第四に、システムをバックアップしたいと思います。そして、システムがこれを行うことを許可しない場合、どのようにそれらを行うのかという疑問が生じます。そして、許可されている場合、後でこのバックアップをどこで実行できますか?



, , , , , , , , , .



. ? .. , ? , SaaS .



, SaaS , , . , , , - , .



, , , . , , , , , . ? ? , , , url - . .



. , url , . .





. . BAYRELL Cloud OS 0.1. OpenSource. . , . 0.2, . , 0.2 .



. IT . . url , , , . . , . , .



. , IT , , . IT , .



– , , . , , , , . , , , .



, . .. , . , IT , , , , . , , SaaS , , .



, . . , , , nginx, .. ? , . , . . .



. . , . . nftables . . iptables , . man, ls, mkdir .. Docker, , network manager .. , , . IT , , . , , , .







, . Docker . Docker . Docker . , , .



. Docker Swarm, Docker swarm'. , , 0.2, .



0.1 , . :



  • .
  • .
  • HTTP nginx. .
  • .
  • , , .






. .



, CRM , CRM, , . , CRM, , . .



Shared VPS? , VPS . , VPS 10-20 , .



- . .



BAYRELL CloudOSデータレイヤー



. — Docker service. . .



. , — , , , , . . . CRM (, ). CRM , , CRM, , , , .



UID URL , . UID «cloud_os.test:layer_0». «cloud_os.test» — , «layer_0» — . UID . UID , . , layer_uid.



. space_id. , space_id, layer_uid , .



, layer_uid, space_id, . , . , . , . , UID.



, 0.2. . 0.2, . . .





, ?



, , , , . , . . .



, , . , , .



. Opensource , . . .



? , . , , , , , . .



. , . . , , , . Windows , , . , , . Windows .



. , . 2016 . , . , CorelDraw . , , Windows , .



, , . . Steam, , . , , Valve Proton.



, IT , . , , . , Denwer cygwin. Ubuntu. , lxc, iptables, php, python, nodejs, npm . Windows, , . cygwin msys2 , .



openbox . , flatpak, - . . , . . . .



, , , , . , , . , , .



. , . . .





: . . — . , , . . , .



: , . , , , . . , , .



, , . , .



, . . . , . , , 50 000$. 10 ? . , , .



, . , . — .



, , , . , .



, , . . , , . IT , . - . IT .



. 100 IT , 0. 10 000 IT , 0. . , , - , , , , . . , . CD , . 2020 - CD , , ?



. , : , . , . IT .



, , IT , . , . , , CRM , .



, , :



  1. , .
  2. .
  3. .
  4. .
  5. , .
  6. . , , .
  7. , , . , , . , , SaaS .




, . , IoT . , IoT , , , IoT.





. ? , , ? ? . , , .



, SaaS, , , . , , , SaaS , :



  • ;
  • ;
  • .


, . , , , , , . : SaaS , . , , , SaaS . , , , , SaaS.



IoT. , . , ? , , . - ?



, . IoT , . wi-fi bluetooth. IoT , , , . , . , . , , .



, ,



? . .



Steam, . , , , , . Steam workshop . .



Dwarf Fortress RimWorld.



Dwarf Fortress — , , . ( 2002 , 2020). 18 , .



RimWorld Dwarf Fortress. , . , , , , . , HardCore SK. , . , , , RimWorld. ! .



, RimWorld , HardCore SK.



, HSK , . . , IT , IoT .



. , , , . , , . , , , . , . , (), , , , , ..



. , .



, , , , .



0.1 Raspberry Pi , , . :).



IT . , js php. . . . server side render client render . , , , . nodejs. nodejs python llvm + webassembly . . llvm , webassembly . :).



, :







プログラミングスクールの開設も考えています。ITのスキルを向上させたい人は、個人的にも書いてください。




All Articles