Gikan sa outsourcing hangtod sa kalamboan (Bahin 2)

В miaging artikulo, Gihisgotan nako ang background sa pagmugna sa Veliam ug ang desisyon sa pag-apod-apod niini pinaagi sa sistema sa SaaS. Niini nga artikulo, hisgutan nako kung unsa ang kinahanglan nakong buhaton aron mahimo ang produkto nga dili lokal, apan publiko. Mahitungod kung giunsa nagsugod ang pag-apod-apod ug unsa nga mga problema ang ilang nasugatan.

Pagplano

Ang kasamtangan nga backend alang sa mga tiggamit anaa sa Linux. Halos matag organisasyon adunay mga Windows server, nga dili masulti bahin sa Linux. Ang panguna nga kusog ni Veliam mao ang hilit nga mga koneksyon sa mga server ug kagamitan sa network luyo sa NAT. Apan kini nga pag-andar hugot nga gihigot sa kamatuoran nga ang router kinahanglan nga Mikrotik. Ug kini klaro nga dili makatagbaw sa kadaghanan. Nagsugod ako sa paghunahuna bahin sa pagdugang suporta alang sa mga router gikan sa labing kasagaran nga mga tigbaligya. Apan akong nasabtan nga kini usa ka walay katapusan nga lumba sa pagpalapad sa listahan sa mga gisuportahan nga kompanya. Dugang pa, ang mga gisuportahan na mahimo’g adunay lainlaing hugpong sa mga mando alang sa pagbag-o sa mga lagda sa NAT gikan sa modelo hangtod sa modelo. Ang bugtong paagi sa paggawas sa kahimtang ingon usa ka VPN.

Tungod kay nakahukom kami sa pag-apod-apod sa produkto, apan dili isip bukas nga tinubdan, nahimong imposible ang paglakip sa nagkalain-laing mga librarya nga adunay bukas nga mga lisensya sama sa GPL. Kini sa kasagaran usa ka bulag nga hilisgutan; pagkahuman sa paghimo sa desisyon nga ibaligya ang produkto, kinahanglan kong moagi sa katunga sa mga librarya tungod sa kamatuoran nga sila GPL. Sa diha nga sila nagsulat alang sa ilang kaugalingon, kini normal. Apan dili angay alang sa pag-apod-apod. Ang una nga VPN nga naa sa hunahuna mao ang OpenVPN. Apan kini mao ang GPL. Ang laing kapilian mao ang paggamit sa Japanese SoftEther VPN. Gitugotan siya sa iyang lisensya nga maapil kini sa iyang produkto. Pagkahuman sa pila ka adlaw nga lainlaing mga pagsulay kung giunsa kini i-integrate sa paagi nga ang tiggamit dili na kinahanglan nga mag-configure bisan unsa ug mahibal-an ang bahin sa SoftEther VPN, nakuha ang usa ka prototype. Ang tanan ingon sa kinahanglan. Apan sa pipila ka rason kini nga laraw nagpalibog gihapon kanamo, ug sa ngadtongadto gibiyaan namo kini. Apan natural nga nagdumili sila pagkahuman nakahunahuna sila og lain nga kapilian. Sa katapusan, ang tanan nahimo sa regular nga koneksyon sa TCP. Ang ubang mga koneksyon nagtrabaho pinaagi sa usa ka coordinator, ang uban direkta pinaagi sa Nat Hole Punching (NHP) nga teknolohiya, nga gipatuman usab sa Free Pascal. Kinahanglan kong isulti nga wala pa ako makadungog sa NHP kaniadto. Ug wala gyud nako nahunahuna nga posible nga makonektar ang 2 nga mga aparato sa network, nga pareho nga direkta sa luyo sa NAT. Gitun-an nako ang hilisgutan, nasabtan ang prinsipyo sa operasyon ug milingkod aron magsulat. Ang plano natuman, ang user nagkonektar sa usa ka pag-klik sa gitinguha nga device luyo sa NAT pinaagi sa RDP, SSH o Winbox nga walay pagsulod sa mga password o pag-set up sa VPN. Dugang pa, kadaghanan niini nga mga koneksyon moagi sa among coordinator, nga adunay maayo nga epekto sa ping ug ang gasto sa pagserbisyo niini nga mga koneksyon.

Pagbalhin sa kilid sa server gikan sa Linux ngadto sa Windows

Adunay daghang mga problema sa dihang nagbalhin sa Windows. Ang una mao nga ang built-in nga wmic sa windows wala magtugot kanimo sa paghimo sa mga pangutana sa WQL. Ug sa atong sistema ang tanan natukod na diha kanila. Ug adunay lain pa, apan karon nakalimtan nako kung ngano nga sa katapusan gibiyaan nila ang paggamit niini. Posible nga mga kalainan tali sa mga bersyon sa Windows. Ug ang ikaduha nga problema mao ang multithreading. Dili pagpangita sa usa ka maayo nga ikatulo nga partido nga utility ubos sa usa ka "madawat" nga lisensya alang kanamo, gilusad nako pag-usab ang Lazarus IDE. Ug gisulat ko ang gikinahanglan nga gamit. Ang input mao ang gikinahanglan nga lista sa mga butang ug unsa nga piho nga mga pangutana ang kinahanglan nga himoon, ug isip tubag nakadawat ako og datos. Ug kining tanan sa multi-threaded mode. Nindot.

Human nako ma-set up ang pthreads para sa PHP Windows, abi nakog magsugod dayon ang tanan, pero dili diay. Human sa pipila ka panahon sa pag-debug, akong naamgohan nga ang mga pthreads daw nagtrabaho, apan wala kini magamit sa among sistema. Nahimong tin-aw nga adunay pipila ka lahi sa pagtrabaho sa mga pthread sa Windows. Ug mao kini. Gibasa nako ang dokumentasyon, ug gisulat didto nga alang sa Windows ang gidaghanon sa mga hilo limitado, ug, sa akong nahinumduman, sa walay duhaduha. Kini nahimong problema. Tungod kay sa dihang gisugdan nako ang pagkunhod sa gidaghanon sa mga thread nga gipadagan sa aplikasyon, hinay kaayo ang pagbuhat niini. Giablihan nako pag-usab ang IDE ug ang pag-andar alang sa multi-threaded pinging sa mga butang gidugang sa parehas nga utility. Aw, daghan na usab ang port scanning didto. Sa tinuud, pagkahuman niini, nawala ang panginahanglan alang sa mga pthread alang sa PHP, ug wala na kini gigamit. Dugang pa, daghang mga gamit ang gidugang sa kini nga utility ug nagpadayon gihapon kini hangtod karon. Pagkahuman niini, usa ka installer alang sa Windows ang gitigum, nga naglakip sa Apache, PHP, MariaDB, ang aplikasyon sa PHP mismo ug usa ka hugpong sa mga utilities alang sa pagpakig-uban sa sistema, nga gisulat sa Free Pascal. Sama sa alang sa installer, naghunahuna ko nga dali nakong masulbad kini nga isyu, tungod kay... Kini usa ka komon kaayo nga butang ug gikinahanglan sa halos tanang software. Naa koy gipangita sa sayup nga lugar, o lain pa. Apan kanunay kong nakit-an ang mga produkto nga dili igo nga flexible, o mahal ug dili usab mabag-o. Ug bisan pa, nakit-an nako ang usa ka libre nga installer diin mahimo’g mahatagan ang bisan unsang gusto. Kini mao ang InnoSetup. Gisulat ko kini dinhi tungod kay kinahanglan nako nga pangitaon kini kung makatipig ako usa ka oras.

Ang pagdumili sa plugin pabor sa imong kliyente

Gisulat ko kaniadto nga ang bahin sa kliyente usa ka browser nga adunay "plugin". Mao nga adunay mga higayon nga ang Chrome gi-update ug ang layout medyo hiwi, unya ang Windows gi-update ug ang naandan nga pamaagi sa uri nawala. Dili gyud nako gusto nga adunay kini nga mga matang sa mga sorpresa sa publiko nga bersyon sa produkto. Dugang pa, ang naandan nga uri nagsugod nga mawala pagkahuman sa matag update sa Windows. Gitangtang lang sa Microsoft ang tanan nga dili sanga niini sa gikinahanglan nga seksyon. Usab, ang Google Chrome karon dili motugot kanimo sa paghinumdom sa pagpili sa pag-abli o dili sa usa ka aplikasyon gikan sa naandan nga uri, ug mangutana niini nga pangutana sa matag higayon nga ikaw mag-klik sa usa ka monitoring butang. Aw, sa kinatibuk-an, gikinahanglan ang normal nga interaksyon sa lokal nga sistema sa user, nga wala gihatag sa browser. Ang pinakasimple nga kapilian sa kini nga laraw daw mao ang paghimo lang sa imong kaugalingon nga browser, sama sa gibuhat karon sa kadaghanan pinaagi sa Electron. Apan daghang mga butang ang nasulat na sa Libre nga Pascal, lakip ang bahin sa server, mao nga nakahukom kami nga himuon ang kliyente sa parehas nga sinultian, ug dili maghimo usa ka zoo. Ingon niini kung giunsa pagsulat ang usa ka kliyente nga adunay Chromium nga nakasakay. Pagkahuman niana, nagsugod kini sa pag-angkon sa lainlaing mga strappings.

Ipagawas

Sa katapusan gipili namon ang usa ka ngalan alang sa sistema. Kanunay kaming nag-agi sa lainlaing mga kapilian samtang nagpadayon ang proseso sa pag-convert gikan sa lokal nga bersyon sa SaaS. Tungod kay sa sinugdanan nagplano kami nga mosulod dili lamang sa domestic nga merkado, ang nag-unang sukdanan sa pagpili sa usa ka ngalan mao ang presensya sa usa ka wala'y trabaho o dili kaayo mahal nga domain sa ".com" zone. Ang ubang mga function/modules wala pa ma-port gikan sa lokal nga bersyon ngadto sa Veliam, apan nakahukom kami nga buhian namo kini uban sa kasamtangan nga gamit ug kompletohon ang uban isip mga update. Sa una nga bersyon wala’y HelpDesk, Veliam Connector, imposible nga mabag-o ang mga threshold alang sa mga nag-trigger sa pagpahibalo ug daghan pa. Nagpalit kami og Code Sign Certificate ug gipirmahan ang mga bahin sa kliyente ug server. Nagsulat kami usa ka website alang sa produkto, nagsugod sa mga pamaagi sa pagrehistro sa software, usa ka marka sa pamatigayon, ug uban pa. Sa kinatibuk-an, andam na kami nga magsugod. Usa ka gamay nga kalipay gikan sa trabaho nga nahimo ug gikan sa kamatuoran nga tingali adunay mogamit sa imong produkto, bisan kung wala kami mga pagduhaduha bahin niini. Ug unya mohunong. Giingon sa kauban nga imposible nga mosulod sa merkado nga wala’y mga pahibalo pinaagi sa mga mensahero. Mahimo kini nga wala’y daghang uban pang mga butang, apan dili kung wala kini. Pagkahuman sa pipila ka debate, ang panagsama sa Telegram gidugang, nga nahiangay kanamo. Sa tanang kasamtangang instant messenger, kini lang ang naghatag ug access sa mga API niini nga libre ug walay bisan unsang komplikadong mga pamaagi sa pag-apruba. Ang parehas nga WhatsApp nagsugyot sa pagkontak sa mga provider nga naningil og daghang salapi alang sa paggamit sa ilang mga serbisyo; ang tanan nga mga sulat nga nangayo alang sa pag-access nga wala mga gasket wala gibalewala. Aw, Viber... Wala ko kaila kinsay naggamit niini karon, kay... spam ug advertising didto wala sa mga tsart. Sa katapusan sa Disyembre, human sa sunod-sunod nga internal nga mga pagsulay ug mga pagsulay sa taliwala sa mga higala, ang pagrehistro giablihan alang sa tanan ug ang software gihimo nga magamit alang sa pag-download.

Pagsugod sa pag-apod-apod

Gikan sa sinugdanan, nasabtan namo nga nagkinahanglan kami og gamay nga dagan sa mga tiggamit sa sistema aron ilang masulayan ang produkto sa combat mode ug makahatag og pipila ka unang feedback. Daghang gipalit nga mga post sa VK ang nagbunga. Ang unang mga rehistro niabot na.

Dinhi kinahanglan nga isulti nga ang pagsulod sa merkado kung ang imong kompanya wala’y bantog nga ngalan, ug sa parehas nga oras naghatag pag-andar nga wala’y ahente nga pag-monitor diin kinahanglan nimo nga mosulod sa mga account gikan sa imong mga server ug workstation, lisud kaayo. Kini nakapahadlok sa daghang mga tawo. Nakasabut kami gikan sa sinugdanan nga adunay mga problema niini ug nangandam alang niini sa teknikal ug moral. Ang tanan nga hilit nga koneksyon, bisan pa sa kamatuoran nga ang RDP ug SSH na-encrypt na pinaagi sa default, dugang nga na-encrypt sa among software gamit ang AES standard. Ang tanan nga datos gikan sa lokal nga mga server gibalhin sa panganod pinaagi sa HTTPS. Ang mga account gitipigan sa naka-encrypt nga porma. Ang mga yawe sa pag-encrypt alang sa tanan nga mga subsystem indibidwal alang sa tanan nga mga kliyente. Alang sa hilit nga mga koneksyon, ang mga yawe sa pag-encrypt sa sesyon kasagarang gigamit.

Ang tanan nga mahimo naton sa kini nga sitwasyon aron ang mga tawo mobati nga kalmado mao ang pagkabukas kutob sa mahimo, pagtrabaho sa kaluwasan ug dili kapoyon sa pagtubag sa mga pangutana sa mga tawo.

Alang sa kadaghanan, ang kasayon ​​​​ug pagpaandar sa software mas labaw sa kahadlok, ug sila nagparehistro. Ang ubang mga indibidwal nagsulat sa gipatik nga mga post sa VK nga kini nga software dili magamit tungod kay Kini usa ka koleksyon sa ilang mga password ug kasagaran usa ka kompanya nga wala’y ngalan. Kinahanglang isulti nga labaw pa sa usa ka tawo ang adunay kini nga opinyon. Daghang mga tawo ang wala makasabut nga kung nag-install sila og uban pang proprietary software sa usa ka server nga nagdagan ingon usa ka serbisyo, kini usab adunay bug-os nga mga katungod sa sistema ug dili nila kinahanglan ang mga account aron makahimo usa ka butang nga ilegal (klaro nga mahimo nimong usbon ang user nga gilusad ang serbisyo, apan dinhi usab, makasulod ka sa bisan unsang account). Sa pagkatinuod, ang mga kahadlok sa mga tawo masabtan. Ang pag-install sa software sa usa ka server usa ka kasagaran nga butang, apan ang pagsulod sa usa ka account usa ka gamay nga makahadlok ug suod, tungod kay ang usa ka maayo nga katunga sa mga tawo adunay parehas nga password alang sa tanan nga mga serbisyo, ug ang paghimo usa ka lahi nga account bisan alang sa usa ka pagsulay tapulan. Apan sa pagkakaron adunay daghang mga serbisyo nga gisaligan sa mga tawo sa ilang mga kredensyal ug daghan pa. Ug naningkamot kami nga mahimong usa kanila.

Adunay daghang mga komentaryo nga nag-ingon nga gikawat namon kini bisan diin. Natingala mi gamay. Aw, okay, ang opinyon sa usa ka tawo, apan ang ingon nga mga komento nakit-an sa lainlaing mga publikasyon gikan sa lainlaing mga tawo. Sa sinugdan wala sila mahibalo kon unsaon kini pagtubag. Mahimong maguol nga ang pipila ka mga tawo adunay opinyon nga sa Russia walay usa nga makahimo sa bisan unsa sa ilang kaugalingon, apan mahimo lamang mangawat, o malipay nga sila naghunahuna nga kini mahimo lamang nga kawaton.

Nakompleto na namo ang pamaagi sa pagkuha og EV Code Sign Certificate. Aron makuha kini, kinahanglan nimo nga moagi sa usa ka serye sa mga tseke ug magpadala usa ka hugpong sa mga dokumento bahin sa kompanya, nga ang uban kinahanglan nga sertipikado sa usa ka abogado. Ang pag-angkon og sertipiko sa EV Code Sign sa panahon sa usa ka pandemya usa ka bulag nga hilisgutan alang sa usa ka artikulo. Ang pamaagi gikuha sa usa ka bulan. Ug kini dili usa ka bulan nga paghulat, apan sa kanunay nga mga hangyo alang sa dugang nga mga dokumento. Tingali ang pandemya wala’y kalabotan niini, ug ang pamaagi dugay kaayo alang sa tanan? Ipaambit.

Ang uban nag-ingon nga dili namo kini gamiton tungod kay walay sertipiko sa FSTEC. Kinahanglan namon nga ipasabut nga dili kami makakuha niini ug dili tungod kay aron makuha kini nga sertipiko, ang pag-encrypt kinahanglan nga nahiuyon sa GOST, ug nagplano kami nga ipanghatag ang software dili lamang sa Russia ug gamiton ang AES.

Kining tanan nga mga komento nagduhaduha nga posible nga i-promote ang usa ka produkto nga nanginahanglan kanimo nga mosulod sa mga account nga wala mailhi sa publiko. Bisan pa nahibal-an namon nga adunay mga negatibo kaayo nga kinaiya bahin niini. Human nga milapas sa usa ka libo ang gidaghanon sa mga narehistro, mihunong kami sa paghunahuna niini. Ilabi na pagkahuman, dugang sa negatibo sa mga wala pa gani nakasulay sa produkto, ang nindot kaayo nga mga pagsusi nagsugod sa pagpakita. Kinahanglang isulti nga kini nga mga positibo nga pagsusi mao ang pinakadako nga tigdasig alang sa pagpalambo sa produkto.

Pagdugang remote access functionality alang sa mga empleyado

Usa sa kanunay nga buluhaton gikan sa mga kliyente mao ang "paghatag Vanya og access sa iyang computer gikan sa balay." Gipataas namon ang VPN sa Mikrotik ug naghimo og mga account alang sa mga tiggamit. Apan kini usa ka tinuod nga problema. Ang mga tiggamit dili makahimo sa pagtan-aw sa mga instruksyon ug pagsunod niini sa matag lakang aron makonektar pinaagi sa VPN. Lahi nga bersyon sa Windows. Sa usa ka Windows ang tanan maayo nga nagkonektar, sa lain usa ka lahi nga protocol ang gikinahanglan. Ug sa kinatibuk-an, kini kanunay nga nalangkit sa pag-reconfigure sa mga kagamitan sa network, nga naglihok isip usa ka VPN server, ug dili tanan nga mga empleyado adunay access niini ug kini dili kombenyente.

Apan aduna na kitay hilit nga mga koneksyon sa mga server ug kagamitan sa network. Ngano nga dili mogamit usa ka andam nga transportasyon ug maghimo usa ka lahi nga gamay nga gamit nga mahimo nimong ihatag sa tiggamit aron makonektar. Gusto lang nako nga masiguro nga ang tiggamit wala magsulod sa bisan unsang butang nga abstruse didto. Usa lang ka butones nga “connect”. Apan unsaon pagsabot sa kini nga utility kung asa magkonektar kung kini adunay usa ra ka buton? Adunay usa ka ideya sa paghimo sa gikinahanglan nga aplikasyon online sa among mga server. Ang tagdumala sa sistema nag-klik sa buton nga "pag-download sa shortcut", ug usa ka mando ang ipadala sa among panganod aron magtukod usa ka indibidwal nga binary nga adunay hardwired nga impormasyon alang sa pagkonektar sa gusto nga server / kompyuter pinaagi sa RDP. Sa kinatibuk-an, mahimo kini. Apan kini nagkinahanglan og taas nga panahon; ang tigdumala kinahanglan nga maghulat una hangtud nga ang binary ma-compile ug dayon ma-download. Siyempre, posible nga idugang lamang ang usa ka ikaduha nga file nga adunay config, apan kini 2 na nga mga file, ug alang sa kayano ang user kinahanglan ang usa. Usa ka file, usa ka buton ug walay mga installer. Pagkahuman sa pagbasa og gamay sa Google, nakahinapos ako nga kung magdugang ka pipila ka kasayuran sa katapusan sa giipon nga ".exe", nan dili kini madaot (maayo, hapit). Mahimo nimong idugang ang gubat ug kalinaw didto, ug kini molihok sama kaniadto. Usa ka sala ang dili pagpahimulos niini. Karon mahimo nimo nga i-unpack ang aplikasyon samtang nagbiyahe, mismo sa kliyente, pinaagi sa paagi nga gitawag kini nga Veliam Connector, ug idugang ra ang kasayuran nga gikinahanglan alang sa pagkonektar niini sa katapusan. Ug ang aplikasyon mismo nahibal-an kung unsa ang buhaton niini. Ngano nga gisulat nako ang "maayo nga hapit" sa mga parentesis nga mas taas og gamay? Tungod kay kinahanglan nimo nga bayran kini nga kasayon ​​​​nga ang aplikasyon mawad-an sa digital nga pirma niini. Apan sa kini nga yugto, kami nagtuo nga kini usa ka gamay nga presyo nga ibayad alang sa ingon nga kasayon.

Mga Lisensya sa Module sa Ikatulong Partido

Gisulat na nako sa ibabaw nga pagkahuman nadesisyonan nga magamit sa publiko ang produkto, ug dili lang alang sa among kaugalingon nga paggamit, kinahanglan namon nga magtrabaho og maayo ug mangita mga kapuli sa pipila nga mga module nga wala magtugot sa among kaugalingon nga maapil sa among produkto. Apan pagkahuman sa pagpagawas, usa ka dili maayo nga butang ang aksidente nga nadiskubre. Ang Veliam Server, nga anaa sa bahin sa kliyente, naglakip sa MariaDB DBMS. Ug kini lisensyado sa GPL. Ang lisensya sa GPL nagpasabot nga ang software kinahanglang open source, ug kung ang atong produkto naglakip sa MariaDB, nga aduna niini nga lisensya, nan ang atong produkto kinahanglang ubos niini nga lisensya. Apan maayo na lang, ang katuyoan niini nga lisensya mao ang bukas nga gigikanan, dili pagsilot sa mga aksidente nga nasayop sa korte. Kung ang tag-iya sa copyright adunay pag-angkon, iyang ipahibalo ang nakalapas pinaagi sa pagsulat ug kinahanglan niyang wagtangon ang paglapas sa sulod sa 30 ka adlaw. Among nadiskobrehan ang among sayop sa among kaugalingon ug wala makadawat ug bisan unsang mga sulat ug nagsugod dayon sa pagkonsiderar sa mga kapilian kon unsaon pagsulbad ang problema. Ang solusyon nahimong klaro - switch sa SQLite. Kini nga database walay mga pagdili sa paglilisensya. Kadaghanan sa modernong mga browser naggamit sa SQLite, ug usa ka hugpong sa ubang mga programa. Nakit-an nako ang kasayuran sa Internet nga ang SQLite giisip nga labing kaylap nga DBMS sa kalibutan, tungod gyud sa mga browser, apan wala ako nangitag pruweba, mao nga kini dili tukma nga kasayuran. Nagsugod ko sa pagtuon sa mga kapeligrohan sa pagbalhin sa SQLite.

Kini mahimong usa ka dili hinungdanon nga buluhaton kung ang mga kliyente adunay daghang gatos nga mga server nga na-install sa MariaDB ug mga datos niini. Ang ubang mga bahin sa MariaDB dili magamit sa SQLite. Aw, pananglitan, sa code nga gigamit namon ang mga pangutana sama sa

Select * FROM `table` WHERE `id`>1000 FOR UPDATE

Kini nga pagtukod dili lamang naghimo sa usa ka pagpili gikan sa lamesa, apan usab nag-lock sa data sa laray. Ug daghan pa nga mga disenyo ang kinahanglan usab nga isulat pag-usab. Apan dugang pa sa kamatuoran nga kinahanglan namong isulat pag-usab ang daghang mga pangutana, kinahanglan usab nga maghimo kami usa ka mekanismo nga, kung gi-update ang Veliam Server sa kliyente, i-port ang tanan nga datos sa bag-ong DBMS ug papason ang daan. Usab, ang mga transaksyon sa SQLite wala molihok ug kini usa ka tinuod nga problema. Apan pagkahuman sa pagbasa sa kadako sa World Wide Web, nakit-an nako nga wala’y mga problema nga ang mga transaksyon sa SQLite mahimo’g mahimo pinaagi sa pagpasa sa usa ka yano nga mando kung magkonektar.

PRAGMA journal_mode=WAL;

Ingon usa ka sangputanan, ang buluhaton nahuman ug karon ang bahin sa server sa kliyente nagdagan sa SQLite. Wala kami nakamatikod sa bisan unsang mga pagbag-o sa operasyon sa sistema.

Bag-ong HelpDesk

Gikinahanglan nga i-port ang sistema sa HelpDesk gikan sa internal nga bersyon ngadto sa bersyon sa SaaS, apan adunay pipila ka mga pagbag-o. Ang una nga butang nga gusto nakong buhaton mao ang paghiusa sa domain sa kliyente sa mga termino sa transparent nga pagtugot sa tiggamit sa sistema. Karon, aron maka-log in sa HelpDesk ug magbilin usa ka hangyo sa sistema, ang user nag-klik lang sa shortcut sa desktop ug ang browser nagbukas. Ang user dili mosulod sa bisan unsang mga kredensyal. Ang module para sa Apache SSPI, nga kabahin sa Veliam Server, awtomatik nga nagtugot sa user ubos sa usa ka domain account. Sa pagbiya sa usa ka hangyo sa sistema sa diha nga ang user anaa sa gawas sa corporate network, siya nag-klik sa usa ka buton ug siya nakadawat og usa ka link sa iyang email diin siya nag-log in sa HelpDesk nga sistema nga walay mga password. Kung ang usa ka user gi-disable o gitangtang sa usa ka domain, ang HelpDesk account mohunong usab sa pagtrabaho. Busa, ang tagdumala sa sistema dili kinahanglan nga mag-monitor sa mga account sa domain ug HelpDesk mismo. Ang usa ka empleyado mi-undang - iyang gidiskonekta ang iyang account sa domain ug mao kana, dili siya mo-log in sa sistema dili gikan sa corporate network, dili pinaagi sa usa ka link. Aron molihok kini nga panagsama, ang tagdumala sa sistema kinahanglan nga maghimo usa ka GPO, nga nagdugang ug internal nga site sa intranet zone и nag-apod-apod sa usa ka shortcut sa tanan nga tiggamit sa desktop.

Ang ikaduha nga butang nga giisip namon nga kinahanglanon kaayo alang sa mga sistema sa HelpDesk, labing menos alang sa among kaugalingon, mao ang pagkonekta sa aplikante direkta gikan sa aplikasyon sa usa ka pag-klik. Dugang pa, ang mga koneksyon kinahanglan nga moagi kung ang tagdumala sa sistema naa sa lahi nga network. Alang sa outsourcing kini mao ang mandatory, alang sa bug-os-panahon nga sistema administrador usab sa kasagaran gikinahanglan kaayo. Adunay na daghang mga produkto nga naghimo sa usa ka maayo kaayo nga trabaho sa hilit nga mga koneksyon. Ug nakahukom kami nga maghimo mga panagsama alang kanila. Nahiusa na kami karon alang sa VNC, ug sa umaabot nagplano kami nga idugang ang Radmin ug TeamViewer. Gamit ang among network nga transportasyon alang sa hilit nga mga koneksyon sa imprastraktura, among gihimo ang VNC nga magkonektar sa hilit nga mga workstation luyo sa NAT. Ingon usab niini ang mahitabo sa Radmin. Karon, aron makonektar sa usa ka tiggamit, kinahanglan nimo nga i-klik ang "pagkonekta sa aplikante" nga buton sa aplikasyon mismo. Ang kliyente sa VNC nagbukas ug nagkonektar sa aplikante, bisan kung naa ka sa parehas nga network o naglingkod sa balay nga naka-tsinelas. Una, ang tagdumala sa sistema, gamit ang GPO, kinahanglan nga mag-install sa VNC Server sa mga workstation sa tanan.

Karon kami mismo ang nagbalhin sa bag-ong HelpDesk ug gigamit ang panagsama sa domain ug VNC. Kini sayon ​​​​kaayo alang kanamo. Karon malikayan na namo ang pagbayad sa TeamViewer, nga among gigamit sulod sa kapin sa tulo ka tuig sa pagpadagan sa among suporta nga serbisyo.

Unsay sunod natong plano?

Sa dihang gibuhian namo ang produkto, wala kami maghimog bisan unsang bayad nga taripa, apan gilimitahan lang ang libre nga taripa ngadto sa 50 ka mga butang sa pagmonitor. Lima ka dosena nga mga aparato sa network ug mga server kinahanglan nga igo alang sa tanan, kami naghunahuna. Ug unya ang mga hangyo nagsugod sa pagsulod aron madugangan ang limitasyon. Ang pag-ingon nga medyo nakurat kami mao ang pagsulti nga wala. Interesado ba gyud ang mga kompanya nga adunay daghang mga server sa among software? Gilugwayan namo ang limit nga libre alang niadtong mihimo sa maong mga hangyo. Agig tubag sa ilang hangyo, among gipangutana ang pipila ngano nga sila nanginahanglan kaayo, naa ba gyud sila daghang mga server ug kagamitan sa network. Ug nahimo nga ang mga tagdumala sa sistema nagsugod sa paggamit sa sistema sa mga paagi nga wala namon giplano. Ang tanan nahimo nga yano - ang among software nagsugod sa pag-monitor dili lamang sa mga server, kondili usab sa mga workstation. Busa adunay daghang mga hangyo sa pagpalapad sa mga limitasyon. Karon gipaila na namo ang bayad nga mga taripa ug ang mga limitasyon mahimong mapalapad nga independente.

Ang mga server halos kanunay nga nagtrabaho uban ang mga sistema sa pagtipig o lokal nga mga disk sa usa ka RAID array. Ug sa sinugdan among gihimo ang produkto alang kanila. Ug ang SMART monitoring dili makapaikag alang niini nga buluhaton. Apan gikonsiderar ang kamatuoran nga ang mga tawo nagpahiangay sa software alang sa pag-monitor sa mga workstation, ang mga hangyo nagpakita alang sa pagpatuman sa SMART monitoring. Ato kining ipatuman sa dili madugay.

Sa pag-abut sa Veliam Connector, nahimo nga dili kinahanglan ang pag-deploy sa usa ka VPN server sa corporate network, o paghimo RDGW, o yano nga ipasa ang mga pantalan sa kinahanglan nga mga makina alang sa pagkonekta pinaagi sa RDP. Daghang mga tawo ang naggamit sa among sistema alang lamang sa mga layo nga koneksyon. Ang Veliam Connector anaa lamang sa Windows, ug ang ubang mga tiggamit sa kompanya nagkonektar gikan sa mga laptop sa balay nga nagpadagan sa MacOS ngadto sa mga workstation o mga terminal sa corporate network. Ug kini nahimo nga ang tagdumala sa sistema napugos, tungod sa daghang mga tiggamit, nga mobalik gihapon sa isyu sa pagpasa o VPN. Busa, nahuman na namo ang paghimo ug bersyon sa Veliam Connector para sa MacOS. Ang mga tiggamit sa ilang paborito nga teknolohiya sa Apple adunay higayon usab nga makonektar sa imprastraktura sa korporasyon sa usa ka pag-klik.

Ganahan kaayo ko sa kamatuoran nga, nga adunay daghang gidaghanon sa mga tiggamit sa sistema, dili nimo kinahanglan nga ibutang ang imong utok kung unsa ang kinahanglan sa mga tawo ug kung unsa ang labi ka kombenyente. Sila mismo ang nagsulat sa ilang mga gusto, mao nga adunay daghang mga plano sa pag-uswag alang sa umaabot nga umaabot.

Sa susama, kami karon nagplano sa pagsugod sa paghubad sa sistema ngadto sa Iningles ug pag-apod-apod niini sa gawas sa nasud. Wala pa kami kahibalo kung giunsa namo pag-apod-apod ang produkto sa gawas sa among nasud, nangita kami mga kapilian. Tingali adunay usa ka lahi nga artikulo bahin niini sa ulahi. Tingali ang usa nga nakabasa niini nga artikulo makahimo sa pagsugyot sa gikinahanglan nga vector, o siya mismo nahibal-an ug nahibal-an kung giunsa kini buhaton ug itanyag ang iyang mga serbisyo. Among gipasalamatan ang imong tabang.

Source: www.habr.com

Idugang sa usa ka comment