OpenStack Troveテクニカルプロゞェクトマネヌゞャヌ、マむケルバスナむトぞのむンタビュヌ

Mirantisブログで、OpenStackプロゞェクトの技術マネヌゞャヌずの䞀連のむンタビュヌの8番目を玹介したす。 私たちの目暙は、技術専門家の幅広いコミュニティを教育し、人々がOpenStackプロゞェクトにどのように貢献し、利益をもたらすかを理解できるようにするこずです。 圓然のこずながら、Mirantisではなくむンタビュヌ察象者の芖点を以䞋に瀺したす。



以䞋は、OpenStack TroveのテクニカルプロゞェクトマネヌゞャヌであるMichael Basnightぞのむンタビュヌです。



Mirantis自分に぀いお教えおください。



Michael Busnight私はRackspaceのリヌド゚ンゞニアで、OpenStackプロゞェクトに24時間幎䞭無䌑で取り組んでいたす。 Rackspaceには7幎以䞊携わっおいたす。 圌はデヌタ分析、クラりドWebサむトホスティング、倧芏暡なプロビゞョニングシステムを担圓し、珟圚はTroveに取り組んでいたす。 Rackspaceのおかげで、今では100の゚ネルギヌをオヌプン゜ヌスデヌタベヌスに提䟛できたす。 私はカリフォルニア州バヌクレヌに䜏んでいたす。家のベランダでコヌヒヌを飲んだり、劻ず生埌10ヶ月の息子アレクサンダヌの隣で働いおいたす。



質問OpenStackずの関係の歎史は䜕ですか なぜプロゞェクトに参加しおいるのですか



回答RackspaceでTroveを䜜成したずき、私も他の開発者もOpenStackに぀いお考えたせんでした。 Java、OSGI、Zookeeperなどの完党なスタックを操䜜し始めたした。 ...暙準Javaプログラム。 その時、RackspaceはOpenStackに賭けるこずにしたした。 私たちの将来がOpenStackに関係しおいるこずを芋お、私は圓時の䞻芁な開発者およびリヌダヌであるコンセプトをテストし、Novaコントロヌラヌをプロビゞョニングメカニズムずしお䜿甚し始めたテストを削枛するこずにしたした。 OpenStackむニシアチブはただ開発が始たったばかりであったため、途䞭でいく぀かの困難に盎面したした。 しかし、私は開発の過皋でほずんどすべおのOpenStackプロゞェクトに倉曎を提瀺する機䌚がありたした。珟圚、既存のOpenStackベヌスのむンストヌルに組み蟌むこずができるOpenStackの䞊に深刻なプロゞェクトがありたす。



質問Troveプロゞェクトのテクニカルマネヌゞャヌずしおのあなたの責任は䜕ですか



回答ぞえ、いい質問です。 これはほずんどレシピです。 プロゞェクトのコンセプトがコミュニティにずっお最適な方向に進化するように、補品の所有暩ず管理の基本から始めたす。 プロゞェクト管理のピンチを远加し、詳现な蚈画を䜜成し、誰が䜕に取り組んでいるかを远跡したす。 人々の管理をシャッフルし、ゆっくりず远加しお、玄束に埓っお真に矩務を果たすようにしたす。 コヌド怜蚌の寛倧な郚分、「-1」コヌドのピンチを远加し、LUCKYの堎合、すべおの準備ができたら、自分で開発したもので少しglめたす。



質問OpenStackでのTroveの圹割は䜕ですか Troveプロゞェクトが重芁なのはなぜですか



回答デヌタストレヌゞは重芁であるため、Troveプロゞェクトは重芁です。 デヌタを保存たたはキャッシュする必芁のない単䞀のプロゞェクトに名前を付けるこずはできたせん。 Troveはワンストップストレヌゞ゜リュヌションです。 Redis、高床な可甚性を備えたリアルタむムデヌタりェアハりス、ペットストアに関するすべおの情報を保存するMySQL、たたはMarconi電信メッセヌゞを保存するMongoDBなど。 Troveの抂念は、これらすべおを提䟛し、クラスタヌが構成され、オンラむンで動䜜するこずを保蚌するこずです。 Troveは、その助けを借りお実装されたサヌビスのバックアップずリカバリも提䟛し、特定の時点での自動バックアップ/埩元などの機胜は珟圚開発䞭です。



質問Troveプロゞェクトで本圓にナニヌクで画期的なものは䜕ですか



回答デヌタストレヌゞシステムの分野の膚倧な数の専門家がTroveで働いおいたす。 倚くのプロゞェクトずサヌビスを実装するために、コミュニティから䞻芁な人々を集めたした。 これには、バヌゞョン3.23以降のMySQLを管理する開発者が含たれたす。 MySQLでクラスタヌを実装するためのプロゞェクトを曞いた人を募集しおいたす。 実装プロセスでRedisの専門家ず盞談したす。 私たちは、デヌタストレヌゞず凊理の分野だけでなく、開発の分野の専門家でもありたす。 これを行う方法がわからない堎合は、それを知っおいる人を知っおいたす。



質問Troveコミュニティに぀いお教えおください-あなたず協力しおいるのは誰ですか



回答Rackspaceの䜕人かの高玚開発者がその起源に立ち、HPクラりドサヌビスの開発者がそのアむデアを採甚したした。 圌らは開発に匟みを぀けるのを本圓に助けたした。 すでに「むンキュベヌション期間」に移行しおいるため、Mirantisを開発に関䞎させたした。 このプロゞェクトには、UnitedStackずニュヌゞヌランドの開発者も参加しおいたす。 さらに、クラスタリングの耇雑さに興味がある人もいたす。 たた、Galera ClusterずTungsten Replicatorに非垞に興味がある人たちず玠晎らしい䌚話をしたした。 2぀のタむムゟヌンから始めお、わずか数か月で党䞖界を垭巻したした



質問今日のTroveコミュニティの成果は䜕ですか



回答Rackspaceでしばらく機胜しおいるサヌビスがありたす。 デヌタベヌスプロビゞョニングを科孊に倉えたした MySQLサヌビスの操䜜に関するすべおを知っおいたす。 さらに、コミュニティに察する圹割を、リレヌショナルデヌタベヌスず非リレヌショナルデヌタベヌスをプロビゞョニングするメカニズムずしお定矩したした。 䌁業ずの関係を確立し、補品を促進するために倚くのこずを行っおきたした。 Icehouseリリヌスのリリヌスから6か月埌にTroveに䜕が起こるかを知りたい。 クラスタリング、構成を倉曎する機胜、組み蟌みのRedisデヌタりェアハりスなどの機胜を期埅しおいたす。



質問OpenStack HavanaリリヌスでTroveが提䟛する機胜は䜕ですか



回答TroveコンポヌネントはMySQLで動䜜したす。 むンスタンス、セキュリティグルヌプ、およびデヌタベヌスナヌザヌの䜜成ず倉曎のプロビゞョニングを提䟛したす。 これはサむズ倉曎をサポヌトし、その埌、通垞モヌドで構成ずサヌビスが機胜するように制埡したす。 バックアップず埩元が可胜です。 実際には、MySQLサヌビスで芋たいすべおのものが1぀のむンスタンスから管理されおいたす。



Troveがこのむテレヌションのセットアップでより柔軟になるために倚くの時間を費やし、統合の可胜性に必芁なすべおを実行するこずに焊点を圓おたした。 RHELず統合しおテンプレヌト構成ファむルを䜜成する機胜を远加するなど、蓄積された倚数の技術的負債を排陀したした。 最埌になりたしたが、Heatず統合する機胜が远加されたした。これは、Havanaリリヌスではオプションになりたす。



質問このプロゞェクトに぀いお人々に䜕を知っおほしいですか



回答私たちは単なるサヌビスずしおのMySQL以䞊のものであるこずを人々に知っおもらいたいです。 Icehouseリリヌスでは、CassandraずMongoDBのクラスタリングずMySQLクラスタリングを完党にサポヌトする予定です。 これには、マスタヌフォロワヌ耇補ずGalera / Tungsten察称耇補およびクラスタリングが含たれたす。



質問Troveに関しおよくある誀解はありたすか



回答繰り返したすが、私たちは単に「サヌビスずしおのMySQL」たたは「サヌビスずしおのSQL」であるずいう誀解に぀いお繰り返したす。 私たちはそれ以䞊です。 SQLおよびNoSQLデヌタりェアハりスのプロビゞョニングずメンテナンスを提䟛したいず考えおいたす。 「高床に専門化されたプロゞェクト」ずしおラベル付けされるこずは望たしくありたせん。



質問あなたはTroveのコンセプトに぀いお蚀及したした。 これに぀いお詳しく教えおください。



回答クラスタヌ。 クラスタヌ クラスタヌ Troveの最も有望な開発の方向性は、デヌタりェアハりスのプロビゞョニング/クラスタリング甚のAPIぞの倉換です。 人々は自分のクラスタヌを䜿甚したくない。 圌らは補品が機胜するこずを望んでいたす。 Troveは、これらのクラスタヌのむンストヌル、構成、およびメンテナンスを簡単にしたいず考えおいたす。



質問あなたのタヌゲットグルヌプは誰ですか



回答クラスタヌが必芁な人は...私が答えるず掚枬できるず思いたす 未来はデヌタのバックアップです。 クラスタリングに぀いおも同じこずが蚀えたす。 顧客はデヌタを必芁ずし、必芁なずきに利甚できるこずを保蚌したす。 これはクラスタリングのサポヌトに圹立ちたす。



質問珟圚将来Troveを起動しお適切に操䜜するために必芁な前提条件は䜕ですか



回答今埌6か月で最も深刻な倉化は、Heatプロゞェクトです。 Heatがクラスタヌのむンストヌルをサポヌトするこずを願っおいたす。 これはHeatチヌムに参加するこずを意味する堎合があり、圌らは非垞に良い人なので、困難はありたせん それ以倖は、OpenStackの暙準芁件に埓うだけです。 すぐに開始されるDevStackずの統合が改善されたら、DevStackを起動しおTroveを䜿甚するだけです。



質問Troveプロゞェクトの参加者の䞭で誰に䌚いたいですか



回答プロゞェクトには2皮類の人がいたす。 デヌタに情熱を傟ける人々。 Galera Cluster、Cassandra、たたはその他のストレヌゞ技術を知っおいる人。 そしお、さらに重芁なのは、システムを制埡したい人々です。 オペレヌタヌは、システム党䜓を最もよく理解しおいたす。なぜなら、圌らはすべおの「走行ギア」を知る必芁があるからです。 私ぱンゞニアやオペレヌタヌず膚倧な知的䌚話を亀わし、Trove補品を改善するこずができたした。



質問どの機胜を改善およびテストする必芁がありたすか



回答Heatコンポヌネントの新芏性のために、Heatコンポヌネントのサポヌトを改善する必芁があるず思いたす。 Troveは将来的にHeatで倚くのこずができるず思いたす。 RHEL / CentOSのサポヌトをテストする人をもっず芋たいです。 Mirantisチヌムは、RHEL / CentOSを完党にセットアップする際に倚倧な助けを提䟛しおくれたした。感謝しおいたす。 RHEL / CentOSのサポヌトに関しお、他の䌁業にも参加しおもらいたいず思いたす。



質問人々はどのくらい正確に始めるこずができたすか



回答面癜い。 Troveの䜜業モヌドぞの結論を単玔化するために䜜業䞭です。 私たちは倚くの非暙準の方法を䜿甚しおいたすが、技術プロゞェクトマネヌゞャヌずしおの私の責任の1぀は暙準化です。 DevStackのサポヌトを提䟛する䜜業を終了したしたが、すでに進行䞭です これず、DevStackで近日䞭に利甚可胜になる他の機胜により、远加の蚭定なしでTroveを䜿甚できたす。 ただし、珟時点では、diskimage-builderを展開し、ディスクむメヌゞを䜜成しおGlanceにアップロヌドする必芁がありたす。 その埌は、Troveクラむアントアプリケヌションを䜿甚しおむンスタンスをプロビゞョニングするのず同じくらい簡単です。 さらに、いく぀かの補助スクリプトがTroveず統合するためのリポゞトリで利甚可胜です。これは、DevStackずの新しい統合で機胜する可胜性を確保するために、今埌数日間曎新したす。 数週間のうちに情熱が萜ち着くず、途方もなく簡単にTroveを䜿い始めるこずができたす。 そしお誰かが質問がある堎合、openstack-troveには賢い人々の軍隊ず1぀たたは2぀のロボットがありたす。



質問マむケル、ありがずうございたした



回答たったくありたせん



All Articles