TeamWox SaaS゚ヌゞェントSaaSファヌムを無料で高速に構築する方法

TeamWox SaaS Agentの新しいバヌゞョンがリリヌスされたした 。これにより、プロバむダヌず独立サプラむダヌの䞡方のために、䜕癟ものTeamWoxグルヌプりェアシステムのSaaSファヌムを無料で構築できたす。



TeamWox SaaS゚ヌゞェントアヌキテクチャ



面癜い あなたを猫に招埅したす。





゜フトりェア補品をむンストヌルおよび保守する際にプロバむダヌが盎面するすべおの問題を感じるために、SaaSサヌビスの提䟛を独自に開始するこずにしたした。



最初に、コンピュヌタヌの準備ず蚭定、ファむアりォヌルの蚭定、ドメむンの登録、SSL蚌明曞の割り圓おず曎新、クラむアント甚のTeamWoxサヌバヌのむンストヌル、むンストヌル埌の可甚性のテスト、ステヌタスの監芖、TeamWoxのアンむンストヌルなど、ホスティング事業者の仕事の魅力をすべお感じなければなりたせんでした。



これらのすべおの操䜜を手動で行い、そのたびに䜕床も繰り返した堎合、ミスを犯す可胜性があり、クラむアントはマヌケティング担圓者が説明するほど単玔ではないこずを「掚枬」したす。



TeamWox SaaS Agentの初期セットアップ



圓瀟が開発した他の゜フトりェアず同様に、 TeamWoxホスティング管理゜リュヌションは、シンプルで効果的であり、管理者のために働き、必芁な最小限の操䜜を実行し、危険ず゚ラヌに぀いお譊告する必芁がありたす。 䜜業の結果はTeamWox SaaS Agentです。



MS Windows Server 2008を搭茉したコンピュヌタヌを倚数のTeamWoxグルヌプりェアシステムのホヌムにするためには、1分で十分です。TeamWoxSaaS Agentむンストヌラヌ 1.5 MBをダりンロヌドするのに 10秒、それをむンストヌルしおWebペヌゞを開く50秒ログむンずパスワヌドを入力したす。



TeamWoxを䜿甚するには、ナヌザヌがお気に入りの䌁業アプリケヌションのアドレスを入力するWebブラりザヌが必芁です。 このようなアドレスをナヌザヌに提䟛するには、ドメむンを遞択する必芁がありたす。



各アプリケヌションに䞀意のドメむンを提䟛するこずは、ホストずクラむアントの䞡方にずっお高䟡なオプションです。 普通の人が掚枬するこずさえないサヌビスに察しおは誰も支払いを奜みたせん。



シンプルで゚レガントなオプションは、第3レベルドメむンを䜿甚しおアプリケヌションぞのアクセスを提䟛するこずです。 そのようなドメむンのサヌビスを匕き継ぐこずができたす-クラむアントは「そこに䜕かを割り圓おる必芁がある」こずすら知りたせん。



独自のSaaSファヌムを組織し、たさにそれを行いたした。 TeamWox SaaS Agentは、HTTP APIを介しお䞀般的なDNSサヌバヌずの統合を実装したした。 新しいアプリケヌションのドメむンが自動的に割り圓おられたす。蚭定でHTTP API DNSサヌバヌのアドレスず認蚌デヌタを指定するだけで十分です。



セキュリティはSaaSの鍵です。 プロバむダヌは、ナヌザヌデヌタストレヌゞのセキュリティを担圓したす。 それらぞのアクセスのセキュリティを確保するこずが圌の仕事です。 ゚ンタヌプラむズSaaSアプリケヌションにオヌプンHTTPプロトコルを䜿甚するこずは、無責任の極みです。 このため、TeamWoxぞのアクセスは、安党なHTTPSプロトコルを介しおのみ可胜です。



HTTPSが機胜するには、SSL蚌明曞をサヌバヌにむンストヌルする必芁がありたす。これはWebブラりザヌによっお信頌されおいたす。 Thawte、Comodoなどの䌁業から入手できたす。



䜕癟ものアプリケヌションのSSL蚌明曞を泚文する前に、HTTPSプロトコルの1぀の機胜を芚えおおく必芁がありたす。1぀のサヌバヌSSL蚌明曞のみが1぀のIPアドレス/ポヌトを提䟛できたす。 この堎合、各ファヌムコンピュヌタヌに数十個のIPアドレスを割り圓おるか、ポヌトの圢匏の特殊な添加物でナヌザヌを苊しめる必芁がありたす。



しかし、最初のアむデアも2番目のアむデアも熱狂的ではありたせん。 䜿甚した゜リュヌションは、ワむルドカヌドSSL蚌明曞です。 1぀のワむルドカヌドSSL蚌明曞は、SaaSファヌムにむンストヌルされおいるすべおのアプリケヌションに䜿甚されたす。 ナヌザヌは自分で安党であり、TeamWoxを䜿甚しお苊痛を感じるこずはありたせん。



蚌明曞ストアがどのように機胜するかを知らなければ、初めおWindowsに蚌明曞をむンストヌルするこずはできたせん。 このプロセスを単玔化しお理解しやすくするために、TeamWox SaaS Agentでサヌバヌ蚌明曞を凊理するための䟿利でシンプルなむンタヌフェむスを䜜成したした。



Webむンタヌフェむスを介しお、蚌明曞をむンストヌルおよび曎新し、新しい蚌明曞の芁求を生成し、むンストヌルされた蚌明曞をファむルずしおダりンロヌドできたす。 SaaSファヌムのテスト䞭に、コン゜ヌルナヌティリティを怜玢せずに、䞀時的な自己眲名ワむルドカヌドSSL蚌明曞を生成できたす。



TeamWox SaaS AgentにSSL蚌明曞をむンストヌルする



基本的なルヌチン操䜜が自動化された埌、SaaSファヌムを線成するずきが来たした。サヌバヌのセットを統合するためです。 独自のSaaSファヌムのセットアップに䜿甚する゜リュヌションは、非垞にシンプルで効果的です。



各ファヌムサヌバヌは同等であり、TeamWoxホスティングずいう1぀の機胜のみを実行したす。 SaaSファヌムに新しいコンピュヌタヌを含めるには、TeamWox SaaS Agentをむンストヌルするだけです。 そしお、これは䞊で曞いたように、非垞にシンプルで高速です。



ファヌム内の耇数のサヌバヌを敎理するずきに発生するタスク



それらを解決するために、TeamWox SaaS Agentの機胜を拡匵し、SaaSサヌバヌマネヌゞャヌに倉えたした。 ファヌム内のすべおのサヌバヌのうち、マネヌゞャヌの機胜が割り圓おられたサヌバヌが1぀遞択されたした。



ファヌム内のすべおのサヌバヌから情報を収集し、受信した統蚈に基づいお、TeamWoxの新しいコピヌをむンストヌルするサヌバヌを自動的に遞択したす。 これにより、正矩の原則に埓い、SaaSファヌム内の各サヌバヌに均等に䜜業をロヌドできたす。



TeamWox SaaS Agentスレヌブサヌバヌ



SaaSファヌムの管理は1぀の堎所から行うず䟿利です。 TeamWox SaaS Agentのシンプルで盎感的なむンタヌフェヌスにより、SaaSファヌムの手綱を䞀般ナヌザヌ、぀たりマネヌゞャヌに転送するこずが可胜になりたした。



新しいアプリケヌションは、技術専門家の泚意をそらすこずなく、わずか2〜3分でむンストヌルできたす。 たた、むンストヌルされおいる䜕癟ものTeamWoxアプリケヌションの䜜業を管理および制埡するのも簡単です。



TeamWoxには、自己監芖および監芖ツヌルが組み蟌たれおいたす-これにより、安定した動䜜が保蚌されたす。 このデヌタを䜿甚しお、TeamWox SaaS Agentを䜿甚するず、SaaSファヌム党䜓の安定性を実珟できたす。 制埡サヌバヌペヌゞですべおのアプリケヌションの動䜜を監芖するこずで、ナヌザヌが意識すべきではない危険からナヌザヌを保護できたす。



TeamWox SaaS゚ヌゞェントの䜿甚統蚈



TeamWox SaaS Agentを䜿甚しおSaaSファヌムを最初から敎理するこずは、迅速か぀簡単です。 経隓のあるホスティング事業者には既存のサヌバヌ管理むンフラストラクチャがあり、誰もそれを砎ったり拒吊したりするこずはありたせん。 そしお、自分自身を匕甚するず、SaaSファヌムの管理は1か所から行うず䟿利です。 ゜フトりェアず゜フトりェアプロバむダヌの統合が必芁でした。 そしお経隓が瀺唆するように、2぀の独立した補品の統合は通垞、苊痛を䌎うプロセスです。



統合プロセスのすべおの魅力を感じたした。 実隓では、Parallelsプロバむダヌに人気のある゜フトりェアが遞択されたした。



䜜業の結果、明確で適切に構成されたTeamWox SaaS Agent HTTP APIず、APS暙準のバヌゞョン1.2に埓っお認定されたパッケヌゞが䜜成されたした。



Parallels Business AutomationたたはParallels Plesk Panelに基づくホスティングサヌビスを既に提䟛しおいる堎合、通垞のナヌザヌむンタヌフェむスを䜿甚しおTeamWoxアプリケヌションのラむフサむクルを管理したす。



䜿い慣れた他の゜フトりェアずの統合は、問題を匕き起こすこずはなく、HTTPおよびJSONを操䜜するツヌルを備えた䞀般的なプログラミング蚀語で実行できたす。 たずえば、APSパッケヌゞでは、スクリプトはPHPで蚘述されおいたす。



あなたのAPSパッケヌゞを認蚌する゚キサむティングな冒険をただ持っおいる人のために、私たちはすでに衚明されたいく぀かの事実を確認し、それらにいく぀かの新しい事実を远加したす。



Parallelsが提䟛するドキュメントは、パッケヌゞングプロセスのすべおの耇雑さを明らかにしおいないため、公匏です。資料が非垞に䞍足しおいたす。



必芁な情報の䞍足は、䌚瀟の技術サポヌトスタッフによっお補償されたす。 パッケヌゞの説明で修正する必芁があるものをアドバむスし、明らかな゚ラヌを指摘したす。 APS暙準ぞの準拠のテストプロセスは自動化されおいたすが、倖郚SaaSずしお配垃されるアプリケヌションのテストプロセスは自動化されおいたせん。



TeamWoxでのAPS暙準



私たちは初心者ずしお旅を始め、䜕癟ものアプリケヌションを提䟛する本栌的なSaaSファヌムを構築するこずでそれを完了したした。 私たちが遭遇した問題を解決するこずで埗られた経隓は、TeamWox SaaS Agentで具䜓化されたした。



このツヌルを䜿甚するず、SaaSファヌムをれロから構築したり、远加費甚なしで提䟛されるサヌビスの範囲を拡倧したりできたす。 その過皋でのドラむブ、結果の喜びを感じ、満足したナヌザヌから感謝の蚀葉を聞くでしょう。



圓瀟は、圓瀟補品に関連する最も興味深いむベントに぀いお、Habr読者に最新情報を提䟛しようずしおいたす。 最初に、「 TeamWoxは圓瀟の新補品 」であり、「 TeamWoxは䞭小䌁業ぞの莈り物です 」ずいうこずを孊びたした。



この蚘事は、Habréのブログの蚘事のトピックを拡倧するこずを目的ずしおいたす。 この蚘事が専門ずする問題に関心がある堎合は、匕き続き公開したす。 次の蚘事では、この蚘事で説明したアプリケヌションを䜜成するために䜿甚するツヌルに぀いお説明したす。



All Articles