:これは、DigitalOceanSolutionsEngineersが提供するナビゲーターガイドブックの内容の初期リリースバージョンです。 この本の目的は、ビジネス顧客がインフラストラクチャのニーズを計画し、その過程で実用的な例を提供し、技術的なニュアンスと、いくつかの決定を他の決定よりも優れたものにする「理由」を含めるのを支援することです。

この本と付随するコードは、GitHubリポジトリで公開されます。 これは初期のリリースであるため、この本はまだ完成しておらず、リポジトリはまだ公開されていませんが、ご期待ください。

ビジネスのインフラストラクチャを拡張および拡張するにはどうすればよいですか?

さらに重要なのは、どうすれば危機を防ぐことができるでしょうか。 自分の決定がどのような影響を与えるかをどうやって知ることができますか? 私は正しい質問をしていますか?

この本は、質問に答えるのに役立ちますが、ビジネスのインフラストラクチャに影響を与える決定を行うときに必要な背景情報にも役立ちます。

現代のコンピューターの複雑な現実にもかかわらず、クラウドコンピューティングの約束を実現するインフラストラクチャを構築することは可能です。 この本の終わりまでに、あなたはその方法を理解するでしょう。

この本は誰のためのものですか?

この本は、インフラストラクチャのスケーリングと拡張に関する問題について考えている、または直面している人、および本番環境で使用するインフラストラクチャを構築する方法を理解したい人を対象としています。

従う必要のある主なスキルセットは、 Linuxコマンドラインにある程度精通していることですが、各章にはコード例が含まれており、重要なポイントの多くは高レベルで簡単に適用できます。概念的にも。

付属のリポジトリは、この本のサンプルインフラストラクチャを展開して、実践的な出発点を提供します。対応する章には、包括的な技術的説明が含まれているため、何をしているのか、なぜそうしているのかを理解できます。方法の各ステップでそれをやり直します。

この本から何を学びますか?

この本は、DigitalOceanで成功するインフラストラクチャを構築するための概念的な理解と実践的なスキルの両方を提供します。 私たちは、お客様が直面し、お客様の解決を支援した現実の問題に基づいて推奨事項を作成しました。

(DigitalOceanとこの本の著者についてもっと知りたいですか? それは次の章にあります。 この章はあなたについてです。)

私たちの目標は、インフラストラクチャが確実にオンラインに保たれ、簡単にスケールアウトできること、データが安全であること、問題のトラブルシューティングが容易であることを確認できるようにすることです。

インフラストラクチャのベストプラクティスの概要を説明し、同様に重要なこととして、これらのプラクティスが問題点や問題を防ぐ理由について説明します。 「理由」を理解することで、ユースケースに合った正しい決定を下すことができます。

次に、すべてがどのように機能するかを理解するので、サンプルインフラストラクチャを独自のニーズに適合させるか、独自のインフラストラクチャをゼロから構築するための知識が得られます。

この本をどのように使うべきですか?

この本は5つのパートに分かれており、それぞれにいくつかの章があり、さらにこの紹介と結論があります。 前のページの目次で構造を確認できます。

パート2から5は本の要です。 ここでは、ダウンタイムを防ぎ、インフラストラクチャを拡張し、データを安全に保ち、問題のトラブルシューティングを容易にし、パフォーマンスのボトルネックを特定し、セキュリティの脅威から保護する方法を説明します。

その前に、全員が同じ基盤から始めていることを確認したいと思います。 それが、パート1の背景とセットアップの目的です。 それは本の最初の3つの章で構成されています。 第1章では、DigitalOceanと著者である私たちの背景について説明します。 第2章では、企業がクラウドコンピューティングで直面する問題と、それらに対するソリューション(つまり、 パート2から5)のより詳細な概要。 第3章では、この本で説明するインフラストラクチャを構築するために使用するツールと、それに続くように環境をセットアップする方法について説明します。

この本はオープンソースプロジェクトであり、このリポジトリで完全に入手できます。 bookディレクトリには、本の書かれた章のマークダウンが含まれています。これは、 GitbookToolchainで本自体を生成するために使用します。 example-codeディレクトリには、従うために使用するすべてのコード例が含まれています。

始めましょう!

この本は、1つの物語を念頭に置いて書いたものです。つまり、最初から最後まで直線的に読むと自然に流れます。 ただし、各セクションは可能な限りモジュール化されているため、特定の章で説明されている概念に既に精通している場合は、そのセクションをざっと読むか、次のセクションにスキップできます。