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

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

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

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

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

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

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

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

1. 発見

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

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

2. 評価

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

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

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

インターフェースは非常に似ているため、より優れたインターフェースを宣言することは不可能です。 デザインはすっきりとシンプルであり、 AWSAzureに見られる機能の過剰はありません。 私の意見では、このシンプルさは、アプリケーションの導入、デプロイ、そしてコードの記述を再開するのに大いに役立ちます。彼はさらにこう付け加えた。 「Linode新しいk8sクラスターの立ち上げの驚異的なスピードは、全体的なノードの展開時間も安定しており、一部のユーザーにとって魅力的でしょう

3. 学ぶ

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

4. 構築する

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

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

5. スケール

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

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

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

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

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

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

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

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


<<:  K8s認証を理解する

>>:  KustomizeとHelmの比較

推薦する

オペレーターは 2019 年のクラウド コンピューティング市場に向けて準備を整えています。

クラウドコンピューティング分野での展開が10年近く経った今、3大事業者は状況が複雑化していることに気...

Jieyitongキーワード最適化ランキング分析について

皆さんこんにちは。私は鄧完浩です。最近は淘宝網や淘宝網のサイトで忙しく、物事が多すぎるため、A5に記...

医療ウェブサイト最適化の現状:外部広告がウェブサイトのトラフィックをサポート - A5 Webmaster Network

医療ウェブサイトの最適化に関しては、競争が熾烈です。動画広告にしろ、ウェブサイトの最適化にしろ、競争...

ユーザーエクスペリエンスの観点からSEO最適化を行う方法の簡単な分析

すべてのウェブマスターは、ウェブサイトのランキングにとってウェブサイト内部の最適化が重要であることを...

Kubernetes コンテナ プラットフォーム アーキテクチャの解釈

1. Kubernetesコンテナプラットフォームアーキテクチャの解釈Kubernetes は、大規...

Namecheap の新学期特別セール: ドメインは年間 3.8 ドルから、ホスティングは年間 12 ドルから

Namecheap では、9 月 15 日まで特別な新学期プロモーションを実施しています。 (1) ...

シンプルで習得しやすいソフトコピーマーケティングスキルとは?この5つのステップを見てください

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス私は企業のプロダクトマー...

ASO に関するよくある質問への回答で、初心者に明日を与えましょう!

私は分析が得意な人間ではないといつも感じていますが、幸いなことに、私は優れた組織者です。問題が発生す...

Namecheap-ドメイン名の移転は 3.98 ドル、SSD ホスティングは 1 年間 10 ドル

2月2日、Namecheap.comは、.com、.net、.org、.biz、.infoドメイン名...

IBM Cloud Private: マイクロサービス アーキテクチャーに基づいて IT の俊敏性を高める

[51CTO.com からのオリジナル記事] 「マイクロサービス」という概念には長い歴史があります。...

[百度ハリケーンが来る] 百度ハリケーンアルゴリズムによってウェブサイトがペナルティを受けた場合の対処法

序文Baidu ウェブマスター フォーラムで、多くの友人が質問しているのを見ました。自分の Web ...

ビットコインの父:サトシ・ナカモトとは誰ですか?

サトシ・ナカモトは暗号メーリンググループでは若手(おそらく30代前半)ですが、非常に目立つ立場にあり...

自分自身と敵を知ることで、あらゆる戦いで勝利が保証されます。増え続けるクラウド コストをどうやって制御できるでしょうか?

現在、ますます多くの企業が IT インフラストラクチャを便利で柔軟なクラウド インフラストラクチャに...

WeiboとWeChatを読むための50のソーシャルネットワーク体験のヒント

人の心は予測不可能です。運営者はソーシャルネットワークをどう把握できるのでしょうか? 1. ほとんど...

#ニュース: Linode シンガポール VPS がオンライン/テストデータあり

世界的に有名な VPS クラウド プロバイダー Linode のシンガポール データ センターが正式...