apeescape2.com
  • メイン
  • 技術
  • 設計プロセス
  • 製品の担当者とチーム
  • データサイエンスとデータベース
バックエンド

フリーランス開発者向けのホスティング:PaaS、VPS、クラウドなど

一見、ホスティング業界は刺激的ではないように見えるかもしれませんが、世界中のデータセンターでうなり声を上げて業界を動かし続けています。これらは文字通りインターネットのバックボーンであり、eコマースサイトから最新のおもちゃ用のスマートモバイルアプリまで、あらゆるものを可能にします。重労働は、派手なスマートフォンやウェーハの薄いノートブックではなく、退屈なデータセンターで行われます。

仮想ストアフロントを作成する場合でも、アプリをデプロイする場合でも、単にサードパーティのテストと開発を行う場合でも、サーバーの筋肉が必要になる可能性があります。良いニュースは たくさん から選択します。ホスティング業界は騒々しくも刺激的でもないかもしれませんが、決して眠ることはありません。それは犬を食べる犬の世界であり、手頃な価格設定、舞台裏での多くの革新、そして周期的なハードウェアの更新があります。クラウド、IaaS、PaaSは、多くの開発者や企業の運営方法を変えました。これらは比較的最近のイノベーションです。

この投稿では、フリーランスの開発者の観点からホスティングの基本をいくつか見ていきます。何を選択し、何を避けるかです。なぜ下線を引いたのですか フリーランス ソフトウェアエンジニア?まあ、多くの人が必要だから 独自の開発環境 、同時にさまざまなクライアントと協力しながら。残念ながら、これはまた、展開に関しては通常、彼らが発言権を持たないことを意味します。たとえば、特定のウェブアプリをホストする方法と場所はクライアントの決定であり、短期的に採用されたフリーランサーは通常、決定に発言権を持ちません。これは管理上の問題なので、フリーランサーでさえそこにあるオプションを知っておく必要があると言う以外は、この投稿では取り上げません。彼らの手は結ばれているかもしれませんが、場合によってはクライアントが彼らの意見を求め、ソフトウェアエンジニアは彼らが情報に基づいた決定をするのを手伝うべきです。今週の初めに、開発と運用の境界線を曖昧にする1つの方法であるDevOpsについて説明しました。あなたがその投稿を逃した場合に備えて、私はあなたに 見てみな そして、DevOps統合がホスティングにも影響を与える可能性がある理由を確認してください。



幸いなことに、ホスティング業界は開発者の需要に応えようとしているため、多くのホスティング会社が開発者向けに調整されたプランを提供しています。しかし、待ってください。すべてのウェブホスティングプランは、これらの「開発者」プランと同じくらい開発者にとって良いものではありませんか?これは単なる巧妙なマーケティングと安価なSEOトリックですか?

ノイズの除去

では、どのようにして適切なホスティングプランを見つけるのでしょうか?グーグルは明白な出発点なので、私は「開発者のためのホスティング」を検索してみました。今では、おそらく私がこれでどこに向かっているのかがわかるでしょう。その特定の検索は、8500万件の結果と、Googleの株主がシャンパンのボトルを開けるのに十分な広告をもたらしました。

優れたホスティングを探しているソフトウェアエンジニアの場合、Googleで回答を探すのは得策ではありません。これが理由です。

優れたホスティングを探しているソフトウェアエンジニアの場合、Googleで回答を探すのは得策ではありません。これが理由です。 つぶやき

これには非常に正当な理由があり、私はいくつかのホスティングスペシャリストに連絡を取り、舞台裏で何が起こっているのかをよりよく理解するように依頼しました。

変換可能なノートとは何ですか

Adam Wood、Webホスティングの専門家および著者 Webホスティングの究極のガイド 説明:

グーグルの「開発者向けホスティング」には近づかないでください。これは、優れたプラットフォームの構築に多くのエネルギーを費やしたのではなく、SEOに多額の費用を費やしたホストを示しています。

ウッドは、私たちのほとんどがすでに知っていることを確認しました。「開発者向けのホスティング」計画の多くは、マーケティングの仕掛けです。しかし、彼は、彼らがそれ自体で完全に優れたホスティングプランを提供することが多いことを強調しました。

「「ホスティング」は本物であり、「開発者向け」の部分は単なるマーケティングです。」 彼が追加した。

ウッドはレビューサイトをホストするために働いていますが WhoIsHostingThis 、彼は、新しいホストを検索する開発者は、オンライン検索以上のものに依存する必要があると考えています。

Googleに頼る代わりに、開発者のニーズに最適な計画を見つけるための最善の策は、口コミと昔ながらの調査です。

  • あなたと同じスタックを使用している開発者からの主要な技術ブログをチェックしてください。
  • コミュニティに連絡し、アドバイスを求めてください。
  • 現在のホストが提供しているホスティングプランを詳しく見てみましょう。迅速な展開ツール、他の開発者ツールとの統合、テストサポートなどを探してください。
  • 明確なニーズと優先順位があることを確認してください。あいまいさの余地はありません。
  • 最新の情報に基づいて決定してください。

小さなホストは追いつくのに問題があるかもしれません

しかし、開発者向けに調整された数十万のホスティングプランはどうでしょうか?まあ、彼らは本当に 特別ではない ほとんどの場合、「プレーンジェーン」ホスティングプランで同様のレベルのサービスとサポートを受けることができます。

これらの小さくて安価な計画の必要性さえありますか?はいあります。ベテランのベテランはおそらくそれらを使用しませんが、それでもパズルのピースであり、小規模な開発者、愛好家、学生は、ジムのメンバーシップよりも安価な共有ホスティングプランを使用して、安価でスキルを磨くことができます。 AWSでいくつかのローカルホビーサイトをホストする人は誰もいません。最初のWordPressサイトを設計する子供はVPSを取得できません。ほとんどの場合、彼らはそこにある最も安いオプションを使用します。

安価な共有ホスティングプランは、多くのホスティング衣装の基本であるため、業界のリーダー、または小さな地域のホストから入手できます。小さなホストの問題は、それらのほとんどが、AWSや他のクラウドジャイアントからの従来のリセラーホスティングまたはクラウドホスティングの再パッケージ化に依存していることです。これらのプランは、共有ホスティングプラン、VPSプラン、またはリセラープランとして販売されます。

結論:小規模な再販業者の計画に問題が発生した場合、深夜に誰に電話をかけますか?

小さなホストは衰退しており、これは多かれ少なかれ不可逆的な傾向です。データセンターはめちゃくちゃ資本集約的です。これらはインターネットで発電所に相当するものであり、より大きく、より効率的になり、同時に低価格と優れたサービスを提供するために競争しています。これには明らかに、優れたオンサイトセキュリティとサポートを備えた巨大な施設から、空調、冗長電源、驚くほど高価なインターネットインフラストラクチャまで、多くの投資が必要です。その上、ホストは最先端のハードウェアの安定した流れを必要としています。フラッグシップXeonとSASSSDは安くはありません。

adobexdは何をしますか

データセンターのゲームには、小さなプレーヤーのための余地はありません。

小規模な再販業者は、通常、大規模なホストによってサポートされていないさまざまな言語でのローカルサポートを含む、ニッチなサービスまたはローカリゼーションを提供することによって、果たすべき役割をまだ持っています。ただし、これらのニッチと潜在的な利点のほとんどは、平均的な開発者にとって大きな意味を持つわけではありません。

PaaS革命

10年未満前、業界は専用の共有ホスティングを中心に展開していたため、それらが何であり、どのように機能するかを説明する必要はないと思います。

検索は機能ではありません

クラウドサービスは数年前に争いに加わり、前例のない信頼性とスケーラビリティを提供しました。最新の業界トレンドは、開発者中心のPaaS(Platform-as-a-Service)サービスの形で、開発者に多くのエキサイティングな可能性を提供します。

PaaSは、多くの開発者にとって新しい黒人です。従来のホスティングと比べてどうですか?

PaaSは、多くの開発者にとって新しい黒人です。従来のホスティングと比べてどうですか? つぶやき

ほとんどの開発者は、次のような大きなPaaSサービスにすでに精通しています。 Heroku 、 パンテオン そして OpenShift 。これらのプロバイダーの多くは、特定のフレームワークまたはアプリケーションのプラットフォームとして誕生しました。たとえば、HerokuはRuby-on-Railsホストでしたが、PantheonはDrupalマネージドホスティングプロバイダーであり、WordPressに拡張されました。

PaaSサービスは、マネージドホスティングの進化における次の論理的なステップと見なすことができます。ただし、マネージドホスティングとは異なり、PaaSはほぼ独占的に開発者を対象としています。これは、PaaSサービスが個々の開発者やチームのニーズを満たすように調整されていることを意味します。そうではありません 単に ホスティングについて; PaaSは、生産性を高めるように設計された多数の機能を組み込むことにより、チームの優先ワークフローに統合することを目的としています。 PaaSプロバイダーは通常、多くの便利な機能を提供します。

  • のような他の開発者ツールと連携する機能 GitHub 。
  • Drone.io、Jenkins、Travis CIなどの継続的インテグレーション(CI)ツールをサポートします。
  • 開発、テスト、ベータ、および本番用の複数のクローン可能な環境の作成を可能にします。
  • さまざまな自動テストスイートをサポートします。

何よりも、多くのPaaSプロバイダーが提供しています 無料の開発者アカウント 。 HerokuとPantheonはどちらも、開発者がプラットフォームをサンプリングできるようにするため、後でプロジェクトに使用することを奨励しています。さらに、これらの実験プロジェクトの1つが開始された場合、開発者はプラットフォームに留まる可能性があります。

これは巧妙なマーケティングであり、多くの開発者が無視できないオファーでもあります。 PaaSは今後も続くでしょう。まだ思い切っていない場合は、少し調べて、そこに何があるかを確認するときが来たのかもしれません。

従来のホスティングとクラウドオファリング

専用の共有ホスティングはどこにも行きません。彼らは20年間、ウェブホスティングの主力でしたが、今でも力強く進んでいます。多くの企業は、日常業務を専用サーバーまたはVPSサーバーに依存しています。一部の企業は、既存のサーバーインフラストラクチャに加えて、特定のタスクにクラウドまたはPaaSを使用することを選択します。

状況によっては、PaaSは法外に高価であることが判明する場合がありますが、強力な専用サーバーも安価ではありません。幸いなことに、PaaSを使用すると、専用サーバーに移行する前に、必要なリソースの種類を把握できます。さらに、PaaSサービスは、マネージドVPSサーバーや専用サーバーよりも優れたサポートを提供する傾向があります。

もちろん、 これはすべて主観的です そしてあなたの要件と予算に依存します。

ラズベリーパイホームサーバー2018

PaaS、専用サーバー、VPSプラン、または独自のクラウドスライス。フリーランスのソフトウェアエンジニアは何を選ぶべきですか?

PaaS、専用サーバー、VPSプラン、または独自のクラウドスライス。フリーランスのソフトウェアエンジニアは何を選ぶべきですか? つぶやき

昔ながらの私を呼んでください、しかし私はまだ専用サーバーがほとんどのものをホストする最良の方法であると信じています。ただし、これは成熟したプロジェクトにのみ適用されます。開発はまったく別の球技です。マネージド専用サーバーは、優れた信頼性と優れたレベルのサポートを提供し、コストパフォーマンスにも優れています。

Adam Woodが説明するように、適切に使用された専用サーバーとPaaSは、展開をスピードアップすることもできます。

Herokuで新しいRuby-on-Railsアプリを数分で起動できます。 AWSで同じことをするのに半日かかり、何かを壊そうとしているような気がします。

クラウドサービスは、常に必要なリソースのみを使用するため、専用ハードウェアよりも本質的に効率的です。たとえば、(南北アメリカのユーザーからの)営業時間中にトラフィックの大部分を取得するサービスを運用している場合、専用サーバーは12〜16時間十分に活用されません。この明らかな効率のギャップにもかかわらず、専用サーバーはクラウドソリューションよりも安価になる可能性があります。さらに、お客様は自分に合った方法でカスタマイズおよびアップグレードできます。

クラウドは追いついてきていますが、専用サーバーは今後数年間存在し続けます。これらは明らかに個々の開発者にとっては良いソリューションではありませんが、多くの企業にとっては適しています。 VPSプランは、専用サーバーよりもはるかに低コストであり、専用サーバーと同じレベルの自由度を提供していなくても、個々の開発者が簡単にアクセスできます。

これはフリーランサーにとって何を意味しますか?

幸いなことに、ほとんどのフリーランスのソフトウェアエンジニアは、そこにあるすべてのホスティングオプションについて心配する必要はありません。クライアントによって物事のやり方が異なるのは事実ですが、ほとんどの場合、 クライアントの問題 あなたのものではなく。

これは、異なるホスティングの選択がフリーランサーに影響を与えないことを意味するものではありません。彼らはそうしますが、彼らは限られています。プロジェクトに参加する前にインフラストラクチャに精通することは常に良い考えですが、心配することはあまりありません。ほとんどの新しいホスティングサービスは、開発者の生活を楽にし、プロジェクトの自分の側に集中できるようにするために開発されました。 PaaSとクラウドの採用に対するプラスの副作用の1つは、標準化の増加です。ほとんどのスタックは成熟しており、広く採用されているため、問題が発生する可能性のあるものは多くありません。

その上、良くも悪くも、クライアントのインフラストラクチャの選択については何もできません。しかし、どうですか 独自のサーバー環境 ?

ノードjsのメモリリーク検出

有る 万能のソリューションはありません ;それはすべてあなたの要件、あなたのスタック、そしてあなたの予算に依存します。 PaaSサービスは人気を集めていますが、予算が限られている開発者や、毎日ホスティング環境を必要としない開発者にとっては、優れたソリューションではない可能性があります。多くのフリーランサーや小規模で独立した開発者にとって、VPSはまだ道のりです。何をするかに応じて、エントリーレベルのマネージド専用サーバーがオプションであり、小さなターンキーを実行する場合 Webプロジェクト 、いくつかの再販業者パッケージを検討することもできます。

大手ホスティング会社が開発者のビジネスをめぐって競争を続けているという事実は、最終的には良いことです。つまり、競争力を維持するために、タイムリーなアップデートを展開し、すべてのホスティングパッケージでより良いサポートを提供することを余儀なくされています。ではない 本当に PaaSやクラウドサービスと競合していますが、それでもパイの一部が必要です。

PaaSプロバイダーが開発者に参加するためのさまざまなインセンティブを提供し、長期的にビジネスを獲得できるようにしたことを覚えていますか?従来のホスティング会社は、初心者の開発者をプラットフォームに誘い込み、彼らが忠実な顧客になり、数年後に数十のプロジェクトをホストするためにサーバーを使用することを期待して、同じことをしようとしていると主張できます。

ホスティングの未来

ホスティング業界は他のテクノロジーセクターほど活気があり革新的ではないように見えるかもしれませんが、これは完全に公平ではありません。もちろん、ペースの速いセクターと比べると、常に当たり障りのない刺激的なものには見えませんが、インフラストラクチャについて話しているのであって、一攫千金のようなものではありません。

ホスティング業界は変化しており、革新的です。新しいテクノロジーの導入には少し時間がかかります。それだけです。たとえば、物流会社はおそらく1、2年ごとにスマートフォンを交換しますが、配送車両はそれほど頻繁には更新されませんが、それでもビジネスのバックボーンです。

ソフトウェア開発の観点から関連性が高まっているホスティング業界のトレンドを簡単に見てみましょう。

  • クラウドおよびPaaSサービスの継続的な開発と成長。
  • マネージドホスティングの準PaaSサービスへの進化。
  • 業界標準ツールとの統合の増加。
  • 新しいハードウェアは専用サーバーを安くするかもしれません。

クラウドおよびPaaSサービスは、成熟し、成長し続けます。さらに重要なことは、競争が激化するにつれて、価格が下がるはずです。さまざまな開発ツールと機能を手頃な価格のホスティングプランに統合する可能性は、財政的な観点からそれらを魅力的にし続けるでしょう。価格スケールを上げると、マネージドホスティングは、PaaSによって提供されるいくつかの機能とサービスを包含するように進化する可能性もあります。業界のトレンドをホストすることに興味がある場合は、これをチェックすることをお勧めします フォーブス 2015年以降のクラウド市場予測の編集。

専用サーバーは、少なくとも共有プランやVPSプランと比較して、決して安くはありません。ただし、それらはますます安くなっており、質素で安価なARMハードウェアの形で後押しされる可能性があります。 ARMベースのプロセッサは、x86プロセッサと比較して優れた効率を提供する傾向がありますが、開発と展開は比較的安価です。一部のフラッグシップスマートフォンには、64ビットのCortex-A57 CPUコアをベースにしたクアッドコアチップが搭載されており、同じコアがARMベースのサーバープロセッサに搭載されています。

チップオタクとして続けることもできますが、今後のブログ投稿の1つで、ARMサーバーの新しい分野について詳しく見ていきますので、興味があれば、ご期待ください。

百万ドルの市場は十億ドルの市場よりも優れていますか?

投資家と資金調達

百万ドルの市場は十億ドルの市場よりも優れていますか?
より軽く、より速く-Svelteフレームワークのガイド

より軽く、より速く-Svelteフレームワークのガイド

Webフロントエンド

人気の投稿
新しいWeb注文:コンテンツファーストデザインの概要
新しいWeb注文:コンテンツファーストデザインの概要
究極のENSとĐAppチュートリアル
究極のENSとĐAppチュートリアル
マイクロサービス入門:Dropwizardチュートリアル
マイクロサービス入門:Dropwizardチュートリアル
書体分類のニュアンスを理解する
書体分類のニュアンスを理解する
FlutterとAngularDartでのコード共有にBLoCを活用する方法
FlutterとAngularDartでのコード共有にBLoCを活用する方法
 
Sass Mixins:スタイルシートを乾いた状態に保つ
Sass Mixins:スタイルシートを乾いた状態に保つ
「ハートブリード」OpenSSLバグの修正:システム管理者向けのチュートリアル
「ハートブリード」OpenSSLバグの修正:システム管理者向けのチュートリアル
タイムロックウォレット:イーサリアムスマートコントラクトの概要
タイムロックウォレット:イーサリアムスマートコントラクトの概要
プロスポーツフランチャイズ評価
プロスポーツフランチャイズ評価
開発者向けの設計ワークフローチュートリアル:より優れたUI / UXを時間どおりに提供
開発者向けの設計ワークフローチュートリアル:より優れたUI / UXを時間どおりに提供
人気の投稿
  • デビットカードビザをハックする方法
  • 簡単なゲームをコーディングする方法
  • 資金調達の成功報酬
  • ユニットテストケースの書き方
  • ダッシュボードのデザイン方法
カテゴリー
財務プロセス モバイル Kpiと分析 製品の担当者とチーム プロセスとツール アジャイル 計画と予測 デザイナーライフ リモートの台頭 投資家と資金調達

© 2021 | 全著作権所有

apeescape2.com