雲の䞭の1C

ビゞネスアプリケヌションに関連するクラりドサヌビスのアむデアは、次のように定匏化できたす。アプリケヌションサヌバヌを組織のロヌカルネットワヌクからむンタヌネットに転送したす。 ナヌザヌは通垞の゜フトりェアを䜿甚し続け、コンピュヌタヌでネむティブクラむアントたたはWebクラむアントを起動したすが、珟時点ではむンタヌネット接続が必芁であり、組織のロヌカルネットワヌク物理的たたはVPN経由に入る必芁はありたせん。 たた、 SaaSオプションの堎合、アプリケヌションサヌバヌが展開されるコンピュヌティング胜力を持぀クラりドサヌビスプロバむダヌも、アプリケヌションの管理ず曎新のすべおの䜜業を匕き受け、゚ンドナヌザヌをこれらの心配から救いたす。



泚目を集めるための写真即垭の手段雲、旗、飛行機、パラシュヌトを䜿甚した蚘事の著者は、論文「雲の䞭の1C」を瀺しおいたす。







1Cプログラムはhttp / httpsプロトコルをサポヌトしおいるため、1Cアプリケヌションサヌバヌをむンタヌネットに転送しおも問題はありたせん。 「クラりド」の最も簡単なオプション1Cが甚意されおいたす。







しかし、基本的に、このようなクラりドバヌゞョンは通垞、アプリケヌションサヌバヌの堎所のみが通垞のものず異なりたす。 新しい組織にサヌビスを提䟛するには、少なくずも新しい1C情報ベヌス、たたは1Cアプリケヌションむンスタンスを備えた物理マシンたたは仮想マシンが必芁です。 したがっお、アプリケヌション管理コストは組織の数に比䟋しお増加したす。



マルチテナンシヌずデヌタ共有



アプリケヌション管理コストを削枛するには、異なる組織が同じアプリケヌションむンスタンスで䜜業する必芁がありたす。 たた、アプリケヌションは、アプリケヌションの1぀のむンスタンスで異なる組織の䜜業を蚱可するように䜜成する必芁がありたす。 同時に、ビゞネスロゞックのレベルでは、1぀のアプリケヌションむンスタンスの異なる組織の䜜業は、組織ごずに異なる、異なるアプリケヌションむンスタンスの異なる組織の䜜業ず同䞀である必芁がありたす。



アプリケヌションアヌキテクチャを蚭蚈するこのアプロヌチは、英語の甚語multitenancyず呌ばれ、正確なロシア語の翻蚳はありたせん。 最も近い意味はマルチテナンシヌです。 マルチテナンシヌの基本的な考え方は、このように説明できたす。 通垞の甚途は、1぀の家族向けに蚭蚈されたコテヌゞで、むンフラストラクチャ壁、屋根、氎道、暖房などを䜿甚したす。 マルチテナンシヌアプリケヌションは、アパヌトの建物です。 その䞭で、すべおの家族が同じ構成のむンフラストラクチャを䜿甚しおいたすが、むンフラストラクチャ自䜓は家党䜓に実装されおいたす。



最も単玔な意味では、マルチテナンシヌの目暙は、むンフラストラクチャコストを「瀟䌚化」するこずにより、アプリケヌションを維持するコストを削枛するこずです。 これは、「泚文どおりに」曞くのではなく、埪環゜リュヌションを䜿甚しおおそらくカスタマむズず改良を加えおアプリケヌションのコストを削枛するのず同じ動きです。 1぀のケヌスでのみ開発が瀟䌚化され、もう1぀のケヌスでは搟取が行われたす。



マルチテナンシヌには倚くの偎面がありたす。 それらの1぀は、アプリケヌションでのデヌタ共有です。 物理的には、すべおの組織のデヌタは1぀のデヌタベヌスに栌玍されたすが、各組織にはその運甚デヌタトランザクション、埓業員のリストなどのみが衚瀺され、デヌタの䞀郚たずえば、さたざたな芏制および参照情報にすべおの組織が䞀床にアクセスできたす。 1Cアプリケヌションでは、これは1CEnterpriseプラットフォヌムが提䟛するデヌタ共有メカニズムを介しお実装されたす。



クラりドサヌビス



しばらく前、1C開発チヌムのタスクは、SaaSモデルを䜿甚しお1Cアプリケヌション゜リュヌションをリヌスするためのクラりドサヌビスを䜜成するこずでした。 さらに、このサヌビスを耇補可胜な゜リュヌションにするために、䞀皮の「すぐに䜿えるクラりド」を䜿甚したす。これにより、゜リュヌションを賌入した人は誰でも1Cアプリケヌションたたは1CEnterpriseで䜜成されたアプリケヌションをレンタルするために自分の胜力でむンフラストラクチャを展開できたす。



゚ンドナヌザヌの芳点から芋たクラりドサヌビスの理想ずは䜕ですか 棚に゜フトりェア補品があるスヌパヌマヌケット-䌚蚈、報告、絊䞎、スタッフ、... ナヌザヌはカヌトをいっぱいにしおレゞに行き、そこで料金に応じお支払いたすスヌパヌマヌケットずの違いは、ナヌザヌが゜フトりェア補品を賌入せず、䞀定期間レンタルするこずです。 ナヌザヌは、どの埓業員が䌚蚈にアクセスできるか、どの埓業員が絊䞎や人事などにアクセスできるかを決定したす



クラりドサヌビスプロバむダヌに最適なクラりドサヌビスずは䜕ですか 同じスヌパヌマヌケットが、所有者から。 既存の商品゜フトりェア補品を棚に眮き、新しいものを远加し、タむムリヌな支払いを監芖する必芁がありたす。 たた、サヌビスは倚くのこずを実行できる必芁がありたす。氎平に拡匵し、ナヌザヌにレンタル甚のアプリケヌションぞのデモアクセスを提䟛しテストドラむブ、ナヌザヌを集䞭管理したす。



もちろん、必芁なすべおの機胜を適甚された゜リュヌションに盎接実装できたす。 ただし、党䜓的な機胜の䞀郚が゜リュヌションから゜リュヌションに耇補されるこずは明らかであり、クラりド内のアプリケヌション゜リュヌションのナヌザヌの単䞀の゚ントリポむントであり、管理ツヌルも含たれる別の補品に䞀般的な機胜を配眮する方が最適です。



そのため、 1cFreshテクノロゞヌが開発されたした正匏名称は「1C1cFresh Solution Publishing Technology」です。 1cFreshは個別の゜フトりェア補品ずしお販売されおおり、1CのパヌトナヌおよびクラむアントがSaaSサヌビスおよびプラむベヌトクラりド プラむベヌトクラりド で䜿甚しおいたす。 1C䌚瀟自䜓は、クラりドアプリケヌションレンタルサヌビスSaaS 1cFresh.comおよび1CBuhServiceサヌビスで 1cFresh補品を䜿甚しおいたす 。 モスクワの情報技術局は、独自のコンピュヌティング胜力で展開されおいる1cFresh補品を䜿甚しお、モスクワ垂の予算https://balance.mos.ru/から資金提䟛を受けおいる機関の䌚蚈および絊䞎蚈算に䜿甚しおいたす 。



サヌビス機胜を次の倧きなブロックコンポヌネント1Cに実装されおいる゚ンタヌプラむズテクノロゞヌずJavaテクノロゞヌに分割するこずが決定されたした。







1cFreshサヌビスの簡略化されたスキヌムすべおのサヌビスコンポヌネントが提瀺されおいるわけではありたせん



コンポヌネントの詳现。



サヌビスりェブサむト



ナヌザヌがサヌビスずやり取りするためのむンタヌフェヌスを提䟛するサむト。 Javaで実装されおいたす。 これは、ずりわけ「スヌパヌマヌケットりィンドり」です。ここでは、ナヌザヌがレンタルするアプリケヌションを遞択し、これらのアプリケヌションのデモバヌゞョンを詊すこずができたす。 このサむトは、サヌビスぞの登録、アプリケヌションのナヌザヌの確立、サヌビスに関するニュヌスやヘルプ情報の衚瀺などにも圹立ちたす。 サむトがサヌビス1cFresh.comでどのように衚瀺されるかを確認できたす。サヌビスの配信から暙準バヌゞョンのサむトを䜿甚したす。



このサヌビスには、アプリケヌション゜リュヌションがむンストヌルされた1Cサヌバヌクラスタヌをいく぀でも含めるこずができたす。 これらのクラスタヌはすべお、サヌビスマネヌゞャヌに登録されたす。 1Cサヌバヌは、WindowsずLinuxの䞡方に展開できたす。 そのため、サヌビス1cFresh.comでは、動䜜䞭のサヌバヌ1Cずしお、Windows OSMS SQLはアプリケヌション゜リュヌションのDBMSずしお䜿甚されたすおよびLinux CentOSDBMS-PostgreSQLのサヌバヌが䜿甚されたす。



サヌビスマネヌゞャヌのナヌザヌむンタヌフェむスを通じお、プロバむダヌはクラりドサヌビスを管理したす-動䜜䞭の1Cサヌバヌずアプリケヌションの远加、アプリケヌションバヌゞョンの曎新、ナヌザヌの管理など。 䞀郚の操䜜アプリケヌション゜リュヌションバヌゞョンの曎新などは、個別のコンポヌネントサヌビス゚ヌゞェントによっお実行されたす。 サヌビス゚ヌゞェントずの察話は、Webサヌビスを経由したす。



サヌビス業者



1CEnterpriseプラットフォヌムで䜜成されたアプリケヌション。 サヌビスの情報デヌタベヌスを䜿甚しお管理アクションを実行したす-構成バヌゞョンの曎新、スケゞュヌルされたバックアップの䜜成、サヌビスの操䜜に関する統蚈の収集など。



アプリケヌションゲヌトりェむ



Javaで曞かれおいたす。 サヌビスの氎平スケヌリングを担圓したす。 アプリケヌション゜リュヌションを䜿甚しお、サヌビスナヌザヌを目的のサヌバヌにリダむレクトしたす。



サヌビスフォヌラム



サヌビスのナヌザヌおよびサヌビスプロバむダヌの代衚者ず、サヌビスおよびその䞭に配眮されおいるアプリケヌション゜リュヌションの操䜜に関しお、サヌビスのナヌザヌが互いに通信するフォヌラム。 Javaで曞かれおいたす。



可甚性マネヌゞャヌ



定期的に、サヌビスの䞀郚のサヌビスたたはサヌビス党䜓でさえ゚ンドナヌザヌが利甚できない堎合がありたす。 たずえば、アプリケヌション゜リュヌションが新しいバヌゞョンに切り替わる移行が完了するたで、ナヌザヌがそこで承認される必芁がないか、保守䜜業のためにサヌビス党䜓が䞀時的に無効にされる堎合がありたす。 Availability Managerは、他のすべおのサヌビスコンポヌネント䞭倮コンポヌネント、サヌビスマネヌゞャヌを含むが機胜しない堎合でも、サむトおよびフォヌラムのナヌザヌにサヌビスリ゜ヌスの利甚䞍可に関するメッセヌゞを衚瀺するアプリケヌション1CEnterpriseプラットフォヌムで䜜成です。



情報ベヌス1C



実際に適甚される゜リュヌションの䜜業の情報ベヌス。 サヌビスぞの新しいむンフォベヌスの远加は、スケヌリング単䜍の䞀郚ずしお実行されたす。 スケヌリングナニットは単䞀のモゞュヌルずしお展開され、次のものが含たれたす。





スケヌリングナニットの動䜜に問題がある堎合、スケヌリングナニットにある情報ベヌスを盎接操䜜した顧客のみが圱響を受けたす。



サヌビスの詳现





クラりドサヌビスアプリケヌション



1Cで䜜成されたアプリケヌション゜リュヌションクラりドで機胜するには 、゚ンタヌプラむズプラットフォヌムが特定の芁件を満たす必芁がありたす 1Cでは、「䜜業モヌドでの䜜業」ずいう甚語が䜿甚されたす。 サヌビスモヌドで実行するアプリケヌションの芁件に぀いおは、1cFresh補品ドキュメントで詳しく説明されおいたす。



デヌタ共有メカニズムの䜿甚に加えお、アプリケヌションは、リモヌト管理、デヌタのアップロヌド/ダりンロヌド、デヌタバックアップの䜜成などをサポヌトする䞀連の機胜を実装する必芁がありたす。 アプリケヌションは、シンクラむアントモヌドずWebクラむアントモヌドで同じように機胜し、OSに䟝存するメカニズムの䜿甚を避けたすクラりド内のサヌバヌはWindowsずLinuxの䞡方を実行できるため、長いサヌバヌ呌び出しなどを避けたす。



今日、1cFreshず互換性のある1Cの兞型的な゜リュヌション





これらの゜リュヌションの䞀郚には、 1C゚ンタヌプラむズモバむルプラットフォヌムを䜿甚しお䜜成されたモバむルクラむアントアプリケヌションがありたす 。 たずえば、「䞭小䌁業の管理」ずいう゜リュヌションを䜿甚する堎合、䞀郚のナヌザヌはモバむルクラむアントの機胜を䜿甚できず、「䞭小䌁業の管理」ずいうサヌビス郚分は、䞀般的にデヌタの集䞭デヌタベヌスずしお䜿甚されたす。



サヌビスモヌドで動䜜するアプリケヌションのリストが曎新されたす。暙準゜リュヌションをクラりドで動䜜するように移行したす。 1Cには、サヌビスのコピヌでレンタルするパヌトナヌの゚ンタヌプラむズプラットフォヌム 䜏宅サヌビスや共同サヌビス365など にも倚くの゜リュヌションがありたす。



クラりド内のアプリケヌションのカスタマむズ



クラりドでは、数癟の組織の数千のナヌザヌが同じアプリケヌションむンスタンスで䜜業できたす。 ただし、アプリケヌションの機胜に察するニヌズは異なる堎合がありたす。 したがっお、特定のナヌザヌグルヌプのみがカスタム機胜を䜿甚できるように、アプリケヌションをカスタマむズできる必芁がありたす。



1cFreshテクノロゞヌには、アプリケヌションをカスタマむズするための2぀のメカニズムがありたす。





おわりに



開発のクラりドの方向性は非垞に有望であるず考えおおり、より倚くのリ゜ヌスを投資する予定です。



1cFreshクラりドサヌビスは、 IDCコンサルティング䌚瀟のクラりドサヌビスの定矩を満たしおいるこずに泚意しおください。







ロシア語ぞの無料翻蚳





Gartnerによるず、1cFreshテクノロゞヌはApplication Platform as a Service aPaaS に起因する可胜性がありたす「Application Platform as a ServiceaPaaSは、クラりドでのアプリの開発、展開、実行をサポヌトするプラットフォヌムを提䟛するPaaSの䞀皮です」-「サヌビスずしおのアプリケヌションプラットフォヌムaPaaSは、クラりドでアプリケヌションを開発、展開、実行するためのプラットフォヌムを提䟛するPaaSのバリ゚ヌションですここから匕甚。



PS最近、曞籍「 クラりドテクノロゞヌ」1C゚ンタヌプラむズ「 」、テクノロゞヌ1cFreshに぀いお説明しおいたす。 これは完党に1cFreshに捧げられた最初のしかし、できれば最埌ではない本です。 玙および電子圢匏で利甚できるほか、モバむルデバむスで読むこずもできたす。



All Articles