オンラむンストア䜜成分野におけるリモヌトワヌクの経隓

オンラむンストア䜜成分野におけるリモヌトワヌクの経隓

珟圚、隔離ずコロナりむルスの圱響で、倚くの䌁業が埓業員にリモヌトワヌクを提䟛する方法を考えなければならないのが珟実です。 ほが毎日、リモヌトワヌクぞの切り替えの問題の技術的偎面ず心理的偎面の䞡方を明らかにする蚘事が掲茉されおいたす。 同時に、フリヌランサヌや䞖界䞭に䜏む埓業員やクラむアントず長幎仕事をしおきた IT 䌁業などには、そのような仕事における膚倧な経隓がすでに蓄積されおいたす。

倧手 IT 䌁業をリモヌトワヌクに移行するのは簡単な䜜業ではないかもしれたせん。 ただし、倚くの堎合、よく知られおいるツヌルやテクニックを䜿甚しお察凊できたす。 この蚘事では、リモヌトワヌクの経隓を技術的な偎面から芋おいきたす。 この情報が䌁業が新しい状況に適応するのに圹立぀こずを願っおいたす。 コメント、提案、远加をいただければ幞いです。

䌚瀟リ゜ヌスぞのリモヌト アクセス

IT 䌁業がオフィスで働いおいる堎合、通垞、電話だけでなく、システム ナニット、ラップトップ、サヌバヌ、プリンタヌ、スキャナヌもありたす。 これらはすべおルヌタヌを介しおむンタヌネットに接続されおいたす。 創業圓初、圓瀟はたさにそのような機噚をオフィスに蚭眮したした。

ここで、プロゞェクトの䜜業が停止しないように、埓業員党員を 1  2 日以内に急いで垰宅させる必芁があるず想像しおください。 この堎合どうすればよいでしょうか?

ラップトップを䜿甚するずすべおが明確になり、埓業員は簡単に持ち運ぶこずができたす。 システムナニットずモニタヌは茞送がより困難ですが、それでも茞送するこずは可胜です。

しかし、サヌバヌ、プリンタヌ、電話はどうすればよいでしょうか?

オフィス内のサヌバヌぞのアクセス問題を解決

埓業員が自宅に匕っ越しおも、サヌバヌはオフィスに残り、管理する人がいる堎合、残るのは、埓業員が䌚瀟のサヌバヌに安党にリモヌト アクセスできるようにするずいう問題を解決するこずだけです。 これはシステム管理者の仕事です。

(最初の数幎間ず同様に) Microsoft Windows Server がオフィス サヌバヌにむンストヌルされおいる堎合、管理者が RDP プロトコル経由で端末アクセスを構成するずすぐに、埓業員は自宅からサヌバヌで䜜業できるようになりたす。 端末アクセスのために远加のラむセンスを賌入する必芁がある堎合がありたす。 いずれの堎合でも、埓業員は自宅に Microsoft Windows を実行するコンピュヌタヌが必芁になりたす。

Linux OS を実行するサヌバヌには、ラむセンスを賌入するこずなく自宅からアクセスできたす。 䌚瀟の管理者は、SSH、POP3、IMAP、SMTP などのプロトコルを介したアクセスを構成するだけで枈みたす。

これがただ行われおいない堎合は、サヌバヌを䞍正アクセスから保護するために、管理者が少なくずもオフィス サヌバヌにファむアりォヌル (ファむアりォヌル) をむンストヌルし、VPN を䜿甚しお埓業員にリモヌト アクセスを蚭定するこずが理にかなっおいたす。 圓瀟では、ほがすべおのプラットフォヌムずオペレヌティング システムで利甚できる OpenVPN ゜フトりェアを䜿甚しおいたす。

しかし、オフィスが完党に閉鎖され、すべおのサヌバヌがオフになった堎合はどうすればよいでしょうか? 残された遞択肢は次の XNUMX ぀です。

  • 可胜であれば、クラりド テクノロゞヌに完党に切り替えたす。クラりド CRM システムを䜿甚し、共有ドキュメントを Google ドキュメントに保存したす。
  • サヌバヌをシステム管理者の自宅に運びたす (圌は喜ぶでしょう...)。
  • サヌバヌを受け入れるこずに同意するデヌタセンタヌにサヌバヌを転送したす。
  • デヌタセンタヌたたはクラりドでサヌバヌ容量をレンタルする

サヌバヌを転送したりむンストヌルしたりする必芁がないため、最初のオプションが適しおいたす。 クラりド テクノロゞヌぞの移行の結果は匕き続き圹立ち、サポヌトずメンテナンスにかかる費甚ず劎力を節玄できたす。

XNUMX 番目のオプションでは、サヌバヌが XNUMX 時間皌働しおいお非垞に隒がしいため、システム管理者にずっお自宅で問題が発生したす。 䌁業のオフィスにサヌバヌが XNUMX 台ではなく、ラック党䜓にある堎合はどうなるでしょうか?

オンラむンストア䜜成分野におけるリモヌトワヌクの経隓

サヌバヌをデヌタセンタヌに茞送するのも簡単ではありたせん。 原則ずしお、デヌタセンタヌにはラック蚭眮に適したサヌバヌのみを配眮できたす。 同時に、オフィスでは Big Tower サヌバヌや通垞のデスクトップ コンピュヌタヌが䜿甚されるこずもありたす。 このような機噚をホストするこずに同意するデヌタ センタヌを芋぀けるのは困難です (ただし、そのようなデヌタ センタヌは存圚したす。たずえば、圓瀟はそれらを PlanetaHost デヌタ センタヌでホストしおいたす)。 もちろん、必芁な数のラックをレンタルしお、そこに機噚を蚭眮するこずもできたす。

サヌバヌをデヌタセンタヌに移動する堎合のもう XNUMX ぀の問題は、サヌバヌの IP アドレスを倉曎する必芁が生じる可胜性が高いこずです。 そのため、サヌバヌ ゜フトりェアの再構成や、゜フトりェア ラむセンスが IP アドレスに関連付けられおいる堎合は倉曎が必芁になる堎合がありたす。

デヌタセンタヌでサヌバヌ容量をレンタルするオプションは、サヌバヌをどこにも運ぶ必芁がないずいう点でより簡単です。 ただし、システム管理者はすべおの゜フトりェアを再むンストヌルし、オフィスに蚭眮されおいるサヌバヌから必芁なデヌタをコピヌする必芁がありたす。

オフィス テクノロゞが Microsoft Windows OS の䜿甚に基づいおいる堎合は、デヌタ センタヌで必芁な数の端末ラむセンスを備えた Microsoft Windows サヌバヌをレンタルできたす。 リモヌトでサヌバヌを操䜜する埓業員ごずに、このようなラむセンスを XNUMX ぀取埗したす。

物理サヌバヌのレンタルは、クラりドで仮想サヌバヌをレンタルするよりも 2  3 倍安くなりたす。 ただし、サヌバヌ党䜓ではなく、ごくわずかな電力が必芁な堎合は、クラりド オプションの方が安䟡になる可胜性がありたす。

クラりド リ゜ヌスの䟡栌の䞊昇は、ハヌドりェア リ゜ヌスをクラりドに予玄した結果です。 その結果、クラりドはレンタルした物理サヌバヌよりも信頌性が高く動䜜する可胜性がありたす。 しかし、ここではすでにリスクを評䟡し、お金を蚈算する必芁がありたす。

オンラむン ストアの䜜成に携わる圓瀟の堎合、必芁なリ゜ヌスはすべおデヌタ センタヌに長幎眮かれおおり、リモヌトからアクセスできたす。 これらは、ストアのホスティングに䜿甚される所有およびレンタルの物理サヌバヌず、゜フトりェア開発者、レむアりト蚭蚈者、テスタヌ甚の仮想マシンです。

ワヌクステヌションをオフィスから自宅に移動する

すでに述べたように、埓業員はラップトップやモニタヌ付きのシステムナニットなどの仕事甚コンピュヌタヌを持ち歩くだけで枈みたす。 必芁に応じお、埓業員甚に新しいラップトップを賌入し、自宅に配送しおもらうこずができたす。 もちろん、新しいコンピュヌタに必芁な゜フトりェアをむンストヌルする必芁があるため、さらに時間がかかりたす。

埓業員が Microsoft Windows を実行する自宅コンピュヌタをすでに持っおいる堎合は、それを Microsoft Windows Server 端末ずしお䜿甚したり、Linux を実行するサヌバヌにアクセスしたりできたす。 VPN アクセスを構成するだけで十分です。

圓瀟の埓業員は Windows ず Linux の䞡方を䜿甚しおいたす。 Microsoft Windows サヌバヌはほずんどないため、この OS の端末ラむセンスを賌入する必芁はありたせん。 デヌタセンタヌにあるリ゜ヌスぞのアクセスは、VPN を䜿甚しお組織され、さらに各サヌバヌにむンストヌルされたファむアりォヌルによっお制限されたす。

圚宅勀務する埓業員にヘッドセットマむク付きヘッドフォンずビデオカメラを提䟛するこずを忘れないでください。 これにより、オフィスにいるのず同じように、リモヌトで非垞に効率的にコミュニケヌションできるようになりたす。

倚くの人は、埓業員のコンピュヌタヌにさたざたな専甚モニタヌをむンストヌルしお、勀務時間䞭の埓業員の自宅での行動を管理しようずしおいたす。 私たちは決しおそんなこずはせず、仕事の結果をコントロヌルしただけです。 原則ずしお、これで十分です。

プリンタヌずスキャナヌをどうするか

Web サむト ゜フトりェア開発者がプリンタヌやスキャナヌを必芁ずするこずはほずんどありたせん。 しかし、こうした機噚が埓業員にずっお必芁な堎合、リモヌトワヌクに切り替える際に問題が生じたす。
オンラむンストア䜜成分野におけるリモヌトワヌクの経隓

通垞、オフィスにはネットワヌク接続された MFP が蚭眮されおいたすが、これは高速で倧きく、重いものです。 はい、最も頻繁に印刷ずスキャンを行う必芁がある埓業員の自宅に送るこずができたす。 もちろん、この埓業員が䞻催する機䌚がある堎合です。

しかし、倚くの埓業員がドキュメントを頻繁にスキャンしお印刷する堎合は、MFP を賌入しお自宅に蚭眮するか、䌚瀟のビゞネス プロセスを倉曎する必芁がありたす。

新しい MFP を茞送したり賌入したりする代わりに、可胜な限り電子文曞管理ぞの移行が加速しおいたす。

玙の文曞ず電子文曞の操䜜

リモヌトワヌクに切り替える前に、すべおのドキュメント フロヌを電子圢匏に移行できれば最善です。 たずえば、䌚蚈曞類の亀換にはDIADOKを䜿甚し、クラむアントの銀行を通じお請求曞の支払いを行いたす。

このようなシステムを導入する堎合、電子文曞管理に関䞎するすべおの埓業員 (䌚蚈士など) に、匷化された適栌な電子眲名を備えたキヌフォブを提䟛する必芁がありたす。 キヌホルダヌの受け取りには時間がかかる堎合がありたすので、事前にご怜蚎ください。

DIADOK では同様のサヌビスず同様に、他の電子文曞管理オペレヌタずのロヌミングを蚭定できたす。 これは、取匕盞手が貎瀟以倖の文曞管理システムを䜿甚しおいる堎合に必芁になりたす。

あなたたたはあなたの取匕盞手の䞀郚が昔ながらの方法で文曞を扱っおいる堎合は、郵䟿局に行くか宅配業者に電話をかけお、通垞の玙の手玙を送受信する必芁がありたす。 隔離の堎合、そのような䜜業は最小限に抑える必芁がありたす。

電話をどうするか

創業圓初、圓瀟は固定電話ず携垯電話を䜿甚しおいたした。 しかし、埓業員ず顧客の数が倚いため、より適切な゜リュヌションが必芁であるこずにすぐに気づきたした。

私たちにずっお最も䟿利なオプションは、MangoTelecom の仮想 PBX でした。 そのおかげで、垂内の電話番号ぞの接続 (したがっお、オフィスの物理的な堎所) を取り陀くこずができたした。 たた、PBX を CRM ず統合し、顧客ずのカスタマヌ サポヌトの䌚話を蚘録し、電話転送を蚭定するなどの機䌚も埗られたした。

次に、スマヌトフォン、ラップトップ、たたはデスクトップ コンピュヌタヌに仮想 PBX アプリケヌションをむンストヌルできたす。 これにより、海倖からでも囜内料金でロシアの番号に電話をかけたり、電話を受けたりできるようになりたす。

したがっお、仮想 PBX を䜿甚するず、ビゞネス継続性の芳点から、埓業員のオフィスから自宅ぞの移動をほずんど目立たなくするこずができたす。

オフィスの PBX を䜿甚しおいお、移転時にシャットダりンが避けられない堎合は、仮想 PBX ぞの切り替えを怜蚎しおください。 固定電話 PBX 番号から着信仮想 PBX 番号ぞの通話転送を有効にできるかどうかを電話プロバむダヌに確認しおください。 この堎合、仮想 PBX に切り替えおも、着信通話が倱われるこずはありたせん。

埓業員間の通話に぀いおは、仮想 PBX を䜿甚する堎合、原則ずしお料金はかかりたせん。

埓業員のリモヌト遞考ずトレヌニング

スタッフを補充するずき、䌚瀟の運営の最初の数幎間、私たちは垞に候補者をオフィスに招埅し、兞型的な面接を実斜し、タスクを䞎えたした。 次に、瀟内の新人研修を個別に実斜したした。

しかし、時間が経぀に぀れお、リモヌト採甚に完党に切り替えたした。

䞀次遞考は、HH の Web サむトたたはその他の求人サヌビスにある求人に添付されたテストを䜿甚しお実行できたす。 これらのテストが正しく蚭蚈されおいれば、芁件を満たさないかなりの数の候補者を陀倖できるず蚀わなければなりたせん。

そしお、すべおが簡単です - Skypeを䜿甚したす。 Skype を䜿甚し、垞にビデオ カメラをオンにしおおけば、候補者がテヌブルで隣に座っおいる堎合ず同じように効果的に面接を行うこずができたす。

オンラむンストア䜜成分野におけるリモヌトワヌクの経隓

Skype には特定の欠点もありたすが、同様のシステムに比べお非垞に重芁な利点もありたす。 たず、Skype を介しおコンピュヌタヌのデスクトップのデモンストレヌションを行うこずができたす。これは、仕事の問題を教えたり話し合ったりするずきに非垞に必芁です。 次に、Skype は無料で、すべおの䞻芁なプラットフォヌムで利甚でき、コンピュヌタヌやスマヌトフォンに簡単にむンストヌルできたす。

耇数の埓業員向けの䌚議やトレヌニングを開催する必芁がある堎合は、Skype でグルヌプを䜜成するだけです。 デスクトップを共有するこずで、発衚者や教垫は䌚議の参加者に必芁な資料をすべお提䟛できたす。 チャット りィンドりでは、リンク、テキスト メッセヌゞを公開し、ファむルを亀換したり、察話を行ったりするこずができたす。

Skype での授業に加えお、教育甚の映画も甚意しおいたす (Camtasia Studio プログラムを䜿甚したすが、䜿い慣れたものを䜿甚できたす)。 これらの映画が瀟内のみで䜿甚される堎合はサヌバヌに投皿され、党員が䜿甚する堎合は YouTube に投皿されたす。

ほずんどの堎合、教育甚映画、察話型の Skype グルヌプでのクラス、デスクトップ デモンストレヌション、教垫ず生埒間の個別のコミュニケヌションを組み合わせるこずで、完党にリモヌトでトレヌニングを実斜するこずができたす。

はい、ナヌザヌのグルヌプにデスクトップをデモンストレヌションしたり、りェビナヌを実斜したり、トレヌニング甚のプラットフォヌム (無料のものを含む) を提䟛するように蚭蚈されたサヌビスもありたす。 ただし、これらすべおに察しお、お金か、プラットフォヌムの操䜜方法を孊ぶのに費やす時間のどちらかで支払う必芁がありたす。 無料のプラットフォヌムも最終的には有料になる可胜性がありたす。 同時に、倚くの堎合、Skype の機胜で十分です。

プロゞェクトでのコラボレヌション

䞀緒にプロゞェクトに取り組むずきは、毎日たたは毎週ミヌティングを開催し、ペアプログラミングやコヌドレビュヌを掻甚したす。 䌚議やコヌド レビュヌのために Skype グルヌプが䜜成されおおり、必芁に応じおデスクトップ デモンストレヌションが䜿甚されたす。 コヌドに関しおは、デヌタセンタヌにある GitLab サヌバヌに保存されたす。

Google ドキュメントを䜿甚しおドキュメントに関する共同䜜業を敎理したす。

これらすべおに加えお、圓瀟には瀟内の Klondike ナレッゞ ベヌスがあり、アプリケヌション凊理およびリ゜ヌス プランニング システム (圓瀟の CRM および ERP) ず統合されおいたす。 私たちは長幎にわたっお、デヌタセンタヌのサヌバヌ䞊でホストされるこれらのツヌルを䜜成し、改善しおきたした。 これらにより、クラむアントからの倚数のリク゚ストを効率的に凊理し、執行者を割り圓お、申請曞に぀いおの議論を行い、劎働時間の蚘録などを行うこずができたす。

おそらく、あなたの䌚瀟でも同様のものをすでに䜿甚しおおり、埓業員がリモヌトワヌクに移行する際には、適切なリ゜ヌスぞのリモヌト アクセスを提䟛するだけで十分でしょう。

リモヌトナヌザヌサポヌト

私たちのナヌザヌは、ロシアのほがすべおの地域で運営されおいるオンラむン ストアのオヌナヌおよびマネヌゞャヌです。 もちろん遠隔地からのサポヌトも行っおおりたす。

圓瀟のサポヌト チヌムはチケット システムを䜿甚し、電子メヌルや電話で質問に答え、オンラむン ストアの管理 Web サむトや圓瀟 Web サむトを通じおチャットを行いたす。

タスクに぀いお話し合う段階では、Telegram、WhatsApp、Skype など、クラむアントが利甚できるむンスタント メッセンゞャヌを䜿甚したす。

堎合によっおは、クラむアントがコンピュヌタ䞊で䜕をしおいるかを確認する必芁があるこずがありたす。 これは、Skype のデスクトップ デモ モヌドで実行できたす。

必芁に応じお、TeamViewer、Ammee Admin、AnyDesk などのツヌルを䜿甚しお、ナヌザヌのコンピュヌタでリモヌト䜜業できたす。 これらのツヌルを䜿甚するには、クラむアントはコンピュヌタに適切な゜フトりェアをむンストヌルする必芁がありたす。

VPN アクセスのセットアップ

さたざたなデヌタセンタヌにある仮想マシンに OpenVPN サヌバヌがむンストヌルされおいたす (Debian 10 OS を䜿甚)。 OpenVPN クラむアントは、Debian、Ubuntu、MacOS、および Microsoft Windows の埓業員の職堎コンピュヌタにむンストヌルされたす。

むンタヌネット䞊では、OpenVPN サヌバヌずクラむアントをむンストヌルするための手順が数倚く芋぀かりたす。 私のものを䜿甚するこずもできたす OpenVPN むンストヌルおよび構成ガむド.

埓業員甚の鍵を手動で䜜成する手順は非垞に面倒であるず蚀わざるを埗たせん。 新しいナヌザヌの接続にかかる時間が XNUMX 秒以内であるこずを確認するために、スポむラヌの䞋にある次のようなスクリプトを䜿甚したす。

キヌを䜜成するためのスクリプト

#!/bin/bash

if [ -z "$1" ]
then
echo "============================================================="
echo "VPN -- Generate crt key pair"
echo "============================================================="
echo "Usage:  bash gen.sh username"
exit
fi

echo "============================================================="
echo "VPN -- Generate crt key pair for user: $1"
echo "============================================================="

ADMIN_EMAIL="[email protected]"
USER=$1

RSA="/home/ca/easy-rsa-master/easyrsa3/"
PKI="$RSA"pki/
PKI_KEY="$PKI"private/
PKI_CRT="$PKI"issued/
USR_CRT="/home/ca/cert_generation/user_crt/"
USR_DISTR="/home/ca/cert_generation/user_distr/"

# If user key does not exists, create it

if [ ! -f "$PKI_KEY$USER.key" ]
then
  echo "File $PKI_KEY$USER.key does not exists, creating..."
  cd "$RSA"
  ./easyrsa build-client-full $USER nopass
fi

# Removing user folder, if exists

if [ -e "$USR_CRT$USER/" ]
then
echo "Already exists, removing user folder $USR_CRT$USER..."
rm -r -f "$USR_CRT$USER/"
fi

# Create user folder for key and other files

mkdir $USR_CRT/$USER/

# Copy OpenVPN key, cert and config files to user folder

cp "$PKI_KEY$USER.key" "$USR_CRT$USER/$USER.key"
cp "$PKI_CRT$USER.crt" "$USR_CRT$USER/$USER.crt"
cp "$PKI"ca.crt "$USR_CRT$1"

cp "$USR_DISTR"ta.key "$USR_CRT$USER"
cp "$USR_DISTR"openssl.cnf "$USR_CRT$USER"

# Copy Manual files

cp "$USR_DISTR"readme_vpn_win.txt "$USR_CRT$USER"

# Replace string "change_me" in configuration files whis user name $USER

cp "$USR_DISTR"server.conf "$USR_CRT$USER"/server.conf.1
cp "$USR_DISTR"mycompany_vpn.ovpn "$USR_CRT$USER"/mycompany_vpn_$USER.ovpn.1
cp "$USR_DISTR"readme_vpn_win.txt "$USR_CRT$USER"/readme_vpn_win.txt.1

sed "s/change_me/$USER/g" "$USR_CRT$1"/server.conf.1 > "$USR_CRT$1"/server.conf
rm "$USR_CRT$USER"/server.conf.1

sed "s/change_me/$USER/g" "$USR_CRT$1"/mycompany_vpn_$USER.ovpn.1 > "$USR_CRT$1"/mycompany_vpn_$USER.ovpn
rm "$USR_CRT$USER"/mycompany_vpn_$USER.ovpn.1

sed "s/change_me/$USER/g" "$USR_CRT$1"/readme_vpn_win.txt.1 > "$USR_CRT$1"/readme_vpn_win.txt
rm "$USR_CRT$USER"/readme_vpn_win.txt.1

# Create tar.gz and send it to administrator e-mail

tar -cvzf "$USR_CRT$USER/$USER.tar.gz" "$USR_CRT$USER/"
echo "VPN: crt, key and configuration files for user $USER" | mutt $ADMIN_EMAIL -a $USR_CRT/$USER/$USER.tar.gz -s "VPN: crt, key and configuration files for user $USER"

echo "--------->  DONE!"
echo "Keys fo user $USER sent to $ADMIN_EMAIL"

このスクリプトを起動するず、パラメヌタずしおナヌザヌ ID (ラテン文字を䜿甚) が枡されたす。

このスクリプトは、OpenVPN サヌバヌのむンストヌル時に䜜成される認蚌局のパスワヌドを芁求したす。 次に、このスクリプトは、OpenVPN クラむアントに必芁なすべおの蚌明曞ず構成ファむル、および OpenVPN クラむアントをむンストヌルするためのドキュメント ファむルを含むディレクトリを䜜成したす。

蚭定ファむルずドキュメント ファむルを䜜成するずき、change_me はナヌザヌ ID に眮き換えられたす。

次に、必芁なすべおのファむルを含むディレクトリがパッケヌゞ化され、管理者に送信されたす (アドレスはスクリプトに盎接瀺されたす)。 残っおいるのは、結果のアヌカむブをナヌザヌの電子メヌル アドレスに転送するこずだけです。

匷制自宅謹慎期間を有効に掻甚しおいただければ幞いです。 オフィスなしで働くテクニックを習埗したら、リモヌト埓業員の仕事を積極的に掻甚し続けるこずができたす。

匕っ越しず圚宅勀務が実りあるものになるよう頑匵っおください!

出所 habr.com

コメントを远加したす