Concepto de sistema operativo en la nube

¡Hola Habr! Mi nombre es Ildar. Quiero compartir con la comunidad mis ideas para desarrollar un SO en la nube.



Comenzaré contándote un caso simple por el que comencé a pensar en crear un SO en la nube. El año pasado resolví tareas comerciales para configurar CRM + telefonía + sitio web + correo + webinars + distribución de correo electrónico. Hay una solución, es personalizable y funciona. Pero hay matices que noté durante el proceso de configuración.



La primera advertencia es que obtuve un sistema que funciona en "multiservicios" en "multiventanas". Aquellos. para trabajar con él, debe ingresar diferentes sistemas en diferentes direcciones URL y cambiar la configuración en todas partes. Por ejemplo, para agregar un empleado, debe agregarlo a CRM, luego a telefonía, luego crear correo, luego agregar integración de correo a crm. Hay muchas acciones para crear y eliminar un usuario. Especialmente cuando hay muchos usuarios. Es fácil confundirse y olvidar algo.



El segundo matiz es que el cliente (persona jurídica) pagó estos sistemas con una tarjeta Visa, y no hay forma de pagar como persona jurídica. En general, no entiendo por qué desarrollar sistemas para personas jurídicas y realizar solo pagos con Visa / Mastercard destinados a personas físicas y no a personas jurídicas. ¿Cómo deben informar las empresas sobre contabilidad? Sé que algunos sistemas funcionan con entidades legales, pero solo de su propio país. ¿Y si la persona jurídica es de otro país? ¿Qué hacer en este caso? Lo más extraño es que debes recordar cuándo en qué servicios vence este o aquel pago. Si solo hay un servicio, entonces todo es simple. ¿Y si son 10 o 20? ¿Cómo puedo emitir una sola factura y simplemente pagarla?



Tercero, choques. Dado que el sistema es "multiservicio", aumenta el número de servicios y también aumenta el riesgo de falla de todo el sistema. Resultó así. Un día CRM se cuelga durante medio día, el otro día la telefonía se cuelga. Durante un mes, los servicios se congelan una o dos veces cada uno, pero como hay muchos servicios, resulta que todo el sistema se cuelga más de 5 días al mes, estable una vez a la semana, y esto es una pérdida, porque los gerentes no funcionan, las ventas no funcionan. Al mismo tiempo, se vuelve imposible trabajar.



Cuarto, quiero hacer una copia de seguridad del sistema. Y surge la pregunta, ¿cómo hacerlos si los sistemas no permiten hacer esto? Y si lo permiten, ¿dónde puedo ejecutar esta copia de seguridad más adelante?



, , , , , , , , , .



. ? .. , ? , 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 , .



- . .



Capas de datos de BAYRELL Cloud OS



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



, :







También estoy pensando en abrir una escuela de programación. Si alguien quiere mejorar sus habilidades en TI, también escriba en un personal.




All Articles