Cloud-Betriebssystemkonzept

Hallo Habr! Ich heiße Ildar. Ich möchte der Community meine Ideen zur Entwicklung eines Cloud-Betriebssystems mitteilen.



ZunĂ€chst möchte ich Ihnen einen einfachen Fall erlĂ€utern, warum ich ĂŒber die Erstellung eines Cloud-Betriebssystems nachgedacht habe. Letztes Jahr habe ich GeschĂ€ftsaufgaben fĂŒr die Einrichtung von CRM + Telefonie + Website + Mail + Webinare + E-Mail-Verteilung gelöst. Es gibt eine Lösung, sie ist anpassbar und funktioniert. Es gibt jedoch Nuancen, die mir beim Einrichten aufgefallen sind.



Die erste EinschrĂ€nkung ist, dass ich ein funktionierendes System in "Multi-Services" in "Multi-Windows" habe. Jene. Um damit zu arbeiten, mĂŒssen Sie verschiedene Systeme mit unterschiedlichen URL-Adressen eingeben und die Einstellungen ĂŒberall Ă€ndern. Um beispielsweise einen Mitarbeiter hinzuzufĂŒgen, mĂŒssen Sie ihn zu CRM, dann zur Telefonie, dann zum Erstellen von E-Mails und zum HinzufĂŒgen der E-Mail-Integration zu crm hinzufĂŒgen. Es gibt viele Aktionen zum Erstellen und Löschen eines Benutzers. Besonders wenn es viele Benutzer gibt. Es ist leicht, verwirrt zu werden und etwas zu vergessen.



Die zweite Nuance ist, dass der Kunde (juristische Person) diese Systeme mit einer Visa-Karte bezahlt hat und es keine Möglichkeit gibt, als juristische Person zu bezahlen. Im Allgemeinen ist mir nicht klar, warum Systeme fĂŒr juristische Personen entwickelt werden und nur Visa / Mastercard-Zahlungen getĂ€tigt werden, die fĂŒr Einzelpersonen und nicht fĂŒr juristische Personen bestimmt sind. Wie sollen Unternehmen ĂŒber die Rechnungslegung berichten? Ich weiß, dass einige Systeme mit juristischen Personen zusammenarbeiten, jedoch nur aus ihrem eigenen Land. Und wenn die juristische Person aus einem anderen Land stammt? Was ist in diesem Fall zu tun? Das Seltsamste ist, dass Sie sich daran erinnern mĂŒssen, wann in welchen Diensten diese oder jene Zahlung ablĂ€uft. Wenn es nur einen Dienst gibt, ist alles einfach. Und wenn es 10 oder 20 gibt? Wie kann ich eine einzelne Rechnung ausstellen und einfach bezahlen?



Drittens stĂŒrzt ab. Da das System "Multiservice" ist, steigt die Anzahl der Dienste und das Risiko eines Ausfalls des gesamten Systems. Es stellte sich so heraus. An einem Tag hĂ€ngt CRM einen halben Tag, am anderen Tag hĂ€ngt die Telefonie. FĂŒr einen Monat frieren Dienste ein- oder zweimal ein, aber da es viele Dienste gibt, stellt sich heraus, dass das gesamte System mehr als 5 Tage pro Monat hĂ€ngt und einmal pro Woche stabil ist. Dies ist ein Verlust, weil Manager arbeiten nicht, VerkĂ€ufe gehen nicht. Gleichzeitig wird es unmöglich zu arbeiten.



Viertens möchte ich das System sichern. Und es stellt sich die Frage, wie sie zu tun sind, wenn die Systeme dies nicht zulassen. Und wenn sie es zulassen, wo kann ich diese Sicherung spĂ€ter ausfĂŒhren?



, , , , , , , , , .



. ? .. , ? , 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 Cloud OS-Datenschichten



. — 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 . :).



, :







Ich denke auch daran, eine Programmierschule zu eröffnen. Wenn jemand seine IT-Kenntnisse verbessern möchte, schreiben Sie auch persönlich.




All Articles