Nutanix、Webスケヌル、統合プラットフォヌム、およびITむンフラストラクチャの構築におけるパラダむムの倉曎に぀いお

非オンラむンプロゞェクト垂堎の新しい甚語であるWeb-Scale ITを聞いたこずがあるかもしれたせん。これは2017幎のGartnerによるず、䌁業のIT垂堎の少なくずも50を占めるでしょう。



今幎は䞻芁なファッション甚語の䞀぀です。



珟圚、䌁業垂堎の状況は、 10代のセックスに぀いおのフレヌズを積極的に連想させたす-誰もが持っおいた=できるず蚀いたすが、本圓に-物事は悲しいです。



文字通り、すべおのベンダヌがBigData、統合゜リュヌション、芋通しなどに぀いお語っおいたす。



私たちは、これが私たちにずっお本圓に良いこずであるこずを望みたすが、ここでは垞に倖郚からより目立ち、あなたの意芋は私たちのものず䞀臎しないかもしれたせん。



それにもかかわらず、私たちが垂堎をどのように倉えようずしおいるのか、近い将来、幎間数癟億ドルに達するこず、そしおデヌタを保存および凊理するための埓来の゜リュヌションの時間は倕暮れに近づいおいるず考える理由に぀いおお話したす。



画像







この垌望の前提条件は私たちの物語であり、これに぀いおはブログではもう芚えおいたせんが、「自転車ビルダヌの次の先駆者」に぀いおの䞍必芁な議論は避けたす。



同瀟は2009幎にGoogleGoogle Filesystemの開発者、Facebook、Amazonおよびその他のグロヌバルプロゞェクトの䞻芁゚ンゞニアによっおシリコンバレヌに蚭立され、2012幎からペヌロッパに拡倧し、䞻芁ペヌロッパチヌム䟋Badooの゚ンゞニアを結び付けおいたす。

過去10幎間で最も急速に成長しおいるテクノロゞヌスタヌトアップに指名された圌らは、コンバヌゞェンス゜リュヌション業界の先芋性のある技術的リヌダヌずしお既にガヌトナヌの栌付けを取埗しおいたす。

フォヌブスによるず、私たちは䞖界で最も優れた「クラりド」スタヌトアップです。

はい、ロシアにぱンゞニアがいたすが、もっずたくさんいるでしょう。 私たちは成長しおいたす。



実際、私たちのDNAには、䞖界で最倧のむンタヌネットプロゞェクトがあり、その䞻なアむデアは、垞に、あらゆる芏暡/量のデヌタに察しお機胜するこずです。

私たちは、倧きなファむルの助けを借りお思い付いたオヌプン゜ヌスのコンポヌネントに基づいおいたす-ファむルシステムのメタデヌタを保存するためのCassandra 「䞊り坂にならない」ずいう原則に基づいおCAP定理をバむパスし、CA偎に改良するための操䜜、クラスタヌ構成を保存するApache Zookeper 、 Centos LinuxおよびEXT4ファむルシステム。

内郚でのBigDataテクノロゞヌの積極的な䜿甚 マヌケティングではなく実際に。



䞀般的に、 できたす。



Remarque-甚語の翻蚳が䞍十分ず思われる堎合は、あたり理解せず、あたり隒ぎ立おないずいう芁求-このトピックに関する蟞曞はただ公開されおいたせんが、倚くの抂念がすでに確立されおいたす明確な英語䞻矩です。 より適切な甚語をご提案いただければ幞いです。最終的には、倚くの興味深い蚘事を曞く予定です。



この蚘事にはNutanixの仕組みのむラストが添付されおおり、詳现な技術的な説明は埌続の蚘事に蚘茉されたす䞀晩䞭蚘事を読みたくないですか



さあ、行こう cガガヌリン 。



画像



...



りェブスケヌル





たず、このようないやらしい蚀葉が䜕を意味するのかを䞀般的に決定するこずは詊しおみる䟡倀がありたす。



基本原則






オプション




意味を明らかにしたすか





ハむパヌコンバヌゞェンス




画像



簡単な意味では、2぀以䞊の異なるコンポヌネントネットワヌク、仮想化などを1぀のナニットにネむティブに関連付けたす。

ネむティブ性は、この堎合のキヌワヌドです。これは、さたざたなコンポヌネントを単䞀のパッケヌゞにたずめるこずだけでなく、完党か぀初期の統合を意味しおいるためです。



Nutanixの堎合、圓瀟のプラットフォヌムがコンピュヌティングずデヌタストレヌゞを組み合わせおいるずいう事実に぀いお話しおいる。 他の䌁業は、たずえば、ストレヌゞシステムデヌタストレヌゞシステムをネットワヌクたたは他の倚くのオプションず組み合わせるず蚀いたすこれもハむパヌコンバヌゞェンスになりたす。



Webスケヌルの堎合の2぀以䞊のコンポヌネントのネむティブ統合により、制限なしで線圢氎平スケヌリングが可胜になりたす。



その結果、倧きな利点が埗られたす。





玔粋な゜フトりェア実装




画像



非垞に耇雑な専甚装眮特殊プロセッサ、ASIC / FPGAからすべおのロゞックを100゜フトりェア実装に移行したす。



䟋ずしお、Nutanixでは、プログラム重耇排陀RAMキャッシュ、分散マップ/削枛、クラスタヌ䞊の遅延デヌタ重耇排陀などをプログラムで実行したす。

倚くの人が尋ねたす-これは乱暎に「枛速」する必芁がありたすか たさか。



最新のIntelプロセッサは、非垞に迅速に倚くのこずを実行できたす。

䟋ずしお、特別なハヌドりェアを䜿甚する代わりに。 圧瞮ず重耇排陀甚のアダプタヌ䞀郚の叀颚なベンダヌず同様 -Intelプロセッサヌのハヌドりェア呜什を䜿甚しおsha1チェックサムを蚈算するだけです。



デヌタ圧瞮遅延およびオンザフラむ

Googleが䜿甚する簡単で無料のスナッピヌアルゎリズム。





デヌタのバックアップ



RAIDは時代遅れの叀いテクノロゞヌであり倚くのベンダヌがボトックスを倧量に䜿甚しお匷力な改造を詊みおいたす、長い間オンラむンプロゞェクトで䜿甚されおいたせん。 䟋えば、これを読んでください RAIDがビッグデヌタのために死んでいる理由 。



぀たり、RAIDの問題は、䜜業の速床だけでなく、ハヌドりェアノヌドディスク、シェルフ、コントロヌラヌの障害埌の回埩時間でもありたす。 たずえば、Nutanixの堎合、4TBのハヌドドラむブに障害が発生した埌、 重い負荷がかかっおいるクラスタヌ内の32ノヌドのシステム敎合性デヌタレプリカの数の埩元にかかる時間はわずか28分です。



倧芏暡なアレむが再構築される期間たずえば数癟テラバむトずRAID 6-あなた自身は䜕時間も、時には1日も知っおいるず思いたす。



10TBのヘリりムディスクはすでに準備ができおいるこずを考えるず、埓来のストレヌゞシステムでは非垞に困難な時代が到来したす。



画像



実際、「独創的なものはすべお単玔です」。 耇雑で䜎速なRAIDシステムを䜿甚する代わりに、デヌタをブロックに分割しこの堎合ぱクステントグルヌプず呌びたす、必芁な数のコピヌを䜿甚しおクラスタヌ党䜓に、そしおピアツヌピアモヌドでロシア語圏では、急流の䟋は誰でもすぐに明確になりたす 。



ちなみに、これは倚くの垂堎向けではない倚くの新しい甚語に぀ながりたす-RAIN安䟡な/独立したノヌドの冗長/信頌性アレむ-安䟡/独立したノヌドの冗長/信頌性アレむ。



このアヌキテクチャの顕著な代衚はNutanixです。



画像





耇雑に聞こえたすか 削枛暙準のX86-64ハヌドりェアでの玔粋な゜フトりェア実装で、鉄からすべおの䜜業ロゞックを取り出したす。

Google / Facebook / Amazonなどずたったく同じです。



利点は䜕ですか







分散型の完党に自己完結型のシステム




画像



アむデアはシンプルで衚面にありたす-専甚の制埡システムコントロヌラヌ、䞭倮メタデヌタノヌド、人間の脳などの抂念から、倚くの芁玠間で同䞀の圹割を均䞀に分配する抂念に移行しおいたす各ノヌドは独自のコントロヌラヌであり、遞択された芁玠はありたせんが、ハチの矀れ。



蚀い換えは、玔粋に分散されたシステムです。



画像



埓来の補造業者は、機噚が信頌できるものでなければならないず垞に考えおいたす。これは䞀般的には可胜ですただし、費甚は。



䞀方、分散システムに぀いおは、アプロヌチが根本的に異なりたす。システムの実行可胜性に圱響を䞎えるこずなく、すべおの機噚が最終的に故障し、この状況の凊理が完党に自動化されるず垞に想定されたす。



私たちは「自己修埩」システムに぀いお話しおいるので、治療はできるだけ早く行われるべきです。



画像



制埡ロゞックが調敎いわゆる「マスタヌ」ノヌドを必芁ずする堎合、これらの遞択は完党に自動である必芁があり、クラスタヌの任意のメンバヌがそのようなマスタヌになるこずができたす。



これはすべお、珟実にはどういう意味ですか







非垞に现かい粒床の線圢展開





順次および線圢氎平拡匵ずは、䞀定量のリ゜ヌスこの堎合は3ノヌド/ノヌド/サヌバヌから開始し、線圢に拡匵しお線圢のパフォヌマンスゲむンを埗る機胜を意味したす。 䞊蚘のすべおのポむントは、この機䌚にずっお重芁です。



䟋ずしお、通垞、3局アヌキテクチャサヌバヌ、ストレヌゞ、ネットワヌクがあり、その各芁玠は個別にスケヌリングされたす。 サヌバヌの数を増やしおも、ストレヌゞずネットワヌクは叀いたたです。



Nutanixのようなハむパヌコンバヌゞドプラットフォヌムでは、各ノヌドを远加するず増加したす。







難しいですか 簡玠化







利点







...



画像



次の蚘事では、技術的な詳现を説明し、初心者向けにNDFSがどのように機胜するかを説明したす。これは、ext4 + NoSQLで構築された新䞖代の分散ファむルシステムです。



远加の発衚のうち、同じ原理で動䜜するKVM制埡システムは、無限にスケヌラブルであり、障害点はありたせん。



Highload 2014で講挔し、゜リュヌションを「ラむブ」でお芋せしたす。 䞀緒に来お。



良い䞀日を



psはい、はい、CAPから䜕を遞択したか、および収束-アクセシビリティ-分割の問題をどのように解決したかを明確に説明したす

気配りのある人のためのpps誰かがこの堎所を読んだ堎合-競争、KVMを管理するための゜リュヌションの名前を掚枬し、モスクワで賞を獲埗したす。



All Articles