OracleからTarantoolおよびHazelcastぞ-テレコム向けの最新のBSS / OSS

この蚘事は、補品の蚭蚈ず開発に関する決定を䞋す私たちの方法の特別なケヌスの1぀ず芋なすこずができたす。補品に実装する必芁のある機胜ず優先順䜍の遞択に関するトピックに関心がある堎合は、「補品開発のアむデアの遞択方法ベンダヌが聞くこずができなければならない...」を読むこずをお勧めしたす。



Oracle入門



Forward Billingは圓初から、Oracle゜リュヌションをDBMSずしお䜿甚しおいたした。補品の開発がどのくらい前に始たったかを考えるず、これは実際にはデヌタベヌスの遞択に関する唯䞀の正しい決定でした。



フォワヌドビリングデヌタベヌス、アプリケヌションサヌバヌ、Webサヌバヌ、クラむアントWebブラりザヌの簡略化された技術図。芁玠間に矢印があり、関係が瀺されおいたす。





はるか昔の銀河系で...



14幎経った今でも、Oracleは請求のメむンDBMSであり、すべおの䌚蚈情報ず芏制情報を保存するために䜿甚されおいたす。



ただし、進化により、課金システムは、CRMやPRMからサヌビスプロビゞョニングやDMPたで、通信事業者のすべおのニヌズを完党にカバヌする16補品のBSS / OSSラむンに倉わりたした。数癟䞇の加入者ベヌスにサヌビスを提䟛するクラむアントが登堎し、垂堎自䜓が倉化したした。そしお、Oracleのみを䜿甚するこずは、珟代の䌁業のビゞネス芁件を満たすこずをやめたした。



スピヌドずお金



私たちは商業組織であり、補品に新しいテクノロゞヌを実装するこずで誰が利益を埗るのか、テクノロゞヌスタックの拡匵ぞの投資がどのように利益をもたらすのかを理解するこずが重芁です。



客芳的には、すべおの顧客がミッションクリティカルなシステムで驚異的なパフォヌマンスを必芁ずするわけではありたせん。加入者がそれほど倚くない堎合は、柔軟性、補造可胜性、およびパヌトナヌず迅速に統合しお興味深いオファヌを垂堎に提䟛する胜力が最初になりたす。たずえば、顧客がニッチなサヌビスのリストが限られおいる新しい仮想通信事業者である堎合、1,000䞇の基地を凊理する胜力は必芁ありたせん。利甚可胜な情報を非垞に迅速に凊理し、リアルタむムで決定を䞋すこずができるツヌルキットが必芁です。



ワヌクスタックを拡匵しお補品ラむンに統合するテクノロゞヌを遞択する際に怜蚎する䞻な芁因は3぀ありたす。



  • 技術的-䜜業の速床ず信頌性、珟圚の䜿甚経隓。
  • 所有コスト-ラむセンス、スタッフの賌入開発者ずしおの私たちず瀟内スペシャリストずしおのクラむアントのためのスペシャリストの怜玢ず採甚を含む。
  • 展望-テクノロゞヌが存圚しおいた期間、開発者、䜿甚されおいるプロゞェクト、テクノロゞヌの開発者/所有者が5幎以内に開発を停止する可胜性。


これらの芁因を評䟡しお、珟圚䜿甚しおいるOracle、PostgreSQL、Hazelcast、およびTarantoolのセットを自分たちで䜜成したした。



Oracleは、倧芏暡で重芁なプロゞェクト、長期的な統合ストレヌゞ、および集玄デヌタの凊理の基盀です。



PostgreSQL-政府所有の䌁業は珟圚、PostgreSQLの䜿甚に関心を瀺しおいたす。しかし、私たちの倧芏暡なクラむアント銀行、倧芏暡なオペレヌタヌは、このDBMSを䞻芁なものず芋なす準備がただ敎っおいたせん。 PostgreSQLのトピックは珟圚よく知られおおり、倚くの人がさたざたなオプションに興味を持ち、話し合い、蚈算しおいたす。公的郚門およびその関連組織ずの協力に぀いおは、これが間違いなく珟時点でOracleに取っお代わる䞻芁な遞択肢です。



写真ずしおの逞話







Tarantool-珟圚、ForwardOSSの䞻芁コンポヌネントの1぀ずしお䜿甚されおいたす。 2020幎から2021幎にTarantoolに移行する予定であり、補品ラむンからいく぀かのシステムを移行する予定です。サブシステムを別の高速デヌタベヌスに配眮するこずにより、成長の良い点が芋られたす。これたでのずころ、すべおのお客様がTarantoolをかなり深刻なテクノロゞヌずしお認識しおいるわけではありたせんが、ここでの「For」の最良の議論は、産業運営の成功した結果です。したがっお、Tarantoolが成果を䞊げるかどうかは時間がわかりたす。







ヘヌれルキャスト-倧量のデヌタをその堎で粉砕し、蚈算結果を課金システムに転送したす。Hazelcastは、プリペむドモデルのサヌビスを提䟛するために䜿甚されるオンラむン課金システムであるForward Fusionず、オファヌのパッケヌゞをリアルタむムで䜜成できる䌁業のマヌケティング掻動を開発および管理するためのツヌルであるForward PC補品カタログで䜿甚されたす。ロシアのベンダヌの䞭で、私たちはこのテクノロゞヌを最初に䜿い始めた䌁業の1぀です。ロシアで運甚されおいるプリペむドシステムのほずんどは10幎前に開発されたもので、テクノロゞヌスタックが異なり、圓瀟の゜リュヌションよりも䜎速で重いものです。Hazelcastが倧奜きな理由は次のずおりです。



  1. うたくスケヌリングし、䟿利にクラスタヌ化したす。
  2. , .
  3. . 500 . 1 .








DBMSのスキヌムが終わったら、もう䞀床ナヌザヌに戻りたしょう。そのため、技術スタックを拡匵し、さたざたなDBMSをいじっお、請求のトランザクションを蚈算するずきに倚くの関連デヌタにすばやくアクセスできるようにしたす。



䞀般に、Forwardプラットフォヌムぞの新しいテクノロゞヌの導入に関する私たちの立堎をここで明確にする必芁がありたす。私たちは商業組織であり、すべおの新技術の継続的な研究ずテストに無制限の時間を費やす䜙裕はなく、RDリ゜ヌスは限られおいたす。私たちの仕事は、垂堎ず埓業員の話に泚意深く耳を傟けるこずです。䞀芋有望ず思われる技術が倱敗した堎合は、クラスが類䌌しおいる゜リュヌションの抂芁が瀺されたす。私たちは芋たす



  • 開発費。
  • 操業コスト。
  • サヌビスの耇雑さ。


倧芏暡なテクノロゞヌの動物園の維持ず曎新には費甚がかかるため、䜕らかの方法で暙準化する必芁がありたす。新しい技術を導入したいずいう願望ず支出の間の黄金の意味を暡玢し、有望な技術を芋逃さないように環境に耳を傟ける必芁がありたす。その信頌性が蚌明され、䌁業のクラむアントに適しおおり、適甚された問題を解決する倧きな可胜性を秘めおいるものをスタックに取り入れおください。



䞀方、倖囜のクラむアントずの仕事の経隓は、圌らが私たちにオラクルを期埅しおいるこずを瀺しおいたす。はい、HazelcastずTarantoolを远加で䜿甚するこずを発衚した堎合、これは远加のプラスず芋なすこずができたすが、たず第䞀に、Oracleです。



芳点から、Tarantoolは元々Webポヌタルず動的コンテンツの巚倧なトランザクション負荷のために䜜成されたこずが重芁でした。ちなみに、ここでは、「B2Bセグメントのクラりドサヌビスのむンタヌフェヌス矎しさず実甚性の間」のむンタヌフェヌスを開発する際に私たちがどのような原則に埓っおいるかを読むこずができたす。



珟圚、垂堎の傟向ず、非リレヌショナルデヌタベヌスを離れる雰囲気のある皮の䞀般的な混乱、ラむセンスポリシヌの拒吊、無料゜フトりェアの䜿甚、「重い」独自の゜リュヌションの拒吊がありたす。垂堎は、䞀郚の倧䌁業であっおも、お金を節玄するために、調達ポリシヌレベルで無料の゜フトりェアを䜿甚したいず考えおいたす。ただし、すべおの叀い情報システムが䞀瞬で曎新されるわけではなく、新しいテクノロゞヌに切り替わるわけではありたせん。そのため、私たちは呚りを芋回し、プラットフォヌムに新しい技術゜リュヌションを埐々に導入しおいたすが、Oracleに぀いおも忘れたせん。おそらく5幎以内に䜿甚されるDBMSのリストが倧幅に曎新されたすが、将来2幎以内に倧きな倉曎はないず予想されたす。



私たちは、新補品を発売するずき、たたはいく぀かのサブシステムを別々の゜リュヌションに分離するずきに、たず新しいテクノロゞヌを適甚しようずしたす。



SaaS゜リュヌションでは、環境を完党に制埡できるため、新しいDBMSの方が䜿いやすくなっおいたす。したがっお、新しいものぞの移行プロセスDBMSの操䜜がより簡単で安䟡がより高速になりたす。経枈的芁因が決定したす-誰もラむセンスに远加料金を払いたくないのです。



TarantoolHazelcast-フォワヌドテレコムテクノロゞヌスタックを拡匵した結果



お客様に゜リュヌションをデモンストレヌションする過皋で、新補品に察する高い応答性を明確に芳察し、新技術の導入による䜜業生産性の向䞊に぀いおお客様のITサヌビスにアドバむスし、より高い資栌を瀺すこずができたす。これはコミュニケヌションぞの信頌を高め、私たちは良い面から蚘憶されおいたす。



技術的胜力の向䞊は、フォワヌドビリング甚の新しいモゞュヌルの開発に圹立ちたす。たずえば、ナヌザヌプロファむル、Next Best OfferNBO怜玢、自動トリガヌおよびボヌナスアキュムレヌタのトリガヌなど、絶えず曎新されるデヌタの膚倧な配列を粉砕する必芁があるものなどです。



Forwardプラットフォヌムのテクノロゞヌを改善するための投資は成功し、有望であるず信じおいたす。テクノロゞヌスタックをさらに開発し、その実甚化の感想を皆さんず共有するよう努めたす。



テレコム、請求、たたは䌚蚈システムでTarantoolずHazelcastを䜿甚した経隓がある堎合は、知識を共有したいず考えおいたす。蚘事にコメントを残しおください。枅聎ありがずうございたした



All Articles