クラウド開発に関する考察: どのクラウド開発戦略が正しい選択でしょうか?

クラウド開発に関する考察: どのクラウド開発戦略が正しい選択でしょうか?

クラウド上でアプリケーションを構築する場合、プラットフォーム ネイティブとクラウド ネイティブのどちらを採用すべきでしょうか?組織にとってより適したクラウド開発戦略はどれでしょうか? Akamai のクラウド コンピューティング サービス ソリューションのエンジニアリング ディレクターである David Rodriguez 氏が、私たちと意見を共有しました。 David Rodriguez 氏は 20 年前にソフトウェア エンジニアとしてキャリアをスタートしました。私たちの多くは、パブリック クラウドのかつてない成長を目の当たりにしてきましたが、それは今も続いています。本日、Akamai は David Rodriguez 氏にインタビューし、クラウド開発戦略についての考えを共有していただきます。以下は、David Rodriguez 氏の体験談です。

Akamai クラウドコンピューティングの詳細を読む

海外のクラウドサービスならAkamai Linodeをお選びください!

一部のクラウド プロバイダーは、クラウド サーバーの構築方法について独自の見解を持っており、これをプラットフォーム ネイティブと呼ぶアプローチです。彼らは、彼らのエコシステム内で彼らのサービスとツールを適用できるような方法で構築することを望んでいます。しかし、クラウド プロバイダーが構築方法や展開方法を指示するべきではありません。代わりに、オープンで標準ベースのツールを使用してワークロードを移植可能にし、適切な場所にデプロイして移動できるようにすることで、地域、価格、パフォーマンスの点でワークロードに最適なものを見つけることができます。

今日の開発者調達の道のり

おそらく多くの人がそうであるように、私も適切なクラウド プロバイダーの選択で間違いを犯したことがあります。しかし、良いことも悪いことも含めたこれらの経験により、選択プロセスにおけるパターンを発見することができました。開発者がクラウド購入の過程で経験する 5 つの段階を発見しました。

1. 発見。

Stack Overflow や Reddit のスレッドを読んでいたり、YouTube でイベントを視聴していたり​​、あるいは他の場所でクラウド サービスについて知ったとしても、これまで聞いたことのないサービスなので興味をそそられます。突然、あなたはこう思うでしょう。「これは何?」これは私にどのように適用されますか?それはどのように役立つのでしょうか?

発見プロセス中に多くの疑問が生じます。あなたの目標は、クラウド オファリングの独自性は何か、それが認識されている類似のオファリングとどう違うのか、そしてそれがあなたに提示する具体的な価値提案について答えを得ることです。それがサービスへの取り組みであろうと、他の何かであろうと、「なぜ?」と尋ねると、答えはここにあります。

2. 評価。

この段階では、疑いは消え去り、ここに何かがあるはずだと確信しています。今こそ、私たちが発見したことを提出し、評価する時です。長時間のコミットメントを計画しないでください。ドキュメントを調べるのには通常 15 ~ 20 分程度しかかかりません。しかし、サービスやツールを詳しく調べて、すでに知っていることとの違いを評価する必要があります。

評価しているサービスが正確に何であるかを理解することは役立ちますが、他のクラウド プロバイダーに関する知識が少し狭くても心配する必要はありません。たとえば、当社のマネージド Kubernetes サービスを見てみましょう。競合製品に精通している場合は、Linode Kubernetes Engine と比較することができます。

以下は、ドローン製造会社 Skydio のエンジニアリング ディレクターである Elliot Graebert 氏による評価ユースケースからの抜粋です。

「インターフェースは非常に似ているため、どちらが優れているかを議論することはできません。デザインはすっきりとシンプルであり、AWS や Azure によくある機能の過剰はありません。私の意見では、このシンプルさは、アプリを導入してデプロイし、再びコードを書き始めるのに大いに役立ちます。」同氏はさらに、「Linode の新しい k8s クラスターの立ち上げの驚異的なスピードは、一部のユーザーにとって魅力的であり、全体的なノードの展開時間も安定している」と付け加えた。

3. 学ぶ。

これで、最も重要なステップに進む準備が整いました。その理由は、評価フェーズでもいくらかの時間は投資しますが、このフェーズにほとんどの時間を費やすことになるからです。開発者として、私たちの頭の中には数え切れないほどのプロジェクトが渦巻いています。現在、私たちはこのクラウド サービスが価値があるかどうかを確認するために、いくつかの適合演習を行っています。学習に時間を投資する準備をしてください。答えなければならない最大の疑問は、「このクラウド プロバイダーとそのソリューションは、私の次のプロジェクトに適しているか?」ということです。

4. 構築します。

キーボードに手を触れるのが嫌いなエンジニアがいるでしょうか?しかし、このステップで問題が発生することがよくあります。私たちは、MLP(「最小限の愛される製品」)を構築する必要があるにもかかわらず、MVP(最小限の実行可能な製品)を構築する習慣があります。

MVP は最低限のものであり、必ずしも気に入るとは限りません。私がこれまでのキャリアを通じて構築してきたすべての MVP の中で、本番環境に適したものは 1 つもありません。現在、私の役割は、開発者に MLP の作成方法を説明することです。その結果、彼らはそれを構築するために費やした努力が価値があったかどうかを正直に評価できるようになります。

5. スケール。

この段階では多くの質問が出るでしょう。規模を考慮すると、災害復旧のためにデータをあるポイントから別のポイントに複製するか、単に複数のリージョンに存在するかなど、複数のリージョンを活用する方法を知っておく必要があります。プロセスの観点からだけでなく、人の観点からも規模について考えます。プロセスにさらに人材を投入する必要がある場合、それはどのようなものになるでしょうか?

統合プロセスについても理解する必要があります。 CLI または API のいずれの場合でも、自動化に役立つ利用可能なツールを調べます。私たちは、Infrastructure as Code (IAC) が主導する自動化の波の真っ只中にいます。プロセスは拡大しますが、人は拡大しないことを知っているので、少ない労力でより多くの成果を上げることができます。インフラストラクチャとスケールを確立するために必要な作業を評価します。

プラットフォームネイティブとクラウドネイティブ

クラウドの選択は、今後も進化し続ける旅となるでしょう。もっと客観的に見てみる必要がある。私が初めてクラウドに携わったときは、これらのプラットフォームとツールのみを使用して構築していました。当時入手可能な技術文書はすべてプラットフォーム固有のものでした。しかし、エンジニアとして成長するにつれ、ワークロードを引き継いでどこにでも移動できるように、クラウドネイティブな方法で構築するようになり、構築したものをより細かく制御できるようになりました。私はオープンソースツールの助けを借りてこれを実行し、 CI/CD IaC コンテナ化などの統一された標準を採用することができました

これらすべてがあなたの考え方に合致し、このクラウドネイティブな方法で構築したい場合は、ぜひご連絡ください。 Akamai のクラウド コンピューティング サービス ソリューションのエンジニアリング ディレクターである David Rodriguez またはチームのメンバーに連絡して、クラウド調達の取り組みについて話し合うことができます。

この記事の内容は大丈夫でしょうか?今すぐ Linode プラットフォームで試してみませんか?今すぐ登録すると、100 ドル相当の無料クレジットを獲得できることをお忘れなく。早速、この記事で紹介した機能やサービスを実際に体験してみましょう↓↓↓

海外クラウドサービスならAkamaiが最適です!

高可用性 MySQL/MariaDB リファレンス アーキテクチャと豊富なアプリケーション例について学ぶには、 Akamaiをフォローしてください

<<:  インタビュアー:マスターの選択における Kafka と ES の違いは何ですか?

>>:  SAP は顧客のクラウドファーストのビジネス戦略の構築を支援します

推薦する

ヒョウの垣間見:MeilishuoのSEO最適化のいくつかの小さな詳細

みなさんこんにちは。私は徐子宇です。以前、私は美麗碼と莫口街のブランドキーワード戦略を皆さんにシェア...

リンクスペシャリストに良いリンクを取得してもらうにはどうすればいいですか?

フレンドリー リンクの交換は、すべての SEO 担当者にとって欠かせない最適化方法です。a5 では、...

Kafka の原則: 図解された Kafka アーキテクチャの原則

[[392023]]これは[Code Brother]によるKafkaシリーズの2番目の記事です。 ...

servarica: カナダの GPU VPS、月額 15 ドル、AMD FirePro s7150/3g メモリ/3 コア/2T ハードディスク/100M 帯域幅無制限トラフィック

10 年間運営されているカナダの企業 Servarica が、新しい製品「GPU VPS」を開発しま...

ウェブサイトの重量を素早く改善する5つのコツを教えます

ウェブサイトの重さは、おそらくすべての SEO 担当者にとって非常に懸念事項です。一般的に、新しく構...

純利益の「接近戦」クラウドコンピューティングが次の戦場か?

[[265739]]過去1年間、アリババとテンセントはともに経済環境の不確実性と、沈みゆく市場におけ...

360度検索の導入によりTaokeのウェブサイトに希望がもたらされる

今年6月28日に百度が勢力を見せてから2か月近くが経ったが、閉鎖されたウェブサイトは回復の兆しがない...

電子商取引の信頼性危機においてユーザーの信頼を最適化する方法

わが国の電子商取引は急速に発展し、海外の電子商取引大手の羨望の的となっているが、このような急速な成長...

政府クラウドとパブリッククラウドの市場規模は2020年に81.4億人民元に達した

デジタル政府とスマートシティ構築の継続的な最適化により、政府部門のビジネスニーズはますます多様化して...

Baidu、Google、Sosoについて笑う

世の中に同じ葉っぱは2枚存在せず、検索エンジンのアルゴリズムも2つ同一なものはありません。つまり、G...

実用的な企業ウェブサイトのユーザー需要のマイニングと最適化戦略

SEO は Baidu のためではなく、ユーザーのために行われます。ウェブサイトが混乱しているときは...

オンサイト最適化を通じてホームページのキーワードランキングを向上させる

ウェブサイトの場合、ホームページとチャンネルページはサイト全体で最も高い重みを集めます。では、ホーム...

ウェブサイトの運営とデータ分析について

SEOにはデータ分析は必要でしょうか?個人的には、小規模なサイトでは必要ないかも知れませんが、中規模...

クラウド デスクトップ: DIY から SaaS まで考慮すべき 6 つの点

研究によると、現在も続いているコロナウイルスの流行は、人々の生活や仕事の仕方を永久に変える可能性があ...

ShoveHost - 768m メモリ/20g ハードディスク/250g トラフィック/月額 6 ドル

ShoveHostは2011年に設立され、同年に商業運営を開始した会社です。カリフォルニア州サンディ...