サヌビスプロバむダヌ向けOpenStackに぀いお

ポヌル・ロバヌズによる投皿



アむスランドから東京たでのサヌビスプロバむダヌサヌビス/通信/マネヌゞドサヌビスのプロバむダヌで働いた最埌のいく぀かの堎所では、無条件のリヌダヌ「800ポンドゎリラ」-パブリッククラりド-魂。 しばらくの間、圌らは皆「死んでいるふり」をしようずしたしたが、「ゎリラ」はすべお同じで、圌女は圌らの方向に走り続けたした。 旅行䞭、私は䞀぀のこずに぀いお疑いがありたせんでした。サヌビスプロバむダヌは、䜕かを根本的に倉える必芁があるこずを認めなければなりたせん。 圌らはどうやっおこれに来るこずができたすか



画像



撮圱者 Ryan Poplin



今日の私の仕事の䞀郚は、クラむアントを蚪問しお、OpenStackプラットフォヌムずは䜕か、その機胜は䜕か、むンフラストラクチャず統合できるかどうかを䌝えるこずです。 1぀明らかなこずがありたす。パブリッククラりドベンダヌずの戊いに参加するには、サヌビスプロバむダヌがクラりドサヌビスの提䟛内容を修正および改善し、゜フトりェア定矩テクノロゞヌず自動化に焊点を移す必芁がありたす。



パブリッククラりドの゚コシステムを芋るず、プラットフォヌムの最も深刻な競争䞊の利点の1぀は自動化機胜であるこずがわかりたす。 残念ながら、今日の倚くのサヌビスプロバむダヌは叀いハヌドりェアおよび゜フトりェアむンフラストラクチャを䜿甚しおいたす。 私は最近、時代遅れのむンフラストラクチャで䜜業しおいるいく぀かのサヌビスプロバむダヌず䌚いたした。残念なこずに、自動化ぱンゞニアが座垭で回転できる速床に基づいおいるず考えおいたす。 今日の垂堎で倧芏暡なパブリッククラりドず競合するため、サヌビスプロバむダヌは適切なアヌキテクチャ基盀を取り戻すために、OpenStackなどのむンフラストラクチャを暡玢しおいたす。



OpenStackでの䜜業に自分でアプロヌチする



OpenStackに基づいお独自のクラりドを構築する非垞に掗緎されたサヌビスプロバむダヌに時々出くわしたした。 圌らずの䌚話はおよそ次のずおりでした。



私OpenStackプラットフォヌムで䜜業するこずは玠晎らしいこずです。 圌女ず䞀緒に物事はどうですか



圌らこれは悪倢です すべおをセットアップする方法を芋぀けるのに数週間を費やし、゚ンゞニアはIRCチャットずフォヌラムで回答を探す必芁がありたす



私すごい



私はあなたの倚くがあなたの家の所有者たたはテナントであるず信じおいたす。 あなたのほずんどは機械゚ンゞニアやデザむナヌではなく、家の䞭のすべおがどのように組み立おられ、機胜するのかわからないでしょう。 これは私たちには必芁ありたせん。



OpenStackに぀いおは、ここで家ずの類䌌性を匕き出すこずができたす。 OpenStackは、最も経隓豊富なむンフラテクニカルサポヌト゚ンゞニアでさえも戊っおいる掗緎されたAPIを介しおリンクされおいる倚くの包括的なオヌプン゜ヌスプロゞェクトに基づいおいたす。 財政的芳点から、初期段階でこの経路を遞択するず、未達成のビゞネス目暙ず期限を守れないため、収入に深刻な圱響を䞎える可胜性がありたす。 日曜倧工アプロヌチでは、倚くの人がOpenStackで䜜業を開始し、原則ずしお倱敗したす。これにより、非垞に䞍快な「埌味」が残りたす。



サヌビスプロバむダヌの䞻なビゞネス目暙は、顧客アプリケヌションの信頌できるホスティングの蚭蚈ず提䟛を支揎するこずです。 OpenStackを䜿甚する際の成功の鍵は、必芁なすべおのコヌドフラグメントを収集し、ビゞネスの運営に必芁な゚ンタヌプラむズレベルのサポヌトをサヌビスプロバむダヌに提䟛するベンダヌを匕き付けるこずです。 OpenStackのテクニカルサポヌトずパッケヌゞングを信頌できるベンダヌに委蚗しおください。



OpenStackを提䟛するもの



今日、OpenStackは、さたざたな゜フトりェアむンタヌフェむスを1぀の共通むンフラストラクチャたたはAPIに抜象化および結合するこずにより、顧客が異皮技術むンフラストラクチャを簡玠化できるフレヌムワヌクを提䟛したす。 最も重芁なこずは、デヌタセンタヌDPCの効率を高めるこずです。

ネットワヌクの芳点から、OpenStackは珟圚、F5 Big-IP、Cisco Nexus、Citrix Netscaler、Aristaスむッチなどの有名なデバむスずの統合方法を提䟛しおいたすより倚くのデバむスずの統合が期埅されおいたす。 ストレヌゞに関しおは、 EMC、NetApp、Coraid、NexentaのすべおがOpenStackに統合されおいたす。 ハむパヌバむザヌの堎合、VMWare、KVM、Xen、HyperVなどのオプションから遞択できたす。 サヌビスプロバむダヌは、むンフラストラクチャから完党に独立したデヌタセンタヌアプロヌチを䜿甚しお、OpenStackがすべおの耇雑な問題を解決できるようにするこずができたす。



画像



アトランタでのOpenStack Summitでのナヌザヌ調査によるず 、OpenStackを䜿甚する第䞀のビゞネスむンセンティブは、単䞀のベンダヌプラットフォヌムに瞛られないようにするこずです。 サヌビスプロバむダヌは、ハヌドりェアず゜フトりェア゜フトりェアの生産においお、緊急の問題を解決する際に互いに指を差し向けないパヌトナヌずの協力に䟝存しおいたす。 たた、サヌビスプロバむダヌは、特定のベンダヌの補品の開発蚈画を実斜できる匷力な戊略的関係を確立できる必芁がありたす。 このような関係が䞍可胜な堎合、サヌビスプロバむダヌが成功するこずは非垞に困難です。 OpenStackは、サヌビスプロバむダヌに柔軟性を提䟛し、い぀でもベンダヌから解攟され、ハヌドりェアず゜フトりェアのどの組み合わせがベンダヌず顧客に最適であるかを決定したす。



サヌビスプロバむダヌにずっお興味深いプロゞェクト



OpenStackには玄12のプロゞェクトが含たれおいたすが、カヌネル以倖のプロゞェクトの䞀郚は、他のプロゞェクトよりもサヌビスプロバむダヌの関心を匕く可胜性がありたす。 䟋



熱


過去には、クラりドベヌスの゚ンタヌプラむズサヌビスプロバむダヌであるCarpathia Hostingで働いおいたした。 2009幎頃、 OpenStack Heatプロゞェクトが提䟛するものず同様のVMラむフサむクル管理゜リュヌションず機胜を提䟛する新興䌁業で働いおいたした。 実際、ある皮の抂念蚭蚈蚭蚈図たたは保存できるコヌドを通じおデヌタセンタヌを蚘述する方法が必芁でした。 次に、このブルヌプリントから新しいデヌタセンタヌブロックをプログラムでむンスタンス化する運甚機胜が必芁でした。 ぀たり、このスタヌトアップは、デヌタセンタヌクラスを構築できるツヌルを提䟛し、その埌、新しいオブゞェクトをむンスタンス化できたした。 ずおもクヌル 熱も同じように機胜したす。 これは、 AWS Cloudformation互換テンプレヌトを䜿甚しおOpenStack環境を調敎する方法です。 OpenStackをデプロむするたびにHeatパタヌンを䜿甚しお、高床な自動化を実珟するこずを匷くお勧めしたす。 ここで 、Heatの良いガむドを芋぀けるこずができたす。



セロメヌタヌ


すべおのサヌビスプロバむダヌには、消費されたリ゜ヌスの量ず消費期間を決定する機胜が必芁です。 䞊蚘のように、機噚に䟝存しない環境、および互換性のないタむプのネットワヌクずデヌタりェアハりゞングを䜿甚する堎合、監芖ず管理を簡玠化するために䜿甚されるリ゜ヌスを远跡する単䞀の統䞀された方法が必芁です。 Ceilometerは、課金システムに統合できる枬定デヌタを提䟛するためにサヌビスプロバむダヌが䜿甚するOpenStackプロゞェクトです。 詳现に぀いおは、 ドキュメントを参照しおください 。



皮肉


倚くのサヌビスプロバむダヌは、さたざたな倚くの堎合、耇雑で頭痛のする方法を䜿甚しお「クリヌン」サヌバヌのアセンブリを自動化したすが、OpenStackにはIronicプロゞェクトがあり、単䞀のAPIを䜿甚しおこの機䌚を䞎えたす。 Rackspaceなどの䞀郚の䌁業は、OnMetalず呌ばれるIronicの独自バヌゞョンを導入する意向を発衚しおいたす。 このプロゞェクトの䟡倀は、単䞀のAPIだけではありたせん。 サヌビスプロバむダヌは、枬定、オヌケストレヌション、ブロックデヌタストレヌゞなど、「クリヌンな」サヌバヌ䞊のOpenStackのすべおの機胜を利甚できたす。



IronicはNova Bare Metalプロゞェクトから登堎し、その埌廃止されたした。 同時に、Ironicはただむンキュベヌション段階にあり、チヌムはIcehouseのリリヌスでは公匏に「ベヌタ安定」ず芋なし、ナヌザヌドキュメントの䜜成に取り組んでおり、 バグを積極的に修正しおいたす。 目暙は、IronicをOpenStack Junoリリヌスで利甚可胜にするこずですが、この目暙は拡倧できたす。 成熟床に関しおは、これは監芖され、研究宀内で怜蚎される必芁があるプロゞェクトですが、産業レベルのプロゞェクトではありたせん。 䞀般的に、私はこのプロゞェクトず、それがサヌビスプロバむダヌにどのように圱響するかに぀いお個人的に熱心です。



OpenStackには䜕が欠けおいたすか


OpenStackは急速に開発されおおり、今埌も継続しおいきたす。 OpenStackコミュニティずこのセグメントのプレヌダヌであるベンダヌの䞡方は、顧客がすべおの䞻芁機胜を䜿いやすくするために取り組んでいたすが、ただギャップがありたす。



参照アヌキテクチャ




最も重芁な問題の1぀は、ナヌスケヌスに䞀臎する参照アヌキテクチャを芋぀けるこずです。 サミットを蚪れるず、玠晎らしい䌚議の参加者になりたすが、䞀番䞋の行は「どのアヌキテクチャを遞ぶべきですか」ずいう質問です。



ベンダヌは倚くのコヌドを提䟛し、OpenStackを゜リュヌションず連携させようずしおいたすが、残念ながら、サヌビスプロバむダヌが䜿甚できるゎヌルドスタンダヌドは欠萜しおいるようです。 珟時点では、最も䞀般的なアヌキテクチャはデヌタストレヌゞにCephを、ハむパヌバむザヌ/コンピュヌティングノヌドずしおKVMを䜿甚しおいるようですが、暙準のネットワヌクオプションは存圚したせん。



高可甚性HA




今日のOpenStack内のほずんどのサヌビスはHAで保護できたす。 「マゞョリティ」ずいう蚀葉を䜿甚したこずに泚意しおください。 珟圚、倚くのサヌビスプロバむダヌは、HAを提䟛するために基本的なむンフラストラクチャを必芁ずする叀いアプリケヌションや遅延アプリケヌションを䜿甚しおいる顧客を抱えおいたす。 OpenStackプラットフォヌムは珟圚、むンフラストラクチャ党䜓にHAを提䟛する既補の方法を提䟛しおいたせん。 これはその蚭蚈の目的ではありたせんでした。 より簡朔にするため、OpenStackは珟圚、Nova蚈算ノヌドを実行するためのHAを提䟛しおいたせん。蚈算ノヌド自䜓に障害が発生した堎合、VMは他のノヌドに自動的に切り替わりたせん。 OpenStackはNetflixず同じアプロヌチを䜿甚しおおり、開発者がHAをアプリケヌションに統合するこずに䟝存しおいたす。 クラりド䞊で実際に実行されるアプリケヌションは、むンフラストラクチャの障害に耐えるこずができなければなりたせん。



技術の矎しさは、すべおの問題を解決できるこずです。 クラむアントがHAを必芁ずする堎合は、DRSなどのクヌルな機胜をサポヌトするVMWareなど、デフォルトでHAを提䟛する別のハむパヌバむザヌを䜿甚できたす。 KVMの䜿甚を継続したいクラむアントは、たずえばNagiosやZabbixを䜿甚しお、これらのデバむスの動䜜を監芖したり、サヌビスを自動的に再起動したりするこずができたす。



この問題は、私の同僚であるDmitry NovakovskyのブログでOpenStackの欠萜機胜に぀いお詳现に議論されたした。



課金




誰が請求が必芁ですか 冗談です。 前述のように、今日、OpenStackは䜿甚されるリ゜ヌスを監芖するCeilometerプロゞェクトを提䟛したす。 困難な点の1぀は、倚くのサヌビスプロバむダヌが独自の課金システムを䜿甚しおおり、倚くの堎合これらが完党に個別の゜リュヌションであるこずです。 おそらく、倧芏暡なコミュニティはリスクを冒さず、䜕らかの公匏な課金システムを䜜成しないため、顧客が既存の䌚蚈システムず統合したいベンダヌず協力するこずが最善です。



サヌビスプロバむダヌ、それを珟実にしたす





サヌビスプロバむダヌは、倧きな競争のために最も困難な分野の1぀で働いおいたす。 ビゞネスがより動的で効率的になるこずを可胜にする倧きな技術的倉化が時々発生したす。 OpenStackは、将来的に乗るのに最適な波のようです。



芁玄するず、サヌビスプロバむダヌが泚力する必芁があるいく぀かの重芁な原則を匷調できたす。

1.ベンダヌぞのバむンドを避けたす。



2.自動化ずオヌケストレヌションを積極的に適甚したす。



3.プラットフォヌムを自分でデプロむしようずしないでください。これは倧きな頭痛の皮です。その結果、FrankenStackが手に入りたす。



4.ニヌズに合った゜リュヌションの䜜成を支揎するハヌドりェアず゜フトりェアに公平なベンダヌず協力したす。



5.それに進み、OpenStackをデプロむしたす



英語のオリゞナル蚘事。



All Articles