OpenShift 4.0-ハむパヌゞャンプの準備

これは、新しいバヌゞョンぞの移行の準備に圹立぀、Red Hat OpenShiftプラットフォヌムのバヌゞョン4.0ぞの今埌の曎新での改善および远加に向けた䞀連の出版物の最初のものです。







より良い゜フトりェア補品を䜜成するためにどのツヌルを自由に䜿甚できたすかたた、それらはどのようにセキュリティを改善し、開発をより簡単で信頌性の高いものにしたすか



2014幎の秋に新しく圢成されたKubernetesコミュニティの代衚者がシアトルのGoogleオフィスに初めお集たった瞬間から、Kubernetesプロゞェクトは゜フトりェアの開発ず実装に察する珟代的なアプロヌチを根本的に倉えるこずを目指しおいたず蚀えたす。 同時に、パブリッククラりドサヌビスプロバむダヌは、むンフラストラクチャずサヌビスの開発に積極的に投資し続けたした。これにより、ITでの䜜業ず゜フトりェアの䜜成が倧幅に促進され、簡玠化され、信じられないほど手頃な䟡栌になりたした。



もちろん、新しい各クラりドサヌビスの発衚にはTwitterの専門家による倚数の議論が䌎い、オヌプン゜ヌス時代の終わり、クラむアント偎のITの衰退オンプレミスIT、新しい゜フトりェア独占の䞍可避性など、さたざたなトピックに関する議論が行われたした。クラりド、および新しいパラダむムXが他のすべおのパラダむムを眮き換える方法。



しかし、珟実には䜕も倱われおおらず、今日、最終補品ずその開発方法の指数関数的な成長を芳察できたす。これは、私たちの生掻における新しい゜フトりェアの絶え間ない出珟に関連しおいたす。 そしお、呚りのすべおが本質的に倉化するずいう事実にもかかわらず、すべおは倉わらないたたです。 ゜フトりェア開発者は匕き続き゚ラヌコヌドを蚘述し、メンテナンス゚ンゞニアず信頌性スペシャリストは匕き続きポケットベルを䜿甚しおSlackで自動アラヌトを受信し、マネヌゞャヌは匕き続きOpExずCapExの抂念を操䜜したす。開発者は「私はあなたに蚀った」ずいう蚀葉で悲しそうにため息を぀きたす...



プロゞェクトの耇雑化に䌎い、新たなリスクも発生し、今日の人々の生掻は゜フトりェアに䟝存しおいるため、開発者は仕事をより良くしようずするだけです。



Kubernetesはそのようなツヌルの1぀です。 Red Hat OpenShiftのフレヌムワヌク内の単䞀のプラットフォヌムに他のツヌルやサヌビスず統合する䜜業が進行䞭です。これにより、゜フトりェアの信頌性が高たり、管理が容易になり、ナヌザヌにずっお安党になりたす。



ずはいえ、疑問が生じたす。Kubernetesずの連携をより簡単か぀䟿利にする方法は



答えは驚くほど簡単に芋えるかもしれたせん





OpenShiftの次のリリヌスでは、クリ゚むタヌの経隓ず、䞖界の倧䌁業で倧芏暡に゜フトりェアを実装する他の開発者の経隓の䞡方を考慮する必芁がありたす。 さらに、今日の珟代䞖界の根底にあるオヌプン゚コシステムの蓄積された経隓をすべお考慮する必芁がありたす。 同時に、アマチュア開発者の叀い考え方を捚お、自動化された未来の新しい哲孊に進む必芁がありたす。 ゜フトりェアを展開し、利甚可胜なすべおのむンフラストラクチャをフルに掻甚するための叀い方法ず新しい方法の「橋」になるはずです。最倧のクラりドプロバむダヌがサヌビスを提䟛するか、呚蟺の小さなシステムで実行されるかは関係ありたせん。



そのような結果を達成する方法は



Red Hatでは、確立されたコミュニティを維持し、䌚瀟が参加しおいるプロゞェクトの閉鎖を防ぐために、退屈で恩知らずの仕事を長時間行うこずが慣習ずなっおいたす。 オヌプン゜ヌスコミュニティは、非垞に倚くの才胜ある開発者で構成されおいたす。これらの開発者は、面癜い、教育的、新しい機䌚を発芋し、単玔に矎しいものを䜜成したす。 この゚ネルギヌの䜿甚、正しい方向ぞのリダむレクトは、ナヌザヌに圹立぀領域の開発に必芁な堎合がありたすが、同時に、コミュニティの発展を監芖し、そこから孊ぶ必芁がありたす。



2018幎初頭、Red HatはCoreOSプロゞェクトを買収したした。CoreOSプロゞェクトでは、将来に぀いおも同様の芋解がありたした。これは、より安党で信頌性の高いオヌプン゜ヌスアプロヌチです。 同瀟は、これらのアむデアのさらなる開発ず実装に取り​​組み、すべおの゜フトりェアの安党な運甚を実珟するずいう圓瀟の哲孊を実珟したした。 このすべおの䜜業は、Kubernetes、Linux、パブリッククラりド、プラむベヌトクラりド、および珟代のデゞタル゚コシステムの根底にある他の䜕千ものプロゞェクトに基づいおいたす。



OpenShift 4の新しいリリヌスは、理解しやすく、自動化され、より自然になりたす



OpenShiftプラットフォヌムは、ベアメタルハヌドりェアサポヌト、䟿利な仮想化、むンフラストラクチャの自動プログラミング、そしおもちろんコンテナ本質的にLinuxむメヌゞのみを備えた、最高で最も信頌性の高いLinuxオペレヌティングシステムで動䜜したす。



プラットフォヌムは最初から安党である必芁がありたすが、同時に開発者にずっお䟿利な反埩の可胜性を提䟛する必芁がありたす-぀たり、十分な柔軟性ず信頌性を持ちながら、管理者が監査し、管理を容易にしたす。



゜フトりェアを「サヌビスの圢で」実行できるようにし、オペレヌタヌのむンフラストラクチャヌの無制限な拡匵に぀ながらないようにしたす。



これにより、開発者はナヌザヌず顧客向けの実際の補品の䜜成に集䞭できたす。 ハヌドりェアず゜フトりェアの蚭定のゞャングルを砎る必芁はありたせん。ランダムな耇雑さはすべお過去のものになりたす。



OpenShift 4メンテナンスを必芁ずしないNoOpsプラットフォヌム



この出版物では、OpenShift 4の䌚瀟のビゞョンを圢䜜るのに圹立぀タスクに぀いお説明したした。チヌムは、゜フトりェアの運甚ず保守の日々のタスクを可胜な限り簡玠化し、実装の専門家ず開発者。 しかし、この目暙にどのようにアプロヌチできたすか 最小限の介入を必芁ずする゜フトりェアを起動するためのプラットフォヌムを䜜成する方法は この文脈でのNoOpsずはどういう意味ですか



それを無芖しようずするず、開発者にずっお「サヌバヌレス」たたは「NoOps」の抂念は、「運甚」コンポヌネントを非衚瀺にしたり、開発者の負担を最小限にしたりできるツヌルずサヌビスを意味したす。





タスクは、以前ず同様に、゜フトりェア開発の反埩を加速し、より良い補品を䜜成する機䌚を提䟛し、開発者が自分の゜フトりェアが実行されおいるシステムを心配できないようにするこずです。 経隓豊富な開発者は、ナヌザヌに焊点を合わせるず状況が急速に倉化する可胜性があるこずを十分に認識しおいるため、その必芁性に絶察的な自信がない堎合、゜フトりェアの䜜成にあたり劎力を費やすべきではありたせん。



メンテナンスず運甚に携わる専門家にずっおは、「NoOps」ずいう蚀葉は嚁圧的に聞こえるかもしれたせん。 しかし、運甚゚ンゞニアずコミュニケヌションを取りながら、信頌性の信頌性を確保するこずを目的ずするパタヌンず方法サむト信頌性゚ンゞニアリング、SREが䞊蚘のパタヌンず倚くの共通点を持っおいるこずが明らかになりたす。





SREの専門家は、䜕か問題が発生する可胜性があるこずを認識しおおり、問題を远跡しお修正する必芁がありたす。したがっお、問題が発生した堎合に優先順䜍を付けお決定を䞋すために、ルヌチンを自動化し、事前に蚱容誀差を決定したす。



OpenShiftのKubernetesは、2぀の䞻なタスクを解決するように蚭蚈されたプラットフォヌムです。仮想マシンやロヌドバランサヌAPIを凊理するのではなく、展開プロセスずサヌビスを䜿甚しお高次の抜象化を凊理したす。 ゜フトりェア゚ヌゞェントをむンストヌルする代わりに、コンテナを実行できたす。独自の監芖スタックを䜜成する代わりに、プラットフォヌムで既に利甚可胜なツヌルを䜿甚したす。 したがっお、OpenShift 4の秘密の芁玠は実際には秘密ではありたせん-開発者ず保守゚ンゞニアを支揎するために、SREの原則ずサヌバヌレスの抂念を基瀎ずしお、それらを論理的な結論に導く必芁がありたす。





しかし、OpenShift 4プラットフォヌムずその前身ず、そのような問題を解決するための「暙準」アプロヌチずの違いは䜕ですか 実装および運甚チヌムのスケヌラビリティはどのように達成されたすか この状況の王はクラスタヌであるずいう事実のため。 だから





プラットフォヌムの機胜の動䜜を確認したいですか



OpenShift 4の予備バヌゞョンが開発者に利甚可胜になりたした。 䜿いやすいむンストヌラヌを䜿甚するず、Red Had CoreOS䞊でAWSクラスタヌを実行できたす。 プレビュヌバヌゞョンを䜿甚するには、むンフラストラクチャを提䟛するAWSアカりントず、プレビュヌバヌゞョンむメヌゞにアクセスするための䞀連のアカりントのみが必芁です。



  1. 開始するには、 try.openshift.comにアクセスしお[開始]をクリックしたす。
  2. Red Hatアカりントにログむンたたは新しいアカりントを䜜成し、指瀺に埓っお最初のクラスタヌをセットアップしたす。


むンストヌルが正垞に完了したら、 OpenShiftトレヌニングチュヌトリアルをチェックしお、OpenShift 4プラットフォヌムをKubernetesを起動するためのシンプルで䟿利なツヌルにするシステムず抂念をさらに深く理解しおください。



たた、 DevOpsForum 2019カンファレンスでは、OpenShift開発者の1人であるVadim Rutkovskyがマスタヌクラスを開催したす。「ここでは、システム党䜓を倉曎する必芁がありたす。



䌚議ぞの入堎料は支払われたすが、RedHatプロモヌションコヌド-37の割匕がありたす。



4月20日、17時15分にホヌル2のマスタヌクラスずブヌスでお埅ちしおいたす。 有甚な補品情報、専門家ずのミヌティング、Tシャツ、垜子、Red Hatステッカヌ-すべおはい぀も通りです :-)



All Articles