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

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

クラウド上でアプリケーションを構築する場合、プラットフォーム ネイティブとクラウド ネイティブのどちらを採用すべきでしょうか?組織にとってより適したクラウド開発戦略はどれでしょうか? 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 は顧客のクラウドファーストのビジネス戦略の構築を支援します

推薦する

分散コンピューティングに Redis を使用するのはなぜですか?

ビジネスアプリケーションを作成するプログラマーの多くは、実際の開発で Redis を使用する際に S...

BandwagonHost: 新しい「CN2 GIA LIMITED EDITION」VPS、完全自動バックアップ+スナップショット、「日本ソフトバンク」も選択可能

本日、BandwagonHost は、1Gbps の帯域幅にアクセスでき、無料の自動バックアップ (...

Windows で securecrt を使用して VPS サーバーに接続するチュートリアル

SecureCRT は、Windows で Linux サーバーに接続するためのソフトウェアです。こ...

A/Bテストの原則を使用してプロモーションのアイデアを最適化する

伝統的な広告業界では、広告コピーの創造性は非常に重要な要素です。古典的な広告コピーの多くはキャッチー...

サロン「テクノロジーが教育を牽引、AIが未来をつなぐ」のポイントを7分で理解

[51CTO.com からのオリジナル記事] インターネットや情報技術の発展に伴い、人々が知識を獲得...

財務管理製品を立ち上げる際に、短期的なチャネルコストを心配しなくてよいのはなぜでしょうか?

予備的な注意として、 QudianやRong360などのインターネット金融プラットフォームが上場した...

ロングテールキーワード運用に関する考察

キーワードマイニングは何度も行っているようです。一般的な方法は、Baidu のツール、Baidu 関...

香港サーバー(物理マシン):ZJI、香港クラウド/フェデレーション、30% オフ、最低 560 元、2*e5-2630L/32g メモリ/480gSSD/30M 帯域幅/2IP

zji から最新のプロモーションに関するメールが届きました。香港クラウドと香港フェデレーションはそれ...

7年間運営してきたウェブサイト「体重6」が「体重0」になった痛ましい反省

ウェブサイトの権威が 6 から 0 に落ちるという経験を誰もができるわけではありませんが、その狂気的...

edgenat: 春節イベント、全品40%割引、香港cn2vps、韓国cn2vps、アメリカcn2vps

edgenat(2009年設立の国内企業、APNIC会員ユニット、ASN139803)では現在、「春...

簡単な説明: ウェブサイトのランキングが不安定な場合に確認すべきこと

数か月の努力の末、ついにウェブサイトのコアキーワードが Baidu のホームページにランクインしまし...

ゲームがセキュリティ保護を通過するのは実際には難しくありません。 ! !

1. 需要背景周知のとおり、2016年11月7日、全国人民代表大会常務委員会は「中華人民共和国サイバ...

Phase7 - $11/年/128MB RAM/15GB SSD/20GB HDD/データ無制限/ルーマニア

Phase7 はルーマニアに登録された会社で、そのコンピューター ルームもルーマニアにあります。主に...

オンラインショッピングから電車の切符まで、Taobaoと12306はなぜこんなに悪いのでしょうか?

【編集部注】12306列車の乗車券購入システムは休日になると必ず麻痺し、大きな影響を及ぼします。国慶...