Konsep sistem operasi cloud

Halo Habr! Nama saya Ildar. Saya ingin berbagi ide-ide saya dengan komunitas untuk mengembangkan Cloud OS.



Saya akan mulai dengan memberi tahu Anda kasus sederhana mengapa saya mulai berpikir untuk membuat Cloud OS. Tahun lalu saya menyelesaikan tugas bisnis untuk menyiapkan CRM + telepon + situs web + email + webinar + buletin email. Ada solusinya, itu dapat disesuaikan dan berfungsi. Tetapi ada nuansa yang saya perhatikan selama proses penyiapan.



Peringatan pertama adalah bahwa saya mendapat sistem kerja di "multi-layanan" di "multi-jendela". Itu. untuk bekerja dengannya, Anda perlu memasukkan sistem yang berbeda di alamat url yang berbeda dan mengubah pengaturan di mana saja. Misalnya, untuk menambahkan karyawan, Anda perlu menambahkannya ke CRM, lalu ke telepon, lalu membuat email, lalu menambahkan integrasi email ke crm. Ada banyak tindakan untuk membuat dan menghapus pengguna. Apalagi jika penggunanya banyak. Sangat mudah untuk menjadi bingung dan melupakan sesuatu.



Nuansa kedua adalah klien (badan hukum) membayar sistem ini dengan kartu Visa, dan tidak ada cara untuk membayar sebagai badan hukum. Secara umum, tidak jelas bagi saya mengapa mengembangkan sistem untuk badan hukum dan hanya melakukan pembayaran Visa / Mastercard yang ditujukan untuk perorangan, dan bukan untuk badan hukum. Bagaimana seharusnya perusahaan melaporkan akuntansi? Saya tahu bahwa beberapa sistem bekerja dengan badan hukum, tetapi hanya dari negara mereka sendiri. Dan apakah badan hukumnya berasal dari negara lain? Apa yang harus dilakukan dalam kasus ini? Hal yang paling aneh adalah Anda perlu mengingat kapan di layanan mana pembayaran ini atau itu berakhir. Jika hanya ada satu layanan, maka semuanya sederhana. Dan jika ada 10, atau 20? Bagaimana saya bisa menerbitkan satu faktur dan hanya membayarnya?



Ketiga, crash. Karena sistem ini "multiservice", jumlah layanan meningkat, dan risiko kegagalan seluruh sistem juga meningkat. Ternyata seperti ini. Suatu hari CRM hang selama setengah hari, telepon hari lainnya hang. Selama sebulan, layanan dibekukan masing-masing satu atau dua kali, tetapi karena ada banyak layanan, ternyata seluruh sistem hang lebih dari 5 hari per bulan, stabil seminggu sekali, dan ini adalah kerugian, karena manajer tidak bekerja, penjualan tidak pergi. Menjadi tidak mungkin untuk bekerja pada waktu yang sama.



Keempat, saya ingin membuat cadangan sistem. Dan muncul pertanyaan, bagaimana melakukannya jika sistem tidak memungkinkan melakukan ini? Dan jika mereka mengizinkan, lalu di mana saya dapat menjalankan pencadangan ini nanti?



, , , , , , , , , .



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



- . .



Lapisan data 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 . :).



, :







Saya juga berpikir untuk membuka sekolah pemrograman. Jika ada yang ingin meningkatkan kemampuannya di IT, tulis juga secara personal.




All Articles