Porter は、独自のクラウド プロバイダーで実行できる Kubernetes ベースの PaaS システムです。 Porter は、インフラストラクチャを Kubernetes にアップグレードしながら、Heroku エクスペリエンスを独自の AWS/GCP アカウントに導入しようとします。 概要Heroku のような従来の PaaS は、不要な DevOps 作業を最小限に抑えるのに最適ですが、アプリケーションの拡大に応じて十分な柔軟性が得られません。カスタム ネットワーク ルール、リソース制限、コストは、開発者がアプリケーションを Heroku から移行する一般的な理由です。 Porter は、Kubernetes の構成可能性を維持しながら、従来の PaaS のシンプルさを独自のクラウド プロバイダーにもたらします。 Porter は、人気の Kubernetes パッケージ マネージャー helm 上に構築され、kubectl などの標準の Kubernetes 管理ツールと互換性があるため、最初から本格的な DevOps 作業に対応できます。数回クリックするだけでアプリケーションをクラウド プロバイダーにデプロイでき、Porter が基盤となるインフラストラクチャを構成および管理します。リポジトリを指定するだけで、アプリケーションの構築から自動スケーリングまで、残りの作業は Porter が処理します。 内部的には、Porter は Kubernetes 上で実行されます。 Porter は、すべての複雑さを抽象化しながら、各クラウド プロバイダーのネイティブ Kubernetes サービス (AWS 上の EKS、GCP 上の GKE、Digital Ocean Kubernetes) を構成および管理します。 Kubernetes 上で Porter を実行するのは複雑すぎると思われるかもしれません。 Kubernetes を理解していないチームにとって、Kubernetes には一定の限界があります。 Porter を使用するには、いくつかの基本的な概念を除いて、Kubernetes について何も知る必要はありません。 Kubernetes は、PaaS エクスペリエンスを提供するための最適な基盤レイヤーです。実際、ほとんどの PaaS は Kubernetes 上で実行されますが、これらの詳細はエンドユーザーからは隠されています。チームがすでに Kubernetes に精通している場合、Porter は既存の運用を簡素化するオンプレミス プラットフォームとして利用できます。 特性
Kubernetes と Helm に精通しているユーザーの場合:
使用最も簡単な方法は、Porter が提供するオンライン クラウド サービス (https://dashboard.getporter.dev/) を直接使用し、ログインして直接登録することです。次に、プロジェクトを作成し、クラウド サービス プロバイダーの関連する資格情報を構成します。 Porter はクラウド サービス内に Kubernetes クラスターを自動的に構成します。 クラウド プロバイダーがない場合は、Porter CLI ツールをダウンロードし、既存の Kubernetes クラスターの kubeconfig を Porter に接続することで、既存の Kubernetes クラスターに接続することもできます。 Kubernetes クラスターを構成した後、Web サービス、ワーカー、ジョブ タスクをサポートするサービスをデプロイすることを選択できます。 たとえば、Web サービスを選択した場合、GitHub に接続している場合は、リポジトリをデプロイするか、Docker イメージ アドレスを直接指定するかを選択できます。 Porter のクラウド サービスを使用する場合、デプロイ後にセカンダリ ドメイン名がアプリケーションに自動的に追加されます。デプロイされたサービスには、次のアドレスからアクセスできます。 クラスターに Prometheus がインストールされている場合は、アプリケーションを監視することもできます。 自動拡張と縮小も設定できます。 ローカルで開発およびテストする必要がある場合は、リポジトリ コードを直接クローンできます。 git クローンhttps://github.com/porter - dev / porter 次に、make start-dev コマンドを実行して、サービスをローカルで開始します。ただし、docker/.env ファイルに次の 2 つの環境変数を追加する必要があります。そうしないと、ローカル起動後に正しく動作しません。 WELCOME_FORM_WEBHOOK = https://www.qikqiak.com Porter の詳細については、公式ドキュメント https://docs.porter.run を参照してください。 リポジトリアドレス: https://github.com/porter-dev/porter。 |
<<: 「リフト アンド シフト」クラウド移行戦略はあなたのビジネスに適していますか?
国家観光局は1月5日、AutoNavi Mapsと共同で「全国全域観光ホログラフィック情報サービスシ...
Cloudsigma は、1Gbps の帯域幅と少なくとも 1 か月あたり 5T のトラフィックを備...
フォグ コンピューティングは、テクノロジーの世界では比較的知られていない概念ですが、スマート ホーム...
オプションは、取引可能なデリバティブ金融商品の一種です。簡単に言えば、オプションとは、一定期間内の取...
競争がますます激しくなるにつれて、毎月数十万ドルの広告費を投じる多額の投資を行う企業が多くなっていま...
最近、共同購入サイトに関するレポートをたくさん読んでいます。「再編」や「損失を利益に変える」などのキ...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス企業がWeiboマーケテ...
現在、北京、上海、広州などの大中規模都市から、第4級、第5級の小規模県級都市まで、ほとんどの都市に地...
1. クラウド ストレージ アーキテクチャの概要クラウド ストレージは、サービスとしてのデータ スト...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています諺にもある...
ONEパララックススクロール子供の頃、ファミコンやスーファミでゲームをしましたか?これらのゲームは基...
対外貿易マーケティングとは、「広告」、「マスプロモーション」、「バイラルマーケティング」、「テレマー...
[[417286]] 「クラウド ネイティブ」に興味はあるけれど、どこから始めればいいか分からないで...
3年前、SEOと言えば誰もが感心して聞いていました。3年後の今日、SEOは徐々に人々の視界から消えて...
言語はパンやミルクではありません。どうすればそれを見たり触れたりできるのでしょうか?言語は食べられな...